
/*
* @preserve brand-colors 2.1.1
* http://reimertz.github.io/brand-colors
* (c) 2017 Pierre Reimertz
* may be freely distributed under the MIT license.
*/
/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #2196f3;
  --bs-indigo: #3f51b5;
  --bs-purple: #9c27b0;
  --bs-pink: #e91e63;
  --bs-red: #f44336;
  --bs-orange: #ff9800;
  --bs-yellow: #ffeb3b;
  --bs-green: #4caf50;
  --bs-teal: #009688;
  --bs-cyan: #00bcd4;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #2196f3;
  --bs-secondary: #6c757d;
  --bs-success: #4caf50;
  --bs-info: #00bcd4;
  --bs-warning: #ffeb3b;
  --bs-danger: #f44336;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 33, 150, 243;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 0, 188, 212;
  --bs-warning-rgb: 255, 235, 59;
  --bs-danger-rgb: 244, 67, 54;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #0d3c61;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #1e4620;
  --bs-info-text-emphasis: #004b55;
  --bs-warning-text-emphasis: #665e18;
  --bs-danger-text-emphasis: #621b16;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #d3eafd;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #dbefdc;
  --bs-info-bg-subtle: #ccf2f6;
  --bs-warning-bg-subtle: #fffbd8;
  --bs-danger-bg-subtle: #fdd9d7;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #a6d5fa;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #b7dfb9;
  --bs-info-border-subtle: #99e4ee;
  --bs-warning-border-subtle: #fff7b1;
  --bs-danger-border-subtle: #fbb4af;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, 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: 0.875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #2196f3;
  --bs-link-color-rgb: 33, 150, 243;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #1a78c2;
  --bs-link-hover-color-rgb: 26, 120, 194;
  --bs-code-color: #e91e63;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fffbd8;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: rgba(0, 0, 0, 0.0625);
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(33, 150, 243, 0.25);
  --bs-form-valid-color: #4caf50;
  --bs-form-valid-border-color: #4caf50;
  --bs-form-invalid-color: #f44336;
  --bs-form-invalid-border-color: #f44336;
}

[data-bs-theme=dark] {
  --csstools-color-scheme--dark: initial;
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #7ac0f8;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #94cf96;
  --bs-info-text-emphasis: #66d7e5;
  --bs-warning-text-emphasis: #fff389;
  --bs-danger-text-emphasis: #f88e86;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #071e31;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #0f2310;
  --bs-info-bg-subtle: #00262a;
  --bs-warning-bg-subtle: #332f0c;
  --bs-danger-bg-subtle: #310d0b;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #145a92;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #2e6930;
  --bs-info-border-subtle: #00717f;
  --bs-warning-border-subtle: #998d23;
  --bs-danger-border-subtle: #922820;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #7ac0f8;
  --bs-link-hover-color: #95cdf9;
  --bs-link-color-rgb: 122, 192, 248;
  --bs-link-hover-color-rgb: 149, 205, 249;
  --bs-code-color: #f278a1;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #665e18;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #94cf96;
  --bs-form-valid-border-color: #94cf96;
  --bs-form-invalid-color: #f88e86;
  --bs-form-invalid-border-color: #f88e86;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: var(--bs-body-font-family);
  font-size: 0.875rem;
  font-size: var(--bs-body-font-size);
  font-weight: 400;
  font-weight: var(--bs-body-font-weight);
  line-height: 1.5;
  line-height: var(--bs-body-line-height);
  color: #212529;
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: #fff;
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.34375rem + 1.125vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.1875rem;
  }
}

h2, .h2 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.75rem;
  }
}

h3, .h3 {
  font-size: calc(1.278125rem + 0.3375vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.53125rem;
  }
}

h4, .h4 {
  font-size: calc(1.25625rem + 0.075vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.3125rem;
  }
}

h5, .h5 {
  font-size: 1.09375rem;
}

h6, .h6 {
  font-size: 0.875rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: #212529;
  color: var(--bs-highlight-color);
  background-color: #fffbd8;
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(33, 150, 243, 1);
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #e91e63;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: #fff;
  color: var(--bs-body-bg);
  background-color: #212529;
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(33, 37, 41, 0.75);
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.09375rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.09375rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  background-color: var(--bs-body-bg);
  border: 1px solid rgba(0, 0, 0, 0.0625);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: rgba(33, 37, 41, 0.75);
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(1.5rem * 0.5);
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(1.5rem * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * 0);
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * 1.5rem);
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * 1.5rem);
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  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.33333333%;
}

.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.66666667%;
}

.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.33333333%;
  }
  .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.66666667%;
  }
  .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.33333333%;
  }
  .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.66666667%;
  }
  .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.33333333%;
  }
  .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.66666667%;
  }
  .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.33333333%;
  }
  .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.66666667%;
  }
  .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.33333333%;
  }
  .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.66666667%;
  }
  .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;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: rgba(0, 0, 0, 0.0625);
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(1px * 2) solid currentcolor;
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

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

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

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

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

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

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

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

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

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #d3eafd;
  --bs-table-border-color: #a9bbca;
  --bs-table-striped-bg: #c8def0;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bed3e4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c3d8ea;
  --bs-table-hover-color: #000;
  color: #000;
  color: var(--bs-table-color);
  border-color: #a9bbca;
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: #000;
  color: var(--bs-table-color);
  border-color: #b5b6b7;
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #dbefdc;
  --bs-table-border-color: #afbfb0;
  --bs-table-striped-bg: #d0e3d1;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c5d7c6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #cbddcc;
  --bs-table-hover-color: #000;
  color: #000;
  color: var(--bs-table-color);
  border-color: #afbfb0;
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #ccf2f6;
  --bs-table-border-color: #a3c2c5;
  --bs-table-striped-bg: #c2e6ea;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #b8dadd;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bde0e4;
  --bs-table-hover-color: #000;
  color: #000;
  color: var(--bs-table-color);
  border-color: #a3c2c5;
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fffbd8;
  --bs-table-border-color: #ccc9ad;
  --bs-table-striped-bg: #f2eecd;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6e2c2;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece8c8;
  --bs-table-hover-color: #000;
  color: #000;
  color: var(--bs-table-color);
  border-color: #ccc9ad;
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #fdd9d7;
  --bs-table-border-color: #caaeac;
  --bs-table-striped-bg: #f0cecc;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e4c3c2;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #eac9c7;
  --bs-table-hover-color: #000;
  color: #000;
  color: var(--bs-table-color);
  border-color: #caaeac;
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: #000;
  color: var(--bs-table-color);
  border-color: #c6c7c8;
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: #fff;
  color: var(--bs-table-color);
  border-color: #4d5154;
  border-color: var(--bs-table-border-color);
}

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

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.09375rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.765625rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: rgba(33, 37, 41, 0.75);
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.0625);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
  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;
  color: var(--bs-body-color);
  background-color: #fff;
  background-color: var(--bs-body-bg);
  border-color: #90cbf9;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(33, 150, 243, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: rgba(33, 37, 41, 0.75);
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: rgba(33, 37, 41, 0.75);
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-right: 0.75rem;
  color: #212529;
  color: var(--bs-body-color);
  background-color: #f8f9fa;
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-right-width: 1px;
  border-right-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-right: 0.75rem;
  color: #212529;
  color: var(--bs-body-color);
  background-color: #f8f9fa;
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-right-width: 1px;
  border-right-width: var(--bs-border-width);
  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 {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + (1px * 2));
  min-height: calc(1.5em + 0.5rem + (var(--bs-border-width) * 2));
  min-height: calc(1.5em + 0.5rem + calc(1px * 2));
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  border-radius: 0.25rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-right: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-right: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + (1px * 2));
  min-height: calc(1.5em + 1rem + (var(--bs-border-width) * 2));
  min-height: calc(1.5em + 1rem + calc(1px * 2));
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  border-radius: 0.5rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-right: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-right: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + (1px * 2));
  min-height: calc(1.5em + 0.75rem + (var(--bs-border-width) * 2));
  min-height: calc(1.5em + 0.75rem + calc(1px * 2));
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + (1px * 2));
  min-height: calc(1.5em + 0.5rem + (var(--bs-border-width) * 2));
  min-height: calc(1.5em + 0.5rem + calc(1px * 2));
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + (1px * 2));
  min-height: calc(1.5em + 1rem + (var(--bs-border-width) * 2));
  min-height: calc(1.5em + 1rem + calc(1px * 2));
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + (1px * 2));
  height: calc(1.5em + 0.75rem + (var(--bs-border-width) * 2));
  height: calc(1.5em + 0.75rem + calc(1px * 2));
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + (1px * 2));
  height: calc(1.5em + 0.5rem + (var(--bs-border-width) * 2));
  height: calc(1.5em + 0.5rem + calc(1px * 2));
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + (1px * 2));
  height: calc(1.5em + 1rem + (var(--bs-border-width) * 2));
  height: calc(1.5em + 1rem + calc(1px * 2));
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: 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 5 6 6 6-6%27/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  background-color: var(--bs-body-bg);
  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 5 6 6 6-6%27/%3e%3c/svg%3e"), none;
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid rgba(0, 0, 0, 0.0625);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #90cbf9;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(33, 150, 243, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.765625rem;
  border-radius: 0.25rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.09375rem;
  border-radius: 0.5rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: 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%23dee2e6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
}

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

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.0625);
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
     color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #90cbf9;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(33, 150, 243, 0.25);
}
.form-check-input:checked {
  background-color: #2196f3;
  border-color: #2196f3;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-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%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-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%23fff%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #2196f3;
  border-color: #2196f3;
  --bs-form-check-bg-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%23fff%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 {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: 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");
  width: 2em;
  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-image: var(--bs-form-switch-bg);
  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 {
  --bs-form-switch-bg: 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%2390cbf9%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: 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%23fff%27/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

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

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: 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%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(33, 150, 243, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(33, 150, 243, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #2196f3;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #bce0fb;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #2196f3;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #bce0fb;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: rgba(33, 37, 41, 0.75);
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: rgba(33, 37, 41, 0.75);
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + (1px * 2));
  height: calc(3.5rem + (var(--bs-border-width) * 2));
  height: calc(3.5rem + calc(1px * 2));
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + (1px * 2));
  min-height: calc(3.5rem + (var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(1px * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  border: var(--bs-border-width) 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,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(33, 37, 41, 0.65);
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(33, 37, 41, 0.65);
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  top: 1rem;
  right: 0.375rem;
  bottom: 1rem;
  left: 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: #fff;
  background-color: var(--bs-body-bg);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  top: 1rem;
  right: 0.375rem;
  bottom: 1rem;
  left: 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: #fff;
  background-color: var(--bs-body-bg);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(33, 37, 41, 0.65);
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: #e9ecef;
  background-color: var(--bs-secondary-bg);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: #f8f9fa;
  background-color: var(--bs-tertiary-bg);
  border: 1px solid rgba(0, 0, 0, 0.0625);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}

.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.09375rem;
  border-radius: 0.5rem;
  border-radius: var(--bs-border-radius-lg);
}

.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.765625rem;
  border-radius: 0.25rem;
  border-radius: var(--bs-border-radius-sm);
}

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

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

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #4caf50;
  color: var(--bs-form-valid-color);
}

.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.765625rem;
  color: #fff;
  background-color: #4caf50;
  background-color: var(--bs-success);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}

.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;
  border-color: var(--bs-form-valid-border-color);
  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.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%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;
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(76, 175, 80, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 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;
  border-color: var(--bs-form-valid-border-color);
}
.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"] {
  --bs-form-select-bg-icon: 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.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  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;
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(76, 175, 80, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + (1.5em + 0.75rem));
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #4caf50;
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #4caf50;
  background-color: var(--bs-form-valid-color);
}
.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);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #4caf50;
  color: var(--bs-form-valid-color);
}

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

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #f44336;
  color: var(--bs-form-invalid-color);
}

.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.765625rem;
  color: #fff;
  background-color: #f44336;
  background-color: var(--bs-danger);
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}

.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: #f44336;
  border-color: var(--bs-form-invalid-border-color);
  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%23f44336%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%23f44336%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: #f44336;
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(244, 67, 54, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 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: #f44336;
  border-color: var(--bs-form-invalid-border-color);
}
.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"] {
  --bs-form-select-bg-icon: 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%23f44336%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%23f44336%27 stroke=%27none%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  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: #f44336;
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(244, 67, 54, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + (1.5em + 0.75rem));
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #f44336;
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #f44336;
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(244, 67, 54, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #f44336;
  color: var(--bs-form-invalid-color);
}

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

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: 0.375rem 0.75rem;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family:  ;
  font-family: var(--bs-btn-font-family);
  font-size: 0.875rem;
  font-size: var(--bs-btn-font-size);
  font-weight: 400;
  font-weight: var(--bs-btn-font-weight);
  line-height: 1.5;
  line-height: var(--bs-btn-line-height);
  color: #212529;
  color: var(--bs-btn-color);
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: 0.375rem;
  border-radius: var(--bs-btn-border-radius);
  background-color: transparent;
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #000;
  --bs-btn-bg: #2196f3;
  --bs-btn-border-color: #2196f3;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #42a6f5;
  --bs-btn-hover-border-color: #37a1f4;
  --bs-btn-focus-shadow-rgb: 28, 128, 207;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #4dabf5;
  --bs-btn-active-border-color: #37a1f4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #2196f3;
  --bs-btn-disabled-border-color: #2196f3;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #4caf50;
  --bs-btn-border-color: #4caf50;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #67bb6a;
  --bs-btn-hover-border-color: #5eb762;
  --bs-btn-focus-shadow-rgb: 65, 149, 68;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #70bf73;
  --bs-btn-active-border-color: #5eb762;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #4caf50;
  --bs-btn-disabled-border-color: #4caf50;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #00bcd4;
  --bs-btn-border-color: #00bcd4;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #26c6da;
  --bs-btn-hover-border-color: #1ac3d8;
  --bs-btn-focus-shadow-rgb: 0, 160, 180;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #33c9dd;
  --bs-btn-active-border-color: #1ac3d8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #00bcd4;
  --bs-btn-disabled-border-color: #00bcd4;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffeb3b;
  --bs-btn-border-color: #ffeb3b;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffee58;
  --bs-btn-hover-border-color: #ffed4f;
  --bs-btn-focus-shadow-rgb: 217, 200, 50;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffef62;
  --bs-btn-active-border-color: #ffed4f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffeb3b;
  --bs-btn-disabled-border-color: #ffeb3b;
}

.btn-danger {
  --bs-btn-color: #000;
  --bs-btn-bg: #f44336;
  --bs-btn-border-color: #f44336;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f65f54;
  --bs-btn-hover-border-color: #f5564a;
  --bs-btn-focus-shadow-rgb: 207, 57, 46;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f6695e;
  --bs-btn-active-border-color: #f5564a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f44336;
  --bs-btn-disabled-border-color: #f44336;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #2196f3;
  --bs-btn-border-color: #2196f3;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #2196f3;
  --bs-btn-hover-border-color: #2196f3;
  --bs-btn-focus-shadow-rgb: 33, 150, 243;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #2196f3;
  --bs-btn-active-border-color: #2196f3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2196f3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2196f3;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #4caf50;
  --bs-btn-border-color: #4caf50;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #4caf50;
  --bs-btn-hover-border-color: #4caf50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #4caf50;
  --bs-btn-active-border-color: #4caf50;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4caf50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4caf50;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #00bcd4;
  --bs-btn-border-color: #00bcd4;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #00bcd4;
  --bs-btn-hover-border-color: #00bcd4;
  --bs-btn-focus-shadow-rgb: 0, 188, 212;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #00bcd4;
  --bs-btn-active-border-color: #00bcd4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #00bcd4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #00bcd4;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffeb3b;
  --bs-btn-border-color: #ffeb3b;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffeb3b;
  --bs-btn-hover-border-color: #ffeb3b;
  --bs-btn-focus-shadow-rgb: 255, 235, 59;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffeb3b;
  --bs-btn-active-border-color: #ffeb3b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffeb3b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffeb3b;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #f44336;
  --bs-btn-border-color: #f44336;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f44336;
  --bs-btn-hover-border-color: #f44336;
  --bs-btn-focus-shadow-rgb: 244, 67, 54;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f44336;
  --bs-btn-active-border-color: #f44336;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f44336;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f44336;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 28, 128, 207;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.09375rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.765625rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

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

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

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 0.875rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #2196f3;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: 1000;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: 10rem;
  min-width: var(--bs-dropdown-min-width);
  padding: 0.5rem 0;
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: 0.875rem;
  font-size: var(--bs-dropdown-font-size);
  color: #212529;
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.175);
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: 0.375rem;
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

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

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  -webkit-text-decoration: none;
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.765625rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #2196f3;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: 0.375rem;
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(1px * -1);
  margin-left: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(1px * -1);
  margin-top: calc(var(--bs-border-width) * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  -webkit-text-decoration: none;
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(33, 150, 243, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #2196f3;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: 1rem;
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

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

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

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

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3359375rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.09375rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.09375rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2833, 37, 41, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 0;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  -webkit-text-decoration: none;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: 1px solid var(--bs-navbar-toggler-border-color);
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.navbar-toggler:focus {
  -webkit-text-decoration: none;
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

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

.navbar-nav-scroll {
  max-height: 75vh;
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height:  ;
  height: var(--bs-card-height);
  color: #212529;
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: #fff;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.175);
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: 0.375rem;
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

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

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23212529%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%230d3c61%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(33, 150, 243, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 0.875rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

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

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-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-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%237ac0f8%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%237ac0f8%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: 1rem;
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color:  ;
  background-color: var(--bs-breadcrumb-bg);
  border-radius:  ;
  border-radius: var(--bs-breadcrumb-border-radius);
}

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

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(33, 150, 243, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #2196f3;
  --bs-pagination-active-border-color: #2196f3;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  -webkit-text-decoration: none;
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(1px * -1);
  margin-left: calc(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.09375rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.765625rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: 0.35em 0.65em;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: 0.75em;
  font-size: var(--bs-badge-font-size);
  font-weight: 700;
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: #fff;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.375rem;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: 1rem 1rem;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: 1rem;
  margin-bottom: var(--bs-alert-margin-bottom);
  color: inherit;
  color: var(--bs-alert-color);
  background-color: transparent;
  background-color: var(--bs-alert-bg);
  border: 1px solid transparent;
  border: var(--bs-alert-border);
  border-radius: 0.375rem;
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

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

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.65625rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #2196f3;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: 1rem;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: 0.65625rem;
  font-size: var(--bs-progress-font-size);
  background-color: #e9ecef;
  background-color: var(--bs-progress-bg);
  border-radius: 0.375rem;
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

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

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

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

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #2196f3;
  --bs-list-group-active-border-color: #2196f3;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.375rem;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  -webkit-text-decoration: none;
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  -webkit-text-decoration: none;
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(33, 150, 243, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  color: var(--bs-btn-close-color);
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3e%3c/svg%3e") center/1em auto no-repeat;
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  -webkit-text-decoration: none;
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: 350px;
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: 0.875rem;
  font-size: var(--bs-toast-font-size);
  color:  ;
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.175);
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: 0.375rem;
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: 1090;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

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

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: #000;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

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

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.765625rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: 1080;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin:  ;
  margin: var(--bs-tooltip-margin);
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.765625rem;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.765625rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 0.875rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: 1070;
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: 276px;
  max-width: var(--bs-popover-max-width);
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.765625rem;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: #fff;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.175);
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: 0.5rem;
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

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

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

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

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: 0.25em solid currentcolor;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

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

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

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

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #000 !important;
  background-color: RGBA(33, 150, 243, 1) !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

.text-bg-success {
  color: #000 !important;
  background-color: RGBA(76, 175, 80, 1) !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(0, 188, 212, 1) !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

.text-bg-danger {
  color: #000 !important;
  background-color: RGBA(244, 67, 54, 1) !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

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

.link-primary {
  color: RGBA(33, 150, 243, 1) !important;
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(33, 150, 243, 1) !important;
          text-decoration-color: RGBA(33, 150, 243, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(77, 171, 245, 1) !important;
  color: RGBA(77, 171, 245, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(77, 171, 245, 1) !important;
          text-decoration-color: RGBA(77, 171, 245, 1) !important;
  -webkit-text-decoration-color: RGBA(77, 171, 245, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(77, 171, 245, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(108, 117, 125, 1) !important;
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(108, 117, 125, 1) !important;
          text-decoration-color: RGBA(108, 117, 125, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, 1) !important;
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(86, 94, 100, 1) !important;
          text-decoration-color: RGBA(86, 94, 100, 1) !important;
  -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(76, 175, 80, 1) !important;
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(76, 175, 80, 1) !important;
          text-decoration-color: RGBA(76, 175, 80, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(112, 191, 115, 1) !important;
  color: RGBA(112, 191, 115, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(112, 191, 115, 1) !important;
          text-decoration-color: RGBA(112, 191, 115, 1) !important;
  -webkit-text-decoration-color: RGBA(112, 191, 115, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(112, 191, 115, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(0, 188, 212, 1) !important;
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(0, 188, 212, 1) !important;
          text-decoration-color: RGBA(0, 188, 212, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(51, 201, 221, 1) !important;
  color: RGBA(51, 201, 221, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(51, 201, 221, 1) !important;
          text-decoration-color: RGBA(51, 201, 221, 1) !important;
  -webkit-text-decoration-color: RGBA(51, 201, 221, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(51, 201, 221, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(255, 235, 59, 1) !important;
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 235, 59, 1) !important;
          text-decoration-color: RGBA(255, 235, 59, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 239, 98, 1) !important;
  color: RGBA(255, 239, 98, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 239, 98, 1) !important;
          text-decoration-color: RGBA(255, 239, 98, 1) !important;
  -webkit-text-decoration-color: RGBA(255, 239, 98, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(255, 239, 98, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(244, 67, 54, 1) !important;
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(244, 67, 54, 1) !important;
          text-decoration-color: RGBA(244, 67, 54, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(246, 105, 94, 1) !important;
  color: RGBA(246, 105, 94, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(246, 105, 94, 1) !important;
          text-decoration-color: RGBA(246, 105, 94, 1) !important;
  -webkit-text-decoration-color: RGBA(246, 105, 94, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(246, 105, 94, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(248, 249, 250, 1) !important;
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(248, 249, 250, 1) !important;
          text-decoration-color: RGBA(248, 249, 250, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, 1) !important;
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(249, 250, 251, 1) !important;
          text-decoration-color: RGBA(249, 250, 251, 1) !important;
  -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(33, 37, 41, 1) !important;
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(33, 37, 41, 1) !important;
          text-decoration-color: RGBA(33, 37, 41, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, 1) !important;
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(26, 30, 33, 1) !important;
          text-decoration-color: RGBA(26, 30, 33, 1) !important;
  -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(0, 0, 0, 1) !important;
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(0, 0, 0, 1) !important;
          text-decoration-color: RGBA(0, 0, 0, 1) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(0, 0, 0, 0.75) !important;
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  -webkit-text-decoration-color: RGBA(0, 0, 0, 0.75) !important;
          text-decoration-color: RGBA(0, 0, 0, 0.75) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
          text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(33, 150, 243, 0.25);
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  -webkit-text-decoration-color: rgba(33, 150, 243, 0.5);
          text-decoration-color: rgba(33, 150, 243, 0.5);
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
          text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: translate3d(0.25em, 0, 0);
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.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: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

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

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 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) {
  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;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !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;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

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

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

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

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

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

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

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

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

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

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: 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;
}

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

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

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

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

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

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

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

.overflow-y-scroll {
  overflow-y: 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-inline-grid {
  display: inline-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: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  box-shadow: var(--bs-box-shadow) !important;
}

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

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

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

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

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

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

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

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

.position-sticky {
  position: -webkit-sticky !important;
  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 rgba(0, 0, 0, 0.0625) !important;
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-top {
  border-top: 1px solid rgba(0, 0, 0, 0.0625) !important;
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-end {
  border-right: 1px solid rgba(0, 0, 0, 0.0625) !important;
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.0625) !important;
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-start {
  border-left: 1px solid rgba(0, 0, 0, 0.0625) !important;
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

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

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

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

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

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

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

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

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

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

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

.border-primary-subtle {
  border-color: #a6d5fa !important;
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: #c4c8cb !important;
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: #b7dfb9 !important;
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: #99e4ee !important;
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: #fff7b1 !important;
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: #fbb4af !important;
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: #e9ecef !important;
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: #adb5bd !important;
  border-color: var(--bs-dark-border-subtle) !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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.flex-fill {
  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-0 {
  margin: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.font-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
  font-family: var(--bs-font-monospace) !important;
}

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

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

.fs-3 {
  font-size: calc(1.278125rem + 0.3375vw) !important;
}

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

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

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

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

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

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

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

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

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !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 {
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
}

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

.text-decoration-line-through {
  -webkit-text-decoration: line-through !important;
  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(33, 150, 243, 1) !important;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

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

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

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

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

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

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

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

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

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

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

.text-muted {
  --bs-text-opacity: 1;
  color: rgba(33, 37, 41, 0.75) !important;
  color: var(--bs-secondary-color) !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-body-secondary {
  --bs-text-opacity: 1;
  color: rgba(33, 37, 41, 0.75) !important;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: rgba(33, 37, 41, 0.5) !important;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: #000 !important;
  color: var(--bs-emphasis-color) !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;
}

.text-primary-emphasis {
  color: #0d3c61 !important;
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: #2b2f32 !important;
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: #1e4620 !important;
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: #004b55 !important;
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: #665e18 !important;
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: #621b16 !important;
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: #495057 !important;
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: #495057 !important;
  color: var(--bs-dark-text-emphasis) !important;
}

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

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

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

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

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

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

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

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

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

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(33, 150, 243, 1) !important;
          text-decoration-color: rgba(33, 150, 243, 1) !important;
  -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(108, 117, 125, 1) !important;
          text-decoration-color: rgba(108, 117, 125, 1) !important;
  -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(76, 175, 80, 1) !important;
          text-decoration-color: rgba(76, 175, 80, 1) !important;
  -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(0, 188, 212, 1) !important;
          text-decoration-color: rgba(0, 188, 212, 1) !important;
  -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(255, 235, 59, 1) !important;
          text-decoration-color: rgba(255, 235, 59, 1) !important;
  -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(244, 67, 54, 1) !important;
          text-decoration-color: rgba(244, 67, 54, 1) !important;
  -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(248, 249, 250, 1) !important;
          text-decoration-color: rgba(248, 249, 250, 1) !important;
  -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(33, 37, 41, 1) !important;
          text-decoration-color: rgba(33, 37, 41, 1) !important;
  -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(33, 150, 243, 1) !important;
          text-decoration-color: rgba(33, 150, 243, 1) !important;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(248, 249, 250, 1) !important;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !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-primary-subtle {
  background-color: #d3eafd !important;
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: #e2e3e5 !important;
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: #dbefdc !important;
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: #ccf2f6 !important;
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: #fffbd8 !important;
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: #fdd9d7 !important;
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: #fcfcfd !important;
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: #ced4da !important;
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)) !important;
  background-image: var(--bs-gradient) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

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

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

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

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

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

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

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

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

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

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

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

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

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

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

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

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

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

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

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

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

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

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

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

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: 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-inline-grid {
    display: inline-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-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !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;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: 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-inline-grid {
    display: inline-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-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !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;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: 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-inline-grid {
    display: inline-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-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !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;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: 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-inline-grid {
    display: inline-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-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !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;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: 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-inline-grid {
    display: inline-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-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !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.1875rem !important;
  }
  .fs-2 {
    font-size: 1.75rem !important;
  }
  .fs-3 {
    font-size: 1.53125rem !important;
  }
  .fs-4 {
    font-size: 1.3125rem !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-inline-grid {
    display: inline-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;
  }
}
html, html a, body {
  -webkit-font-smoothing: antialiased;
}

a {
  transition: all 0.3s ease-in-out;
  -webkit-text-decoration: none;
  text-decoration: none;
}

body {
  font-family: Roboto, -apple-system, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  color: #72777a;
  line-height: 1.5;
  letter-spacing: 0.2px;
  overflow-x: hidden;
}

h1, .h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: Roboto, -apple-system, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  letter-spacing: 0.5px;
  line-height: 1.5;
}
h1 a, .h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a {
  font-family: Roboto, -apple-system, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
h1 small, .h1 small, h1 .small, .h1 .small,
h2 small,
.h2 small,
h2 .small,
.h2 .small,
h3 small,
.h3 small,
h3 .small,
.h3 .small,
h4 small,
.h4 small,
h4 .small,
.h4 .small,
h5 small,
.h5 small,
h5 .small,
.h5 .small,
h6 small,
.h6 small,
h6 .small,
.h6 .small {
  font-weight: 300;
  color: #3d4142;
}

p {
  font-family: Roboto, -apple-system, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  line-height: 1.9;
}

.lead {
  font-size: 18px;
}

ul {
  margin-bottom: 0;
}

a {
  color: #0f9aee;
}
a:hover, a:focus {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #0c7bbe;
}
a:focus {
  outline: none;
}
a.text-gray:hover, a.text-gray:focus, a.text-gray.active {
  color: #313435 !important;
}

:focus {
  outline: none;
}

hr {
  border-top: 1px solid rgba(0, 0, 0, 0.0625);
}

a.btn {
  color: #fff;
}

a.btn:hover {
  color: #fff;
}

.btn-color {
  color: #fff;
}

.btn-color:hover {
  color: #fff;
}

.sidebar {
  background-color: #fff;
  bottom: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  transition: all 0.2s ease;
  width: 280px;
  z-index: 1000;
}
.sidebar ul {
  list-style-type: none;
}
@media screen and (min-width: 992px) and (max-width: 1439px) {
  .sidebar {
    width: 70px;
  }
  .sidebar .sidebar-inner .sidebar-logo {
    border-bottom: 1px solid transparent;
    padding: 0;
  }
  .sidebar .sidebar-inner .sidebar-logo a .logo {
    background-position: center center;
    width: 70px;
  }
  .sidebar .sidebar-inner .sidebar-menu {
    overflow-x: hidden;
  }
  .sidebar .sidebar-inner .sidebar-menu > li > a .title {
    display: none;
  }
  .sidebar .sidebar-inner .sidebar-menu li.dropdown .arrow {
    opacity: 0;
  }
  .sidebar .sidebar-inner .sidebar-menu li.dropdown.open ul.dropdown-menu {
    display: none !important;
  }
  .sidebar:hover {
    width: 280px;
  }
  .sidebar:hover .sidebar-inner .sidebar-logo {
    border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
    padding: 0 20px;
  }
  .sidebar:hover .sidebar-inner .sidebar-menu > li > a .title {
    display: inline-block;
  }
  .sidebar:hover .sidebar-inner .sidebar-menu li.dropdown .arrow {
    opacity: 1;
  }
  .sidebar:hover .sidebar-inner .sidebar-menu li.open > ul.dropdown-menu {
    display: block !important;
  }
}
@media screen and (max-width: 991px) {
  .sidebar {
    left: -280px;
    width: calc(280px - 30px);
  }
}

.sidebar-inner {
  position: relative;
  height: 100%;
}

.sidebar-logo {
  border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
  border-right: 1px solid rgba(0, 0, 0, 0.0625);
  line-height: 0;
  padding: 0 20px;
  transition: all 0.2s ease;
}
.sidebar-logo a {
  display: inline-block;
  width: 100%;
}
.sidebar-logo a .logo {
  background-position: center left;
  background-repeat: no-repeat;
  display: inline-block;
  min-height: calc(65px - 1px);
  width: 100%;
  width: 70px;
}
.sidebar-logo a .logo-text {
  color: #313435;
}
.sidebar-logo .mobile-toggle {
  display: none;
  float: right;
  font-size: 18px;
  line-height: calc(65px - 1px);
}
.sidebar-logo .mobile-toggle a {
  color: #72777a;
}
@media screen and (max-width: 991px) {
  .sidebar-logo .mobile-toggle {
    display: inline-block;
  }
}
@media screen and (min-width: 992px) and (max-width: 1439px) {
  .sidebar-logo .mobile-toggle {
    display: none;
  }
}

.sidebar-menu {
  border-right: 1px solid rgba(0, 0, 0, 0.0625);
  height: calc(100vh - 65px);
  list-style: none;
  margin: 0;
  overflow: auto;
  padding: 0;
  position: relative;
}
.sidebar-menu::after {
  display: block;
  clear: both;
  content: "";
}
.sidebar-menu .dropdown-toggle::after {
  display: none;
}
.sidebar-menu .sidebar-link.actived::before {
  background: #2196f3;
  border-radius: 50%;
  content: "";
  display: block;
  height: 8px;
  left: -4px;
  position: absolute;
  top: calc(50% - 4px);
  width: 8px;
}
.sidebar-menu li {
  position: relative;
}
.sidebar-menu li.dropdown .arrow {
  font-size: 10px;
  line-height: 40px;
  position: absolute;
  right: 30px;
  transition: all 0.05s ease-in;
}
@media screen and (max-width: 991px) {
  .sidebar-menu li.dropdown .arrow {
    right: 25px;
  }
}
.sidebar-menu li.dropdown.open > a {
  color: #313435;
}
.sidebar-menu li.dropdown.open > a .icon-holder {
  color: #0f9aee;
}
.sidebar-menu li.dropdown.open > a > .arrow {
  transform: rotate(90deg);
}
.sidebar-menu li.dropdown.open > .dropdown-menu {
  display: block;
}
.sidebar-menu li.dropdown.open > .dropdown-menu .dropdown-menu {
  padding-left: 20px;
}
.sidebar-menu li.dropdown.open > .dropdown-menu .arrow {
  line-height: 25px;
}
.sidebar-menu li a {
  color: #72777a;
  transition: all 0.3s ease;
}
.sidebar-menu li a:hover, .sidebar-menu li a:focus {
  color: #313435;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.sidebar-menu li a:hover .icon-holder, .sidebar-menu li a:focus .icon-holder {
  color: #0f9aee;
}
.sidebar-menu > li.dropdown ul.dropdown-menu {
  background-color: transparent;
  border-radius: 0;
  border: 0;
  box-shadow: none;
  float: none;
  padding-left: 50px;
  padding-top: 0;
  position: relative;
  width: 100%;
}
.sidebar-menu > li.dropdown ul.dropdown-menu > li > a {
  display: block;
  padding: 10px 15px;
}
.sidebar-menu > li.dropdown ul.dropdown-menu > li > a:hover, .sidebar-menu > li.dropdown ul.dropdown-menu > li > a:focus {
  background-color: transparent;
  color: #313435;
}
.sidebar-menu > li.dropdown ul.dropdown-menu > li.actived a {
  color: #313435;
}
.sidebar-menu > li > a {
  display: block;
  font-size: 15px;
  font-weight: 500;
  padding: 5px 15px;
  position: relative;
  white-space: nowrap;
}
.sidebar-menu > li > a .icon-holder {
  border-radius: 6px;
  display: inline-block;
  font-size: 17px;
  height: 35px;
  left: 0;
  line-height: 35px;
  margin-right: 14px;
  position: relative;
  text-align: center;
  transition: all 0.3s ease;
  width: 35px;
}

@media screen and (min-width: 1440px) {
  .is-collapsed .sidebar {
    width: 70px;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo {
    border-bottom: 1px solid transparent;
    padding: 0;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu {
    overflow-x: hidden;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu > li > a .title {
    display: none;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu li.dropdown .arrow {
    opacity: 0;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu li.dropdown.open ul.dropdown-menu {
    display: none !important;
  }
  .is-collapsed .sidebar:hover {
    width: 280px;
  }
  .is-collapsed .sidebar:hover .sidebar-inner .sidebar-logo {
    border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
    padding: 0 20px;
  }
  .is-collapsed .sidebar:hover .sidebar-inner .sidebar-menu > li > a .title {
    display: inline-block;
  }
  .is-collapsed .sidebar:hover .sidebar-inner .sidebar-menu li.dropdown .arrow {
    opacity: 1;
  }
  .is-collapsed .sidebar:hover .sidebar-inner .sidebar-menu li.open > ul.dropdown-menu {
    display: block !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1439px) {
  .is-collapsed .sidebar {
    width: 280px;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo {
    border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
    padding: 0 20px;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-logo > a .logo {
    background-position: center left;
    width: 150px;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu > li > a .title {
    display: inline-block;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu li.dropdown .arrow {
    opacity: 1;
  }
  .is-collapsed .sidebar .sidebar-inner .sidebar-menu li.open > ul.dropdown-menu {
    display: block !important;
  }
}
@media screen and (max-width: 991px) {
  .is-collapsed .sidebar {
    left: 0;
  }
}

.header {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
  display: block;
  margin-bottom: 0;
  padding: 0;
  position: fixed;
  transition: all 0.2s ease;
  width: calc(100% - 280px);
  z-index: 800;
}
@media screen and (max-width: 991px) {
  .header {
    width: 100%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1439px) {
  .header {
    width: calc(100% - 70px);
  }
}
.header .header-container {
  height: 65px;
}
.header .header-container::after {
  display: block;
  clear: both;
  content: "";
}
.header .header-container .nav-left,
.header .header-container .nav-right {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}
.header .header-container .nav-left > li,
.header .header-container .nav-right > li {
  float: left;
}
.header .header-container .nav-left > li > a,
.header .header-container .nav-right > li > a {
  color: #72777a;
  display: block;
  line-height: 65px;
  min-height: 65px;
  padding: 0 15px;
  transition: all 0.2s ease-in-out;
}
.header .header-container .nav-left > li > a i,
.header .header-container .nav-right > li > a i {
  font-size: 17px;
}
.header .header-container .nav-left > li > a:hover, .header .header-container .nav-left > li > a:focus,
.header .header-container .nav-right > li > a:hover,
.header .header-container .nav-right > li > a:focus {
  color: #313435;
  -webkit-text-decoration: none;
  text-decoration: none;
}
@media screen and (max-width: 991px) {
  .header .header-container .nav-left > li > a,
  .header .header-container .nav-right > li > a {
    padding: 0 15px;
  }
}
.header .header-container .nav-left .notifications,
.header .header-container .nav-right .notifications {
  position: relative;
}
.header .header-container .nav-left .notifications .counter,
.header .header-container .nav-right .notifications .counter {
  background-color: #ff3c7e;
  border-radius: 50px;
  color: #fff;
  font-size: 10px;
  line-height: 1;
  padding: 3px 5.5px;
  position: absolute;
  right: 6px;
  top: 12px;
}
.header .header-container .nav-left .notifications .dropdown-menu,
.header .header-container .nav-right .notifications .dropdown-menu {
  min-width: 350px;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .header .header-container .nav-left .notifications .dropdown-menu,
  .header .header-container .nav-right .notifications .dropdown-menu {
    max-width: 300px;
  }
}
.header .header-container .dropdown-menu {
  margin: 0;
  transform-origin: top right;
  transition: transform 0.15s ease-out;
}
.header .header-container .dropdown-menu .divider {
  border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
  height: 1px;
  overflow: hidden;
}
.header .header-container .dropdown-menu > li > a {
  transition: all 0.2s ease-out;
}
.header .header-container .show .dropdown-menu {
  transform: scale(1, 1);
}
.header .header-container .nav-left {
  float: left;
  margin-left: 15px;
}
.header .header-container .nav-right {
  float: right;
}
.header .header-container .nav-right .dropdown-menu {
  left: auto;
  right: 0;
}
.header .header-container .nav-right .dropdown-menu > li {
  width: 100%;
}
.header .header-container .nav-right .dropdown-menu > li > a {
  line-height: 1.5;
  min-height: auto;
  padding: 10px 15px;
}
.header .search-box .search-icon-close {
  display: none;
}
.header .search-box.active .search-icon {
  display: none;
}
.header .search-box.active .search-icon-close {
  display: inline-block;
}
.header .search-input {
  display: none;
}
.header .search-input.active {
  display: inline-block;
}
.header .search-input input {
  background-color: transparent;
  border: 0;
  box-shadow: none;
  font-size: 18px;
  height: 40px;
  margin-top: 12px;
  outline: none;
  padding: 5px;
}
@media screen and (max-width: 767px) {
  .header .search-input input {
    width: 85px;
  }
}
.header .search-input input::-webkit-input-placeholder {
  color: #a6aaac;
  font-style: italic;
}
.header .search-input input:-moz-placeholder {
  color: #a6aaac;
  font-style: italic;
}
.header .search-input input::-moz-placeholder {
  color: #a6aaac;
  font-style: italic;
}
.header .search-input input:-ms-input-placeholder {
  color: #a6aaac;
  font-style: italic;
}

.is-collapsed .header {
  width: calc(100% - 70px);
}
@media screen and (max-width: 991px) {
  .is-collapsed .header {
    width: 100%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1439px) {
  .is-collapsed .header {
    width: calc(100% - 280px);
  }
}

.page-container {
  min-height: 100vh;
  padding-left: 280px;
  transition: all 0.2s ease;
}
@media screen and (min-width: 992px) and (max-width: 1439px) {
  .page-container {
    padding-left: 70px;
  }
}
@media screen and (max-width: 991px) {
  .page-container {
    padding-left: 0;
  }
}

.main-content {
  padding: 85px 20px 20px;
  min-height: calc(100vh - 61px);
}
@media screen and (max-width: 991px) {
  .main-content {
    padding: 85px 5px 5px;
  }
}

.remain-height {
  height: calc(100vh - 126px);
}

.full-container {
  left: 280px;
  min-height: calc(100vh - 65px);
  position: absolute;
  right: 0;
  top: 65px;
  transition: all 0.2s ease;
}
@media screen and (min-width: 992px) and (max-width: 1439px) {
  .full-container {
    left: 0;
    padding-left: 70px;
  }
}
@media screen and (max-width: 991px) {
  .full-container {
    left: 0;
  }
}

.is-collapsed .page-container {
  padding-left: 70px;
}
@media screen and (max-width: 991px) {
  .is-collapsed .page-container {
    padding-left: 0;
  }
}
@media screen and (min-width: 992px) and (max-width: 1439px) {
  .is-collapsed .page-container {
    padding-left: 280px;
  }
}
.is-collapsed .full-container {
  left: 70px;
}
@media screen and (max-width: 991px) {
  .is-collapsed .full-container {
    left: 0;
  }
}
@media screen and (min-width: 992px) and (max-width: 1439px) {
  .is-collapsed .full-container {
    left: 280px;
    padding-left: 0;
  }
}

.progress {
  height: 4px;
  background-color: #eaeef3;
  border-radius: 4px;
  margin-bottom: 10px;
}

.easy-pie-chart {
  position: relative;
}
.easy-pie-chart span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: 0;
}

.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 17px;
  margin-bottom: 0;
}

.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -12px;
  border: 1px solid #e6eaf0;
  border-radius: 3px;
  background-color: #ffffff;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}

.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  text-align: center;
  font-size: 10px !important;
  line-height: 17px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -12px;
  color: #b9c2d0;
}

.checkbox input[type=checkbox] {
  opacity: 0;
  z-index: 1;
}

.checkbox input[type=checkbox]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.checkbox input[type=checkbox]:checked + label::after {
  font-family: "FontAwesome";
  content: "\f00c";
  font-size: 13px;
}

.checkbox input[type=checkbox]:disabled + label {
  opacity: 0.65;
}

.checkbox input[type=checkbox]:disabled + label::before {
  background-color: #d3d9e3;
  cursor: not-allowed;
}

.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}

.checkbox.checkbox-inline {
  margin-top: 0;
}

.checkbox-primary input[type=checkbox]:checked + label::before {
  background-color: #7774e7;
  border-color: #7774e7;
}

.checkbox-primary input[type=checkbox]:checked + label::after {
  color: #fff;
}

.checkbox-danger input[type=checkbox]:checked + label::before {
  background-color: #ff3c7e;
  border-color: #ff3c7e;
}

.checkbox-danger input[type=checkbox]:checked + label::after {
  color: #ffffff;
}

.checkbox-info input[type=checkbox]:checked + label::before {
  background-color: #0f9aee;
  border-color: #0f9aee;
}

.checkbox-info input[type=checkbox]:checked + label::after {
  color: #ffffff;
}

.checkbox-warning input[type=checkbox]:checked + label::before {
  background-color: #fc0;
  border-color: #fc0;
}

.checkbox-warning input[type=checkbox]:checked + label::after {
  color: #ffffff;
}

.checkbox-success input[type=checkbox]:checked + label::before {
  background-color: #37c936;
  border-color: #37c936;
}

.checkbox-success input[type=checkbox]:checked + label::after {
  color: #ffffff;
}

.radio {
  padding-left: 20px;
}

.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}

.radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 50%;
  background-color: #fff;
  transition: border 0.15s ease-in-out;
}

.radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #555555;
  transform: scale(0, 0);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}

.radio input[type=radio] {
  opacity: 0;
  z-index: 1;
}

.radio input[type=radio]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.radio input[type=radio]:checked + label::after {
  transform: scale(1, 1);
}

.radio input[type=radio]:disabled + label {
  opacity: 0.65;
}

.radio input[type=radio]:disabled + label::before {
  cursor: not-allowed;
}

.radio.radio-inline {
  margin-top: 0;
}

.radio-primary input[type=radio] + label::after {
  background-color: #428bca;
}

.radio-primary input[type=radio]:checked + label::before {
  border-color: #428bca;
}

.radio-primary input[type=radio]:checked + label::after {
  background-color: #428bca;
}

.radio-danger input[type=radio] + label::after {
  background-color: #d9534f;
}

.radio-danger input[type=radio]:checked + label::before {
  border-color: #d9534f;
}

.radio-danger input[type=radio]:checked + label::after {
  background-color: #d9534f;
}

.radio-info input[type=radio] + label::after {
  background-color: #5bc0de;
}

.radio-info input[type=radio]:checked + label::before {
  border-color: #5bc0de;
}

.radio-info input[type=radio]:checked + label::after {
  background-color: #5bc0de;
}

.radio-warning input[type=radio] + label::after {
  background-color: #f0ad4e;
}

.radio-warning input[type=radio]:checked + label::before {
  border-color: #f0ad4e;
}

.radio-warning input[type=radio]:checked + label::after {
  background-color: #f0ad4e;
}

.radio-success input[type=radio] + label::after {
  background-color: #5cb85c;
}

.radio-success input[type=radio]:checked + label::before {
  border-color: #5cb85c;
}

.radio-success input[type=radio]:checked + label::after {
  background-color: #5cb85c;
}

#loader {
  transition: all 0.3s ease-in-out;
  opacity: 1;
  display: default;
}

#loader.fadeOut {
  opacity: 0;
  display: none;
}

.spinner {
  width: 40px;
  height: 40px;
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  background-color: #333;
  border-radius: 100%;
  animation: sk-scaleout 1s infinite ease-in-out;
}
@keyframes sk-scaleout {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
footer {
  z-index: 1;
  position: relative;
}

#chat-sidebar {
  width: 250px;
  height: calc(100vh - 65px - 60px);
  overflow: auto;
}
@media screen and (max-width: 991px) {
  #chat-sidebar {
    transition: all 0.3s ease-in-out;
    margin-left: -250px;
  }
  #chat-sidebar.open {
    margin-left: 0;
  }
}

#chat-box {
  height: calc(100vh - 65px - 60px);
  overflow: auto;
}

.email-app .email-side-nav {
  background: #fff;
  position: fixed;
  border-right: 1px solid rgba(0, 0, 0, 0.0625);
  float: left;
  width: 250px;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 991px) {
  .email-app .email-side-nav {
    z-index: 1;
    left: -250px;
  }
}
.email-app .email-wrapper {
  margin: 0;
  padding: 0;
  overflow: auto;
  min-height: 100%;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 991px) {
  .email-app .email-wrapper {
    position: absolute;
    left: 0;
    width: 100%;
    overflow-x: hidden;
  }
}
@media screen and (min-width: 992px) {
  .email-app .email-wrapper {
    margin-left: 250px;
  }
}
.email-app .email-wrapper .email-list {
  position: relative;
  padding: 0;
  width: 100%;
  overflow-y: hidden;
  background-color: #fff;
  height: calc(100vh - 65px);
}
@media screen and (max-width: 991px) {
  .email-app .email-wrapper .email-list {
    max-height: calc(100vh - 65px);
  }
}
@media screen and (min-width: 992px) {
  .email-app .email-wrapper .email-list {
    width: 40%;
    border-right: 1px solid rgba(0, 0, 0, 0.0625);
    float: left;
  }
}
.email-app .email-wrapper .email-content {
  float: left;
  width: 60%;
  position: relative;
  padding: 0;
  background-color: #fff;
}
.email-app .email-wrapper .email-content.no-inbox-view {
  width: 100%;
}
@media screen and (max-width: 991px) {
  .email-app .email-wrapper .email-content {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    transition: all 0.3s ease-in-out;
    max-height: calc(100vh - 65px);
    overflow-y: scroll;
  }
  .email-app .email-wrapper .email-content.open {
    left: 0;
  }
}
.email-app .email-wrapper .email-compose {
  position: relative;
}
.email-app .email-wrapper .email-compose .email-compose-body {
  padding: 30px 20px;
}
@media screen and (max-width: 991px) {
  .email-app.side-active .email-side-nav {
    left: 0;
  }
}
@media screen and (max-width: 991px) {
  .email-app.side-active .email-wrapper {
    left: 250px;
  }
}

.centerY {
  top: 50%;
  transform: translateY(-50%);
}

.centerX {
  left: 50%;
  transform: translateX(-50%);
}

.centerXY {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (min-width: 1440px) {
  .centerY\@xl\+ {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@xl\+ {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@xl\+ {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 1200px) {
  .centerY\@lg\+ {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@lg\+ {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@lg\+ {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 992px) {
  .centerY\@md\+ {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@md\+ {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@md\+ {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 768px) {
  .centerY\@sm\+ {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@sm\+ {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@sm\+ {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 0) {
  .centerY\@xs\+ {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@xs\+ {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@xs\+ {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (max-width: 1439px) {
  .centerY\@xl- {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@xl- {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@xl- {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (max-width: 1199px) {
  .centerY\@lg- {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@lg- {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@lg- {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (max-width: 991px) {
  .centerY\@md- {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@md- {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@md- {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (max-width: 767px) {
  .centerY\@sm- {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@sm- {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@sm- {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .centerY\@lg {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@lg {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@lg {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .centerY\@md {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@md {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@md {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .centerY\@sm {
    top: 50%;
    transform: translateY(-50%);
  }
  .centerX\@sm {
    left: 50%;
    transform: translateX(-50%);
  }
  .centerXY\@sm {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
[class*=gap] {
  width: auto !important;
  overflow: hidden !important;
}

.gapX-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.gapX-0 > * {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.gapY-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.gapY-0 > * {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.gap-0 {
  margin: 0px !important;
}
.gap-0 > * {
  padding: 0px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-0\@xl\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@xl\+ > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@xl\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@xl\+ > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@xl\+ {
    margin: 0px !important;
  }
  .gap-0\@xl\+ > * {
    padding: 0px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-0\@lg\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@lg\+ > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@lg\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@lg\+ > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@lg\+ {
    margin: 0px !important;
  }
  .gap-0\@lg\+ > * {
    padding: 0px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-0\@md\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@md\+ > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@md\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@md\+ > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@md\+ {
    margin: 0px !important;
  }
  .gap-0\@md\+ > * {
    padding: 0px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-0\@sm\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@sm\+ > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@sm\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@sm\+ > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@sm\+ {
    margin: 0px !important;
  }
  .gap-0\@sm\+ > * {
    padding: 0px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-0\@xs\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@xs\+ > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@xs\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@xs\+ > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@xs\+ {
    margin: 0px !important;
  }
  .gap-0\@xs\+ > * {
    padding: 0px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-0\@xl- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@xl- > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@xl- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@xl- > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@xl- {
    margin: 0px !important;
  }
  .gap-0\@xl- > * {
    padding: 0px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-0\@lg- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@lg- > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@lg- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@lg- > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@lg- {
    margin: 0px !important;
  }
  .gap-0\@lg- > * {
    padding: 0px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-0\@md- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@md- > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@md- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@md- > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@md- {
    margin: 0px !important;
  }
  .gap-0\@md- > * {
    padding: 0px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-0\@sm- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@sm- > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@sm- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@sm- > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@sm- {
    margin: 0px !important;
  }
  .gap-0\@sm- > * {
    padding: 0px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-0\@lg {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@lg > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@lg {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@lg > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@lg {
    margin: 0px !important;
  }
  .gap-0\@lg > * {
    padding: 0px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-0\@md {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@md > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@md {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@md > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@md {
    margin: 0px !important;
  }
  .gap-0\@md > * {
    padding: 0px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-0\@sm {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .gapX-0\@sm > * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gapY-0\@sm {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .gapY-0\@sm > * {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .gap-0\@sm {
    margin: 0px !important;
  }
  .gap-0\@sm > * {
    padding: 0px !important;
  }
}
.gapX-1 {
  margin-left: -0.5px !important;
  margin-right: -0.5px !important;
}
.gapX-1 > * {
  padding-left: 0.5px !important;
  padding-right: 0.5px !important;
}

.gapY-1 {
  margin-top: -0.5px !important;
  margin-bottom: -0.5px !important;
}
.gapY-1 > * {
  padding-top: 0.5px !important;
  padding-bottom: 0.5px !important;
}

.gap-1 {
  margin: -0.5px !important;
}
.gap-1 > * {
  padding: 0.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-1\@xl\+ {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@xl\+ > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@xl\+ {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@xl\+ > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@xl\+ {
    margin: -0.5px !important;
  }
  .gap-1\@xl\+ > * {
    padding: 0.5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-1\@lg\+ {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@lg\+ > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@lg\+ {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@lg\+ > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@lg\+ {
    margin: -0.5px !important;
  }
  .gap-1\@lg\+ > * {
    padding: 0.5px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-1\@md\+ {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@md\+ > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@md\+ {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@md\+ > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@md\+ {
    margin: -0.5px !important;
  }
  .gap-1\@md\+ > * {
    padding: 0.5px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-1\@sm\+ {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@sm\+ > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@sm\+ {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@sm\+ > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@sm\+ {
    margin: -0.5px !important;
  }
  .gap-1\@sm\+ > * {
    padding: 0.5px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-1\@xs\+ {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@xs\+ > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@xs\+ {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@xs\+ > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@xs\+ {
    margin: -0.5px !important;
  }
  .gap-1\@xs\+ > * {
    padding: 0.5px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-1\@xl- {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@xl- > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@xl- {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@xl- > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@xl- {
    margin: -0.5px !important;
  }
  .gap-1\@xl- > * {
    padding: 0.5px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-1\@lg- {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@lg- > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@lg- {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@lg- > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@lg- {
    margin: -0.5px !important;
  }
  .gap-1\@lg- > * {
    padding: 0.5px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-1\@md- {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@md- > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@md- {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@md- > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@md- {
    margin: -0.5px !important;
  }
  .gap-1\@md- > * {
    padding: 0.5px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-1\@sm- {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@sm- > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@sm- {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@sm- > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@sm- {
    margin: -0.5px !important;
  }
  .gap-1\@sm- > * {
    padding: 0.5px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-1\@lg {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@lg > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@lg {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@lg > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@lg {
    margin: -0.5px !important;
  }
  .gap-1\@lg > * {
    padding: 0.5px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-1\@md {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@md > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@md {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@md > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@md {
    margin: -0.5px !important;
  }
  .gap-1\@md > * {
    padding: 0.5px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-1\@sm {
    margin-left: -0.5px !important;
    margin-right: -0.5px !important;
  }
  .gapX-1\@sm > * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .gapY-1\@sm {
    margin-top: -0.5px !important;
    margin-bottom: -0.5px !important;
  }
  .gapY-1\@sm > * {
    padding-top: 0.5px !important;
    padding-bottom: 0.5px !important;
  }
  .gap-1\@sm {
    margin: -0.5px !important;
  }
  .gap-1\@sm > * {
    padding: 0.5px !important;
  }
}
.gapX-2 {
  margin-left: -1px !important;
  margin-right: -1px !important;
}
.gapX-2 > * {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.gapY-2 {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}
.gapY-2 > * {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.gap-2 {
  margin: -1px !important;
}
.gap-2 > * {
  padding: 1px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-2\@xl\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@xl\+ > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@xl\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@xl\+ > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@xl\+ {
    margin: -1px !important;
  }
  .gap-2\@xl\+ > * {
    padding: 1px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-2\@lg\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@lg\+ > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@lg\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@lg\+ > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@lg\+ {
    margin: -1px !important;
  }
  .gap-2\@lg\+ > * {
    padding: 1px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-2\@md\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@md\+ > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@md\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@md\+ > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@md\+ {
    margin: -1px !important;
  }
  .gap-2\@md\+ > * {
    padding: 1px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-2\@sm\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@sm\+ > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@sm\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@sm\+ > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@sm\+ {
    margin: -1px !important;
  }
  .gap-2\@sm\+ > * {
    padding: 1px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-2\@xs\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@xs\+ > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@xs\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@xs\+ > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@xs\+ {
    margin: -1px !important;
  }
  .gap-2\@xs\+ > * {
    padding: 1px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-2\@xl- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@xl- > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@xl- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@xl- > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@xl- {
    margin: -1px !important;
  }
  .gap-2\@xl- > * {
    padding: 1px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-2\@lg- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@lg- > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@lg- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@lg- > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@lg- {
    margin: -1px !important;
  }
  .gap-2\@lg- > * {
    padding: 1px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-2\@md- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@md- > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@md- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@md- > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@md- {
    margin: -1px !important;
  }
  .gap-2\@md- > * {
    padding: 1px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-2\@sm- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@sm- > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@sm- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@sm- > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@sm- {
    margin: -1px !important;
  }
  .gap-2\@sm- > * {
    padding: 1px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-2\@lg {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@lg > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@lg {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@lg > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@lg {
    margin: -1px !important;
  }
  .gap-2\@lg > * {
    padding: 1px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-2\@md {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@md > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@md {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@md > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@md {
    margin: -1px !important;
  }
  .gap-2\@md > * {
    padding: 1px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-2\@sm {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .gapX-2\@sm > * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .gapY-2\@sm {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .gapY-2\@sm > * {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .gap-2\@sm {
    margin: -1px !important;
  }
  .gap-2\@sm > * {
    padding: 1px !important;
  }
}
.gapX-3 {
  margin-left: -1.5px !important;
  margin-right: -1.5px !important;
}
.gapX-3 > * {
  padding-left: 1.5px !important;
  padding-right: 1.5px !important;
}

.gapY-3 {
  margin-top: -1.5px !important;
  margin-bottom: -1.5px !important;
}
.gapY-3 > * {
  padding-top: 1.5px !important;
  padding-bottom: 1.5px !important;
}

.gap-3 {
  margin: -1.5px !important;
}
.gap-3 > * {
  padding: 1.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-3\@xl\+ {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@xl\+ > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@xl\+ {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@xl\+ > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@xl\+ {
    margin: -1.5px !important;
  }
  .gap-3\@xl\+ > * {
    padding: 1.5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-3\@lg\+ {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@lg\+ > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@lg\+ {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@lg\+ > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@lg\+ {
    margin: -1.5px !important;
  }
  .gap-3\@lg\+ > * {
    padding: 1.5px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-3\@md\+ {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@md\+ > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@md\+ {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@md\+ > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@md\+ {
    margin: -1.5px !important;
  }
  .gap-3\@md\+ > * {
    padding: 1.5px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-3\@sm\+ {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@sm\+ > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@sm\+ {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@sm\+ > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@sm\+ {
    margin: -1.5px !important;
  }
  .gap-3\@sm\+ > * {
    padding: 1.5px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-3\@xs\+ {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@xs\+ > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@xs\+ {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@xs\+ > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@xs\+ {
    margin: -1.5px !important;
  }
  .gap-3\@xs\+ > * {
    padding: 1.5px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-3\@xl- {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@xl- > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@xl- {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@xl- > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@xl- {
    margin: -1.5px !important;
  }
  .gap-3\@xl- > * {
    padding: 1.5px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-3\@lg- {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@lg- > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@lg- {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@lg- > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@lg- {
    margin: -1.5px !important;
  }
  .gap-3\@lg- > * {
    padding: 1.5px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-3\@md- {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@md- > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@md- {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@md- > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@md- {
    margin: -1.5px !important;
  }
  .gap-3\@md- > * {
    padding: 1.5px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-3\@sm- {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@sm- > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@sm- {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@sm- > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@sm- {
    margin: -1.5px !important;
  }
  .gap-3\@sm- > * {
    padding: 1.5px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-3\@lg {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@lg > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@lg {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@lg > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@lg {
    margin: -1.5px !important;
  }
  .gap-3\@lg > * {
    padding: 1.5px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-3\@md {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@md > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@md {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@md > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@md {
    margin: -1.5px !important;
  }
  .gap-3\@md > * {
    padding: 1.5px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-3\@sm {
    margin-left: -1.5px !important;
    margin-right: -1.5px !important;
  }
  .gapX-3\@sm > * {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  .gapY-3\@sm {
    margin-top: -1.5px !important;
    margin-bottom: -1.5px !important;
  }
  .gapY-3\@sm > * {
    padding-top: 1.5px !important;
    padding-bottom: 1.5px !important;
  }
  .gap-3\@sm {
    margin: -1.5px !important;
  }
  .gap-3\@sm > * {
    padding: 1.5px !important;
  }
}
.gapX-4 {
  margin-left: -2px !important;
  margin-right: -2px !important;
}
.gapX-4 > * {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.gapY-4 {
  margin-top: -2px !important;
  margin-bottom: -2px !important;
}
.gapY-4 > * {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.gap-4 {
  margin: -2px !important;
}
.gap-4 > * {
  padding: 2px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-4\@xl\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@xl\+ > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@xl\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@xl\+ > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@xl\+ {
    margin: -2px !important;
  }
  .gap-4\@xl\+ > * {
    padding: 2px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-4\@lg\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@lg\+ > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@lg\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@lg\+ > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@lg\+ {
    margin: -2px !important;
  }
  .gap-4\@lg\+ > * {
    padding: 2px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-4\@md\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@md\+ > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@md\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@md\+ > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@md\+ {
    margin: -2px !important;
  }
  .gap-4\@md\+ > * {
    padding: 2px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-4\@sm\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@sm\+ > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@sm\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@sm\+ > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@sm\+ {
    margin: -2px !important;
  }
  .gap-4\@sm\+ > * {
    padding: 2px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-4\@xs\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@xs\+ > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@xs\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@xs\+ > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@xs\+ {
    margin: -2px !important;
  }
  .gap-4\@xs\+ > * {
    padding: 2px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-4\@xl- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@xl- > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@xl- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@xl- > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@xl- {
    margin: -2px !important;
  }
  .gap-4\@xl- > * {
    padding: 2px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-4\@lg- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@lg- > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@lg- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@lg- > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@lg- {
    margin: -2px !important;
  }
  .gap-4\@lg- > * {
    padding: 2px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-4\@md- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@md- > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@md- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@md- > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@md- {
    margin: -2px !important;
  }
  .gap-4\@md- > * {
    padding: 2px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-4\@sm- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@sm- > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@sm- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@sm- > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@sm- {
    margin: -2px !important;
  }
  .gap-4\@sm- > * {
    padding: 2px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-4\@lg {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@lg > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@lg {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@lg > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@lg {
    margin: -2px !important;
  }
  .gap-4\@lg > * {
    padding: 2px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-4\@md {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@md > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@md {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@md > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@md {
    margin: -2px !important;
  }
  .gap-4\@md > * {
    padding: 2px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-4\@sm {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .gapX-4\@sm > * {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .gapY-4\@sm {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .gapY-4\@sm > * {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .gap-4\@sm {
    margin: -2px !important;
  }
  .gap-4\@sm > * {
    padding: 2px !important;
  }
}
.gapX-5 {
  margin-left: -2.5px !important;
  margin-right: -2.5px !important;
}
.gapX-5 > * {
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
}

.gapY-5 {
  margin-top: -2.5px !important;
  margin-bottom: -2.5px !important;
}
.gapY-5 > * {
  padding-top: 2.5px !important;
  padding-bottom: 2.5px !important;
}

.gap-5 {
  margin: -2.5px !important;
}
.gap-5 > * {
  padding: 2.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-5\@xl\+ {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@xl\+ > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@xl\+ {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@xl\+ > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@xl\+ {
    margin: -2.5px !important;
  }
  .gap-5\@xl\+ > * {
    padding: 2.5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-5\@lg\+ {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@lg\+ > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@lg\+ {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@lg\+ > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@lg\+ {
    margin: -2.5px !important;
  }
  .gap-5\@lg\+ > * {
    padding: 2.5px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-5\@md\+ {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@md\+ > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@md\+ {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@md\+ > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@md\+ {
    margin: -2.5px !important;
  }
  .gap-5\@md\+ > * {
    padding: 2.5px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-5\@sm\+ {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@sm\+ > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@sm\+ {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@sm\+ > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@sm\+ {
    margin: -2.5px !important;
  }
  .gap-5\@sm\+ > * {
    padding: 2.5px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-5\@xs\+ {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@xs\+ > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@xs\+ {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@xs\+ > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@xs\+ {
    margin: -2.5px !important;
  }
  .gap-5\@xs\+ > * {
    padding: 2.5px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-5\@xl- {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@xl- > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@xl- {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@xl- > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@xl- {
    margin: -2.5px !important;
  }
  .gap-5\@xl- > * {
    padding: 2.5px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-5\@lg- {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@lg- > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@lg- {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@lg- > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@lg- {
    margin: -2.5px !important;
  }
  .gap-5\@lg- > * {
    padding: 2.5px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-5\@md- {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@md- > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@md- {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@md- > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@md- {
    margin: -2.5px !important;
  }
  .gap-5\@md- > * {
    padding: 2.5px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-5\@sm- {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@sm- > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@sm- {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@sm- > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@sm- {
    margin: -2.5px !important;
  }
  .gap-5\@sm- > * {
    padding: 2.5px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-5\@lg {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@lg > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@lg {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@lg > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@lg {
    margin: -2.5px !important;
  }
  .gap-5\@lg > * {
    padding: 2.5px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-5\@md {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@md > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@md {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@md > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@md {
    margin: -2.5px !important;
  }
  .gap-5\@md > * {
    padding: 2.5px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-5\@sm {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important;
  }
  .gapX-5\@sm > * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .gapY-5\@sm {
    margin-top: -2.5px !important;
    margin-bottom: -2.5px !important;
  }
  .gapY-5\@sm > * {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
  }
  .gap-5\@sm {
    margin: -2.5px !important;
  }
  .gap-5\@sm > * {
    padding: 2.5px !important;
  }
}
.gapX-10 {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.gapX-10 > * {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.gapY-10 {
  margin-top: -5px !important;
  margin-bottom: -5px !important;
}
.gapY-10 > * {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.gap-10 {
  margin: -5px !important;
}
.gap-10 > * {
  padding: 5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-10\@xl\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@xl\+ > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@xl\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@xl\+ > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@xl\+ {
    margin: -5px !important;
  }
  .gap-10\@xl\+ > * {
    padding: 5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-10\@lg\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@lg\+ > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@lg\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@lg\+ > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@lg\+ {
    margin: -5px !important;
  }
  .gap-10\@lg\+ > * {
    padding: 5px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-10\@md\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@md\+ > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@md\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@md\+ > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@md\+ {
    margin: -5px !important;
  }
  .gap-10\@md\+ > * {
    padding: 5px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-10\@sm\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@sm\+ > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@sm\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@sm\+ > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@sm\+ {
    margin: -5px !important;
  }
  .gap-10\@sm\+ > * {
    padding: 5px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-10\@xs\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@xs\+ > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@xs\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@xs\+ > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@xs\+ {
    margin: -5px !important;
  }
  .gap-10\@xs\+ > * {
    padding: 5px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-10\@xl- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@xl- > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@xl- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@xl- > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@xl- {
    margin: -5px !important;
  }
  .gap-10\@xl- > * {
    padding: 5px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-10\@lg- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@lg- > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@lg- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@lg- > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@lg- {
    margin: -5px !important;
  }
  .gap-10\@lg- > * {
    padding: 5px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-10\@md- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@md- > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@md- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@md- > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@md- {
    margin: -5px !important;
  }
  .gap-10\@md- > * {
    padding: 5px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-10\@sm- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@sm- > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@sm- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@sm- > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@sm- {
    margin: -5px !important;
  }
  .gap-10\@sm- > * {
    padding: 5px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-10\@lg {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@lg > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@lg {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@lg > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@lg {
    margin: -5px !important;
  }
  .gap-10\@lg > * {
    padding: 5px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-10\@md {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@md > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@md {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@md > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@md {
    margin: -5px !important;
  }
  .gap-10\@md > * {
    padding: 5px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-10\@sm {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .gapX-10\@sm > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .gapY-10\@sm {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .gapY-10\@sm > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .gap-10\@sm {
    margin: -5px !important;
  }
  .gap-10\@sm > * {
    padding: 5px !important;
  }
}
.gapX-15 {
  margin-left: -7.5px !important;
  margin-right: -7.5px !important;
}
.gapX-15 > * {
  padding-left: 7.5px !important;
  padding-right: 7.5px !important;
}

.gapY-15 {
  margin-top: -7.5px !important;
  margin-bottom: -7.5px !important;
}
.gapY-15 > * {
  padding-top: 7.5px !important;
  padding-bottom: 7.5px !important;
}

.gap-15 {
  margin: -7.5px !important;
}
.gap-15 > * {
  padding: 7.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-15\@xl\+ {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@xl\+ > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@xl\+ {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@xl\+ > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@xl\+ {
    margin: -7.5px !important;
  }
  .gap-15\@xl\+ > * {
    padding: 7.5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-15\@lg\+ {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@lg\+ > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@lg\+ {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@lg\+ > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@lg\+ {
    margin: -7.5px !important;
  }
  .gap-15\@lg\+ > * {
    padding: 7.5px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-15\@md\+ {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@md\+ > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@md\+ {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@md\+ > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@md\+ {
    margin: -7.5px !important;
  }
  .gap-15\@md\+ > * {
    padding: 7.5px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-15\@sm\+ {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@sm\+ > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@sm\+ {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@sm\+ > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@sm\+ {
    margin: -7.5px !important;
  }
  .gap-15\@sm\+ > * {
    padding: 7.5px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-15\@xs\+ {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@xs\+ > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@xs\+ {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@xs\+ > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@xs\+ {
    margin: -7.5px !important;
  }
  .gap-15\@xs\+ > * {
    padding: 7.5px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-15\@xl- {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@xl- > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@xl- {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@xl- > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@xl- {
    margin: -7.5px !important;
  }
  .gap-15\@xl- > * {
    padding: 7.5px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-15\@lg- {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@lg- > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@lg- {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@lg- > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@lg- {
    margin: -7.5px !important;
  }
  .gap-15\@lg- > * {
    padding: 7.5px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-15\@md- {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@md- > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@md- {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@md- > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@md- {
    margin: -7.5px !important;
  }
  .gap-15\@md- > * {
    padding: 7.5px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-15\@sm- {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@sm- > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@sm- {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@sm- > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@sm- {
    margin: -7.5px !important;
  }
  .gap-15\@sm- > * {
    padding: 7.5px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-15\@lg {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@lg > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@lg {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@lg > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@lg {
    margin: -7.5px !important;
  }
  .gap-15\@lg > * {
    padding: 7.5px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-15\@md {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@md > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@md {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@md > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@md {
    margin: -7.5px !important;
  }
  .gap-15\@md > * {
    padding: 7.5px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-15\@sm {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
  }
  .gapX-15\@sm > * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .gapY-15\@sm {
    margin-top: -7.5px !important;
    margin-bottom: -7.5px !important;
  }
  .gapY-15\@sm > * {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
  }
  .gap-15\@sm {
    margin: -7.5px !important;
  }
  .gap-15\@sm > * {
    padding: 7.5px !important;
  }
}
.gapX-20 {
  margin-left: -10px !important;
  margin-right: -10px !important;
}
.gapX-20 > * {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.gapY-20 {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
}
.gapY-20 > * {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.gap-20 {
  margin: -10px !important;
}
.gap-20 > * {
  padding: 10px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-20\@xl\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@xl\+ > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@xl\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@xl\+ > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@xl\+ {
    margin: -10px !important;
  }
  .gap-20\@xl\+ > * {
    padding: 10px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-20\@lg\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@lg\+ > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@lg\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@lg\+ > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@lg\+ {
    margin: -10px !important;
  }
  .gap-20\@lg\+ > * {
    padding: 10px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-20\@md\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@md\+ > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@md\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@md\+ > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@md\+ {
    margin: -10px !important;
  }
  .gap-20\@md\+ > * {
    padding: 10px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-20\@sm\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@sm\+ > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@sm\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@sm\+ > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@sm\+ {
    margin: -10px !important;
  }
  .gap-20\@sm\+ > * {
    padding: 10px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-20\@xs\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@xs\+ > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@xs\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@xs\+ > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@xs\+ {
    margin: -10px !important;
  }
  .gap-20\@xs\+ > * {
    padding: 10px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-20\@xl- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@xl- > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@xl- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@xl- > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@xl- {
    margin: -10px !important;
  }
  .gap-20\@xl- > * {
    padding: 10px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-20\@lg- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@lg- > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@lg- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@lg- > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@lg- {
    margin: -10px !important;
  }
  .gap-20\@lg- > * {
    padding: 10px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-20\@md- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@md- > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@md- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@md- > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@md- {
    margin: -10px !important;
  }
  .gap-20\@md- > * {
    padding: 10px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-20\@sm- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@sm- > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@sm- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@sm- > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@sm- {
    margin: -10px !important;
  }
  .gap-20\@sm- > * {
    padding: 10px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-20\@lg {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@lg > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@lg {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@lg > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@lg {
    margin: -10px !important;
  }
  .gap-20\@lg > * {
    padding: 10px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-20\@md {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@md > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@md {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@md > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@md {
    margin: -10px !important;
  }
  .gap-20\@md > * {
    padding: 10px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-20\@sm {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .gapX-20\@sm > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .gapY-20\@sm {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .gapY-20\@sm > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .gap-20\@sm {
    margin: -10px !important;
  }
  .gap-20\@sm > * {
    padding: 10px !important;
  }
}
.gapX-25 {
  margin-left: -12.5px !important;
  margin-right: -12.5px !important;
}
.gapX-25 > * {
  padding-left: 12.5px !important;
  padding-right: 12.5px !important;
}

.gapY-25 {
  margin-top: -12.5px !important;
  margin-bottom: -12.5px !important;
}
.gapY-25 > * {
  padding-top: 12.5px !important;
  padding-bottom: 12.5px !important;
}

.gap-25 {
  margin: -12.5px !important;
}
.gap-25 > * {
  padding: 12.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-25\@xl\+ {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@xl\+ > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@xl\+ {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@xl\+ > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@xl\+ {
    margin: -12.5px !important;
  }
  .gap-25\@xl\+ > * {
    padding: 12.5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-25\@lg\+ {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@lg\+ > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@lg\+ {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@lg\+ > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@lg\+ {
    margin: -12.5px !important;
  }
  .gap-25\@lg\+ > * {
    padding: 12.5px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-25\@md\+ {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@md\+ > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@md\+ {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@md\+ > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@md\+ {
    margin: -12.5px !important;
  }
  .gap-25\@md\+ > * {
    padding: 12.5px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-25\@sm\+ {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@sm\+ > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@sm\+ {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@sm\+ > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@sm\+ {
    margin: -12.5px !important;
  }
  .gap-25\@sm\+ > * {
    padding: 12.5px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-25\@xs\+ {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@xs\+ > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@xs\+ {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@xs\+ > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@xs\+ {
    margin: -12.5px !important;
  }
  .gap-25\@xs\+ > * {
    padding: 12.5px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-25\@xl- {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@xl- > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@xl- {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@xl- > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@xl- {
    margin: -12.5px !important;
  }
  .gap-25\@xl- > * {
    padding: 12.5px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-25\@lg- {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@lg- > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@lg- {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@lg- > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@lg- {
    margin: -12.5px !important;
  }
  .gap-25\@lg- > * {
    padding: 12.5px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-25\@md- {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@md- > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@md- {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@md- > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@md- {
    margin: -12.5px !important;
  }
  .gap-25\@md- > * {
    padding: 12.5px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-25\@sm- {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@sm- > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@sm- {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@sm- > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@sm- {
    margin: -12.5px !important;
  }
  .gap-25\@sm- > * {
    padding: 12.5px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-25\@lg {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@lg > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@lg {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@lg > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@lg {
    margin: -12.5px !important;
  }
  .gap-25\@lg > * {
    padding: 12.5px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-25\@md {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@md > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@md {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@md > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@md {
    margin: -12.5px !important;
  }
  .gap-25\@md > * {
    padding: 12.5px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-25\@sm {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
  }
  .gapX-25\@sm > * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .gapY-25\@sm {
    margin-top: -12.5px !important;
    margin-bottom: -12.5px !important;
  }
  .gapY-25\@sm > * {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  .gap-25\@sm {
    margin: -12.5px !important;
  }
  .gap-25\@sm > * {
    padding: 12.5px !important;
  }
}
.gapX-30 {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.gapX-30 > * {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.gapY-30 {
  margin-top: -15px !important;
  margin-bottom: -15px !important;
}
.gapY-30 > * {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.gap-30 {
  margin: -15px !important;
}
.gap-30 > * {
  padding: 15px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-30\@xl\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@xl\+ > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@xl\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@xl\+ > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@xl\+ {
    margin: -15px !important;
  }
  .gap-30\@xl\+ > * {
    padding: 15px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-30\@lg\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@lg\+ > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@lg\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@lg\+ > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@lg\+ {
    margin: -15px !important;
  }
  .gap-30\@lg\+ > * {
    padding: 15px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-30\@md\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@md\+ > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@md\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@md\+ > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@md\+ {
    margin: -15px !important;
  }
  .gap-30\@md\+ > * {
    padding: 15px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-30\@sm\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@sm\+ > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@sm\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@sm\+ > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@sm\+ {
    margin: -15px !important;
  }
  .gap-30\@sm\+ > * {
    padding: 15px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-30\@xs\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@xs\+ > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@xs\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@xs\+ > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@xs\+ {
    margin: -15px !important;
  }
  .gap-30\@xs\+ > * {
    padding: 15px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-30\@xl- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@xl- > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@xl- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@xl- > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@xl- {
    margin: -15px !important;
  }
  .gap-30\@xl- > * {
    padding: 15px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-30\@lg- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@lg- > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@lg- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@lg- > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@lg- {
    margin: -15px !important;
  }
  .gap-30\@lg- > * {
    padding: 15px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-30\@md- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@md- > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@md- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@md- > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@md- {
    margin: -15px !important;
  }
  .gap-30\@md- > * {
    padding: 15px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-30\@sm- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@sm- > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@sm- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@sm- > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@sm- {
    margin: -15px !important;
  }
  .gap-30\@sm- > * {
    padding: 15px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-30\@lg {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@lg > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@lg {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@lg > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@lg {
    margin: -15px !important;
  }
  .gap-30\@lg > * {
    padding: 15px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-30\@md {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@md > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@md {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@md > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@md {
    margin: -15px !important;
  }
  .gap-30\@md > * {
    padding: 15px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-30\@sm {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .gapX-30\@sm > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .gapY-30\@sm {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .gapY-30\@sm > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .gap-30\@sm {
    margin: -15px !important;
  }
  .gap-30\@sm > * {
    padding: 15px !important;
  }
}
.gapX-35 {
  margin-left: -17.5px !important;
  margin-right: -17.5px !important;
}
.gapX-35 > * {
  padding-left: 17.5px !important;
  padding-right: 17.5px !important;
}

.gapY-35 {
  margin-top: -17.5px !important;
  margin-bottom: -17.5px !important;
}
.gapY-35 > * {
  padding-top: 17.5px !important;
  padding-bottom: 17.5px !important;
}

.gap-35 {
  margin: -17.5px !important;
}
.gap-35 > * {
  padding: 17.5px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-35\@xl\+ {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@xl\+ > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@xl\+ {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@xl\+ > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@xl\+ {
    margin: -17.5px !important;
  }
  .gap-35\@xl\+ > * {
    padding: 17.5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-35\@lg\+ {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@lg\+ > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@lg\+ {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@lg\+ > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@lg\+ {
    margin: -17.5px !important;
  }
  .gap-35\@lg\+ > * {
    padding: 17.5px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-35\@md\+ {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@md\+ > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@md\+ {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@md\+ > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@md\+ {
    margin: -17.5px !important;
  }
  .gap-35\@md\+ > * {
    padding: 17.5px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-35\@sm\+ {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@sm\+ > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@sm\+ {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@sm\+ > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@sm\+ {
    margin: -17.5px !important;
  }
  .gap-35\@sm\+ > * {
    padding: 17.5px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-35\@xs\+ {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@xs\+ > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@xs\+ {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@xs\+ > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@xs\+ {
    margin: -17.5px !important;
  }
  .gap-35\@xs\+ > * {
    padding: 17.5px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-35\@xl- {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@xl- > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@xl- {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@xl- > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@xl- {
    margin: -17.5px !important;
  }
  .gap-35\@xl- > * {
    padding: 17.5px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-35\@lg- {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@lg- > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@lg- {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@lg- > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@lg- {
    margin: -17.5px !important;
  }
  .gap-35\@lg- > * {
    padding: 17.5px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-35\@md- {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@md- > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@md- {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@md- > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@md- {
    margin: -17.5px !important;
  }
  .gap-35\@md- > * {
    padding: 17.5px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-35\@sm- {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@sm- > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@sm- {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@sm- > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@sm- {
    margin: -17.5px !important;
  }
  .gap-35\@sm- > * {
    padding: 17.5px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-35\@lg {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@lg > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@lg {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@lg > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@lg {
    margin: -17.5px !important;
  }
  .gap-35\@lg > * {
    padding: 17.5px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-35\@md {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@md > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@md {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@md > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@md {
    margin: -17.5px !important;
  }
  .gap-35\@md > * {
    padding: 17.5px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-35\@sm {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important;
  }
  .gapX-35\@sm > * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .gapY-35\@sm {
    margin-top: -17.5px !important;
    margin-bottom: -17.5px !important;
  }
  .gapY-35\@sm > * {
    padding-top: 17.5px !important;
    padding-bottom: 17.5px !important;
  }
  .gap-35\@sm {
    margin: -17.5px !important;
  }
  .gap-35\@sm > * {
    padding: 17.5px !important;
  }
}
.gapX-40 {
  margin-left: -20px !important;
  margin-right: -20px !important;
}
.gapX-40 > * {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.gapY-40 {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}
.gapY-40 > * {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.gap-40 {
  margin: -20px !important;
}
.gap-40 > * {
  padding: 20px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-40\@xl\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@xl\+ > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@xl\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@xl\+ > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@xl\+ {
    margin: -20px !important;
  }
  .gap-40\@xl\+ > * {
    padding: 20px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-40\@lg\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@lg\+ > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@lg\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@lg\+ > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@lg\+ {
    margin: -20px !important;
  }
  .gap-40\@lg\+ > * {
    padding: 20px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-40\@md\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@md\+ > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@md\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@md\+ > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@md\+ {
    margin: -20px !important;
  }
  .gap-40\@md\+ > * {
    padding: 20px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-40\@sm\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@sm\+ > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@sm\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@sm\+ > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@sm\+ {
    margin: -20px !important;
  }
  .gap-40\@sm\+ > * {
    padding: 20px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-40\@xs\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@xs\+ > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@xs\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@xs\+ > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@xs\+ {
    margin: -20px !important;
  }
  .gap-40\@xs\+ > * {
    padding: 20px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-40\@xl- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@xl- > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@xl- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@xl- > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@xl- {
    margin: -20px !important;
  }
  .gap-40\@xl- > * {
    padding: 20px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-40\@lg- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@lg- > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@lg- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@lg- > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@lg- {
    margin: -20px !important;
  }
  .gap-40\@lg- > * {
    padding: 20px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-40\@md- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@md- > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@md- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@md- > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@md- {
    margin: -20px !important;
  }
  .gap-40\@md- > * {
    padding: 20px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-40\@sm- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@sm- > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@sm- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@sm- > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@sm- {
    margin: -20px !important;
  }
  .gap-40\@sm- > * {
    padding: 20px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-40\@lg {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@lg > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@lg {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@lg > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@lg {
    margin: -20px !important;
  }
  .gap-40\@lg > * {
    padding: 20px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-40\@md {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@md > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@md {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@md > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@md {
    margin: -20px !important;
  }
  .gap-40\@md > * {
    padding: 20px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-40\@sm {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .gapX-40\@sm > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gapY-40\@sm {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .gapY-40\@sm > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .gap-40\@sm {
    margin: -20px !important;
  }
  .gap-40\@sm > * {
    padding: 20px !important;
  }
}
.gapX-50 {
  margin-left: -25px !important;
  margin-right: -25px !important;
}
.gapX-50 > * {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.gapY-50 {
  margin-top: -25px !important;
  margin-bottom: -25px !important;
}
.gapY-50 > * {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.gap-50 {
  margin: -25px !important;
}
.gap-50 > * {
  padding: 25px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-50\@xl\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@xl\+ > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@xl\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@xl\+ > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@xl\+ {
    margin: -25px !important;
  }
  .gap-50\@xl\+ > * {
    padding: 25px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-50\@lg\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@lg\+ > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@lg\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@lg\+ > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@lg\+ {
    margin: -25px !important;
  }
  .gap-50\@lg\+ > * {
    padding: 25px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-50\@md\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@md\+ > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@md\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@md\+ > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@md\+ {
    margin: -25px !important;
  }
  .gap-50\@md\+ > * {
    padding: 25px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-50\@sm\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@sm\+ > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@sm\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@sm\+ > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@sm\+ {
    margin: -25px !important;
  }
  .gap-50\@sm\+ > * {
    padding: 25px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-50\@xs\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@xs\+ > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@xs\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@xs\+ > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@xs\+ {
    margin: -25px !important;
  }
  .gap-50\@xs\+ > * {
    padding: 25px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-50\@xl- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@xl- > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@xl- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@xl- > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@xl- {
    margin: -25px !important;
  }
  .gap-50\@xl- > * {
    padding: 25px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-50\@lg- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@lg- > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@lg- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@lg- > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@lg- {
    margin: -25px !important;
  }
  .gap-50\@lg- > * {
    padding: 25px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-50\@md- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@md- > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@md- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@md- > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@md- {
    margin: -25px !important;
  }
  .gap-50\@md- > * {
    padding: 25px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-50\@sm- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@sm- > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@sm- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@sm- > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@sm- {
    margin: -25px !important;
  }
  .gap-50\@sm- > * {
    padding: 25px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-50\@lg {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@lg > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@lg {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@lg > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@lg {
    margin: -25px !important;
  }
  .gap-50\@lg > * {
    padding: 25px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-50\@md {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@md > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@md {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@md > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@md {
    margin: -25px !important;
  }
  .gap-50\@md > * {
    padding: 25px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-50\@sm {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .gapX-50\@sm > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .gapY-50\@sm {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .gapY-50\@sm > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .gap-50\@sm {
    margin: -25px !important;
  }
  .gap-50\@sm > * {
    padding: 25px !important;
  }
}
.gapX-60 {
  margin-left: -30px !important;
  margin-right: -30px !important;
}
.gapX-60 > * {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.gapY-60 {
  margin-top: -30px !important;
  margin-bottom: -30px !important;
}
.gapY-60 > * {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.gap-60 {
  margin: -30px !important;
}
.gap-60 > * {
  padding: 30px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-60\@xl\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@xl\+ > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@xl\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@xl\+ > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@xl\+ {
    margin: -30px !important;
  }
  .gap-60\@xl\+ > * {
    padding: 30px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-60\@lg\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@lg\+ > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@lg\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@lg\+ > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@lg\+ {
    margin: -30px !important;
  }
  .gap-60\@lg\+ > * {
    padding: 30px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-60\@md\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@md\+ > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@md\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@md\+ > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@md\+ {
    margin: -30px !important;
  }
  .gap-60\@md\+ > * {
    padding: 30px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-60\@sm\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@sm\+ > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@sm\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@sm\+ > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@sm\+ {
    margin: -30px !important;
  }
  .gap-60\@sm\+ > * {
    padding: 30px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-60\@xs\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@xs\+ > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@xs\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@xs\+ > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@xs\+ {
    margin: -30px !important;
  }
  .gap-60\@xs\+ > * {
    padding: 30px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-60\@xl- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@xl- > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@xl- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@xl- > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@xl- {
    margin: -30px !important;
  }
  .gap-60\@xl- > * {
    padding: 30px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-60\@lg- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@lg- > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@lg- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@lg- > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@lg- {
    margin: -30px !important;
  }
  .gap-60\@lg- > * {
    padding: 30px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-60\@md- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@md- > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@md- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@md- > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@md- {
    margin: -30px !important;
  }
  .gap-60\@md- > * {
    padding: 30px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-60\@sm- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@sm- > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@sm- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@sm- > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@sm- {
    margin: -30px !important;
  }
  .gap-60\@sm- > * {
    padding: 30px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-60\@lg {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@lg > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@lg {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@lg > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@lg {
    margin: -30px !important;
  }
  .gap-60\@lg > * {
    padding: 30px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-60\@md {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@md > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@md {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@md > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@md {
    margin: -30px !important;
  }
  .gap-60\@md > * {
    padding: 30px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-60\@sm {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .gapX-60\@sm > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .gapY-60\@sm {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .gapY-60\@sm > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .gap-60\@sm {
    margin: -30px !important;
  }
  .gap-60\@sm > * {
    padding: 30px !important;
  }
}
.gapX-70 {
  margin-left: -35px !important;
  margin-right: -35px !important;
}
.gapX-70 > * {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.gapY-70 {
  margin-top: -35px !important;
  margin-bottom: -35px !important;
}
.gapY-70 > * {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.gap-70 {
  margin: -35px !important;
}
.gap-70 > * {
  padding: 35px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-70\@xl\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@xl\+ > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@xl\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@xl\+ > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@xl\+ {
    margin: -35px !important;
  }
  .gap-70\@xl\+ > * {
    padding: 35px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-70\@lg\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@lg\+ > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@lg\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@lg\+ > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@lg\+ {
    margin: -35px !important;
  }
  .gap-70\@lg\+ > * {
    padding: 35px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-70\@md\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@md\+ > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@md\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@md\+ > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@md\+ {
    margin: -35px !important;
  }
  .gap-70\@md\+ > * {
    padding: 35px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-70\@sm\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@sm\+ > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@sm\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@sm\+ > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@sm\+ {
    margin: -35px !important;
  }
  .gap-70\@sm\+ > * {
    padding: 35px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-70\@xs\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@xs\+ > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@xs\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@xs\+ > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@xs\+ {
    margin: -35px !important;
  }
  .gap-70\@xs\+ > * {
    padding: 35px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-70\@xl- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@xl- > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@xl- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@xl- > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@xl- {
    margin: -35px !important;
  }
  .gap-70\@xl- > * {
    padding: 35px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-70\@lg- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@lg- > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@lg- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@lg- > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@lg- {
    margin: -35px !important;
  }
  .gap-70\@lg- > * {
    padding: 35px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-70\@md- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@md- > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@md- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@md- > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@md- {
    margin: -35px !important;
  }
  .gap-70\@md- > * {
    padding: 35px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-70\@sm- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@sm- > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@sm- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@sm- > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@sm- {
    margin: -35px !important;
  }
  .gap-70\@sm- > * {
    padding: 35px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-70\@lg {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@lg > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@lg {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@lg > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@lg {
    margin: -35px !important;
  }
  .gap-70\@lg > * {
    padding: 35px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-70\@md {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@md > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@md {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@md > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@md {
    margin: -35px !important;
  }
  .gap-70\@md > * {
    padding: 35px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-70\@sm {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .gapX-70\@sm > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .gapY-70\@sm {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .gapY-70\@sm > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .gap-70\@sm {
    margin: -35px !important;
  }
  .gap-70\@sm > * {
    padding: 35px !important;
  }
}
.gapX-80 {
  margin-left: -40px !important;
  margin-right: -40px !important;
}
.gapX-80 > * {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.gapY-80 {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}
.gapY-80 > * {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.gap-80 {
  margin: -40px !important;
}
.gap-80 > * {
  padding: 40px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-80\@xl\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@xl\+ > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@xl\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@xl\+ > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@xl\+ {
    margin: -40px !important;
  }
  .gap-80\@xl\+ > * {
    padding: 40px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-80\@lg\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@lg\+ > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@lg\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@lg\+ > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@lg\+ {
    margin: -40px !important;
  }
  .gap-80\@lg\+ > * {
    padding: 40px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-80\@md\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@md\+ > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@md\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@md\+ > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@md\+ {
    margin: -40px !important;
  }
  .gap-80\@md\+ > * {
    padding: 40px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-80\@sm\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@sm\+ > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@sm\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@sm\+ > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@sm\+ {
    margin: -40px !important;
  }
  .gap-80\@sm\+ > * {
    padding: 40px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-80\@xs\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@xs\+ > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@xs\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@xs\+ > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@xs\+ {
    margin: -40px !important;
  }
  .gap-80\@xs\+ > * {
    padding: 40px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-80\@xl- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@xl- > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@xl- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@xl- > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@xl- {
    margin: -40px !important;
  }
  .gap-80\@xl- > * {
    padding: 40px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-80\@lg- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@lg- > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@lg- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@lg- > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@lg- {
    margin: -40px !important;
  }
  .gap-80\@lg- > * {
    padding: 40px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-80\@md- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@md- > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@md- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@md- > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@md- {
    margin: -40px !important;
  }
  .gap-80\@md- > * {
    padding: 40px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-80\@sm- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@sm- > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@sm- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@sm- > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@sm- {
    margin: -40px !important;
  }
  .gap-80\@sm- > * {
    padding: 40px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-80\@lg {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@lg > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@lg {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@lg > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@lg {
    margin: -40px !important;
  }
  .gap-80\@lg > * {
    padding: 40px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-80\@md {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@md > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@md {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@md > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@md {
    margin: -40px !important;
  }
  .gap-80\@md > * {
    padding: 40px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-80\@sm {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .gapX-80\@sm > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .gapY-80\@sm {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .gapY-80\@sm > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .gap-80\@sm {
    margin: -40px !important;
  }
  .gap-80\@sm > * {
    padding: 40px !important;
  }
}
.gapX-90 {
  margin-left: -45px !important;
  margin-right: -45px !important;
}
.gapX-90 > * {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.gapY-90 {
  margin-top: -45px !important;
  margin-bottom: -45px !important;
}
.gapY-90 > * {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.gap-90 {
  margin: -45px !important;
}
.gap-90 > * {
  padding: 45px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-90\@xl\+ {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@xl\+ > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@xl\+ {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@xl\+ > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@xl\+ {
    margin: -45px !important;
  }
  .gap-90\@xl\+ > * {
    padding: 45px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-90\@lg\+ {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@lg\+ > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@lg\+ {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@lg\+ > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@lg\+ {
    margin: -45px !important;
  }
  .gap-90\@lg\+ > * {
    padding: 45px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-90\@md\+ {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@md\+ > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@md\+ {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@md\+ > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@md\+ {
    margin: -45px !important;
  }
  .gap-90\@md\+ > * {
    padding: 45px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-90\@sm\+ {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@sm\+ > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@sm\+ {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@sm\+ > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@sm\+ {
    margin: -45px !important;
  }
  .gap-90\@sm\+ > * {
    padding: 45px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-90\@xs\+ {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@xs\+ > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@xs\+ {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@xs\+ > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@xs\+ {
    margin: -45px !important;
  }
  .gap-90\@xs\+ > * {
    padding: 45px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-90\@xl- {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@xl- > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@xl- {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@xl- > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@xl- {
    margin: -45px !important;
  }
  .gap-90\@xl- > * {
    padding: 45px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-90\@lg- {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@lg- > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@lg- {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@lg- > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@lg- {
    margin: -45px !important;
  }
  .gap-90\@lg- > * {
    padding: 45px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-90\@md- {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@md- > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@md- {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@md- > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@md- {
    margin: -45px !important;
  }
  .gap-90\@md- > * {
    padding: 45px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-90\@sm- {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@sm- > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@sm- {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@sm- > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@sm- {
    margin: -45px !important;
  }
  .gap-90\@sm- > * {
    padding: 45px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-90\@lg {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@lg > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@lg {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@lg > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@lg {
    margin: -45px !important;
  }
  .gap-90\@lg > * {
    padding: 45px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-90\@md {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@md > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@md {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@md > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@md {
    margin: -45px !important;
  }
  .gap-90\@md > * {
    padding: 45px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-90\@sm {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .gapX-90\@sm > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .gapY-90\@sm {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .gapY-90\@sm > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .gap-90\@sm {
    margin: -45px !important;
  }
  .gap-90\@sm > * {
    padding: 45px !important;
  }
}
.gapX-100 {
  margin-left: -50px !important;
  margin-right: -50px !important;
}
.gapX-100 > * {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.gapY-100 {
  margin-top: -50px !important;
  margin-bottom: -50px !important;
}
.gapY-100 > * {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.gap-100 {
  margin: -50px !important;
}
.gap-100 > * {
  padding: 50px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-100\@xl\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@xl\+ > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@xl\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@xl\+ > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@xl\+ {
    margin: -50px !important;
  }
  .gap-100\@xl\+ > * {
    padding: 50px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-100\@lg\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@lg\+ > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@lg\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@lg\+ > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@lg\+ {
    margin: -50px !important;
  }
  .gap-100\@lg\+ > * {
    padding: 50px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-100\@md\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@md\+ > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@md\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@md\+ > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@md\+ {
    margin: -50px !important;
  }
  .gap-100\@md\+ > * {
    padding: 50px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-100\@sm\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@sm\+ > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@sm\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@sm\+ > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@sm\+ {
    margin: -50px !important;
  }
  .gap-100\@sm\+ > * {
    padding: 50px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-100\@xs\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@xs\+ > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@xs\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@xs\+ > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@xs\+ {
    margin: -50px !important;
  }
  .gap-100\@xs\+ > * {
    padding: 50px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-100\@xl- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@xl- > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@xl- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@xl- > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@xl- {
    margin: -50px !important;
  }
  .gap-100\@xl- > * {
    padding: 50px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-100\@lg- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@lg- > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@lg- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@lg- > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@lg- {
    margin: -50px !important;
  }
  .gap-100\@lg- > * {
    padding: 50px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-100\@md- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@md- > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@md- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@md- > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@md- {
    margin: -50px !important;
  }
  .gap-100\@md- > * {
    padding: 50px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-100\@sm- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@sm- > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@sm- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@sm- > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@sm- {
    margin: -50px !important;
  }
  .gap-100\@sm- > * {
    padding: 50px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-100\@lg {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@lg > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@lg {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@lg > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@lg {
    margin: -50px !important;
  }
  .gap-100\@lg > * {
    padding: 50px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-100\@md {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@md > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@md {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@md > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@md {
    margin: -50px !important;
  }
  .gap-100\@md > * {
    padding: 50px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-100\@sm {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .gapX-100\@sm > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .gapY-100\@sm {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .gapY-100\@sm > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .gap-100\@sm {
    margin: -50px !important;
  }
  .gap-100\@sm > * {
    padding: 50px !important;
  }
}
.gapX-110 {
  margin-left: -55px !important;
  margin-right: -55px !important;
}
.gapX-110 > * {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.gapY-110 {
  margin-top: -55px !important;
  margin-bottom: -55px !important;
}
.gapY-110 > * {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.gap-110 {
  margin: -55px !important;
}
.gap-110 > * {
  padding: 55px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-110\@xl\+ {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@xl\+ > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@xl\+ {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@xl\+ > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@xl\+ {
    margin: -55px !important;
  }
  .gap-110\@xl\+ > * {
    padding: 55px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-110\@lg\+ {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@lg\+ > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@lg\+ {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@lg\+ > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@lg\+ {
    margin: -55px !important;
  }
  .gap-110\@lg\+ > * {
    padding: 55px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-110\@md\+ {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@md\+ > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@md\+ {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@md\+ > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@md\+ {
    margin: -55px !important;
  }
  .gap-110\@md\+ > * {
    padding: 55px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-110\@sm\+ {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@sm\+ > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@sm\+ {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@sm\+ > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@sm\+ {
    margin: -55px !important;
  }
  .gap-110\@sm\+ > * {
    padding: 55px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-110\@xs\+ {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@xs\+ > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@xs\+ {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@xs\+ > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@xs\+ {
    margin: -55px !important;
  }
  .gap-110\@xs\+ > * {
    padding: 55px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-110\@xl- {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@xl- > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@xl- {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@xl- > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@xl- {
    margin: -55px !important;
  }
  .gap-110\@xl- > * {
    padding: 55px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-110\@lg- {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@lg- > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@lg- {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@lg- > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@lg- {
    margin: -55px !important;
  }
  .gap-110\@lg- > * {
    padding: 55px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-110\@md- {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@md- > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@md- {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@md- > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@md- {
    margin: -55px !important;
  }
  .gap-110\@md- > * {
    padding: 55px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-110\@sm- {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@sm- > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@sm- {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@sm- > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@sm- {
    margin: -55px !important;
  }
  .gap-110\@sm- > * {
    padding: 55px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-110\@lg {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@lg > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@lg {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@lg > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@lg {
    margin: -55px !important;
  }
  .gap-110\@lg > * {
    padding: 55px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-110\@md {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@md > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@md {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@md > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@md {
    margin: -55px !important;
  }
  .gap-110\@md > * {
    padding: 55px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-110\@sm {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .gapX-110\@sm > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .gapY-110\@sm {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .gapY-110\@sm > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .gap-110\@sm {
    margin: -55px !important;
  }
  .gap-110\@sm > * {
    padding: 55px !important;
  }
}
.gapX-120 {
  margin-left: -60px !important;
  margin-right: -60px !important;
}
.gapX-120 > * {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.gapY-120 {
  margin-top: -60px !important;
  margin-bottom: -60px !important;
}
.gapY-120 > * {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.gap-120 {
  margin: -60px !important;
}
.gap-120 > * {
  padding: 60px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-120\@xl\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@xl\+ > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@xl\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@xl\+ > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@xl\+ {
    margin: -60px !important;
  }
  .gap-120\@xl\+ > * {
    padding: 60px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-120\@lg\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@lg\+ > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@lg\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@lg\+ > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@lg\+ {
    margin: -60px !important;
  }
  .gap-120\@lg\+ > * {
    padding: 60px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-120\@md\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@md\+ > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@md\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@md\+ > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@md\+ {
    margin: -60px !important;
  }
  .gap-120\@md\+ > * {
    padding: 60px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-120\@sm\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@sm\+ > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@sm\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@sm\+ > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@sm\+ {
    margin: -60px !important;
  }
  .gap-120\@sm\+ > * {
    padding: 60px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-120\@xs\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@xs\+ > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@xs\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@xs\+ > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@xs\+ {
    margin: -60px !important;
  }
  .gap-120\@xs\+ > * {
    padding: 60px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-120\@xl- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@xl- > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@xl- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@xl- > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@xl- {
    margin: -60px !important;
  }
  .gap-120\@xl- > * {
    padding: 60px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-120\@lg- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@lg- > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@lg- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@lg- > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@lg- {
    margin: -60px !important;
  }
  .gap-120\@lg- > * {
    padding: 60px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-120\@md- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@md- > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@md- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@md- > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@md- {
    margin: -60px !important;
  }
  .gap-120\@md- > * {
    padding: 60px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-120\@sm- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@sm- > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@sm- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@sm- > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@sm- {
    margin: -60px !important;
  }
  .gap-120\@sm- > * {
    padding: 60px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-120\@lg {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@lg > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@lg {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@lg > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@lg {
    margin: -60px !important;
  }
  .gap-120\@lg > * {
    padding: 60px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-120\@md {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@md > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@md {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@md > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@md {
    margin: -60px !important;
  }
  .gap-120\@md > * {
    padding: 60px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-120\@sm {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .gapX-120\@sm > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .gapY-120\@sm {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .gapY-120\@sm > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .gap-120\@sm {
    margin: -60px !important;
  }
  .gap-120\@sm > * {
    padding: 60px !important;
  }
}
.gapX-130 {
  margin-left: -65px !important;
  margin-right: -65px !important;
}
.gapX-130 > * {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.gapY-130 {
  margin-top: -65px !important;
  margin-bottom: -65px !important;
}
.gapY-130 > * {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.gap-130 {
  margin: -65px !important;
}
.gap-130 > * {
  padding: 65px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-130\@xl\+ {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@xl\+ > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@xl\+ {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@xl\+ > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@xl\+ {
    margin: -65px !important;
  }
  .gap-130\@xl\+ > * {
    padding: 65px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-130\@lg\+ {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@lg\+ > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@lg\+ {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@lg\+ > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@lg\+ {
    margin: -65px !important;
  }
  .gap-130\@lg\+ > * {
    padding: 65px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-130\@md\+ {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@md\+ > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@md\+ {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@md\+ > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@md\+ {
    margin: -65px !important;
  }
  .gap-130\@md\+ > * {
    padding: 65px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-130\@sm\+ {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@sm\+ > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@sm\+ {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@sm\+ > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@sm\+ {
    margin: -65px !important;
  }
  .gap-130\@sm\+ > * {
    padding: 65px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-130\@xs\+ {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@xs\+ > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@xs\+ {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@xs\+ > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@xs\+ {
    margin: -65px !important;
  }
  .gap-130\@xs\+ > * {
    padding: 65px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-130\@xl- {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@xl- > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@xl- {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@xl- > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@xl- {
    margin: -65px !important;
  }
  .gap-130\@xl- > * {
    padding: 65px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-130\@lg- {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@lg- > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@lg- {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@lg- > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@lg- {
    margin: -65px !important;
  }
  .gap-130\@lg- > * {
    padding: 65px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-130\@md- {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@md- > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@md- {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@md- > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@md- {
    margin: -65px !important;
  }
  .gap-130\@md- > * {
    padding: 65px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-130\@sm- {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@sm- > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@sm- {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@sm- > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@sm- {
    margin: -65px !important;
  }
  .gap-130\@sm- > * {
    padding: 65px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-130\@lg {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@lg > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@lg {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@lg > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@lg {
    margin: -65px !important;
  }
  .gap-130\@lg > * {
    padding: 65px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-130\@md {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@md > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@md {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@md > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@md {
    margin: -65px !important;
  }
  .gap-130\@md > * {
    padding: 65px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-130\@sm {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .gapX-130\@sm > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .gapY-130\@sm {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .gapY-130\@sm > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .gap-130\@sm {
    margin: -65px !important;
  }
  .gap-130\@sm > * {
    padding: 65px !important;
  }
}
.gapX-140 {
  margin-left: -70px !important;
  margin-right: -70px !important;
}
.gapX-140 > * {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.gapY-140 {
  margin-top: -70px !important;
  margin-bottom: -70px !important;
}
.gapY-140 > * {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.gap-140 {
  margin: -70px !important;
}
.gap-140 > * {
  padding: 70px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-140\@xl\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@xl\+ > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@xl\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@xl\+ > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@xl\+ {
    margin: -70px !important;
  }
  .gap-140\@xl\+ > * {
    padding: 70px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-140\@lg\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@lg\+ > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@lg\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@lg\+ > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@lg\+ {
    margin: -70px !important;
  }
  .gap-140\@lg\+ > * {
    padding: 70px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-140\@md\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@md\+ > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@md\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@md\+ > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@md\+ {
    margin: -70px !important;
  }
  .gap-140\@md\+ > * {
    padding: 70px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-140\@sm\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@sm\+ > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@sm\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@sm\+ > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@sm\+ {
    margin: -70px !important;
  }
  .gap-140\@sm\+ > * {
    padding: 70px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-140\@xs\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@xs\+ > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@xs\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@xs\+ > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@xs\+ {
    margin: -70px !important;
  }
  .gap-140\@xs\+ > * {
    padding: 70px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-140\@xl- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@xl- > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@xl- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@xl- > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@xl- {
    margin: -70px !important;
  }
  .gap-140\@xl- > * {
    padding: 70px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-140\@lg- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@lg- > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@lg- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@lg- > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@lg- {
    margin: -70px !important;
  }
  .gap-140\@lg- > * {
    padding: 70px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-140\@md- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@md- > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@md- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@md- > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@md- {
    margin: -70px !important;
  }
  .gap-140\@md- > * {
    padding: 70px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-140\@sm- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@sm- > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@sm- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@sm- > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@sm- {
    margin: -70px !important;
  }
  .gap-140\@sm- > * {
    padding: 70px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-140\@lg {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@lg > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@lg {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@lg > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@lg {
    margin: -70px !important;
  }
  .gap-140\@lg > * {
    padding: 70px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-140\@md {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@md > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@md {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@md > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@md {
    margin: -70px !important;
  }
  .gap-140\@md > * {
    padding: 70px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-140\@sm {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .gapX-140\@sm > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .gapY-140\@sm {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .gapY-140\@sm > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .gap-140\@sm {
    margin: -70px !important;
  }
  .gap-140\@sm > * {
    padding: 70px !important;
  }
}
.gapX-150 {
  margin-left: -75px !important;
  margin-right: -75px !important;
}
.gapX-150 > * {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.gapY-150 {
  margin-top: -75px !important;
  margin-bottom: -75px !important;
}
.gapY-150 > * {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.gap-150 {
  margin: -75px !important;
}
.gap-150 > * {
  padding: 75px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-150\@xl\+ {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@xl\+ > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@xl\+ {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@xl\+ > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@xl\+ {
    margin: -75px !important;
  }
  .gap-150\@xl\+ > * {
    padding: 75px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-150\@lg\+ {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@lg\+ > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@lg\+ {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@lg\+ > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@lg\+ {
    margin: -75px !important;
  }
  .gap-150\@lg\+ > * {
    padding: 75px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-150\@md\+ {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@md\+ > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@md\+ {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@md\+ > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@md\+ {
    margin: -75px !important;
  }
  .gap-150\@md\+ > * {
    padding: 75px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-150\@sm\+ {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@sm\+ > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@sm\+ {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@sm\+ > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@sm\+ {
    margin: -75px !important;
  }
  .gap-150\@sm\+ > * {
    padding: 75px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-150\@xs\+ {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@xs\+ > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@xs\+ {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@xs\+ > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@xs\+ {
    margin: -75px !important;
  }
  .gap-150\@xs\+ > * {
    padding: 75px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-150\@xl- {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@xl- > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@xl- {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@xl- > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@xl- {
    margin: -75px !important;
  }
  .gap-150\@xl- > * {
    padding: 75px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-150\@lg- {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@lg- > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@lg- {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@lg- > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@lg- {
    margin: -75px !important;
  }
  .gap-150\@lg- > * {
    padding: 75px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-150\@md- {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@md- > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@md- {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@md- > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@md- {
    margin: -75px !important;
  }
  .gap-150\@md- > * {
    padding: 75px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-150\@sm- {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@sm- > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@sm- {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@sm- > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@sm- {
    margin: -75px !important;
  }
  .gap-150\@sm- > * {
    padding: 75px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-150\@lg {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@lg > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@lg {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@lg > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@lg {
    margin: -75px !important;
  }
  .gap-150\@lg > * {
    padding: 75px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-150\@md {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@md > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@md {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@md > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@md {
    margin: -75px !important;
  }
  .gap-150\@md > * {
    padding: 75px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-150\@sm {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .gapX-150\@sm > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .gapY-150\@sm {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .gapY-150\@sm > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .gap-150\@sm {
    margin: -75px !important;
  }
  .gap-150\@sm > * {
    padding: 75px !important;
  }
}
.gapX-160 {
  margin-left: -80px !important;
  margin-right: -80px !important;
}
.gapX-160 > * {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.gapY-160 {
  margin-top: -80px !important;
  margin-bottom: -80px !important;
}
.gapY-160 > * {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.gap-160 {
  margin: -80px !important;
}
.gap-160 > * {
  padding: 80px !important;
}

@media screen and (min-width: 1440px) {
  .gapX-160\@xl\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@xl\+ > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@xl\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@xl\+ > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@xl\+ {
    margin: -80px !important;
  }
  .gap-160\@xl\+ > * {
    padding: 80px !important;
  }
}
@media screen and (min-width: 1200px) {
  .gapX-160\@lg\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@lg\+ > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@lg\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@lg\+ > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@lg\+ {
    margin: -80px !important;
  }
  .gap-160\@lg\+ > * {
    padding: 80px !important;
  }
}
@media screen and (min-width: 992px) {
  .gapX-160\@md\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@md\+ > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@md\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@md\+ > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@md\+ {
    margin: -80px !important;
  }
  .gap-160\@md\+ > * {
    padding: 80px !important;
  }
}
@media screen and (min-width: 768px) {
  .gapX-160\@sm\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@sm\+ > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@sm\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@sm\+ > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@sm\+ {
    margin: -80px !important;
  }
  .gap-160\@sm\+ > * {
    padding: 80px !important;
  }
}
@media screen and (min-width: 0) {
  .gapX-160\@xs\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@xs\+ > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@xs\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@xs\+ > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@xs\+ {
    margin: -80px !important;
  }
  .gap-160\@xs\+ > * {
    padding: 80px !important;
  }
}
@media screen and (max-width: 1439px) {
  .gapX-160\@xl- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@xl- > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@xl- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@xl- > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@xl- {
    margin: -80px !important;
  }
  .gap-160\@xl- > * {
    padding: 80px !important;
  }
}
@media screen and (max-width: 1199px) {
  .gapX-160\@lg- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@lg- > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@lg- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@lg- > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@lg- {
    margin: -80px !important;
  }
  .gap-160\@lg- > * {
    padding: 80px !important;
  }
}
@media screen and (max-width: 991px) {
  .gapX-160\@md- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@md- > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@md- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@md- > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@md- {
    margin: -80px !important;
  }
  .gap-160\@md- > * {
    padding: 80px !important;
  }
}
@media screen and (max-width: 767px) {
  .gapX-160\@sm- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@sm- > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@sm- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@sm- > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@sm- {
    margin: -80px !important;
  }
  .gap-160\@sm- > * {
    padding: 80px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .gapX-160\@lg {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@lg > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@lg {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@lg > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@lg {
    margin: -80px !important;
  }
  .gap-160\@lg > * {
    padding: 80px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .gapX-160\@md {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@md > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@md {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@md > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@md {
    margin: -80px !important;
  }
  .gap-160\@md > * {
    padding: 80px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .gapX-160\@sm {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .gapX-160\@sm > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .gapY-160\@sm {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .gapY-160\@sm > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .gap-160\@sm {
    margin: -80px !important;
  }
  .gap-160\@sm > * {
    padding: 80px !important;
  }
}
.peers {
  box-sizing: border-box;
  display: flex !important;
  align-items: flex-start;
  justify-content: flex-start;
  flex-flow: row wrap;
  height: auto;
  max-width: 100%;
  margin: 0;
  padding: 0;
}

.peer {
  display: block;
  height: auto;
  flex: 0 0 auto;
}

.peer-greed {
  flex: 1 1 auto;
}

.peers-greed > .peer,
.peers-greed > .peers {
  flex: 1 1 auto;
}

.peer > img {
  max-width: none;
}

.peer-greed > img {
  max-width: 100%;
}

.layers {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}

.d-f {
  display: flex;
}

.d-if {
  display: inline-flex;
}

@media screen and (min-width: 1440px) {
  .d-f\@xl\+ {
    display: flex;
  }
  .d-if\@xl\+ {
    display: inline-flex;
  }
}
@media screen and (min-width: 1200px) {
  .d-f\@lg\+ {
    display: flex;
  }
  .d-if\@lg\+ {
    display: inline-flex;
  }
}
@media screen and (min-width: 992px) {
  .d-f\@md\+ {
    display: flex;
  }
  .d-if\@md\+ {
    display: inline-flex;
  }
}
@media screen and (min-width: 768px) {
  .d-f\@sm\+ {
    display: flex;
  }
  .d-if\@sm\+ {
    display: inline-flex;
  }
}
@media screen and (min-width: 0) {
  .d-f\@xs\+ {
    display: flex;
  }
  .d-if\@xs\+ {
    display: inline-flex;
  }
}
@media screen and (max-width: 1439px) {
  .d-f\@xl- {
    display: flex;
  }
  .d-if\@xl- {
    display: inline-flex;
  }
}
@media screen and (max-width: 1199px) {
  .d-f\@lg- {
    display: flex;
  }
  .d-if\@lg- {
    display: inline-flex;
  }
}
@media screen and (max-width: 991px) {
  .d-f\@md- {
    display: flex;
  }
  .d-if\@md- {
    display: inline-flex;
  }
}
@media screen and (max-width: 767px) {
  .d-f\@sm- {
    display: flex;
  }
  .d-if\@sm- {
    display: inline-flex;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .d-f\@lg {
    display: flex;
  }
  .d-if\@lg {
    display: inline-flex;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .d-f\@md {
    display: flex;
  }
  .d-if\@md {
    display: inline-flex;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .d-f\@sm {
    display: flex;
  }
  .d-if\@sm {
    display: inline-flex;
  }
}
.fxw-w {
  flex-wrap: wrap;
}

.fxw-wr {
  flex-wrap: wrap-reverse;
}

.fxw-nw {
  flex-wrap: nowrap;
}

@media screen and (min-width: 1440px) {
  .fxw-w\@xl\+ {
    flex-wrap: wrap;
  }
  .fxw-wr\@xl\+ {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@xl\+ {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 1200px) {
  .fxw-w\@lg\+ {
    flex-wrap: wrap;
  }
  .fxw-wr\@lg\+ {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@lg\+ {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 992px) {
  .fxw-w\@md\+ {
    flex-wrap: wrap;
  }
  .fxw-wr\@md\+ {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@md\+ {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 768px) {
  .fxw-w\@sm\+ {
    flex-wrap: wrap;
  }
  .fxw-wr\@sm\+ {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@sm\+ {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 0) {
  .fxw-w\@xs\+ {
    flex-wrap: wrap;
  }
  .fxw-wr\@xs\+ {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@xs\+ {
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 1439px) {
  .fxw-w\@xl- {
    flex-wrap: wrap;
  }
  .fxw-wr\@xl- {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@xl- {
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 1199px) {
  .fxw-w\@lg- {
    flex-wrap: wrap;
  }
  .fxw-wr\@lg- {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@lg- {
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 991px) {
  .fxw-w\@md- {
    flex-wrap: wrap;
  }
  .fxw-wr\@md- {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@md- {
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 767px) {
  .fxw-w\@sm- {
    flex-wrap: wrap;
  }
  .fxw-wr\@sm- {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@sm- {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fxw-w\@lg {
    flex-wrap: wrap;
  }
  .fxw-wr\@lg {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@lg {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fxw-w\@md {
    flex-wrap: wrap;
  }
  .fxw-wr\@md {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@md {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .fxw-w\@sm {
    flex-wrap: wrap;
  }
  .fxw-wr\@sm {
    flex-wrap: wrap-reverse;
  }
  .fxw-nw\@sm {
    flex-wrap: nowrap;
  }
}
.fxd-c {
  flex-direction: column;
}

.fxd-cr {
  flex-direction: column-reverse;
}

.fxd-r {
  flex-direction: row;
}

.fxd-rr {
  flex-direction: row-reverse;
}

@media screen and (min-width: 1440px) {
  .fxd-c\@xl\+ {
    flex-direction: column;
  }
  .fxd-cr\@xl\+ {
    flex-direction: column-reverse;
  }
  .fxd-r\@xl\+ {
    flex-direction: row;
  }
  .fxd-rr\@xl\+ {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 1200px) {
  .fxd-c\@lg\+ {
    flex-direction: column;
  }
  .fxd-cr\@lg\+ {
    flex-direction: column-reverse;
  }
  .fxd-r\@lg\+ {
    flex-direction: row;
  }
  .fxd-rr\@lg\+ {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 992px) {
  .fxd-c\@md\+ {
    flex-direction: column;
  }
  .fxd-cr\@md\+ {
    flex-direction: column-reverse;
  }
  .fxd-r\@md\+ {
    flex-direction: row;
  }
  .fxd-rr\@md\+ {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 768px) {
  .fxd-c\@sm\+ {
    flex-direction: column;
  }
  .fxd-cr\@sm\+ {
    flex-direction: column-reverse;
  }
  .fxd-r\@sm\+ {
    flex-direction: row;
  }
  .fxd-rr\@sm\+ {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 0) {
  .fxd-c\@xs\+ {
    flex-direction: column;
  }
  .fxd-cr\@xs\+ {
    flex-direction: column-reverse;
  }
  .fxd-r\@xs\+ {
    flex-direction: row;
  }
  .fxd-rr\@xs\+ {
    flex-direction: row-reverse;
  }
}
@media screen and (max-width: 1439px) {
  .fxd-c\@xl- {
    flex-direction: column;
  }
  .fxd-cr\@xl- {
    flex-direction: column-reverse;
  }
  .fxd-r\@xl- {
    flex-direction: row;
  }
  .fxd-rr\@xl- {
    flex-direction: row-reverse;
  }
}
@media screen and (max-width: 1199px) {
  .fxd-c\@lg- {
    flex-direction: column;
  }
  .fxd-cr\@lg- {
    flex-direction: column-reverse;
  }
  .fxd-r\@lg- {
    flex-direction: row;
  }
  .fxd-rr\@lg- {
    flex-direction: row-reverse;
  }
}
@media screen and (max-width: 991px) {
  .fxd-c\@md- {
    flex-direction: column;
  }
  .fxd-cr\@md- {
    flex-direction: column-reverse;
  }
  .fxd-r\@md- {
    flex-direction: row;
  }
  .fxd-rr\@md- {
    flex-direction: row-reverse;
  }
}
@media screen and (max-width: 767px) {
  .fxd-c\@sm- {
    flex-direction: column;
  }
  .fxd-cr\@sm- {
    flex-direction: column-reverse;
  }
  .fxd-r\@sm- {
    flex-direction: row;
  }
  .fxd-rr\@sm- {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fxd-c\@lg {
    flex-direction: column;
  }
  .fxd-cr\@lg {
    flex-direction: column-reverse;
  }
  .fxd-r\@lg {
    flex-direction: row;
  }
  .fxd-rr\@lg {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fxd-c\@md {
    flex-direction: column;
  }
  .fxd-cr\@md {
    flex-direction: column-reverse;
  }
  .fxd-r\@md {
    flex-direction: row;
  }
  .fxd-rr\@md {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .fxd-c\@sm {
    flex-direction: column;
  }
  .fxd-cr\@sm {
    flex-direction: column-reverse;
  }
  .fxd-r\@sm {
    flex-direction: row;
  }
  .fxd-rr\@sm {
    flex-direction: row-reverse;
  }
}
.ai-fs {
  align-items: flex-start;
}

.ai-fe {
  align-items: flex-end;
}

.ai-c {
  align-items: center;
}

.ai-b {
  align-items: baseline;
}

.ai-s {
  align-items: stretch;
}

@media screen and (min-width: 1440px) {
  .ai-fs\@xl\+ {
    align-items: flex-start;
  }
  .ai-fe\@xl\+ {
    align-items: flex-end;
  }
  .ai-c\@xl\+ {
    align-items: center;
  }
  .ai-b\@xl\+ {
    align-items: baseline;
  }
  .ai-s\@xl\+ {
    align-items: stretch;
  }
}
@media screen and (min-width: 1200px) {
  .ai-fs\@lg\+ {
    align-items: flex-start;
  }
  .ai-fe\@lg\+ {
    align-items: flex-end;
  }
  .ai-c\@lg\+ {
    align-items: center;
  }
  .ai-b\@lg\+ {
    align-items: baseline;
  }
  .ai-s\@lg\+ {
    align-items: stretch;
  }
}
@media screen and (min-width: 992px) {
  .ai-fs\@md\+ {
    align-items: flex-start;
  }
  .ai-fe\@md\+ {
    align-items: flex-end;
  }
  .ai-c\@md\+ {
    align-items: center;
  }
  .ai-b\@md\+ {
    align-items: baseline;
  }
  .ai-s\@md\+ {
    align-items: stretch;
  }
}
@media screen and (min-width: 768px) {
  .ai-fs\@sm\+ {
    align-items: flex-start;
  }
  .ai-fe\@sm\+ {
    align-items: flex-end;
  }
  .ai-c\@sm\+ {
    align-items: center;
  }
  .ai-b\@sm\+ {
    align-items: baseline;
  }
  .ai-s\@sm\+ {
    align-items: stretch;
  }
}
@media screen and (min-width: 0) {
  .ai-fs\@xs\+ {
    align-items: flex-start;
  }
  .ai-fe\@xs\+ {
    align-items: flex-end;
  }
  .ai-c\@xs\+ {
    align-items: center;
  }
  .ai-b\@xs\+ {
    align-items: baseline;
  }
  .ai-s\@xs\+ {
    align-items: stretch;
  }
}
@media screen and (max-width: 1439px) {
  .ai-fs\@xl- {
    align-items: flex-start;
  }
  .ai-fe\@xl- {
    align-items: flex-end;
  }
  .ai-c\@xl- {
    align-items: center;
  }
  .ai-b\@xl- {
    align-items: baseline;
  }
  .ai-s\@xl- {
    align-items: stretch;
  }
}
@media screen and (max-width: 1199px) {
  .ai-fs\@lg- {
    align-items: flex-start;
  }
  .ai-fe\@lg- {
    align-items: flex-end;
  }
  .ai-c\@lg- {
    align-items: center;
  }
  .ai-b\@lg- {
    align-items: baseline;
  }
  .ai-s\@lg- {
    align-items: stretch;
  }
}
@media screen and (max-width: 991px) {
  .ai-fs\@md- {
    align-items: flex-start;
  }
  .ai-fe\@md- {
    align-items: flex-end;
  }
  .ai-c\@md- {
    align-items: center;
  }
  .ai-b\@md- {
    align-items: baseline;
  }
  .ai-s\@md- {
    align-items: stretch;
  }
}
@media screen and (max-width: 767px) {
  .ai-fs\@sm- {
    align-items: flex-start;
  }
  .ai-fe\@sm- {
    align-items: flex-end;
  }
  .ai-c\@sm- {
    align-items: center;
  }
  .ai-b\@sm- {
    align-items: baseline;
  }
  .ai-s\@sm- {
    align-items: stretch;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ai-fs\@lg {
    align-items: flex-start;
  }
  .ai-fe\@lg {
    align-items: flex-end;
  }
  .ai-c\@lg {
    align-items: center;
  }
  .ai-b\@lg {
    align-items: baseline;
  }
  .ai-s\@lg {
    align-items: stretch;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ai-fs\@md {
    align-items: flex-start;
  }
  .ai-fe\@md {
    align-items: flex-end;
  }
  .ai-c\@md {
    align-items: center;
  }
  .ai-b\@md {
    align-items: baseline;
  }
  .ai-s\@md {
    align-items: stretch;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ai-fs\@sm {
    align-items: flex-start;
  }
  .ai-fe\@sm {
    align-items: flex-end;
  }
  .ai-c\@sm {
    align-items: center;
  }
  .ai-b\@sm {
    align-items: baseline;
  }
  .ai-s\@sm {
    align-items: stretch;
  }
}
.as-fs {
  align-self: flex-start;
}

.as-fe {
  align-self: flex-end;
}

.as-c {
  align-self: center;
}

.as-b {
  align-self: baseline;
}

.as-s {
  align-self: stretch;
}

@media screen and (min-width: 1440px) {
  .as-fs\@xl\+ {
    align-self: flex-start;
  }
  .as-fe\@xl\+ {
    align-self: flex-end;
  }
  .as-c\@xl\+ {
    align-self: center;
  }
  .as-b\@xl\+ {
    align-self: baseline;
  }
  .as-s\@xl\+ {
    align-self: stretch;
  }
}
@media screen and (min-width: 1200px) {
  .as-fs\@lg\+ {
    align-self: flex-start;
  }
  .as-fe\@lg\+ {
    align-self: flex-end;
  }
  .as-c\@lg\+ {
    align-self: center;
  }
  .as-b\@lg\+ {
    align-self: baseline;
  }
  .as-s\@lg\+ {
    align-self: stretch;
  }
}
@media screen and (min-width: 992px) {
  .as-fs\@md\+ {
    align-self: flex-start;
  }
  .as-fe\@md\+ {
    align-self: flex-end;
  }
  .as-c\@md\+ {
    align-self: center;
  }
  .as-b\@md\+ {
    align-self: baseline;
  }
  .as-s\@md\+ {
    align-self: stretch;
  }
}
@media screen and (min-width: 768px) {
  .as-fs\@sm\+ {
    align-self: flex-start;
  }
  .as-fe\@sm\+ {
    align-self: flex-end;
  }
  .as-c\@sm\+ {
    align-self: center;
  }
  .as-b\@sm\+ {
    align-self: baseline;
  }
  .as-s\@sm\+ {
    align-self: stretch;
  }
}
@media screen and (min-width: 0) {
  .as-fs\@xs\+ {
    align-self: flex-start;
  }
  .as-fe\@xs\+ {
    align-self: flex-end;
  }
  .as-c\@xs\+ {
    align-self: center;
  }
  .as-b\@xs\+ {
    align-self: baseline;
  }
  .as-s\@xs\+ {
    align-self: stretch;
  }
}
@media screen and (max-width: 1439px) {
  .as-fs\@xl- {
    align-self: flex-start;
  }
  .as-fe\@xl- {
    align-self: flex-end;
  }
  .as-c\@xl- {
    align-self: center;
  }
  .as-b\@xl- {
    align-self: baseline;
  }
  .as-s\@xl- {
    align-self: stretch;
  }
}
@media screen and (max-width: 1199px) {
  .as-fs\@lg- {
    align-self: flex-start;
  }
  .as-fe\@lg- {
    align-self: flex-end;
  }
  .as-c\@lg- {
    align-self: center;
  }
  .as-b\@lg- {
    align-self: baseline;
  }
  .as-s\@lg- {
    align-self: stretch;
  }
}
@media screen and (max-width: 991px) {
  .as-fs\@md- {
    align-self: flex-start;
  }
  .as-fe\@md- {
    align-self: flex-end;
  }
  .as-c\@md- {
    align-self: center;
  }
  .as-b\@md- {
    align-self: baseline;
  }
  .as-s\@md- {
    align-self: stretch;
  }
}
@media screen and (max-width: 767px) {
  .as-fs\@sm- {
    align-self: flex-start;
  }
  .as-fe\@sm- {
    align-self: flex-end;
  }
  .as-c\@sm- {
    align-self: center;
  }
  .as-b\@sm- {
    align-self: baseline;
  }
  .as-s\@sm- {
    align-self: stretch;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .as-fs\@lg {
    align-self: flex-start;
  }
  .as-fe\@lg {
    align-self: flex-end;
  }
  .as-c\@lg {
    align-self: center;
  }
  .as-b\@lg {
    align-self: baseline;
  }
  .as-s\@lg {
    align-self: stretch;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .as-fs\@md {
    align-self: flex-start;
  }
  .as-fe\@md {
    align-self: flex-end;
  }
  .as-c\@md {
    align-self: center;
  }
  .as-b\@md {
    align-self: baseline;
  }
  .as-s\@md {
    align-self: stretch;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .as-fs\@sm {
    align-self: flex-start;
  }
  .as-fe\@sm {
    align-self: flex-end;
  }
  .as-c\@sm {
    align-self: center;
  }
  .as-b\@sm {
    align-self: baseline;
  }
  .as-s\@sm {
    align-self: stretch;
  }
}
.ac-fs {
  align-content: flex-start;
}

.ac-fe {
  align-content: flex-end;
}

.ac-c {
  align-content: center;
}

.ac-s {
  align-content: stretch;
}

.ac-sb {
  align-content: space-between;
}

.ac-sa {
  align-content: space-around;
}

@media screen and (min-width: 1440px) {
  .ac-fs\@xl\+ {
    align-content: flex-start;
  }
  .ac-fe\@xl\+ {
    align-content: flex-end;
  }
  .ac-c\@xl\+ {
    align-content: center;
  }
  .ac-s\@xl\+ {
    align-content: stretch;
  }
  .ac-sb\@xl\+ {
    align-content: space-between;
  }
  .ac-sa\@xl\+ {
    align-content: space-around;
  }
}
@media screen and (min-width: 1200px) {
  .ac-fs\@lg\+ {
    align-content: flex-start;
  }
  .ac-fe\@lg\+ {
    align-content: flex-end;
  }
  .ac-c\@lg\+ {
    align-content: center;
  }
  .ac-s\@lg\+ {
    align-content: stretch;
  }
  .ac-sb\@lg\+ {
    align-content: space-between;
  }
  .ac-sa\@lg\+ {
    align-content: space-around;
  }
}
@media screen and (min-width: 992px) {
  .ac-fs\@md\+ {
    align-content: flex-start;
  }
  .ac-fe\@md\+ {
    align-content: flex-end;
  }
  .ac-c\@md\+ {
    align-content: center;
  }
  .ac-s\@md\+ {
    align-content: stretch;
  }
  .ac-sb\@md\+ {
    align-content: space-between;
  }
  .ac-sa\@md\+ {
    align-content: space-around;
  }
}
@media screen and (min-width: 768px) {
  .ac-fs\@sm\+ {
    align-content: flex-start;
  }
  .ac-fe\@sm\+ {
    align-content: flex-end;
  }
  .ac-c\@sm\+ {
    align-content: center;
  }
  .ac-s\@sm\+ {
    align-content: stretch;
  }
  .ac-sb\@sm\+ {
    align-content: space-between;
  }
  .ac-sa\@sm\+ {
    align-content: space-around;
  }
}
@media screen and (min-width: 0) {
  .ac-fs\@xs\+ {
    align-content: flex-start;
  }
  .ac-fe\@xs\+ {
    align-content: flex-end;
  }
  .ac-c\@xs\+ {
    align-content: center;
  }
  .ac-s\@xs\+ {
    align-content: stretch;
  }
  .ac-sb\@xs\+ {
    align-content: space-between;
  }
  .ac-sa\@xs\+ {
    align-content: space-around;
  }
}
@media screen and (max-width: 1439px) {
  .ac-fs\@xl- {
    align-content: flex-start;
  }
  .ac-fe\@xl- {
    align-content: flex-end;
  }
  .ac-c\@xl- {
    align-content: center;
  }
  .ac-s\@xl- {
    align-content: stretch;
  }
  .ac-sb\@xl- {
    align-content: space-between;
  }
  .ac-sa\@xl- {
    align-content: space-around;
  }
}
@media screen and (max-width: 1199px) {
  .ac-fs\@lg- {
    align-content: flex-start;
  }
  .ac-fe\@lg- {
    align-content: flex-end;
  }
  .ac-c\@lg- {
    align-content: center;
  }
  .ac-s\@lg- {
    align-content: stretch;
  }
  .ac-sb\@lg- {
    align-content: space-between;
  }
  .ac-sa\@lg- {
    align-content: space-around;
  }
}
@media screen and (max-width: 991px) {
  .ac-fs\@md- {
    align-content: flex-start;
  }
  .ac-fe\@md- {
    align-content: flex-end;
  }
  .ac-c\@md- {
    align-content: center;
  }
  .ac-s\@md- {
    align-content: stretch;
  }
  .ac-sb\@md- {
    align-content: space-between;
  }
  .ac-sa\@md- {
    align-content: space-around;
  }
}
@media screen and (max-width: 767px) {
  .ac-fs\@sm- {
    align-content: flex-start;
  }
  .ac-fe\@sm- {
    align-content: flex-end;
  }
  .ac-c\@sm- {
    align-content: center;
  }
  .ac-s\@sm- {
    align-content: stretch;
  }
  .ac-sb\@sm- {
    align-content: space-between;
  }
  .ac-sa\@sm- {
    align-content: space-around;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ac-fs\@lg {
    align-content: flex-start;
  }
  .ac-fe\@lg {
    align-content: flex-end;
  }
  .ac-c\@lg {
    align-content: center;
  }
  .ac-s\@lg {
    align-content: stretch;
  }
  .ac-sb\@lg {
    align-content: space-between;
  }
  .ac-sa\@lg {
    align-content: space-around;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ac-fs\@md {
    align-content: flex-start;
  }
  .ac-fe\@md {
    align-content: flex-end;
  }
  .ac-c\@md {
    align-content: center;
  }
  .ac-s\@md {
    align-content: stretch;
  }
  .ac-sb\@md {
    align-content: space-between;
  }
  .ac-sa\@md {
    align-content: space-around;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ac-fs\@sm {
    align-content: flex-start;
  }
  .ac-fe\@sm {
    align-content: flex-end;
  }
  .ac-c\@sm {
    align-content: center;
  }
  .ac-s\@sm {
    align-content: stretch;
  }
  .ac-sb\@sm {
    align-content: space-between;
  }
  .ac-sa\@sm {
    align-content: space-around;
  }
}
.jc-fs {
  justify-content: flex-start;
}

.jc-fe {
  justify-content: flex-end;
}

.jc-c {
  justify-content: center;
}

.jc-sb {
  justify-content: space-between;
}

.jc-sa {
  justify-content: space-around;
}

@media screen and (min-width: 1440px) {
  .jc-fs\@xl\+ {
    justify-content: flex-start;
  }
  .jc-fe\@xl\+ {
    justify-content: flex-end;
  }
  .jc-c\@xl\+ {
    justify-content: center;
  }
  .jc-sb\@xl\+ {
    justify-content: space-between;
  }
  .jc-sa\@xl\+ {
    justify-content: space-around;
  }
}
@media screen and (min-width: 1200px) {
  .jc-fs\@lg\+ {
    justify-content: flex-start;
  }
  .jc-fe\@lg\+ {
    justify-content: flex-end;
  }
  .jc-c\@lg\+ {
    justify-content: center;
  }
  .jc-sb\@lg\+ {
    justify-content: space-between;
  }
  .jc-sa\@lg\+ {
    justify-content: space-around;
  }
}
@media screen and (min-width: 992px) {
  .jc-fs\@md\+ {
    justify-content: flex-start;
  }
  .jc-fe\@md\+ {
    justify-content: flex-end;
  }
  .jc-c\@md\+ {
    justify-content: center;
  }
  .jc-sb\@md\+ {
    justify-content: space-between;
  }
  .jc-sa\@md\+ {
    justify-content: space-around;
  }
}
@media screen and (min-width: 768px) {
  .jc-fs\@sm\+ {
    justify-content: flex-start;
  }
  .jc-fe\@sm\+ {
    justify-content: flex-end;
  }
  .jc-c\@sm\+ {
    justify-content: center;
  }
  .jc-sb\@sm\+ {
    justify-content: space-between;
  }
  .jc-sa\@sm\+ {
    justify-content: space-around;
  }
}
@media screen and (min-width: 0) {
  .jc-fs\@xs\+ {
    justify-content: flex-start;
  }
  .jc-fe\@xs\+ {
    justify-content: flex-end;
  }
  .jc-c\@xs\+ {
    justify-content: center;
  }
  .jc-sb\@xs\+ {
    justify-content: space-between;
  }
  .jc-sa\@xs\+ {
    justify-content: space-around;
  }
}
@media screen and (max-width: 1439px) {
  .jc-fs\@xl- {
    justify-content: flex-start;
  }
  .jc-fe\@xl- {
    justify-content: flex-end;
  }
  .jc-c\@xl- {
    justify-content: center;
  }
  .jc-sb\@xl- {
    justify-content: space-between;
  }
  .jc-sa\@xl- {
    justify-content: space-around;
  }
}
@media screen and (max-width: 1199px) {
  .jc-fs\@lg- {
    justify-content: flex-start;
  }
  .jc-fe\@lg- {
    justify-content: flex-end;
  }
  .jc-c\@lg- {
    justify-content: center;
  }
  .jc-sb\@lg- {
    justify-content: space-between;
  }
  .jc-sa\@lg- {
    justify-content: space-around;
  }
}
@media screen and (max-width: 991px) {
  .jc-fs\@md- {
    justify-content: flex-start;
  }
  .jc-fe\@md- {
    justify-content: flex-end;
  }
  .jc-c\@md- {
    justify-content: center;
  }
  .jc-sb\@md- {
    justify-content: space-between;
  }
  .jc-sa\@md- {
    justify-content: space-around;
  }
}
@media screen and (max-width: 767px) {
  .jc-fs\@sm- {
    justify-content: flex-start;
  }
  .jc-fe\@sm- {
    justify-content: flex-end;
  }
  .jc-c\@sm- {
    justify-content: center;
  }
  .jc-sb\@sm- {
    justify-content: space-between;
  }
  .jc-sa\@sm- {
    justify-content: space-around;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .jc-fs\@lg {
    justify-content: flex-start;
  }
  .jc-fe\@lg {
    justify-content: flex-end;
  }
  .jc-c\@lg {
    justify-content: center;
  }
  .jc-sb\@lg {
    justify-content: space-between;
  }
  .jc-sa\@lg {
    justify-content: space-around;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .jc-fs\@md {
    justify-content: flex-start;
  }
  .jc-fe\@md {
    justify-content: flex-end;
  }
  .jc-c\@md {
    justify-content: center;
  }
  .jc-sb\@md {
    justify-content: space-between;
  }
  .jc-sa\@md {
    justify-content: space-around;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .jc-fs\@sm {
    justify-content: flex-start;
  }
  .jc-fe\@sm {
    justify-content: flex-end;
  }
  .jc-c\@sm {
    justify-content: center;
  }
  .jc-sb\@sm {
    justify-content: space-between;
  }
  .jc-sa\@sm {
    justify-content: space-around;
  }
}
.fx-n {
  flex: none;
}

.fx-1 {
  flex: 1;
}

@media screen and (min-width: 1440px) {
  .fx-n\@xl\+ {
    flex: none;
  }
  .fx-1\@xl\+ {
    flex: 1;
  }
}
@media screen and (min-width: 1200px) {
  .fx-n\@lg\+ {
    flex: none;
  }
  .fx-1\@lg\+ {
    flex: 1;
  }
}
@media screen and (min-width: 992px) {
  .fx-n\@md\+ {
    flex: none;
  }
  .fx-1\@md\+ {
    flex: 1;
  }
}
@media screen and (min-width: 768px) {
  .fx-n\@sm\+ {
    flex: none;
  }
  .fx-1\@sm\+ {
    flex: 1;
  }
}
@media screen and (min-width: 0) {
  .fx-n\@xs\+ {
    flex: none;
  }
  .fx-1\@xs\+ {
    flex: 1;
  }
}
@media screen and (max-width: 1439px) {
  .fx-n\@xl- {
    flex: none;
  }
  .fx-1\@xl- {
    flex: 1;
  }
}
@media screen and (max-width: 1199px) {
  .fx-n\@lg- {
    flex: none;
  }
  .fx-1\@lg- {
    flex: 1;
  }
}
@media screen and (max-width: 991px) {
  .fx-n\@md- {
    flex: none;
  }
  .fx-1\@md- {
    flex: 1;
  }
}
@media screen and (max-width: 767px) {
  .fx-n\@sm- {
    flex: none;
  }
  .fx-1\@sm- {
    flex: 1;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fx-n\@lg {
    flex: none;
  }
  .fx-1\@lg {
    flex: 1;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fx-n\@md {
    flex: none;
  }
  .fx-1\@md {
    flex: 1;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .fx-n\@sm {
    flex: none;
  }
  .fx-1\@sm {
    flex: 1;
  }
}
.fxb-a {
  flex-basis: auto;
}

.fxb-0 {
  flex-basis: 0;
}

@media screen and (min-width: 1440px) {
  .fxb-a\@xl\+ {
    flex-basis: auto;
  }
  .fxb-0\@xl\+ {
    flex-basis: 0;
  }
}
@media screen and (min-width: 1200px) {
  .fxb-a\@lg\+ {
    flex-basis: auto;
  }
  .fxb-0\@lg\+ {
    flex-basis: 0;
  }
}
@media screen and (min-width: 992px) {
  .fxb-a\@md\+ {
    flex-basis: auto;
  }
  .fxb-0\@md\+ {
    flex-basis: 0;
  }
}
@media screen and (min-width: 768px) {
  .fxb-a\@sm\+ {
    flex-basis: auto;
  }
  .fxb-0\@sm\+ {
    flex-basis: 0;
  }
}
@media screen and (min-width: 0) {
  .fxb-a\@xs\+ {
    flex-basis: auto;
  }
  .fxb-0\@xs\+ {
    flex-basis: 0;
  }
}
@media screen and (max-width: 1439px) {
  .fxb-a\@xl- {
    flex-basis: auto;
  }
  .fxb-0\@xl- {
    flex-basis: 0;
  }
}
@media screen and (max-width: 1199px) {
  .fxb-a\@lg- {
    flex-basis: auto;
  }
  .fxb-0\@lg- {
    flex-basis: 0;
  }
}
@media screen and (max-width: 991px) {
  .fxb-a\@md- {
    flex-basis: auto;
  }
  .fxb-0\@md- {
    flex-basis: 0;
  }
}
@media screen and (max-width: 767px) {
  .fxb-a\@sm- {
    flex-basis: auto;
  }
  .fxb-0\@sm- {
    flex-basis: 0;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fxb-a\@lg {
    flex-basis: auto;
  }
  .fxb-0\@lg {
    flex-basis: 0;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fxb-a\@md {
    flex-basis: auto;
  }
  .fxb-0\@md {
    flex-basis: 0;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .fxb-a\@sm {
    flex-basis: auto;
  }
  .fxb-0\@sm {
    flex-basis: 0;
  }
}
.fxg-1 {
  flex-grow: 1;
}

.fxg-0 {
  flex-grow: 0;
}

@media screen and (min-width: 1440px) {
  .fxg-1\@xl\+ {
    flex-grow: 1;
  }
  .fxg-0\@xl\+ {
    flex-grow: 0;
  }
}
@media screen and (min-width: 1200px) {
  .fxg-1\@lg\+ {
    flex-grow: 1;
  }
  .fxg-0\@lg\+ {
    flex-grow: 0;
  }
}
@media screen and (min-width: 992px) {
  .fxg-1\@md\+ {
    flex-grow: 1;
  }
  .fxg-0\@md\+ {
    flex-grow: 0;
  }
}
@media screen and (min-width: 768px) {
  .fxg-1\@sm\+ {
    flex-grow: 1;
  }
  .fxg-0\@sm\+ {
    flex-grow: 0;
  }
}
@media screen and (min-width: 0) {
  .fxg-1\@xs\+ {
    flex-grow: 1;
  }
  .fxg-0\@xs\+ {
    flex-grow: 0;
  }
}
@media screen and (max-width: 1439px) {
  .fxg-1\@xl- {
    flex-grow: 1;
  }
  .fxg-0\@xl- {
    flex-grow: 0;
  }
}
@media screen and (max-width: 1199px) {
  .fxg-1\@lg- {
    flex-grow: 1;
  }
  .fxg-0\@lg- {
    flex-grow: 0;
  }
}
@media screen and (max-width: 991px) {
  .fxg-1\@md- {
    flex-grow: 1;
  }
  .fxg-0\@md- {
    flex-grow: 0;
  }
}
@media screen and (max-width: 767px) {
  .fxg-1\@sm- {
    flex-grow: 1;
  }
  .fxg-0\@sm- {
    flex-grow: 0;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fxg-1\@lg {
    flex-grow: 1;
  }
  .fxg-0\@lg {
    flex-grow: 0;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fxg-1\@md {
    flex-grow: 1;
  }
  .fxg-0\@md {
    flex-grow: 0;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .fxg-1\@sm {
    flex-grow: 1;
  }
  .fxg-0\@sm {
    flex-grow: 0;
  }
}
.fxs-1 {
  flex-shrink: 1;
}

.fxs-0 {
  flex-shrink: 0;
}

@media screen and (min-width: 1440px) {
  .fxs-1\@xl\+ {
    flex-shrink: 1;
  }
  .fxs-0\@xl\+ {
    flex-shrink: 0;
  }
}
@media screen and (min-width: 1200px) {
  .fxs-1\@lg\+ {
    flex-shrink: 1;
  }
  .fxs-0\@lg\+ {
    flex-shrink: 0;
  }
}
@media screen and (min-width: 992px) {
  .fxs-1\@md\+ {
    flex-shrink: 1;
  }
  .fxs-0\@md\+ {
    flex-shrink: 0;
  }
}
@media screen and (min-width: 768px) {
  .fxs-1\@sm\+ {
    flex-shrink: 1;
  }
  .fxs-0\@sm\+ {
    flex-shrink: 0;
  }
}
@media screen and (min-width: 0) {
  .fxs-1\@xs\+ {
    flex-shrink: 1;
  }
  .fxs-0\@xs\+ {
    flex-shrink: 0;
  }
}
@media screen and (max-width: 1439px) {
  .fxs-1\@xl- {
    flex-shrink: 1;
  }
  .fxs-0\@xl- {
    flex-shrink: 0;
  }
}
@media screen and (max-width: 1199px) {
  .fxs-1\@lg- {
    flex-shrink: 1;
  }
  .fxs-0\@lg- {
    flex-shrink: 0;
  }
}
@media screen and (max-width: 991px) {
  .fxs-1\@md- {
    flex-shrink: 1;
  }
  .fxs-0\@md- {
    flex-shrink: 0;
  }
}
@media screen and (max-width: 767px) {
  .fxs-1\@sm- {
    flex-shrink: 1;
  }
  .fxs-0\@sm- {
    flex-shrink: 0;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fxs-1\@lg {
    flex-shrink: 1;
  }
  .fxs-0\@lg {
    flex-shrink: 0;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fxs-1\@md {
    flex-shrink: 1;
  }
  .fxs-0\@md {
    flex-shrink: 0;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .fxs-1\@sm {
    flex-shrink: 1;
  }
  .fxs-0\@sm {
    flex-shrink: 0;
  }
}
.ord-0 {
  order: 0;
}

@media screen and (min-width: 1440px) {
  .ord-0\@xl\+ {
    order: 0;
  }
}
@media screen and (min-width: 1200px) {
  .ord-0\@lg\+ {
    order: 0;
  }
}
@media screen and (min-width: 992px) {
  .ord-0\@md\+ {
    order: 0;
  }
}
@media screen and (min-width: 768px) {
  .ord-0\@sm\+ {
    order: 0;
  }
}
@media screen and (min-width: 0) {
  .ord-0\@xs\+ {
    order: 0;
  }
}
@media screen and (max-width: 1439px) {
  .ord-0\@xl- {
    order: 0;
  }
}
@media screen and (max-width: 1199px) {
  .ord-0\@lg- {
    order: 0;
  }
}
@media screen and (max-width: 991px) {
  .ord-0\@md- {
    order: 0;
  }
}
@media screen and (max-width: 767px) {
  .ord-0\@sm- {
    order: 0;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-0\@lg {
    order: 0;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-0\@md {
    order: 0;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-0\@sm {
    order: 0;
  }
}
.ord-1 {
  order: 1;
}

@media screen and (min-width: 1440px) {
  .ord-1\@xl\+ {
    order: 1;
  }
}
@media screen and (min-width: 1200px) {
  .ord-1\@lg\+ {
    order: 1;
  }
}
@media screen and (min-width: 992px) {
  .ord-1\@md\+ {
    order: 1;
  }
}
@media screen and (min-width: 768px) {
  .ord-1\@sm\+ {
    order: 1;
  }
}
@media screen and (min-width: 0) {
  .ord-1\@xs\+ {
    order: 1;
  }
}
@media screen and (max-width: 1439px) {
  .ord-1\@xl- {
    order: 1;
  }
}
@media screen and (max-width: 1199px) {
  .ord-1\@lg- {
    order: 1;
  }
}
@media screen and (max-width: 991px) {
  .ord-1\@md- {
    order: 1;
  }
}
@media screen and (max-width: 767px) {
  .ord-1\@sm- {
    order: 1;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-1\@lg {
    order: 1;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-1\@md {
    order: 1;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-1\@sm {
    order: 1;
  }
}
.ord-2 {
  order: 2;
}

@media screen and (min-width: 1440px) {
  .ord-2\@xl\+ {
    order: 2;
  }
}
@media screen and (min-width: 1200px) {
  .ord-2\@lg\+ {
    order: 2;
  }
}
@media screen and (min-width: 992px) {
  .ord-2\@md\+ {
    order: 2;
  }
}
@media screen and (min-width: 768px) {
  .ord-2\@sm\+ {
    order: 2;
  }
}
@media screen and (min-width: 0) {
  .ord-2\@xs\+ {
    order: 2;
  }
}
@media screen and (max-width: 1439px) {
  .ord-2\@xl- {
    order: 2;
  }
}
@media screen and (max-width: 1199px) {
  .ord-2\@lg- {
    order: 2;
  }
}
@media screen and (max-width: 991px) {
  .ord-2\@md- {
    order: 2;
  }
}
@media screen and (max-width: 767px) {
  .ord-2\@sm- {
    order: 2;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-2\@lg {
    order: 2;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-2\@md {
    order: 2;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-2\@sm {
    order: 2;
  }
}
.ord-3 {
  order: 3;
}

@media screen and (min-width: 1440px) {
  .ord-3\@xl\+ {
    order: 3;
  }
}
@media screen and (min-width: 1200px) {
  .ord-3\@lg\+ {
    order: 3;
  }
}
@media screen and (min-width: 992px) {
  .ord-3\@md\+ {
    order: 3;
  }
}
@media screen and (min-width: 768px) {
  .ord-3\@sm\+ {
    order: 3;
  }
}
@media screen and (min-width: 0) {
  .ord-3\@xs\+ {
    order: 3;
  }
}
@media screen and (max-width: 1439px) {
  .ord-3\@xl- {
    order: 3;
  }
}
@media screen and (max-width: 1199px) {
  .ord-3\@lg- {
    order: 3;
  }
}
@media screen and (max-width: 991px) {
  .ord-3\@md- {
    order: 3;
  }
}
@media screen and (max-width: 767px) {
  .ord-3\@sm- {
    order: 3;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-3\@lg {
    order: 3;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-3\@md {
    order: 3;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-3\@sm {
    order: 3;
  }
}
.ord-4 {
  order: 4;
}

@media screen and (min-width: 1440px) {
  .ord-4\@xl\+ {
    order: 4;
  }
}
@media screen and (min-width: 1200px) {
  .ord-4\@lg\+ {
    order: 4;
  }
}
@media screen and (min-width: 992px) {
  .ord-4\@md\+ {
    order: 4;
  }
}
@media screen and (min-width: 768px) {
  .ord-4\@sm\+ {
    order: 4;
  }
}
@media screen and (min-width: 0) {
  .ord-4\@xs\+ {
    order: 4;
  }
}
@media screen and (max-width: 1439px) {
  .ord-4\@xl- {
    order: 4;
  }
}
@media screen and (max-width: 1199px) {
  .ord-4\@lg- {
    order: 4;
  }
}
@media screen and (max-width: 991px) {
  .ord-4\@md- {
    order: 4;
  }
}
@media screen and (max-width: 767px) {
  .ord-4\@sm- {
    order: 4;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-4\@lg {
    order: 4;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-4\@md {
    order: 4;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-4\@sm {
    order: 4;
  }
}
.ord-5 {
  order: 5;
}

@media screen and (min-width: 1440px) {
  .ord-5\@xl\+ {
    order: 5;
  }
}
@media screen and (min-width: 1200px) {
  .ord-5\@lg\+ {
    order: 5;
  }
}
@media screen and (min-width: 992px) {
  .ord-5\@md\+ {
    order: 5;
  }
}
@media screen and (min-width: 768px) {
  .ord-5\@sm\+ {
    order: 5;
  }
}
@media screen and (min-width: 0) {
  .ord-5\@xs\+ {
    order: 5;
  }
}
@media screen and (max-width: 1439px) {
  .ord-5\@xl- {
    order: 5;
  }
}
@media screen and (max-width: 1199px) {
  .ord-5\@lg- {
    order: 5;
  }
}
@media screen and (max-width: 991px) {
  .ord-5\@md- {
    order: 5;
  }
}
@media screen and (max-width: 767px) {
  .ord-5\@sm- {
    order: 5;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-5\@lg {
    order: 5;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-5\@md {
    order: 5;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-5\@sm {
    order: 5;
  }
}
.ord-6 {
  order: 6;
}

@media screen and (min-width: 1440px) {
  .ord-6\@xl\+ {
    order: 6;
  }
}
@media screen and (min-width: 1200px) {
  .ord-6\@lg\+ {
    order: 6;
  }
}
@media screen and (min-width: 992px) {
  .ord-6\@md\+ {
    order: 6;
  }
}
@media screen and (min-width: 768px) {
  .ord-6\@sm\+ {
    order: 6;
  }
}
@media screen and (min-width: 0) {
  .ord-6\@xs\+ {
    order: 6;
  }
}
@media screen and (max-width: 1439px) {
  .ord-6\@xl- {
    order: 6;
  }
}
@media screen and (max-width: 1199px) {
  .ord-6\@lg- {
    order: 6;
  }
}
@media screen and (max-width: 991px) {
  .ord-6\@md- {
    order: 6;
  }
}
@media screen and (max-width: 767px) {
  .ord-6\@sm- {
    order: 6;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-6\@lg {
    order: 6;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-6\@md {
    order: 6;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-6\@sm {
    order: 6;
  }
}
.ord-7 {
  order: 7;
}

@media screen and (min-width: 1440px) {
  .ord-7\@xl\+ {
    order: 7;
  }
}
@media screen and (min-width: 1200px) {
  .ord-7\@lg\+ {
    order: 7;
  }
}
@media screen and (min-width: 992px) {
  .ord-7\@md\+ {
    order: 7;
  }
}
@media screen and (min-width: 768px) {
  .ord-7\@sm\+ {
    order: 7;
  }
}
@media screen and (min-width: 0) {
  .ord-7\@xs\+ {
    order: 7;
  }
}
@media screen and (max-width: 1439px) {
  .ord-7\@xl- {
    order: 7;
  }
}
@media screen and (max-width: 1199px) {
  .ord-7\@lg- {
    order: 7;
  }
}
@media screen and (max-width: 991px) {
  .ord-7\@md- {
    order: 7;
  }
}
@media screen and (max-width: 767px) {
  .ord-7\@sm- {
    order: 7;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-7\@lg {
    order: 7;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-7\@md {
    order: 7;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-7\@sm {
    order: 7;
  }
}
.ord-8 {
  order: 8;
}

@media screen and (min-width: 1440px) {
  .ord-8\@xl\+ {
    order: 8;
  }
}
@media screen and (min-width: 1200px) {
  .ord-8\@lg\+ {
    order: 8;
  }
}
@media screen and (min-width: 992px) {
  .ord-8\@md\+ {
    order: 8;
  }
}
@media screen and (min-width: 768px) {
  .ord-8\@sm\+ {
    order: 8;
  }
}
@media screen and (min-width: 0) {
  .ord-8\@xs\+ {
    order: 8;
  }
}
@media screen and (max-width: 1439px) {
  .ord-8\@xl- {
    order: 8;
  }
}
@media screen and (max-width: 1199px) {
  .ord-8\@lg- {
    order: 8;
  }
}
@media screen and (max-width: 991px) {
  .ord-8\@md- {
    order: 8;
  }
}
@media screen and (max-width: 767px) {
  .ord-8\@sm- {
    order: 8;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-8\@lg {
    order: 8;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-8\@md {
    order: 8;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-8\@sm {
    order: 8;
  }
}
.ord-9 {
  order: 9;
}

@media screen and (min-width: 1440px) {
  .ord-9\@xl\+ {
    order: 9;
  }
}
@media screen and (min-width: 1200px) {
  .ord-9\@lg\+ {
    order: 9;
  }
}
@media screen and (min-width: 992px) {
  .ord-9\@md\+ {
    order: 9;
  }
}
@media screen and (min-width: 768px) {
  .ord-9\@sm\+ {
    order: 9;
  }
}
@media screen and (min-width: 0) {
  .ord-9\@xs\+ {
    order: 9;
  }
}
@media screen and (max-width: 1439px) {
  .ord-9\@xl- {
    order: 9;
  }
}
@media screen and (max-width: 1199px) {
  .ord-9\@lg- {
    order: 9;
  }
}
@media screen and (max-width: 991px) {
  .ord-9\@md- {
    order: 9;
  }
}
@media screen and (max-width: 767px) {
  .ord-9\@sm- {
    order: 9;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-9\@lg {
    order: 9;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-9\@md {
    order: 9;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-9\@sm {
    order: 9;
  }
}
.ord-10 {
  order: 10;
}

@media screen and (min-width: 1440px) {
  .ord-10\@xl\+ {
    order: 10;
  }
}
@media screen and (min-width: 1200px) {
  .ord-10\@lg\+ {
    order: 10;
  }
}
@media screen and (min-width: 992px) {
  .ord-10\@md\+ {
    order: 10;
  }
}
@media screen and (min-width: 768px) {
  .ord-10\@sm\+ {
    order: 10;
  }
}
@media screen and (min-width: 0) {
  .ord-10\@xs\+ {
    order: 10;
  }
}
@media screen and (max-width: 1439px) {
  .ord-10\@xl- {
    order: 10;
  }
}
@media screen and (max-width: 1199px) {
  .ord-10\@lg- {
    order: 10;
  }
}
@media screen and (max-width: 991px) {
  .ord-10\@md- {
    order: 10;
  }
}
@media screen and (max-width: 767px) {
  .ord-10\@sm- {
    order: 10;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-10\@lg {
    order: 10;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-10\@md {
    order: 10;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-10\@sm {
    order: 10;
  }
}
.ord-11 {
  order: 11;
}

@media screen and (min-width: 1440px) {
  .ord-11\@xl\+ {
    order: 11;
  }
}
@media screen and (min-width: 1200px) {
  .ord-11\@lg\+ {
    order: 11;
  }
}
@media screen and (min-width: 992px) {
  .ord-11\@md\+ {
    order: 11;
  }
}
@media screen and (min-width: 768px) {
  .ord-11\@sm\+ {
    order: 11;
  }
}
@media screen and (min-width: 0) {
  .ord-11\@xs\+ {
    order: 11;
  }
}
@media screen and (max-width: 1439px) {
  .ord-11\@xl- {
    order: 11;
  }
}
@media screen and (max-width: 1199px) {
  .ord-11\@lg- {
    order: 11;
  }
}
@media screen and (max-width: 991px) {
  .ord-11\@md- {
    order: 11;
  }
}
@media screen and (max-width: 767px) {
  .ord-11\@sm- {
    order: 11;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-11\@lg {
    order: 11;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-11\@md {
    order: 11;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-11\@sm {
    order: 11;
  }
}
.ord-12 {
  order: 12;
}

@media screen and (min-width: 1440px) {
  .ord-12\@xl\+ {
    order: 12;
  }
}
@media screen and (min-width: 1200px) {
  .ord-12\@lg\+ {
    order: 12;
  }
}
@media screen and (min-width: 992px) {
  .ord-12\@md\+ {
    order: 12;
  }
}
@media screen and (min-width: 768px) {
  .ord-12\@sm\+ {
    order: 12;
  }
}
@media screen and (min-width: 0) {
  .ord-12\@xs\+ {
    order: 12;
  }
}
@media screen and (max-width: 1439px) {
  .ord-12\@xl- {
    order: 12;
  }
}
@media screen and (max-width: 1199px) {
  .ord-12\@lg- {
    order: 12;
  }
}
@media screen and (max-width: 991px) {
  .ord-12\@md- {
    order: 12;
  }
}
@media screen and (max-width: 767px) {
  .ord-12\@sm- {
    order: 12;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ord-12\@lg {
    order: 12;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ord-12\@md {
    order: 12;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ord-12\@sm {
    order: 12;
  }
}
.d-b {
  display: block !important;
}

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

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

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

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

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

@media screen and (min-width: 1440px) {
  .d-b\@xl\+ {
    display: block !important;
  }
  .d-ib\@xl\+ {
    display: inline-block !important;
  }
  .d-i\@xl\+ {
    display: inline !important;
  }
  .d-tb\@xl\+ {
    display: table !important;
  }
  .d-tbc\@xl\+ {
    display: table-cell !important;
  }
  .d-n\@xl\+ {
    display: none !important;
  }
}
@media screen and (min-width: 1200px) {
  .d-b\@lg\+ {
    display: block !important;
  }
  .d-ib\@lg\+ {
    display: inline-block !important;
  }
  .d-i\@lg\+ {
    display: inline !important;
  }
  .d-tb\@lg\+ {
    display: table !important;
  }
  .d-tbc\@lg\+ {
    display: table-cell !important;
  }
  .d-n\@lg\+ {
    display: none !important;
  }
}
@media screen and (min-width: 992px) {
  .d-b\@md\+ {
    display: block !important;
  }
  .d-ib\@md\+ {
    display: inline-block !important;
  }
  .d-i\@md\+ {
    display: inline !important;
  }
  .d-tb\@md\+ {
    display: table !important;
  }
  .d-tbc\@md\+ {
    display: table-cell !important;
  }
  .d-n\@md\+ {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  .d-b\@sm\+ {
    display: block !important;
  }
  .d-ib\@sm\+ {
    display: inline-block !important;
  }
  .d-i\@sm\+ {
    display: inline !important;
  }
  .d-tb\@sm\+ {
    display: table !important;
  }
  .d-tbc\@sm\+ {
    display: table-cell !important;
  }
  .d-n\@sm\+ {
    display: none !important;
  }
}
@media screen and (min-width: 0) {
  .d-b\@xs\+ {
    display: block !important;
  }
  .d-ib\@xs\+ {
    display: inline-block !important;
  }
  .d-i\@xs\+ {
    display: inline !important;
  }
  .d-tb\@xs\+ {
    display: table !important;
  }
  .d-tbc\@xs\+ {
    display: table-cell !important;
  }
  .d-n\@xs\+ {
    display: none !important;
  }
}
@media screen and (max-width: 1439px) {
  .d-b\@xl- {
    display: block !important;
  }
  .d-ib\@xl- {
    display: inline-block !important;
  }
  .d-i\@xl- {
    display: inline !important;
  }
  .d-tb\@xl- {
    display: table !important;
  }
  .d-tbc\@xl- {
    display: table-cell !important;
  }
  .d-n\@xl- {
    display: none !important;
  }
}
@media screen and (max-width: 1199px) {
  .d-b\@lg- {
    display: block !important;
  }
  .d-ib\@lg- {
    display: inline-block !important;
  }
  .d-i\@lg- {
    display: inline !important;
  }
  .d-tb\@lg- {
    display: table !important;
  }
  .d-tbc\@lg- {
    display: table-cell !important;
  }
  .d-n\@lg- {
    display: none !important;
  }
}
@media screen and (max-width: 991px) {
  .d-b\@md- {
    display: block !important;
  }
  .d-ib\@md- {
    display: inline-block !important;
  }
  .d-i\@md- {
    display: inline !important;
  }
  .d-tb\@md- {
    display: table !important;
  }
  .d-tbc\@md- {
    display: table-cell !important;
  }
  .d-n\@md- {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .d-b\@sm- {
    display: block !important;
  }
  .d-ib\@sm- {
    display: inline-block !important;
  }
  .d-i\@sm- {
    display: inline !important;
  }
  .d-tb\@sm- {
    display: table !important;
  }
  .d-tbc\@sm- {
    display: table-cell !important;
  }
  .d-n\@sm- {
    display: none !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .d-b\@lg {
    display: block !important;
  }
  .d-ib\@lg {
    display: inline-block !important;
  }
  .d-i\@lg {
    display: inline !important;
  }
  .d-tb\@lg {
    display: table !important;
  }
  .d-tbc\@lg {
    display: table-cell !important;
  }
  .d-n\@lg {
    display: none !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .d-b\@md {
    display: block !important;
  }
  .d-ib\@md {
    display: inline-block !important;
  }
  .d-i\@md {
    display: inline !important;
  }
  .d-tb\@md {
    display: table !important;
  }
  .d-tbc\@md {
    display: table-cell !important;
  }
  .d-n\@md {
    display: none !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .d-b\@sm {
    display: block !important;
  }
  .d-ib\@sm {
    display: inline-block !important;
  }
  .d-i\@sm {
    display: inline !important;
  }
  .d-tb\@sm {
    display: table !important;
  }
  .d-tbc\@sm {
    display: table-cell !important;
  }
  .d-n\@sm {
    display: none !important;
  }
}
.ov-h {
  overflow: hidden !important;
}

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

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

.ovY-h {
  overflow-y: hidden !important;
}

.ovX-h {
  overflow-x: hidden !important;
}

.ovY-a {
  overflow-y: auto !important;
}

.ovX-a {
  overflow-x: auto !important;
}

.ovY-s {
  overflow-y: scroll !important;
}

.ovX-s {
  overflow-x: scroll !important;
}

@media screen and (min-width: 1440px) {
  .ov-h\@xl\+ {
    overflow: hidden !important;
  }
  .ov-a\@xl\+ {
    overflow: auto !important;
  }
  .ov-s\@xl\+ {
    overflow: scroll !important;
  }
  .ovY-h\@xl\+ {
    overflow-y: hidden !important;
  }
  .ovX-h\@xl\+ {
    overflow-x: hidden !important;
  }
  .ovY-a\@xl\+ {
    overflow-y: auto !important;
  }
  .ovX-a\@xl\+ {
    overflow-x: auto !important;
  }
  .ovY-s\@xl\+ {
    overflow-y: scroll !important;
  }
  .ovX-s\@xl\+ {
    overflow-x: scroll !important;
  }
}
@media screen and (min-width: 1200px) {
  .ov-h\@lg\+ {
    overflow: hidden !important;
  }
  .ov-a\@lg\+ {
    overflow: auto !important;
  }
  .ov-s\@lg\+ {
    overflow: scroll !important;
  }
  .ovY-h\@lg\+ {
    overflow-y: hidden !important;
  }
  .ovX-h\@lg\+ {
    overflow-x: hidden !important;
  }
  .ovY-a\@lg\+ {
    overflow-y: auto !important;
  }
  .ovX-a\@lg\+ {
    overflow-x: auto !important;
  }
  .ovY-s\@lg\+ {
    overflow-y: scroll !important;
  }
  .ovX-s\@lg\+ {
    overflow-x: scroll !important;
  }
}
@media screen and (min-width: 992px) {
  .ov-h\@md\+ {
    overflow: hidden !important;
  }
  .ov-a\@md\+ {
    overflow: auto !important;
  }
  .ov-s\@md\+ {
    overflow: scroll !important;
  }
  .ovY-h\@md\+ {
    overflow-y: hidden !important;
  }
  .ovX-h\@md\+ {
    overflow-x: hidden !important;
  }
  .ovY-a\@md\+ {
    overflow-y: auto !important;
  }
  .ovX-a\@md\+ {
    overflow-x: auto !important;
  }
  .ovY-s\@md\+ {
    overflow-y: scroll !important;
  }
  .ovX-s\@md\+ {
    overflow-x: scroll !important;
  }
}
@media screen and (min-width: 768px) {
  .ov-h\@sm\+ {
    overflow: hidden !important;
  }
  .ov-a\@sm\+ {
    overflow: auto !important;
  }
  .ov-s\@sm\+ {
    overflow: scroll !important;
  }
  .ovY-h\@sm\+ {
    overflow-y: hidden !important;
  }
  .ovX-h\@sm\+ {
    overflow-x: hidden !important;
  }
  .ovY-a\@sm\+ {
    overflow-y: auto !important;
  }
  .ovX-a\@sm\+ {
    overflow-x: auto !important;
  }
  .ovY-s\@sm\+ {
    overflow-y: scroll !important;
  }
  .ovX-s\@sm\+ {
    overflow-x: scroll !important;
  }
}
@media screen and (min-width: 0) {
  .ov-h\@xs\+ {
    overflow: hidden !important;
  }
  .ov-a\@xs\+ {
    overflow: auto !important;
  }
  .ov-s\@xs\+ {
    overflow: scroll !important;
  }
  .ovY-h\@xs\+ {
    overflow-y: hidden !important;
  }
  .ovX-h\@xs\+ {
    overflow-x: hidden !important;
  }
  .ovY-a\@xs\+ {
    overflow-y: auto !important;
  }
  .ovX-a\@xs\+ {
    overflow-x: auto !important;
  }
  .ovY-s\@xs\+ {
    overflow-y: scroll !important;
  }
  .ovX-s\@xs\+ {
    overflow-x: scroll !important;
  }
}
@media screen and (max-width: 1439px) {
  .ov-h\@xl- {
    overflow: hidden !important;
  }
  .ov-a\@xl- {
    overflow: auto !important;
  }
  .ov-s\@xl- {
    overflow: scroll !important;
  }
  .ovY-h\@xl- {
    overflow-y: hidden !important;
  }
  .ovX-h\@xl- {
    overflow-x: hidden !important;
  }
  .ovY-a\@xl- {
    overflow-y: auto !important;
  }
  .ovX-a\@xl- {
    overflow-x: auto !important;
  }
  .ovY-s\@xl- {
    overflow-y: scroll !important;
  }
  .ovX-s\@xl- {
    overflow-x: scroll !important;
  }
}
@media screen and (max-width: 1199px) {
  .ov-h\@lg- {
    overflow: hidden !important;
  }
  .ov-a\@lg- {
    overflow: auto !important;
  }
  .ov-s\@lg- {
    overflow: scroll !important;
  }
  .ovY-h\@lg- {
    overflow-y: hidden !important;
  }
  .ovX-h\@lg- {
    overflow-x: hidden !important;
  }
  .ovY-a\@lg- {
    overflow-y: auto !important;
  }
  .ovX-a\@lg- {
    overflow-x: auto !important;
  }
  .ovY-s\@lg- {
    overflow-y: scroll !important;
  }
  .ovX-s\@lg- {
    overflow-x: scroll !important;
  }
}
@media screen and (max-width: 991px) {
  .ov-h\@md- {
    overflow: hidden !important;
  }
  .ov-a\@md- {
    overflow: auto !important;
  }
  .ov-s\@md- {
    overflow: scroll !important;
  }
  .ovY-h\@md- {
    overflow-y: hidden !important;
  }
  .ovX-h\@md- {
    overflow-x: hidden !important;
  }
  .ovY-a\@md- {
    overflow-y: auto !important;
  }
  .ovX-a\@md- {
    overflow-x: auto !important;
  }
  .ovY-s\@md- {
    overflow-y: scroll !important;
  }
  .ovX-s\@md- {
    overflow-x: scroll !important;
  }
}
@media screen and (max-width: 767px) {
  .ov-h\@sm- {
    overflow: hidden !important;
  }
  .ov-a\@sm- {
    overflow: auto !important;
  }
  .ov-s\@sm- {
    overflow: scroll !important;
  }
  .ovY-h\@sm- {
    overflow-y: hidden !important;
  }
  .ovX-h\@sm- {
    overflow-x: hidden !important;
  }
  .ovY-a\@sm- {
    overflow-y: auto !important;
  }
  .ovX-a\@sm- {
    overflow-x: auto !important;
  }
  .ovY-s\@sm- {
    overflow-y: scroll !important;
  }
  .ovX-s\@sm- {
    overflow-x: scroll !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ov-h\@lg {
    overflow: hidden !important;
  }
  .ov-a\@lg {
    overflow: auto !important;
  }
  .ov-s\@lg {
    overflow: scroll !important;
  }
  .ovY-h\@lg {
    overflow-y: hidden !important;
  }
  .ovX-h\@lg {
    overflow-x: hidden !important;
  }
  .ovY-a\@lg {
    overflow-y: auto !important;
  }
  .ovX-a\@lg {
    overflow-x: auto !important;
  }
  .ovY-s\@lg {
    overflow-y: scroll !important;
  }
  .ovX-s\@lg {
    overflow-x: scroll !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ov-h\@md {
    overflow: hidden !important;
  }
  .ov-a\@md {
    overflow: auto !important;
  }
  .ov-s\@md {
    overflow: scroll !important;
  }
  .ovY-h\@md {
    overflow-y: hidden !important;
  }
  .ovX-h\@md {
    overflow-x: hidden !important;
  }
  .ovY-a\@md {
    overflow-y: auto !important;
  }
  .ovX-a\@md {
    overflow-x: auto !important;
  }
  .ovY-s\@md {
    overflow-y: scroll !important;
  }
  .ovX-s\@md {
    overflow-x: scroll !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ov-h\@sm {
    overflow: hidden !important;
  }
  .ov-a\@sm {
    overflow: auto !important;
  }
  .ov-s\@sm {
    overflow: scroll !important;
  }
  .ovY-h\@sm {
    overflow-y: hidden !important;
  }
  .ovX-h\@sm {
    overflow-x: hidden !important;
  }
  .ovY-a\@sm {
    overflow-y: auto !important;
  }
  .ovX-a\@sm {
    overflow-x: auto !important;
  }
  .ovY-s\@sm {
    overflow-y: scroll !important;
  }
  .ovX-s\@sm {
    overflow-x: scroll !important;
  }
}
.fl-l {
  float: left !important;
}

.fl-r {
  float: right !important;
}

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

@media screen and (min-width: 1440px) {
  .fl-l\@xl\+ {
    float: left !important;
  }
  .fl-r\@xl\+ {
    float: right !important;
  }
  .fl-n\@xl\+ {
    float: none !important;
  }
}
@media screen and (min-width: 1200px) {
  .fl-l\@lg\+ {
    float: left !important;
  }
  .fl-r\@lg\+ {
    float: right !important;
  }
  .fl-n\@lg\+ {
    float: none !important;
  }
}
@media screen and (min-width: 992px) {
  .fl-l\@md\+ {
    float: left !important;
  }
  .fl-r\@md\+ {
    float: right !important;
  }
  .fl-n\@md\+ {
    float: none !important;
  }
}
@media screen and (min-width: 768px) {
  .fl-l\@sm\+ {
    float: left !important;
  }
  .fl-r\@sm\+ {
    float: right !important;
  }
  .fl-n\@sm\+ {
    float: none !important;
  }
}
@media screen and (min-width: 0) {
  .fl-l\@xs\+ {
    float: left !important;
  }
  .fl-r\@xs\+ {
    float: right !important;
  }
  .fl-n\@xs\+ {
    float: none !important;
  }
}
@media screen and (max-width: 1439px) {
  .fl-l\@xl- {
    float: left !important;
  }
  .fl-r\@xl- {
    float: right !important;
  }
  .fl-n\@xl- {
    float: none !important;
  }
}
@media screen and (max-width: 1199px) {
  .fl-l\@lg- {
    float: left !important;
  }
  .fl-r\@lg- {
    float: right !important;
  }
  .fl-n\@lg- {
    float: none !important;
  }
}
@media screen and (max-width: 991px) {
  .fl-l\@md- {
    float: left !important;
  }
  .fl-r\@md- {
    float: right !important;
  }
  .fl-n\@md- {
    float: none !important;
  }
}
@media screen and (max-width: 767px) {
  .fl-l\@sm- {
    float: left !important;
  }
  .fl-r\@sm- {
    float: right !important;
  }
  .fl-n\@sm- {
    float: none !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .fl-l\@lg {
    float: left !important;
  }
  .fl-r\@lg {
    float: right !important;
  }
  .fl-n\@lg {
    float: none !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .fl-l\@md {
    float: left !important;
  }
  .fl-r\@md {
    float: right !important;
  }
  .fl-n\@md {
    float: none !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .fl-l\@sm {
    float: left !important;
  }
  .fl-r\@sm {
    float: right !important;
  }
  .fl-n\@sm {
    float: none !important;
  }
}
.va-t {
  vertical-align: top !important;
}

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

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

@media screen and (min-width: 1440px) {
  .va-t\@xl\+ {
    vertical-align: top !important;
  }
  .va-m\@xl\+ {
    vertical-align: middle !important;
  }
  .va-b\@xl\+ {
    vertical-align: bottom !important;
  }
}
@media screen and (min-width: 1200px) {
  .va-t\@lg\+ {
    vertical-align: top !important;
  }
  .va-m\@lg\+ {
    vertical-align: middle !important;
  }
  .va-b\@lg\+ {
    vertical-align: bottom !important;
  }
}
@media screen and (min-width: 992px) {
  .va-t\@md\+ {
    vertical-align: top !important;
  }
  .va-m\@md\+ {
    vertical-align: middle !important;
  }
  .va-b\@md\+ {
    vertical-align: bottom !important;
  }
}
@media screen and (min-width: 768px) {
  .va-t\@sm\+ {
    vertical-align: top !important;
  }
  .va-m\@sm\+ {
    vertical-align: middle !important;
  }
  .va-b\@sm\+ {
    vertical-align: bottom !important;
  }
}
@media screen and (min-width: 0) {
  .va-t\@xs\+ {
    vertical-align: top !important;
  }
  .va-m\@xs\+ {
    vertical-align: middle !important;
  }
  .va-b\@xs\+ {
    vertical-align: bottom !important;
  }
}
@media screen and (max-width: 1439px) {
  .va-t\@xl- {
    vertical-align: top !important;
  }
  .va-m\@xl- {
    vertical-align: middle !important;
  }
  .va-b\@xl- {
    vertical-align: bottom !important;
  }
}
@media screen and (max-width: 1199px) {
  .va-t\@lg- {
    vertical-align: top !important;
  }
  .va-m\@lg- {
    vertical-align: middle !important;
  }
  .va-b\@lg- {
    vertical-align: bottom !important;
  }
}
@media screen and (max-width: 991px) {
  .va-t\@md- {
    vertical-align: top !important;
  }
  .va-m\@md- {
    vertical-align: middle !important;
  }
  .va-b\@md- {
    vertical-align: bottom !important;
  }
}
@media screen and (max-width: 767px) {
  .va-t\@sm- {
    vertical-align: top !important;
  }
  .va-m\@sm- {
    vertical-align: middle !important;
  }
  .va-b\@sm- {
    vertical-align: bottom !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .va-t\@lg {
    vertical-align: top !important;
  }
  .va-m\@lg {
    vertical-align: middle !important;
  }
  .va-b\@lg {
    vertical-align: bottom !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .va-t\@md {
    vertical-align: top !important;
  }
  .va-m\@md {
    vertical-align: middle !important;
  }
  .va-b\@md {
    vertical-align: bottom !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .va-t\@sm {
    vertical-align: top !important;
  }
  .va-m\@sm {
    vertical-align: middle !important;
  }
  .va-b\@sm {
    vertical-align: bottom !important;
  }
}
.pos-s {
  position: static !important;
}

.pos-st {
  position: -webkit-sticky !important;
  position: sticky !important;
}

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

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

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

@media screen and (min-width: 1440px) {
  .pos-s\@xl\+ {
    position: static !important;
  }
  .pos-st\@xl\+ {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .pos-r\@xl\+ {
    position: relative !important;
  }
  .pos-a\@xl\+ {
    position: absolute !important;
  }
  .pos-f\@xl\+ {
    position: fixed !important;
  }
}
@media screen and (min-width: 1200px) {
  .pos-s\@lg\+ {
    position: static !important;
  }
  .pos-st\@lg\+ {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .pos-r\@lg\+ {
    position: relative !important;
  }
  .pos-a\@lg\+ {
    position: absolute !important;
  }
  .pos-f\@lg\+ {
    position: fixed !important;
  }
}
@media screen and (min-width: 992px) {
  .pos-s\@md\+ {
    position: static !important;
  }
  .pos-st\@md\+ {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .pos-r\@md\+ {
    position: relative !important;
  }
  .pos-a\@md\+ {
    position: absolute !important;
  }
  .pos-f\@md\+ {
    position: fixed !important;
  }
}
@media screen and (min-width: 768px) {
  .pos-s\@sm\+ {
    position: static !important;
  }
  .pos-st\@sm\+ {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .pos-r\@sm\+ {
    position: relative !important;
  }
  .pos-a\@sm\+ {
    position: absolute !important;
  }
  .pos-f\@sm\+ {
    position: fixed !important;
  }
}
@media screen and (min-width: 0) {
  .pos-s\@xs\+ {
    position: static !important;
  }
  .pos-st\@xs\+ {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .pos-r\@xs\+ {
    position: relative !important;
  }
  .pos-a\@xs\+ {
    position: absolute !important;
  }
  .pos-f\@xs\+ {
    position: fixed !important;
  }
}
@media screen and (max-width: 1439px) {
  .pos-s\@xl- {
    position: static !important;
  }
  .pos-st\@xl- {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .pos-r\@xl- {
    position: relative !important;
  }
  .pos-a\@xl- {
    position: absolute !important;
  }
  .pos-f\@xl- {
    position: fixed !important;
  }
}
@media screen and (max-width: 1199px) {
  .pos-s\@lg- {
    position: static !important;
  }
  .pos-st\@lg- {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .pos-r\@lg- {
    position: relative !important;
  }
  .pos-a\@lg- {
    position: absolute !important;
  }
  .pos-f\@lg- {
    position: fixed !important;
  }
}
@media screen and (max-width: 991px) {
  .pos-s\@md- {
    position: static !important;
  }
  .pos-st\@md- {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .pos-r\@md- {
    position: relative !important;
  }
  .pos-a\@md- {
    position: absolute !important;
  }
  .pos-f\@md- {
    position: fixed !important;
  }
}
@media screen and (max-width: 767px) {
  .pos-s\@sm- {
    position: static !important;
  }
  .pos-st\@sm- {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .pos-r\@sm- {
    position: relative !important;
  }
  .pos-a\@sm- {
    position: absolute !important;
  }
  .pos-f\@sm- {
    position: fixed !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .pos-s\@lg {
    position: static !important;
  }
  .pos-st\@lg {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .pos-r\@lg {
    position: relative !important;
  }
  .pos-a\@lg {
    position: absolute !important;
  }
  .pos-f\@lg {
    position: fixed !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .pos-s\@md {
    position: static !important;
  }
  .pos-st\@md {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .pos-r\@md {
    position: relative !important;
  }
  .pos-a\@md {
    position: absolute !important;
  }
  .pos-f\@md {
    position: fixed !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .pos-s\@sm {
    position: static !important;
  }
  .pos-st\@sm {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
  .pos-r\@sm {
    position: relative !important;
  }
  .pos-a\@sm {
    position: absolute !important;
  }
  .pos-f\@sm {
    position: fixed !important;
  }
}
.z-0 {
  z-index: 0 !important;
}

@media screen and (min-width: 1440px) {
  .z-0\@xl\+ {
    z-index: 0 !important;
  }
}
@media screen and (min-width: 1200px) {
  .z-0\@lg\+ {
    z-index: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .z-0\@md\+ {
    z-index: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  .z-0\@sm\+ {
    z-index: 0 !important;
  }
}
@media screen and (min-width: 0) {
  .z-0\@xs\+ {
    z-index: 0 !important;
  }
}
@media screen and (max-width: 1439px) {
  .z-0\@xl- {
    z-index: 0 !important;
  }
}
@media screen and (max-width: 1199px) {
  .z-0\@lg- {
    z-index: 0 !important;
  }
}
@media screen and (max-width: 991px) {
  .z-0\@md- {
    z-index: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .z-0\@sm- {
    z-index: 0 !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-0\@lg {
    z-index: 0 !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-0\@md {
    z-index: 0 !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-0\@sm {
    z-index: 0 !important;
  }
}
.z-1 {
  z-index: 1000 !important;
}

@media screen and (min-width: 1440px) {
  .z-1\@xl\+ {
    z-index: 1000 !important;
  }
}
@media screen and (min-width: 1200px) {
  .z-1\@lg\+ {
    z-index: 1000 !important;
  }
}
@media screen and (min-width: 992px) {
  .z-1\@md\+ {
    z-index: 1000 !important;
  }
}
@media screen and (min-width: 768px) {
  .z-1\@sm\+ {
    z-index: 1000 !important;
  }
}
@media screen and (min-width: 0) {
  .z-1\@xs\+ {
    z-index: 1000 !important;
  }
}
@media screen and (max-width: 1439px) {
  .z-1\@xl- {
    z-index: 1000 !important;
  }
}
@media screen and (max-width: 1199px) {
  .z-1\@lg- {
    z-index: 1000 !important;
  }
}
@media screen and (max-width: 991px) {
  .z-1\@md- {
    z-index: 1000 !important;
  }
}
@media screen and (max-width: 767px) {
  .z-1\@sm- {
    z-index: 1000 !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-1\@lg {
    z-index: 1000 !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-1\@md {
    z-index: 1000 !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-1\@sm {
    z-index: 1000 !important;
  }
}
.z-2 {
  z-index: 2000 !important;
}

@media screen and (min-width: 1440px) {
  .z-2\@xl\+ {
    z-index: 2000 !important;
  }
}
@media screen and (min-width: 1200px) {
  .z-2\@lg\+ {
    z-index: 2000 !important;
  }
}
@media screen and (min-width: 992px) {
  .z-2\@md\+ {
    z-index: 2000 !important;
  }
}
@media screen and (min-width: 768px) {
  .z-2\@sm\+ {
    z-index: 2000 !important;
  }
}
@media screen and (min-width: 0) {
  .z-2\@xs\+ {
    z-index: 2000 !important;
  }
}
@media screen and (max-width: 1439px) {
  .z-2\@xl- {
    z-index: 2000 !important;
  }
}
@media screen and (max-width: 1199px) {
  .z-2\@lg- {
    z-index: 2000 !important;
  }
}
@media screen and (max-width: 991px) {
  .z-2\@md- {
    z-index: 2000 !important;
  }
}
@media screen and (max-width: 767px) {
  .z-2\@sm- {
    z-index: 2000 !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-2\@lg {
    z-index: 2000 !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-2\@md {
    z-index: 2000 !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-2\@sm {
    z-index: 2000 !important;
  }
}
.z-3 {
  z-index: 3000 !important;
}

@media screen and (min-width: 1440px) {
  .z-3\@xl\+ {
    z-index: 3000 !important;
  }
}
@media screen and (min-width: 1200px) {
  .z-3\@lg\+ {
    z-index: 3000 !important;
  }
}
@media screen and (min-width: 992px) {
  .z-3\@md\+ {
    z-index: 3000 !important;
  }
}
@media screen and (min-width: 768px) {
  .z-3\@sm\+ {
    z-index: 3000 !important;
  }
}
@media screen and (min-width: 0) {
  .z-3\@xs\+ {
    z-index: 3000 !important;
  }
}
@media screen and (max-width: 1439px) {
  .z-3\@xl- {
    z-index: 3000 !important;
  }
}
@media screen and (max-width: 1199px) {
  .z-3\@lg- {
    z-index: 3000 !important;
  }
}
@media screen and (max-width: 991px) {
  .z-3\@md- {
    z-index: 3000 !important;
  }
}
@media screen and (max-width: 767px) {
  .z-3\@sm- {
    z-index: 3000 !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-3\@lg {
    z-index: 3000 !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-3\@md {
    z-index: 3000 !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-3\@sm {
    z-index: 3000 !important;
  }
}
.z-4 {
  z-index: 4000 !important;
}

@media screen and (min-width: 1440px) {
  .z-4\@xl\+ {
    z-index: 4000 !important;
  }
}
@media screen and (min-width: 1200px) {
  .z-4\@lg\+ {
    z-index: 4000 !important;
  }
}
@media screen and (min-width: 992px) {
  .z-4\@md\+ {
    z-index: 4000 !important;
  }
}
@media screen and (min-width: 768px) {
  .z-4\@sm\+ {
    z-index: 4000 !important;
  }
}
@media screen and (min-width: 0) {
  .z-4\@xs\+ {
    z-index: 4000 !important;
  }
}
@media screen and (max-width: 1439px) {
  .z-4\@xl- {
    z-index: 4000 !important;
  }
}
@media screen and (max-width: 1199px) {
  .z-4\@lg- {
    z-index: 4000 !important;
  }
}
@media screen and (max-width: 991px) {
  .z-4\@md- {
    z-index: 4000 !important;
  }
}
@media screen and (max-width: 767px) {
  .z-4\@sm- {
    z-index: 4000 !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-4\@lg {
    z-index: 4000 !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-4\@md {
    z-index: 4000 !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-4\@sm {
    z-index: 4000 !important;
  }
}
.z-5 {
  z-index: 5000 !important;
}

@media screen and (min-width: 1440px) {
  .z-5\@xl\+ {
    z-index: 5000 !important;
  }
}
@media screen and (min-width: 1200px) {
  .z-5\@lg\+ {
    z-index: 5000 !important;
  }
}
@media screen and (min-width: 992px) {
  .z-5\@md\+ {
    z-index: 5000 !important;
  }
}
@media screen and (min-width: 768px) {
  .z-5\@sm\+ {
    z-index: 5000 !important;
  }
}
@media screen and (min-width: 0) {
  .z-5\@xs\+ {
    z-index: 5000 !important;
  }
}
@media screen and (max-width: 1439px) {
  .z-5\@xl- {
    z-index: 5000 !important;
  }
}
@media screen and (max-width: 1199px) {
  .z-5\@lg- {
    z-index: 5000 !important;
  }
}
@media screen and (max-width: 991px) {
  .z-5\@md- {
    z-index: 5000 !important;
  }
}
@media screen and (max-width: 767px) {
  .z-5\@sm- {
    z-index: 5000 !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-5\@lg {
    z-index: 5000 !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-5\@md {
    z-index: 5000 !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-5\@sm {
    z-index: 5000 !important;
  }
}
.z-6 {
  z-index: 6000 !important;
}

@media screen and (min-width: 1440px) {
  .z-6\@xl\+ {
    z-index: 6000 !important;
  }
}
@media screen and (min-width: 1200px) {
  .z-6\@lg\+ {
    z-index: 6000 !important;
  }
}
@media screen and (min-width: 992px) {
  .z-6\@md\+ {
    z-index: 6000 !important;
  }
}
@media screen and (min-width: 768px) {
  .z-6\@sm\+ {
    z-index: 6000 !important;
  }
}
@media screen and (min-width: 0) {
  .z-6\@xs\+ {
    z-index: 6000 !important;
  }
}
@media screen and (max-width: 1439px) {
  .z-6\@xl- {
    z-index: 6000 !important;
  }
}
@media screen and (max-width: 1199px) {
  .z-6\@lg- {
    z-index: 6000 !important;
  }
}
@media screen and (max-width: 991px) {
  .z-6\@md- {
    z-index: 6000 !important;
  }
}
@media screen and (max-width: 767px) {
  .z-6\@sm- {
    z-index: 6000 !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-6\@lg {
    z-index: 6000 !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-6\@md {
    z-index: 6000 !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-6\@sm {
    z-index: 6000 !important;
  }
}
.z-7 {
  z-index: 7000 !important;
}

@media screen and (min-width: 1440px) {
  .z-7\@xl\+ {
    z-index: 7000 !important;
  }
}
@media screen and (min-width: 1200px) {
  .z-7\@lg\+ {
    z-index: 7000 !important;
  }
}
@media screen and (min-width: 992px) {
  .z-7\@md\+ {
    z-index: 7000 !important;
  }
}
@media screen and (min-width: 768px) {
  .z-7\@sm\+ {
    z-index: 7000 !important;
  }
}
@media screen and (min-width: 0) {
  .z-7\@xs\+ {
    z-index: 7000 !important;
  }
}
@media screen and (max-width: 1439px) {
  .z-7\@xl- {
    z-index: 7000 !important;
  }
}
@media screen and (max-width: 1199px) {
  .z-7\@lg- {
    z-index: 7000 !important;
  }
}
@media screen and (max-width: 991px) {
  .z-7\@md- {
    z-index: 7000 !important;
  }
}
@media screen and (max-width: 767px) {
  .z-7\@sm- {
    z-index: 7000 !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-7\@lg {
    z-index: 7000 !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-7\@md {
    z-index: 7000 !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-7\@sm {
    z-index: 7000 !important;
  }
}
.z-8 {
  z-index: 8000 !important;
}

@media screen and (min-width: 1440px) {
  .z-8\@xl\+ {
    z-index: 8000 !important;
  }
}
@media screen and (min-width: 1200px) {
  .z-8\@lg\+ {
    z-index: 8000 !important;
  }
}
@media screen and (min-width: 992px) {
  .z-8\@md\+ {
    z-index: 8000 !important;
  }
}
@media screen and (min-width: 768px) {
  .z-8\@sm\+ {
    z-index: 8000 !important;
  }
}
@media screen and (min-width: 0) {
  .z-8\@xs\+ {
    z-index: 8000 !important;
  }
}
@media screen and (max-width: 1439px) {
  .z-8\@xl- {
    z-index: 8000 !important;
  }
}
@media screen and (max-width: 1199px) {
  .z-8\@lg- {
    z-index: 8000 !important;
  }
}
@media screen and (max-width: 991px) {
  .z-8\@md- {
    z-index: 8000 !important;
  }
}
@media screen and (max-width: 767px) {
  .z-8\@sm- {
    z-index: 8000 !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-8\@lg {
    z-index: 8000 !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-8\@md {
    z-index: 8000 !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-8\@sm {
    z-index: 8000 !important;
  }
}
.z-9 {
  z-index: 9000 !important;
}

@media screen and (min-width: 1440px) {
  .z-9\@xl\+ {
    z-index: 9000 !important;
  }
}
@media screen and (min-width: 1200px) {
  .z-9\@lg\+ {
    z-index: 9000 !important;
  }
}
@media screen and (min-width: 992px) {
  .z-9\@md\+ {
    z-index: 9000 !important;
  }
}
@media screen and (min-width: 768px) {
  .z-9\@sm\+ {
    z-index: 9000 !important;
  }
}
@media screen and (min-width: 0) {
  .z-9\@xs\+ {
    z-index: 9000 !important;
  }
}
@media screen and (max-width: 1439px) {
  .z-9\@xl- {
    z-index: 9000 !important;
  }
}
@media screen and (max-width: 1199px) {
  .z-9\@lg- {
    z-index: 9000 !important;
  }
}
@media screen and (max-width: 991px) {
  .z-9\@md- {
    z-index: 9000 !important;
  }
}
@media screen and (max-width: 767px) {
  .z-9\@sm- {
    z-index: 9000 !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .z-9\@lg {
    z-index: 9000 !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .z-9\@md {
    z-index: 9000 !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .z-9\@sm {
    z-index: 9000 !important;
  }
}
.lisp-i {
  list-style-position: inside;
}

.lisp-o {
  list-style-position: outside;
}

.lis-n {
  list-style: none;
}

.list-c {
  list-style-type: circle;
}

.list-s {
  list-style-type: square;
}

.list-u {
  list-style-type: upper-roman;
}

.list-l {
  list-style-type: lower-alpha;
}

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

.mT-0 {
  margin-top: 0px !important;
}

.mR-0 {
  margin-right: 0px !important;
}

.mB-0 {
  margin-bottom: 0px !important;
}

.mL-0 {
  margin-left: 0px !important;
}

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

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

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

.mT-nv-0 {
  margin-top: -0px !important;
}

.mR-nv-0 {
  margin-right: -0px !important;
}

.mB-nv-0 {
  margin-bottom: -0px !important;
}

.mL-nv-0 {
  margin-left: -0px !important;
}

.mY-nv-0 {
  margin-top: -0px !important;
  margin-bottom: -0px !important;
}

.mX-nv-0 {
  margin-left: -0px !important;
  margin-right: -0px !important;
}

@media screen and (min-width: 1440px) {
  .m-0\@xl\+ {
    margin: 0px !important;
  }
  .mT-0\@xl\+ {
    margin-top: 0px !important;
  }
  .mR-0\@xl\+ {
    margin-right: 0px !important;
  }
  .mB-0\@xl\+ {
    margin-bottom: 0px !important;
  }
  .mL-0\@xl\+ {
    margin-left: 0px !important;
  }
  .mY-0\@xl\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@xl\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@xl\+ {
    margin: -0px !important;
  }
  .mT-nv-0\@xl\+ {
    margin-top: -0px !important;
  }
  .mR-nv-0\@xl\+ {
    margin-right: -0px !important;
  }
  .mB-nv-0\@xl\+ {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@xl\+ {
    margin-left: -0px !important;
  }
  .mY-nv-0\@xl\+ {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@xl\+ {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-0\@lg\+ {
    margin: 0px !important;
  }
  .mT-0\@lg\+ {
    margin-top: 0px !important;
  }
  .mR-0\@lg\+ {
    margin-right: 0px !important;
  }
  .mB-0\@lg\+ {
    margin-bottom: 0px !important;
  }
  .mL-0\@lg\+ {
    margin-left: 0px !important;
  }
  .mY-0\@lg\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@lg\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@lg\+ {
    margin: -0px !important;
  }
  .mT-nv-0\@lg\+ {
    margin-top: -0px !important;
  }
  .mR-nv-0\@lg\+ {
    margin-right: -0px !important;
  }
  .mB-nv-0\@lg\+ {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@lg\+ {
    margin-left: -0px !important;
  }
  .mY-nv-0\@lg\+ {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@lg\+ {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-0\@md\+ {
    margin: 0px !important;
  }
  .mT-0\@md\+ {
    margin-top: 0px !important;
  }
  .mR-0\@md\+ {
    margin-right: 0px !important;
  }
  .mB-0\@md\+ {
    margin-bottom: 0px !important;
  }
  .mL-0\@md\+ {
    margin-left: 0px !important;
  }
  .mY-0\@md\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@md\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@md\+ {
    margin: -0px !important;
  }
  .mT-nv-0\@md\+ {
    margin-top: -0px !important;
  }
  .mR-nv-0\@md\+ {
    margin-right: -0px !important;
  }
  .mB-nv-0\@md\+ {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@md\+ {
    margin-left: -0px !important;
  }
  .mY-nv-0\@md\+ {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@md\+ {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-0\@sm\+ {
    margin: 0px !important;
  }
  .mT-0\@sm\+ {
    margin-top: 0px !important;
  }
  .mR-0\@sm\+ {
    margin-right: 0px !important;
  }
  .mB-0\@sm\+ {
    margin-bottom: 0px !important;
  }
  .mL-0\@sm\+ {
    margin-left: 0px !important;
  }
  .mY-0\@sm\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@sm\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@sm\+ {
    margin: -0px !important;
  }
  .mT-nv-0\@sm\+ {
    margin-top: -0px !important;
  }
  .mR-nv-0\@sm\+ {
    margin-right: -0px !important;
  }
  .mB-nv-0\@sm\+ {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@sm\+ {
    margin-left: -0px !important;
  }
  .mY-nv-0\@sm\+ {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@sm\+ {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}
@media screen and (min-width: 0) {
  .m-0\@xs\+ {
    margin: 0px !important;
  }
  .mT-0\@xs\+ {
    margin-top: 0px !important;
  }
  .mR-0\@xs\+ {
    margin-right: 0px !important;
  }
  .mB-0\@xs\+ {
    margin-bottom: 0px !important;
  }
  .mL-0\@xs\+ {
    margin-left: 0px !important;
  }
  .mY-0\@xs\+ {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@xs\+ {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@xs\+ {
    margin: -0px !important;
  }
  .mT-nv-0\@xs\+ {
    margin-top: -0px !important;
  }
  .mR-nv-0\@xs\+ {
    margin-right: -0px !important;
  }
  .mB-nv-0\@xs\+ {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@xs\+ {
    margin-left: -0px !important;
  }
  .mY-nv-0\@xs\+ {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@xs\+ {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-0\@xl- {
    margin: 0px !important;
  }
  .mT-0\@xl- {
    margin-top: 0px !important;
  }
  .mR-0\@xl- {
    margin-right: 0px !important;
  }
  .mB-0\@xl- {
    margin-bottom: 0px !important;
  }
  .mL-0\@xl- {
    margin-left: 0px !important;
  }
  .mY-0\@xl- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@xl- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@xl- {
    margin: -0px !important;
  }
  .mT-nv-0\@xl- {
    margin-top: -0px !important;
  }
  .mR-nv-0\@xl- {
    margin-right: -0px !important;
  }
  .mB-nv-0\@xl- {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@xl- {
    margin-left: -0px !important;
  }
  .mY-nv-0\@xl- {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@xl- {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-0\@lg- {
    margin: 0px !important;
  }
  .mT-0\@lg- {
    margin-top: 0px !important;
  }
  .mR-0\@lg- {
    margin-right: 0px !important;
  }
  .mB-0\@lg- {
    margin-bottom: 0px !important;
  }
  .mL-0\@lg- {
    margin-left: 0px !important;
  }
  .mY-0\@lg- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@lg- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@lg- {
    margin: -0px !important;
  }
  .mT-nv-0\@lg- {
    margin-top: -0px !important;
  }
  .mR-nv-0\@lg- {
    margin-right: -0px !important;
  }
  .mB-nv-0\@lg- {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@lg- {
    margin-left: -0px !important;
  }
  .mY-nv-0\@lg- {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@lg- {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-0\@md- {
    margin: 0px !important;
  }
  .mT-0\@md- {
    margin-top: 0px !important;
  }
  .mR-0\@md- {
    margin-right: 0px !important;
  }
  .mB-0\@md- {
    margin-bottom: 0px !important;
  }
  .mL-0\@md- {
    margin-left: 0px !important;
  }
  .mY-0\@md- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@md- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@md- {
    margin: -0px !important;
  }
  .mT-nv-0\@md- {
    margin-top: -0px !important;
  }
  .mR-nv-0\@md- {
    margin-right: -0px !important;
  }
  .mB-nv-0\@md- {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@md- {
    margin-left: -0px !important;
  }
  .mY-nv-0\@md- {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@md- {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-0\@sm- {
    margin: 0px !important;
  }
  .mT-0\@sm- {
    margin-top: 0px !important;
  }
  .mR-0\@sm- {
    margin-right: 0px !important;
  }
  .mB-0\@sm- {
    margin-bottom: 0px !important;
  }
  .mL-0\@sm- {
    margin-left: 0px !important;
  }
  .mY-0\@sm- {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@sm- {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@sm- {
    margin: -0px !important;
  }
  .mT-nv-0\@sm- {
    margin-top: -0px !important;
  }
  .mR-nv-0\@sm- {
    margin-right: -0px !important;
  }
  .mB-nv-0\@sm- {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@sm- {
    margin-left: -0px !important;
  }
  .mY-nv-0\@sm- {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@sm- {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-0\@lg {
    margin: 0px !important;
  }
  .mT-0\@lg {
    margin-top: 0px !important;
  }
  .mR-0\@lg {
    margin-right: 0px !important;
  }
  .mB-0\@lg {
    margin-bottom: 0px !important;
  }
  .mL-0\@lg {
    margin-left: 0px !important;
  }
  .mY-0\@lg {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@lg {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@lg {
    margin: -0px !important;
  }
  .mT-nv-0\@lg {
    margin-top: -0px !important;
  }
  .mR-nv-0\@lg {
    margin-right: -0px !important;
  }
  .mB-nv-0\@lg {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@lg {
    margin-left: -0px !important;
  }
  .mY-nv-0\@lg {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@lg {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-0\@md {
    margin: 0px !important;
  }
  .mT-0\@md {
    margin-top: 0px !important;
  }
  .mR-0\@md {
    margin-right: 0px !important;
  }
  .mB-0\@md {
    margin-bottom: 0px !important;
  }
  .mL-0\@md {
    margin-left: 0px !important;
  }
  .mY-0\@md {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@md {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@md {
    margin: -0px !important;
  }
  .mT-nv-0\@md {
    margin-top: -0px !important;
  }
  .mR-nv-0\@md {
    margin-right: -0px !important;
  }
  .mB-nv-0\@md {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@md {
    margin-left: -0px !important;
  }
  .mY-nv-0\@md {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@md {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-0\@sm {
    margin: 0px !important;
  }
  .mT-0\@sm {
    margin-top: 0px !important;
  }
  .mR-0\@sm {
    margin-right: 0px !important;
  }
  .mB-0\@sm {
    margin-bottom: 0px !important;
  }
  .mL-0\@sm {
    margin-left: 0px !important;
  }
  .mY-0\@sm {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mX-0\@sm {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-nv-0\@sm {
    margin: -0px !important;
  }
  .mT-nv-0\@sm {
    margin-top: -0px !important;
  }
  .mR-nv-0\@sm {
    margin-right: -0px !important;
  }
  .mB-nv-0\@sm {
    margin-bottom: -0px !important;
  }
  .mL-nv-0\@sm {
    margin-left: -0px !important;
  }
  .mY-nv-0\@sm {
    margin-top: -0px !important;
    margin-bottom: -0px !important;
  }
  .mX-nv-0\@sm {
    margin-left: -0px !important;
    margin-right: -0px !important;
  }
}
.m-1 {
  margin: 1px !important;
}

.mT-1 {
  margin-top: 1px !important;
}

.mR-1 {
  margin-right: 1px !important;
}

.mB-1 {
  margin-bottom: 1px !important;
}

.mL-1 {
  margin-left: 1px !important;
}

.mY-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.mX-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.m-nv-1 {
  margin: -1px !important;
}

.mT-nv-1 {
  margin-top: -1px !important;
}

.mR-nv-1 {
  margin-right: -1px !important;
}

.mB-nv-1 {
  margin-bottom: -1px !important;
}

.mL-nv-1 {
  margin-left: -1px !important;
}

.mY-nv-1 {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

.mX-nv-1 {
  margin-left: -1px !important;
  margin-right: -1px !important;
}

@media screen and (min-width: 1440px) {
  .m-1\@xl\+ {
    margin: 1px !important;
  }
  .mT-1\@xl\+ {
    margin-top: 1px !important;
  }
  .mR-1\@xl\+ {
    margin-right: 1px !important;
  }
  .mB-1\@xl\+ {
    margin-bottom: 1px !important;
  }
  .mL-1\@xl\+ {
    margin-left: 1px !important;
  }
  .mY-1\@xl\+ {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@xl\+ {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@xl\+ {
    margin: -1px !important;
  }
  .mT-nv-1\@xl\+ {
    margin-top: -1px !important;
  }
  .mR-nv-1\@xl\+ {
    margin-right: -1px !important;
  }
  .mB-nv-1\@xl\+ {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@xl\+ {
    margin-left: -1px !important;
  }
  .mY-nv-1\@xl\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@xl\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-1\@lg\+ {
    margin: 1px !important;
  }
  .mT-1\@lg\+ {
    margin-top: 1px !important;
  }
  .mR-1\@lg\+ {
    margin-right: 1px !important;
  }
  .mB-1\@lg\+ {
    margin-bottom: 1px !important;
  }
  .mL-1\@lg\+ {
    margin-left: 1px !important;
  }
  .mY-1\@lg\+ {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@lg\+ {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@lg\+ {
    margin: -1px !important;
  }
  .mT-nv-1\@lg\+ {
    margin-top: -1px !important;
  }
  .mR-nv-1\@lg\+ {
    margin-right: -1px !important;
  }
  .mB-nv-1\@lg\+ {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@lg\+ {
    margin-left: -1px !important;
  }
  .mY-nv-1\@lg\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@lg\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-1\@md\+ {
    margin: 1px !important;
  }
  .mT-1\@md\+ {
    margin-top: 1px !important;
  }
  .mR-1\@md\+ {
    margin-right: 1px !important;
  }
  .mB-1\@md\+ {
    margin-bottom: 1px !important;
  }
  .mL-1\@md\+ {
    margin-left: 1px !important;
  }
  .mY-1\@md\+ {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@md\+ {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@md\+ {
    margin: -1px !important;
  }
  .mT-nv-1\@md\+ {
    margin-top: -1px !important;
  }
  .mR-nv-1\@md\+ {
    margin-right: -1px !important;
  }
  .mB-nv-1\@md\+ {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@md\+ {
    margin-left: -1px !important;
  }
  .mY-nv-1\@md\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@md\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-1\@sm\+ {
    margin: 1px !important;
  }
  .mT-1\@sm\+ {
    margin-top: 1px !important;
  }
  .mR-1\@sm\+ {
    margin-right: 1px !important;
  }
  .mB-1\@sm\+ {
    margin-bottom: 1px !important;
  }
  .mL-1\@sm\+ {
    margin-left: 1px !important;
  }
  .mY-1\@sm\+ {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@sm\+ {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@sm\+ {
    margin: -1px !important;
  }
  .mT-nv-1\@sm\+ {
    margin-top: -1px !important;
  }
  .mR-nv-1\@sm\+ {
    margin-right: -1px !important;
  }
  .mB-nv-1\@sm\+ {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@sm\+ {
    margin-left: -1px !important;
  }
  .mY-nv-1\@sm\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@sm\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}
@media screen and (min-width: 0) {
  .m-1\@xs\+ {
    margin: 1px !important;
  }
  .mT-1\@xs\+ {
    margin-top: 1px !important;
  }
  .mR-1\@xs\+ {
    margin-right: 1px !important;
  }
  .mB-1\@xs\+ {
    margin-bottom: 1px !important;
  }
  .mL-1\@xs\+ {
    margin-left: 1px !important;
  }
  .mY-1\@xs\+ {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@xs\+ {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@xs\+ {
    margin: -1px !important;
  }
  .mT-nv-1\@xs\+ {
    margin-top: -1px !important;
  }
  .mR-nv-1\@xs\+ {
    margin-right: -1px !important;
  }
  .mB-nv-1\@xs\+ {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@xs\+ {
    margin-left: -1px !important;
  }
  .mY-nv-1\@xs\+ {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@xs\+ {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-1\@xl- {
    margin: 1px !important;
  }
  .mT-1\@xl- {
    margin-top: 1px !important;
  }
  .mR-1\@xl- {
    margin-right: 1px !important;
  }
  .mB-1\@xl- {
    margin-bottom: 1px !important;
  }
  .mL-1\@xl- {
    margin-left: 1px !important;
  }
  .mY-1\@xl- {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@xl- {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@xl- {
    margin: -1px !important;
  }
  .mT-nv-1\@xl- {
    margin-top: -1px !important;
  }
  .mR-nv-1\@xl- {
    margin-right: -1px !important;
  }
  .mB-nv-1\@xl- {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@xl- {
    margin-left: -1px !important;
  }
  .mY-nv-1\@xl- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@xl- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-1\@lg- {
    margin: 1px !important;
  }
  .mT-1\@lg- {
    margin-top: 1px !important;
  }
  .mR-1\@lg- {
    margin-right: 1px !important;
  }
  .mB-1\@lg- {
    margin-bottom: 1px !important;
  }
  .mL-1\@lg- {
    margin-left: 1px !important;
  }
  .mY-1\@lg- {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@lg- {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@lg- {
    margin: -1px !important;
  }
  .mT-nv-1\@lg- {
    margin-top: -1px !important;
  }
  .mR-nv-1\@lg- {
    margin-right: -1px !important;
  }
  .mB-nv-1\@lg- {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@lg- {
    margin-left: -1px !important;
  }
  .mY-nv-1\@lg- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@lg- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-1\@md- {
    margin: 1px !important;
  }
  .mT-1\@md- {
    margin-top: 1px !important;
  }
  .mR-1\@md- {
    margin-right: 1px !important;
  }
  .mB-1\@md- {
    margin-bottom: 1px !important;
  }
  .mL-1\@md- {
    margin-left: 1px !important;
  }
  .mY-1\@md- {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@md- {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@md- {
    margin: -1px !important;
  }
  .mT-nv-1\@md- {
    margin-top: -1px !important;
  }
  .mR-nv-1\@md- {
    margin-right: -1px !important;
  }
  .mB-nv-1\@md- {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@md- {
    margin-left: -1px !important;
  }
  .mY-nv-1\@md- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@md- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-1\@sm- {
    margin: 1px !important;
  }
  .mT-1\@sm- {
    margin-top: 1px !important;
  }
  .mR-1\@sm- {
    margin-right: 1px !important;
  }
  .mB-1\@sm- {
    margin-bottom: 1px !important;
  }
  .mL-1\@sm- {
    margin-left: 1px !important;
  }
  .mY-1\@sm- {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@sm- {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@sm- {
    margin: -1px !important;
  }
  .mT-nv-1\@sm- {
    margin-top: -1px !important;
  }
  .mR-nv-1\@sm- {
    margin-right: -1px !important;
  }
  .mB-nv-1\@sm- {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@sm- {
    margin-left: -1px !important;
  }
  .mY-nv-1\@sm- {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@sm- {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-1\@lg {
    margin: 1px !important;
  }
  .mT-1\@lg {
    margin-top: 1px !important;
  }
  .mR-1\@lg {
    margin-right: 1px !important;
  }
  .mB-1\@lg {
    margin-bottom: 1px !important;
  }
  .mL-1\@lg {
    margin-left: 1px !important;
  }
  .mY-1\@lg {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@lg {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@lg {
    margin: -1px !important;
  }
  .mT-nv-1\@lg {
    margin-top: -1px !important;
  }
  .mR-nv-1\@lg {
    margin-right: -1px !important;
  }
  .mB-nv-1\@lg {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@lg {
    margin-left: -1px !important;
  }
  .mY-nv-1\@lg {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@lg {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-1\@md {
    margin: 1px !important;
  }
  .mT-1\@md {
    margin-top: 1px !important;
  }
  .mR-1\@md {
    margin-right: 1px !important;
  }
  .mB-1\@md {
    margin-bottom: 1px !important;
  }
  .mL-1\@md {
    margin-left: 1px !important;
  }
  .mY-1\@md {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@md {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@md {
    margin: -1px !important;
  }
  .mT-nv-1\@md {
    margin-top: -1px !important;
  }
  .mR-nv-1\@md {
    margin-right: -1px !important;
  }
  .mB-nv-1\@md {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@md {
    margin-left: -1px !important;
  }
  .mY-nv-1\@md {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@md {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-1\@sm {
    margin: 1px !important;
  }
  .mT-1\@sm {
    margin-top: 1px !important;
  }
  .mR-1\@sm {
    margin-right: 1px !important;
  }
  .mB-1\@sm {
    margin-bottom: 1px !important;
  }
  .mL-1\@sm {
    margin-left: 1px !important;
  }
  .mY-1\@sm {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mX-1\@sm {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-nv-1\@sm {
    margin: -1px !important;
  }
  .mT-nv-1\@sm {
    margin-top: -1px !important;
  }
  .mR-nv-1\@sm {
    margin-right: -1px !important;
  }
  .mB-nv-1\@sm {
    margin-bottom: -1px !important;
  }
  .mL-nv-1\@sm {
    margin-left: -1px !important;
  }
  .mY-nv-1\@sm {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .mX-nv-1\@sm {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
}
.m-2 {
  margin: 2px !important;
}

.mT-2 {
  margin-top: 2px !important;
}

.mR-2 {
  margin-right: 2px !important;
}

.mB-2 {
  margin-bottom: 2px !important;
}

.mL-2 {
  margin-left: 2px !important;
}

.mY-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.mX-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.m-nv-2 {
  margin: -2px !important;
}

.mT-nv-2 {
  margin-top: -2px !important;
}

.mR-nv-2 {
  margin-right: -2px !important;
}

.mB-nv-2 {
  margin-bottom: -2px !important;
}

.mL-nv-2 {
  margin-left: -2px !important;
}

.mY-nv-2 {
  margin-top: -2px !important;
  margin-bottom: -2px !important;
}

.mX-nv-2 {
  margin-left: -2px !important;
  margin-right: -2px !important;
}

@media screen and (min-width: 1440px) {
  .m-2\@xl\+ {
    margin: 2px !important;
  }
  .mT-2\@xl\+ {
    margin-top: 2px !important;
  }
  .mR-2\@xl\+ {
    margin-right: 2px !important;
  }
  .mB-2\@xl\+ {
    margin-bottom: 2px !important;
  }
  .mL-2\@xl\+ {
    margin-left: 2px !important;
  }
  .mY-2\@xl\+ {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@xl\+ {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@xl\+ {
    margin: -2px !important;
  }
  .mT-nv-2\@xl\+ {
    margin-top: -2px !important;
  }
  .mR-nv-2\@xl\+ {
    margin-right: -2px !important;
  }
  .mB-nv-2\@xl\+ {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@xl\+ {
    margin-left: -2px !important;
  }
  .mY-nv-2\@xl\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@xl\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-2\@lg\+ {
    margin: 2px !important;
  }
  .mT-2\@lg\+ {
    margin-top: 2px !important;
  }
  .mR-2\@lg\+ {
    margin-right: 2px !important;
  }
  .mB-2\@lg\+ {
    margin-bottom: 2px !important;
  }
  .mL-2\@lg\+ {
    margin-left: 2px !important;
  }
  .mY-2\@lg\+ {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@lg\+ {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@lg\+ {
    margin: -2px !important;
  }
  .mT-nv-2\@lg\+ {
    margin-top: -2px !important;
  }
  .mR-nv-2\@lg\+ {
    margin-right: -2px !important;
  }
  .mB-nv-2\@lg\+ {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@lg\+ {
    margin-left: -2px !important;
  }
  .mY-nv-2\@lg\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@lg\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-2\@md\+ {
    margin: 2px !important;
  }
  .mT-2\@md\+ {
    margin-top: 2px !important;
  }
  .mR-2\@md\+ {
    margin-right: 2px !important;
  }
  .mB-2\@md\+ {
    margin-bottom: 2px !important;
  }
  .mL-2\@md\+ {
    margin-left: 2px !important;
  }
  .mY-2\@md\+ {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@md\+ {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@md\+ {
    margin: -2px !important;
  }
  .mT-nv-2\@md\+ {
    margin-top: -2px !important;
  }
  .mR-nv-2\@md\+ {
    margin-right: -2px !important;
  }
  .mB-nv-2\@md\+ {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@md\+ {
    margin-left: -2px !important;
  }
  .mY-nv-2\@md\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@md\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-2\@sm\+ {
    margin: 2px !important;
  }
  .mT-2\@sm\+ {
    margin-top: 2px !important;
  }
  .mR-2\@sm\+ {
    margin-right: 2px !important;
  }
  .mB-2\@sm\+ {
    margin-bottom: 2px !important;
  }
  .mL-2\@sm\+ {
    margin-left: 2px !important;
  }
  .mY-2\@sm\+ {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@sm\+ {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@sm\+ {
    margin: -2px !important;
  }
  .mT-nv-2\@sm\+ {
    margin-top: -2px !important;
  }
  .mR-nv-2\@sm\+ {
    margin-right: -2px !important;
  }
  .mB-nv-2\@sm\+ {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@sm\+ {
    margin-left: -2px !important;
  }
  .mY-nv-2\@sm\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@sm\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}
@media screen and (min-width: 0) {
  .m-2\@xs\+ {
    margin: 2px !important;
  }
  .mT-2\@xs\+ {
    margin-top: 2px !important;
  }
  .mR-2\@xs\+ {
    margin-right: 2px !important;
  }
  .mB-2\@xs\+ {
    margin-bottom: 2px !important;
  }
  .mL-2\@xs\+ {
    margin-left: 2px !important;
  }
  .mY-2\@xs\+ {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@xs\+ {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@xs\+ {
    margin: -2px !important;
  }
  .mT-nv-2\@xs\+ {
    margin-top: -2px !important;
  }
  .mR-nv-2\@xs\+ {
    margin-right: -2px !important;
  }
  .mB-nv-2\@xs\+ {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@xs\+ {
    margin-left: -2px !important;
  }
  .mY-nv-2\@xs\+ {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@xs\+ {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-2\@xl- {
    margin: 2px !important;
  }
  .mT-2\@xl- {
    margin-top: 2px !important;
  }
  .mR-2\@xl- {
    margin-right: 2px !important;
  }
  .mB-2\@xl- {
    margin-bottom: 2px !important;
  }
  .mL-2\@xl- {
    margin-left: 2px !important;
  }
  .mY-2\@xl- {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@xl- {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@xl- {
    margin: -2px !important;
  }
  .mT-nv-2\@xl- {
    margin-top: -2px !important;
  }
  .mR-nv-2\@xl- {
    margin-right: -2px !important;
  }
  .mB-nv-2\@xl- {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@xl- {
    margin-left: -2px !important;
  }
  .mY-nv-2\@xl- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@xl- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-2\@lg- {
    margin: 2px !important;
  }
  .mT-2\@lg- {
    margin-top: 2px !important;
  }
  .mR-2\@lg- {
    margin-right: 2px !important;
  }
  .mB-2\@lg- {
    margin-bottom: 2px !important;
  }
  .mL-2\@lg- {
    margin-left: 2px !important;
  }
  .mY-2\@lg- {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@lg- {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@lg- {
    margin: -2px !important;
  }
  .mT-nv-2\@lg- {
    margin-top: -2px !important;
  }
  .mR-nv-2\@lg- {
    margin-right: -2px !important;
  }
  .mB-nv-2\@lg- {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@lg- {
    margin-left: -2px !important;
  }
  .mY-nv-2\@lg- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@lg- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-2\@md- {
    margin: 2px !important;
  }
  .mT-2\@md- {
    margin-top: 2px !important;
  }
  .mR-2\@md- {
    margin-right: 2px !important;
  }
  .mB-2\@md- {
    margin-bottom: 2px !important;
  }
  .mL-2\@md- {
    margin-left: 2px !important;
  }
  .mY-2\@md- {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@md- {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@md- {
    margin: -2px !important;
  }
  .mT-nv-2\@md- {
    margin-top: -2px !important;
  }
  .mR-nv-2\@md- {
    margin-right: -2px !important;
  }
  .mB-nv-2\@md- {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@md- {
    margin-left: -2px !important;
  }
  .mY-nv-2\@md- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@md- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-2\@sm- {
    margin: 2px !important;
  }
  .mT-2\@sm- {
    margin-top: 2px !important;
  }
  .mR-2\@sm- {
    margin-right: 2px !important;
  }
  .mB-2\@sm- {
    margin-bottom: 2px !important;
  }
  .mL-2\@sm- {
    margin-left: 2px !important;
  }
  .mY-2\@sm- {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@sm- {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@sm- {
    margin: -2px !important;
  }
  .mT-nv-2\@sm- {
    margin-top: -2px !important;
  }
  .mR-nv-2\@sm- {
    margin-right: -2px !important;
  }
  .mB-nv-2\@sm- {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@sm- {
    margin-left: -2px !important;
  }
  .mY-nv-2\@sm- {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@sm- {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-2\@lg {
    margin: 2px !important;
  }
  .mT-2\@lg {
    margin-top: 2px !important;
  }
  .mR-2\@lg {
    margin-right: 2px !important;
  }
  .mB-2\@lg {
    margin-bottom: 2px !important;
  }
  .mL-2\@lg {
    margin-left: 2px !important;
  }
  .mY-2\@lg {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@lg {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@lg {
    margin: -2px !important;
  }
  .mT-nv-2\@lg {
    margin-top: -2px !important;
  }
  .mR-nv-2\@lg {
    margin-right: -2px !important;
  }
  .mB-nv-2\@lg {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@lg {
    margin-left: -2px !important;
  }
  .mY-nv-2\@lg {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@lg {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-2\@md {
    margin: 2px !important;
  }
  .mT-2\@md {
    margin-top: 2px !important;
  }
  .mR-2\@md {
    margin-right: 2px !important;
  }
  .mB-2\@md {
    margin-bottom: 2px !important;
  }
  .mL-2\@md {
    margin-left: 2px !important;
  }
  .mY-2\@md {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@md {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@md {
    margin: -2px !important;
  }
  .mT-nv-2\@md {
    margin-top: -2px !important;
  }
  .mR-nv-2\@md {
    margin-right: -2px !important;
  }
  .mB-nv-2\@md {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@md {
    margin-left: -2px !important;
  }
  .mY-nv-2\@md {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@md {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-2\@sm {
    margin: 2px !important;
  }
  .mT-2\@sm {
    margin-top: 2px !important;
  }
  .mR-2\@sm {
    margin-right: 2px !important;
  }
  .mB-2\@sm {
    margin-bottom: 2px !important;
  }
  .mL-2\@sm {
    margin-left: 2px !important;
  }
  .mY-2\@sm {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mX-2\@sm {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-nv-2\@sm {
    margin: -2px !important;
  }
  .mT-nv-2\@sm {
    margin-top: -2px !important;
  }
  .mR-nv-2\@sm {
    margin-right: -2px !important;
  }
  .mB-nv-2\@sm {
    margin-bottom: -2px !important;
  }
  .mL-nv-2\@sm {
    margin-left: -2px !important;
  }
  .mY-nv-2\@sm {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .mX-nv-2\@sm {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
}
.m-3 {
  margin: 3px !important;
}

.mT-3 {
  margin-top: 3px !important;
}

.mR-3 {
  margin-right: 3px !important;
}

.mB-3 {
  margin-bottom: 3px !important;
}

.mL-3 {
  margin-left: 3px !important;
}

.mY-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.mX-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.m-nv-3 {
  margin: -3px !important;
}

.mT-nv-3 {
  margin-top: -3px !important;
}

.mR-nv-3 {
  margin-right: -3px !important;
}

.mB-nv-3 {
  margin-bottom: -3px !important;
}

.mL-nv-3 {
  margin-left: -3px !important;
}

.mY-nv-3 {
  margin-top: -3px !important;
  margin-bottom: -3px !important;
}

.mX-nv-3 {
  margin-left: -3px !important;
  margin-right: -3px !important;
}

@media screen and (min-width: 1440px) {
  .m-3\@xl\+ {
    margin: 3px !important;
  }
  .mT-3\@xl\+ {
    margin-top: 3px !important;
  }
  .mR-3\@xl\+ {
    margin-right: 3px !important;
  }
  .mB-3\@xl\+ {
    margin-bottom: 3px !important;
  }
  .mL-3\@xl\+ {
    margin-left: 3px !important;
  }
  .mY-3\@xl\+ {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@xl\+ {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@xl\+ {
    margin: -3px !important;
  }
  .mT-nv-3\@xl\+ {
    margin-top: -3px !important;
  }
  .mR-nv-3\@xl\+ {
    margin-right: -3px !important;
  }
  .mB-nv-3\@xl\+ {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@xl\+ {
    margin-left: -3px !important;
  }
  .mY-nv-3\@xl\+ {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@xl\+ {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-3\@lg\+ {
    margin: 3px !important;
  }
  .mT-3\@lg\+ {
    margin-top: 3px !important;
  }
  .mR-3\@lg\+ {
    margin-right: 3px !important;
  }
  .mB-3\@lg\+ {
    margin-bottom: 3px !important;
  }
  .mL-3\@lg\+ {
    margin-left: 3px !important;
  }
  .mY-3\@lg\+ {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@lg\+ {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@lg\+ {
    margin: -3px !important;
  }
  .mT-nv-3\@lg\+ {
    margin-top: -3px !important;
  }
  .mR-nv-3\@lg\+ {
    margin-right: -3px !important;
  }
  .mB-nv-3\@lg\+ {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@lg\+ {
    margin-left: -3px !important;
  }
  .mY-nv-3\@lg\+ {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@lg\+ {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-3\@md\+ {
    margin: 3px !important;
  }
  .mT-3\@md\+ {
    margin-top: 3px !important;
  }
  .mR-3\@md\+ {
    margin-right: 3px !important;
  }
  .mB-3\@md\+ {
    margin-bottom: 3px !important;
  }
  .mL-3\@md\+ {
    margin-left: 3px !important;
  }
  .mY-3\@md\+ {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@md\+ {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@md\+ {
    margin: -3px !important;
  }
  .mT-nv-3\@md\+ {
    margin-top: -3px !important;
  }
  .mR-nv-3\@md\+ {
    margin-right: -3px !important;
  }
  .mB-nv-3\@md\+ {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@md\+ {
    margin-left: -3px !important;
  }
  .mY-nv-3\@md\+ {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@md\+ {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-3\@sm\+ {
    margin: 3px !important;
  }
  .mT-3\@sm\+ {
    margin-top: 3px !important;
  }
  .mR-3\@sm\+ {
    margin-right: 3px !important;
  }
  .mB-3\@sm\+ {
    margin-bottom: 3px !important;
  }
  .mL-3\@sm\+ {
    margin-left: 3px !important;
  }
  .mY-3\@sm\+ {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@sm\+ {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@sm\+ {
    margin: -3px !important;
  }
  .mT-nv-3\@sm\+ {
    margin-top: -3px !important;
  }
  .mR-nv-3\@sm\+ {
    margin-right: -3px !important;
  }
  .mB-nv-3\@sm\+ {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@sm\+ {
    margin-left: -3px !important;
  }
  .mY-nv-3\@sm\+ {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@sm\+ {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}
@media screen and (min-width: 0) {
  .m-3\@xs\+ {
    margin: 3px !important;
  }
  .mT-3\@xs\+ {
    margin-top: 3px !important;
  }
  .mR-3\@xs\+ {
    margin-right: 3px !important;
  }
  .mB-3\@xs\+ {
    margin-bottom: 3px !important;
  }
  .mL-3\@xs\+ {
    margin-left: 3px !important;
  }
  .mY-3\@xs\+ {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@xs\+ {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@xs\+ {
    margin: -3px !important;
  }
  .mT-nv-3\@xs\+ {
    margin-top: -3px !important;
  }
  .mR-nv-3\@xs\+ {
    margin-right: -3px !important;
  }
  .mB-nv-3\@xs\+ {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@xs\+ {
    margin-left: -3px !important;
  }
  .mY-nv-3\@xs\+ {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@xs\+ {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-3\@xl- {
    margin: 3px !important;
  }
  .mT-3\@xl- {
    margin-top: 3px !important;
  }
  .mR-3\@xl- {
    margin-right: 3px !important;
  }
  .mB-3\@xl- {
    margin-bottom: 3px !important;
  }
  .mL-3\@xl- {
    margin-left: 3px !important;
  }
  .mY-3\@xl- {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@xl- {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@xl- {
    margin: -3px !important;
  }
  .mT-nv-3\@xl- {
    margin-top: -3px !important;
  }
  .mR-nv-3\@xl- {
    margin-right: -3px !important;
  }
  .mB-nv-3\@xl- {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@xl- {
    margin-left: -3px !important;
  }
  .mY-nv-3\@xl- {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@xl- {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-3\@lg- {
    margin: 3px !important;
  }
  .mT-3\@lg- {
    margin-top: 3px !important;
  }
  .mR-3\@lg- {
    margin-right: 3px !important;
  }
  .mB-3\@lg- {
    margin-bottom: 3px !important;
  }
  .mL-3\@lg- {
    margin-left: 3px !important;
  }
  .mY-3\@lg- {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@lg- {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@lg- {
    margin: -3px !important;
  }
  .mT-nv-3\@lg- {
    margin-top: -3px !important;
  }
  .mR-nv-3\@lg- {
    margin-right: -3px !important;
  }
  .mB-nv-3\@lg- {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@lg- {
    margin-left: -3px !important;
  }
  .mY-nv-3\@lg- {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@lg- {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-3\@md- {
    margin: 3px !important;
  }
  .mT-3\@md- {
    margin-top: 3px !important;
  }
  .mR-3\@md- {
    margin-right: 3px !important;
  }
  .mB-3\@md- {
    margin-bottom: 3px !important;
  }
  .mL-3\@md- {
    margin-left: 3px !important;
  }
  .mY-3\@md- {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@md- {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@md- {
    margin: -3px !important;
  }
  .mT-nv-3\@md- {
    margin-top: -3px !important;
  }
  .mR-nv-3\@md- {
    margin-right: -3px !important;
  }
  .mB-nv-3\@md- {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@md- {
    margin-left: -3px !important;
  }
  .mY-nv-3\@md- {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@md- {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-3\@sm- {
    margin: 3px !important;
  }
  .mT-3\@sm- {
    margin-top: 3px !important;
  }
  .mR-3\@sm- {
    margin-right: 3px !important;
  }
  .mB-3\@sm- {
    margin-bottom: 3px !important;
  }
  .mL-3\@sm- {
    margin-left: 3px !important;
  }
  .mY-3\@sm- {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@sm- {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@sm- {
    margin: -3px !important;
  }
  .mT-nv-3\@sm- {
    margin-top: -3px !important;
  }
  .mR-nv-3\@sm- {
    margin-right: -3px !important;
  }
  .mB-nv-3\@sm- {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@sm- {
    margin-left: -3px !important;
  }
  .mY-nv-3\@sm- {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@sm- {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-3\@lg {
    margin: 3px !important;
  }
  .mT-3\@lg {
    margin-top: 3px !important;
  }
  .mR-3\@lg {
    margin-right: 3px !important;
  }
  .mB-3\@lg {
    margin-bottom: 3px !important;
  }
  .mL-3\@lg {
    margin-left: 3px !important;
  }
  .mY-3\@lg {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@lg {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@lg {
    margin: -3px !important;
  }
  .mT-nv-3\@lg {
    margin-top: -3px !important;
  }
  .mR-nv-3\@lg {
    margin-right: -3px !important;
  }
  .mB-nv-3\@lg {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@lg {
    margin-left: -3px !important;
  }
  .mY-nv-3\@lg {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@lg {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-3\@md {
    margin: 3px !important;
  }
  .mT-3\@md {
    margin-top: 3px !important;
  }
  .mR-3\@md {
    margin-right: 3px !important;
  }
  .mB-3\@md {
    margin-bottom: 3px !important;
  }
  .mL-3\@md {
    margin-left: 3px !important;
  }
  .mY-3\@md {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@md {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@md {
    margin: -3px !important;
  }
  .mT-nv-3\@md {
    margin-top: -3px !important;
  }
  .mR-nv-3\@md {
    margin-right: -3px !important;
  }
  .mB-nv-3\@md {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@md {
    margin-left: -3px !important;
  }
  .mY-nv-3\@md {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@md {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-3\@sm {
    margin: 3px !important;
  }
  .mT-3\@sm {
    margin-top: 3px !important;
  }
  .mR-3\@sm {
    margin-right: 3px !important;
  }
  .mB-3\@sm {
    margin-bottom: 3px !important;
  }
  .mL-3\@sm {
    margin-left: 3px !important;
  }
  .mY-3\@sm {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mX-3\@sm {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-nv-3\@sm {
    margin: -3px !important;
  }
  .mT-nv-3\@sm {
    margin-top: -3px !important;
  }
  .mR-nv-3\@sm {
    margin-right: -3px !important;
  }
  .mB-nv-3\@sm {
    margin-bottom: -3px !important;
  }
  .mL-nv-3\@sm {
    margin-left: -3px !important;
  }
  .mY-nv-3\@sm {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .mX-nv-3\@sm {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
}
.m-4 {
  margin: 4px !important;
}

.mT-4 {
  margin-top: 4px !important;
}

.mR-4 {
  margin-right: 4px !important;
}

.mB-4 {
  margin-bottom: 4px !important;
}

.mL-4 {
  margin-left: 4px !important;
}

.mY-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.mX-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.m-nv-4 {
  margin: -4px !important;
}

.mT-nv-4 {
  margin-top: -4px !important;
}

.mR-nv-4 {
  margin-right: -4px !important;
}

.mB-nv-4 {
  margin-bottom: -4px !important;
}

.mL-nv-4 {
  margin-left: -4px !important;
}

.mY-nv-4 {
  margin-top: -4px !important;
  margin-bottom: -4px !important;
}

.mX-nv-4 {
  margin-left: -4px !important;
  margin-right: -4px !important;
}

@media screen and (min-width: 1440px) {
  .m-4\@xl\+ {
    margin: 4px !important;
  }
  .mT-4\@xl\+ {
    margin-top: 4px !important;
  }
  .mR-4\@xl\+ {
    margin-right: 4px !important;
  }
  .mB-4\@xl\+ {
    margin-bottom: 4px !important;
  }
  .mL-4\@xl\+ {
    margin-left: 4px !important;
  }
  .mY-4\@xl\+ {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@xl\+ {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@xl\+ {
    margin: -4px !important;
  }
  .mT-nv-4\@xl\+ {
    margin-top: -4px !important;
  }
  .mR-nv-4\@xl\+ {
    margin-right: -4px !important;
  }
  .mB-nv-4\@xl\+ {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@xl\+ {
    margin-left: -4px !important;
  }
  .mY-nv-4\@xl\+ {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@xl\+ {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-4\@lg\+ {
    margin: 4px !important;
  }
  .mT-4\@lg\+ {
    margin-top: 4px !important;
  }
  .mR-4\@lg\+ {
    margin-right: 4px !important;
  }
  .mB-4\@lg\+ {
    margin-bottom: 4px !important;
  }
  .mL-4\@lg\+ {
    margin-left: 4px !important;
  }
  .mY-4\@lg\+ {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@lg\+ {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@lg\+ {
    margin: -4px !important;
  }
  .mT-nv-4\@lg\+ {
    margin-top: -4px !important;
  }
  .mR-nv-4\@lg\+ {
    margin-right: -4px !important;
  }
  .mB-nv-4\@lg\+ {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@lg\+ {
    margin-left: -4px !important;
  }
  .mY-nv-4\@lg\+ {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@lg\+ {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-4\@md\+ {
    margin: 4px !important;
  }
  .mT-4\@md\+ {
    margin-top: 4px !important;
  }
  .mR-4\@md\+ {
    margin-right: 4px !important;
  }
  .mB-4\@md\+ {
    margin-bottom: 4px !important;
  }
  .mL-4\@md\+ {
    margin-left: 4px !important;
  }
  .mY-4\@md\+ {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@md\+ {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@md\+ {
    margin: -4px !important;
  }
  .mT-nv-4\@md\+ {
    margin-top: -4px !important;
  }
  .mR-nv-4\@md\+ {
    margin-right: -4px !important;
  }
  .mB-nv-4\@md\+ {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@md\+ {
    margin-left: -4px !important;
  }
  .mY-nv-4\@md\+ {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@md\+ {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-4\@sm\+ {
    margin: 4px !important;
  }
  .mT-4\@sm\+ {
    margin-top: 4px !important;
  }
  .mR-4\@sm\+ {
    margin-right: 4px !important;
  }
  .mB-4\@sm\+ {
    margin-bottom: 4px !important;
  }
  .mL-4\@sm\+ {
    margin-left: 4px !important;
  }
  .mY-4\@sm\+ {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@sm\+ {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@sm\+ {
    margin: -4px !important;
  }
  .mT-nv-4\@sm\+ {
    margin-top: -4px !important;
  }
  .mR-nv-4\@sm\+ {
    margin-right: -4px !important;
  }
  .mB-nv-4\@sm\+ {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@sm\+ {
    margin-left: -4px !important;
  }
  .mY-nv-4\@sm\+ {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@sm\+ {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}
@media screen and (min-width: 0) {
  .m-4\@xs\+ {
    margin: 4px !important;
  }
  .mT-4\@xs\+ {
    margin-top: 4px !important;
  }
  .mR-4\@xs\+ {
    margin-right: 4px !important;
  }
  .mB-4\@xs\+ {
    margin-bottom: 4px !important;
  }
  .mL-4\@xs\+ {
    margin-left: 4px !important;
  }
  .mY-4\@xs\+ {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@xs\+ {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@xs\+ {
    margin: -4px !important;
  }
  .mT-nv-4\@xs\+ {
    margin-top: -4px !important;
  }
  .mR-nv-4\@xs\+ {
    margin-right: -4px !important;
  }
  .mB-nv-4\@xs\+ {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@xs\+ {
    margin-left: -4px !important;
  }
  .mY-nv-4\@xs\+ {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@xs\+ {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-4\@xl- {
    margin: 4px !important;
  }
  .mT-4\@xl- {
    margin-top: 4px !important;
  }
  .mR-4\@xl- {
    margin-right: 4px !important;
  }
  .mB-4\@xl- {
    margin-bottom: 4px !important;
  }
  .mL-4\@xl- {
    margin-left: 4px !important;
  }
  .mY-4\@xl- {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@xl- {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@xl- {
    margin: -4px !important;
  }
  .mT-nv-4\@xl- {
    margin-top: -4px !important;
  }
  .mR-nv-4\@xl- {
    margin-right: -4px !important;
  }
  .mB-nv-4\@xl- {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@xl- {
    margin-left: -4px !important;
  }
  .mY-nv-4\@xl- {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@xl- {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-4\@lg- {
    margin: 4px !important;
  }
  .mT-4\@lg- {
    margin-top: 4px !important;
  }
  .mR-4\@lg- {
    margin-right: 4px !important;
  }
  .mB-4\@lg- {
    margin-bottom: 4px !important;
  }
  .mL-4\@lg- {
    margin-left: 4px !important;
  }
  .mY-4\@lg- {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@lg- {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@lg- {
    margin: -4px !important;
  }
  .mT-nv-4\@lg- {
    margin-top: -4px !important;
  }
  .mR-nv-4\@lg- {
    margin-right: -4px !important;
  }
  .mB-nv-4\@lg- {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@lg- {
    margin-left: -4px !important;
  }
  .mY-nv-4\@lg- {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@lg- {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-4\@md- {
    margin: 4px !important;
  }
  .mT-4\@md- {
    margin-top: 4px !important;
  }
  .mR-4\@md- {
    margin-right: 4px !important;
  }
  .mB-4\@md- {
    margin-bottom: 4px !important;
  }
  .mL-4\@md- {
    margin-left: 4px !important;
  }
  .mY-4\@md- {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@md- {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@md- {
    margin: -4px !important;
  }
  .mT-nv-4\@md- {
    margin-top: -4px !important;
  }
  .mR-nv-4\@md- {
    margin-right: -4px !important;
  }
  .mB-nv-4\@md- {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@md- {
    margin-left: -4px !important;
  }
  .mY-nv-4\@md- {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@md- {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-4\@sm- {
    margin: 4px !important;
  }
  .mT-4\@sm- {
    margin-top: 4px !important;
  }
  .mR-4\@sm- {
    margin-right: 4px !important;
  }
  .mB-4\@sm- {
    margin-bottom: 4px !important;
  }
  .mL-4\@sm- {
    margin-left: 4px !important;
  }
  .mY-4\@sm- {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@sm- {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@sm- {
    margin: -4px !important;
  }
  .mT-nv-4\@sm- {
    margin-top: -4px !important;
  }
  .mR-nv-4\@sm- {
    margin-right: -4px !important;
  }
  .mB-nv-4\@sm- {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@sm- {
    margin-left: -4px !important;
  }
  .mY-nv-4\@sm- {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@sm- {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-4\@lg {
    margin: 4px !important;
  }
  .mT-4\@lg {
    margin-top: 4px !important;
  }
  .mR-4\@lg {
    margin-right: 4px !important;
  }
  .mB-4\@lg {
    margin-bottom: 4px !important;
  }
  .mL-4\@lg {
    margin-left: 4px !important;
  }
  .mY-4\@lg {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@lg {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@lg {
    margin: -4px !important;
  }
  .mT-nv-4\@lg {
    margin-top: -4px !important;
  }
  .mR-nv-4\@lg {
    margin-right: -4px !important;
  }
  .mB-nv-4\@lg {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@lg {
    margin-left: -4px !important;
  }
  .mY-nv-4\@lg {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@lg {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-4\@md {
    margin: 4px !important;
  }
  .mT-4\@md {
    margin-top: 4px !important;
  }
  .mR-4\@md {
    margin-right: 4px !important;
  }
  .mB-4\@md {
    margin-bottom: 4px !important;
  }
  .mL-4\@md {
    margin-left: 4px !important;
  }
  .mY-4\@md {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@md {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@md {
    margin: -4px !important;
  }
  .mT-nv-4\@md {
    margin-top: -4px !important;
  }
  .mR-nv-4\@md {
    margin-right: -4px !important;
  }
  .mB-nv-4\@md {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@md {
    margin-left: -4px !important;
  }
  .mY-nv-4\@md {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@md {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-4\@sm {
    margin: 4px !important;
  }
  .mT-4\@sm {
    margin-top: 4px !important;
  }
  .mR-4\@sm {
    margin-right: 4px !important;
  }
  .mB-4\@sm {
    margin-bottom: 4px !important;
  }
  .mL-4\@sm {
    margin-left: 4px !important;
  }
  .mY-4\@sm {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mX-4\@sm {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-nv-4\@sm {
    margin: -4px !important;
  }
  .mT-nv-4\@sm {
    margin-top: -4px !important;
  }
  .mR-nv-4\@sm {
    margin-right: -4px !important;
  }
  .mB-nv-4\@sm {
    margin-bottom: -4px !important;
  }
  .mL-nv-4\@sm {
    margin-left: -4px !important;
  }
  .mY-nv-4\@sm {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .mX-nv-4\@sm {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}
.m-5 {
  margin: 5px !important;
}

.mT-5 {
  margin-top: 5px !important;
}

.mR-5 {
  margin-right: 5px !important;
}

.mB-5 {
  margin-bottom: 5px !important;
}

.mL-5 {
  margin-left: 5px !important;
}

.mY-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.mX-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.m-nv-5 {
  margin: -5px !important;
}

.mT-nv-5 {
  margin-top: -5px !important;
}

.mR-nv-5 {
  margin-right: -5px !important;
}

.mB-nv-5 {
  margin-bottom: -5px !important;
}

.mL-nv-5 {
  margin-left: -5px !important;
}

.mY-nv-5 {
  margin-top: -5px !important;
  margin-bottom: -5px !important;
}

.mX-nv-5 {
  margin-left: -5px !important;
  margin-right: -5px !important;
}

@media screen and (min-width: 1440px) {
  .m-5\@xl\+ {
    margin: 5px !important;
  }
  .mT-5\@xl\+ {
    margin-top: 5px !important;
  }
  .mR-5\@xl\+ {
    margin-right: 5px !important;
  }
  .mB-5\@xl\+ {
    margin-bottom: 5px !important;
  }
  .mL-5\@xl\+ {
    margin-left: 5px !important;
  }
  .mY-5\@xl\+ {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@xl\+ {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@xl\+ {
    margin: -5px !important;
  }
  .mT-nv-5\@xl\+ {
    margin-top: -5px !important;
  }
  .mR-nv-5\@xl\+ {
    margin-right: -5px !important;
  }
  .mB-nv-5\@xl\+ {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@xl\+ {
    margin-left: -5px !important;
  }
  .mY-nv-5\@xl\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@xl\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-5\@lg\+ {
    margin: 5px !important;
  }
  .mT-5\@lg\+ {
    margin-top: 5px !important;
  }
  .mR-5\@lg\+ {
    margin-right: 5px !important;
  }
  .mB-5\@lg\+ {
    margin-bottom: 5px !important;
  }
  .mL-5\@lg\+ {
    margin-left: 5px !important;
  }
  .mY-5\@lg\+ {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@lg\+ {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@lg\+ {
    margin: -5px !important;
  }
  .mT-nv-5\@lg\+ {
    margin-top: -5px !important;
  }
  .mR-nv-5\@lg\+ {
    margin-right: -5px !important;
  }
  .mB-nv-5\@lg\+ {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@lg\+ {
    margin-left: -5px !important;
  }
  .mY-nv-5\@lg\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@lg\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-5\@md\+ {
    margin: 5px !important;
  }
  .mT-5\@md\+ {
    margin-top: 5px !important;
  }
  .mR-5\@md\+ {
    margin-right: 5px !important;
  }
  .mB-5\@md\+ {
    margin-bottom: 5px !important;
  }
  .mL-5\@md\+ {
    margin-left: 5px !important;
  }
  .mY-5\@md\+ {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@md\+ {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@md\+ {
    margin: -5px !important;
  }
  .mT-nv-5\@md\+ {
    margin-top: -5px !important;
  }
  .mR-nv-5\@md\+ {
    margin-right: -5px !important;
  }
  .mB-nv-5\@md\+ {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@md\+ {
    margin-left: -5px !important;
  }
  .mY-nv-5\@md\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@md\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-5\@sm\+ {
    margin: 5px !important;
  }
  .mT-5\@sm\+ {
    margin-top: 5px !important;
  }
  .mR-5\@sm\+ {
    margin-right: 5px !important;
  }
  .mB-5\@sm\+ {
    margin-bottom: 5px !important;
  }
  .mL-5\@sm\+ {
    margin-left: 5px !important;
  }
  .mY-5\@sm\+ {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@sm\+ {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@sm\+ {
    margin: -5px !important;
  }
  .mT-nv-5\@sm\+ {
    margin-top: -5px !important;
  }
  .mR-nv-5\@sm\+ {
    margin-right: -5px !important;
  }
  .mB-nv-5\@sm\+ {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@sm\+ {
    margin-left: -5px !important;
  }
  .mY-nv-5\@sm\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@sm\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}
@media screen and (min-width: 0) {
  .m-5\@xs\+ {
    margin: 5px !important;
  }
  .mT-5\@xs\+ {
    margin-top: 5px !important;
  }
  .mR-5\@xs\+ {
    margin-right: 5px !important;
  }
  .mB-5\@xs\+ {
    margin-bottom: 5px !important;
  }
  .mL-5\@xs\+ {
    margin-left: 5px !important;
  }
  .mY-5\@xs\+ {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@xs\+ {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@xs\+ {
    margin: -5px !important;
  }
  .mT-nv-5\@xs\+ {
    margin-top: -5px !important;
  }
  .mR-nv-5\@xs\+ {
    margin-right: -5px !important;
  }
  .mB-nv-5\@xs\+ {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@xs\+ {
    margin-left: -5px !important;
  }
  .mY-nv-5\@xs\+ {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@xs\+ {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-5\@xl- {
    margin: 5px !important;
  }
  .mT-5\@xl- {
    margin-top: 5px !important;
  }
  .mR-5\@xl- {
    margin-right: 5px !important;
  }
  .mB-5\@xl- {
    margin-bottom: 5px !important;
  }
  .mL-5\@xl- {
    margin-left: 5px !important;
  }
  .mY-5\@xl- {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@xl- {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@xl- {
    margin: -5px !important;
  }
  .mT-nv-5\@xl- {
    margin-top: -5px !important;
  }
  .mR-nv-5\@xl- {
    margin-right: -5px !important;
  }
  .mB-nv-5\@xl- {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@xl- {
    margin-left: -5px !important;
  }
  .mY-nv-5\@xl- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@xl- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-5\@lg- {
    margin: 5px !important;
  }
  .mT-5\@lg- {
    margin-top: 5px !important;
  }
  .mR-5\@lg- {
    margin-right: 5px !important;
  }
  .mB-5\@lg- {
    margin-bottom: 5px !important;
  }
  .mL-5\@lg- {
    margin-left: 5px !important;
  }
  .mY-5\@lg- {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@lg- {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@lg- {
    margin: -5px !important;
  }
  .mT-nv-5\@lg- {
    margin-top: -5px !important;
  }
  .mR-nv-5\@lg- {
    margin-right: -5px !important;
  }
  .mB-nv-5\@lg- {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@lg- {
    margin-left: -5px !important;
  }
  .mY-nv-5\@lg- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@lg- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-5\@md- {
    margin: 5px !important;
  }
  .mT-5\@md- {
    margin-top: 5px !important;
  }
  .mR-5\@md- {
    margin-right: 5px !important;
  }
  .mB-5\@md- {
    margin-bottom: 5px !important;
  }
  .mL-5\@md- {
    margin-left: 5px !important;
  }
  .mY-5\@md- {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@md- {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@md- {
    margin: -5px !important;
  }
  .mT-nv-5\@md- {
    margin-top: -5px !important;
  }
  .mR-nv-5\@md- {
    margin-right: -5px !important;
  }
  .mB-nv-5\@md- {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@md- {
    margin-left: -5px !important;
  }
  .mY-nv-5\@md- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@md- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-5\@sm- {
    margin: 5px !important;
  }
  .mT-5\@sm- {
    margin-top: 5px !important;
  }
  .mR-5\@sm- {
    margin-right: 5px !important;
  }
  .mB-5\@sm- {
    margin-bottom: 5px !important;
  }
  .mL-5\@sm- {
    margin-left: 5px !important;
  }
  .mY-5\@sm- {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@sm- {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@sm- {
    margin: -5px !important;
  }
  .mT-nv-5\@sm- {
    margin-top: -5px !important;
  }
  .mR-nv-5\@sm- {
    margin-right: -5px !important;
  }
  .mB-nv-5\@sm- {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@sm- {
    margin-left: -5px !important;
  }
  .mY-nv-5\@sm- {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@sm- {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-5\@lg {
    margin: 5px !important;
  }
  .mT-5\@lg {
    margin-top: 5px !important;
  }
  .mR-5\@lg {
    margin-right: 5px !important;
  }
  .mB-5\@lg {
    margin-bottom: 5px !important;
  }
  .mL-5\@lg {
    margin-left: 5px !important;
  }
  .mY-5\@lg {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@lg {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@lg {
    margin: -5px !important;
  }
  .mT-nv-5\@lg {
    margin-top: -5px !important;
  }
  .mR-nv-5\@lg {
    margin-right: -5px !important;
  }
  .mB-nv-5\@lg {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@lg {
    margin-left: -5px !important;
  }
  .mY-nv-5\@lg {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@lg {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-5\@md {
    margin: 5px !important;
  }
  .mT-5\@md {
    margin-top: 5px !important;
  }
  .mR-5\@md {
    margin-right: 5px !important;
  }
  .mB-5\@md {
    margin-bottom: 5px !important;
  }
  .mL-5\@md {
    margin-left: 5px !important;
  }
  .mY-5\@md {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@md {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@md {
    margin: -5px !important;
  }
  .mT-nv-5\@md {
    margin-top: -5px !important;
  }
  .mR-nv-5\@md {
    margin-right: -5px !important;
  }
  .mB-nv-5\@md {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@md {
    margin-left: -5px !important;
  }
  .mY-nv-5\@md {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@md {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-5\@sm {
    margin: 5px !important;
  }
  .mT-5\@sm {
    margin-top: 5px !important;
  }
  .mR-5\@sm {
    margin-right: 5px !important;
  }
  .mB-5\@sm {
    margin-bottom: 5px !important;
  }
  .mL-5\@sm {
    margin-left: 5px !important;
  }
  .mY-5\@sm {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mX-5\@sm {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-nv-5\@sm {
    margin: -5px !important;
  }
  .mT-nv-5\@sm {
    margin-top: -5px !important;
  }
  .mR-nv-5\@sm {
    margin-right: -5px !important;
  }
  .mB-nv-5\@sm {
    margin-bottom: -5px !important;
  }
  .mL-nv-5\@sm {
    margin-left: -5px !important;
  }
  .mY-nv-5\@sm {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .mX-nv-5\@sm {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
}
.m-10 {
  margin: 10px !important;
}

.mT-10 {
  margin-top: 10px !important;
}

.mR-10 {
  margin-right: 10px !important;
}

.mB-10 {
  margin-bottom: 10px !important;
}

.mL-10 {
  margin-left: 10px !important;
}

.mY-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.mX-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.m-nv-10 {
  margin: -10px !important;
}

.mT-nv-10 {
  margin-top: -10px !important;
}

.mR-nv-10 {
  margin-right: -10px !important;
}

.mB-nv-10 {
  margin-bottom: -10px !important;
}

.mL-nv-10 {
  margin-left: -10px !important;
}

.mY-nv-10 {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
}

.mX-nv-10 {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

@media screen and (min-width: 1440px) {
  .m-10\@xl\+ {
    margin: 10px !important;
  }
  .mT-10\@xl\+ {
    margin-top: 10px !important;
  }
  .mR-10\@xl\+ {
    margin-right: 10px !important;
  }
  .mB-10\@xl\+ {
    margin-bottom: 10px !important;
  }
  .mL-10\@xl\+ {
    margin-left: 10px !important;
  }
  .mY-10\@xl\+ {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@xl\+ {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@xl\+ {
    margin: -10px !important;
  }
  .mT-nv-10\@xl\+ {
    margin-top: -10px !important;
  }
  .mR-nv-10\@xl\+ {
    margin-right: -10px !important;
  }
  .mB-nv-10\@xl\+ {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@xl\+ {
    margin-left: -10px !important;
  }
  .mY-nv-10\@xl\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@xl\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-10\@lg\+ {
    margin: 10px !important;
  }
  .mT-10\@lg\+ {
    margin-top: 10px !important;
  }
  .mR-10\@lg\+ {
    margin-right: 10px !important;
  }
  .mB-10\@lg\+ {
    margin-bottom: 10px !important;
  }
  .mL-10\@lg\+ {
    margin-left: 10px !important;
  }
  .mY-10\@lg\+ {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@lg\+ {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@lg\+ {
    margin: -10px !important;
  }
  .mT-nv-10\@lg\+ {
    margin-top: -10px !important;
  }
  .mR-nv-10\@lg\+ {
    margin-right: -10px !important;
  }
  .mB-nv-10\@lg\+ {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@lg\+ {
    margin-left: -10px !important;
  }
  .mY-nv-10\@lg\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@lg\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-10\@md\+ {
    margin: 10px !important;
  }
  .mT-10\@md\+ {
    margin-top: 10px !important;
  }
  .mR-10\@md\+ {
    margin-right: 10px !important;
  }
  .mB-10\@md\+ {
    margin-bottom: 10px !important;
  }
  .mL-10\@md\+ {
    margin-left: 10px !important;
  }
  .mY-10\@md\+ {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@md\+ {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@md\+ {
    margin: -10px !important;
  }
  .mT-nv-10\@md\+ {
    margin-top: -10px !important;
  }
  .mR-nv-10\@md\+ {
    margin-right: -10px !important;
  }
  .mB-nv-10\@md\+ {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@md\+ {
    margin-left: -10px !important;
  }
  .mY-nv-10\@md\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@md\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-10\@sm\+ {
    margin: 10px !important;
  }
  .mT-10\@sm\+ {
    margin-top: 10px !important;
  }
  .mR-10\@sm\+ {
    margin-right: 10px !important;
  }
  .mB-10\@sm\+ {
    margin-bottom: 10px !important;
  }
  .mL-10\@sm\+ {
    margin-left: 10px !important;
  }
  .mY-10\@sm\+ {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@sm\+ {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@sm\+ {
    margin: -10px !important;
  }
  .mT-nv-10\@sm\+ {
    margin-top: -10px !important;
  }
  .mR-nv-10\@sm\+ {
    margin-right: -10px !important;
  }
  .mB-nv-10\@sm\+ {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@sm\+ {
    margin-left: -10px !important;
  }
  .mY-nv-10\@sm\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@sm\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
@media screen and (min-width: 0) {
  .m-10\@xs\+ {
    margin: 10px !important;
  }
  .mT-10\@xs\+ {
    margin-top: 10px !important;
  }
  .mR-10\@xs\+ {
    margin-right: 10px !important;
  }
  .mB-10\@xs\+ {
    margin-bottom: 10px !important;
  }
  .mL-10\@xs\+ {
    margin-left: 10px !important;
  }
  .mY-10\@xs\+ {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@xs\+ {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@xs\+ {
    margin: -10px !important;
  }
  .mT-nv-10\@xs\+ {
    margin-top: -10px !important;
  }
  .mR-nv-10\@xs\+ {
    margin-right: -10px !important;
  }
  .mB-nv-10\@xs\+ {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@xs\+ {
    margin-left: -10px !important;
  }
  .mY-nv-10\@xs\+ {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@xs\+ {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-10\@xl- {
    margin: 10px !important;
  }
  .mT-10\@xl- {
    margin-top: 10px !important;
  }
  .mR-10\@xl- {
    margin-right: 10px !important;
  }
  .mB-10\@xl- {
    margin-bottom: 10px !important;
  }
  .mL-10\@xl- {
    margin-left: 10px !important;
  }
  .mY-10\@xl- {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@xl- {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@xl- {
    margin: -10px !important;
  }
  .mT-nv-10\@xl- {
    margin-top: -10px !important;
  }
  .mR-nv-10\@xl- {
    margin-right: -10px !important;
  }
  .mB-nv-10\@xl- {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@xl- {
    margin-left: -10px !important;
  }
  .mY-nv-10\@xl- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@xl- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-10\@lg- {
    margin: 10px !important;
  }
  .mT-10\@lg- {
    margin-top: 10px !important;
  }
  .mR-10\@lg- {
    margin-right: 10px !important;
  }
  .mB-10\@lg- {
    margin-bottom: 10px !important;
  }
  .mL-10\@lg- {
    margin-left: 10px !important;
  }
  .mY-10\@lg- {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@lg- {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@lg- {
    margin: -10px !important;
  }
  .mT-nv-10\@lg- {
    margin-top: -10px !important;
  }
  .mR-nv-10\@lg- {
    margin-right: -10px !important;
  }
  .mB-nv-10\@lg- {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@lg- {
    margin-left: -10px !important;
  }
  .mY-nv-10\@lg- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@lg- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-10\@md- {
    margin: 10px !important;
  }
  .mT-10\@md- {
    margin-top: 10px !important;
  }
  .mR-10\@md- {
    margin-right: 10px !important;
  }
  .mB-10\@md- {
    margin-bottom: 10px !important;
  }
  .mL-10\@md- {
    margin-left: 10px !important;
  }
  .mY-10\@md- {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@md- {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@md- {
    margin: -10px !important;
  }
  .mT-nv-10\@md- {
    margin-top: -10px !important;
  }
  .mR-nv-10\@md- {
    margin-right: -10px !important;
  }
  .mB-nv-10\@md- {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@md- {
    margin-left: -10px !important;
  }
  .mY-nv-10\@md- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@md- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-10\@sm- {
    margin: 10px !important;
  }
  .mT-10\@sm- {
    margin-top: 10px !important;
  }
  .mR-10\@sm- {
    margin-right: 10px !important;
  }
  .mB-10\@sm- {
    margin-bottom: 10px !important;
  }
  .mL-10\@sm- {
    margin-left: 10px !important;
  }
  .mY-10\@sm- {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@sm- {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@sm- {
    margin: -10px !important;
  }
  .mT-nv-10\@sm- {
    margin-top: -10px !important;
  }
  .mR-nv-10\@sm- {
    margin-right: -10px !important;
  }
  .mB-nv-10\@sm- {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@sm- {
    margin-left: -10px !important;
  }
  .mY-nv-10\@sm- {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@sm- {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-10\@lg {
    margin: 10px !important;
  }
  .mT-10\@lg {
    margin-top: 10px !important;
  }
  .mR-10\@lg {
    margin-right: 10px !important;
  }
  .mB-10\@lg {
    margin-bottom: 10px !important;
  }
  .mL-10\@lg {
    margin-left: 10px !important;
  }
  .mY-10\@lg {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@lg {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@lg {
    margin: -10px !important;
  }
  .mT-nv-10\@lg {
    margin-top: -10px !important;
  }
  .mR-nv-10\@lg {
    margin-right: -10px !important;
  }
  .mB-nv-10\@lg {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@lg {
    margin-left: -10px !important;
  }
  .mY-nv-10\@lg {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@lg {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-10\@md {
    margin: 10px !important;
  }
  .mT-10\@md {
    margin-top: 10px !important;
  }
  .mR-10\@md {
    margin-right: 10px !important;
  }
  .mB-10\@md {
    margin-bottom: 10px !important;
  }
  .mL-10\@md {
    margin-left: 10px !important;
  }
  .mY-10\@md {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@md {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@md {
    margin: -10px !important;
  }
  .mT-nv-10\@md {
    margin-top: -10px !important;
  }
  .mR-nv-10\@md {
    margin-right: -10px !important;
  }
  .mB-nv-10\@md {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@md {
    margin-left: -10px !important;
  }
  .mY-nv-10\@md {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@md {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-10\@sm {
    margin: 10px !important;
  }
  .mT-10\@sm {
    margin-top: 10px !important;
  }
  .mR-10\@sm {
    margin-right: 10px !important;
  }
  .mB-10\@sm {
    margin-bottom: 10px !important;
  }
  .mL-10\@sm {
    margin-left: 10px !important;
  }
  .mY-10\@sm {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mX-10\@sm {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-nv-10\@sm {
    margin: -10px !important;
  }
  .mT-nv-10\@sm {
    margin-top: -10px !important;
  }
  .mR-nv-10\@sm {
    margin-right: -10px !important;
  }
  .mB-nv-10\@sm {
    margin-bottom: -10px !important;
  }
  .mL-nv-10\@sm {
    margin-left: -10px !important;
  }
  .mY-nv-10\@sm {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .mX-nv-10\@sm {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
}
.m-15 {
  margin: 15px !important;
}

.mT-15 {
  margin-top: 15px !important;
}

.mR-15 {
  margin-right: 15px !important;
}

.mB-15 {
  margin-bottom: 15px !important;
}

.mL-15 {
  margin-left: 15px !important;
}

.mY-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.mX-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.m-nv-15 {
  margin: -15px !important;
}

.mT-nv-15 {
  margin-top: -15px !important;
}

.mR-nv-15 {
  margin-right: -15px !important;
}

.mB-nv-15 {
  margin-bottom: -15px !important;
}

.mL-nv-15 {
  margin-left: -15px !important;
}

.mY-nv-15 {
  margin-top: -15px !important;
  margin-bottom: -15px !important;
}

.mX-nv-15 {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

@media screen and (min-width: 1440px) {
  .m-15\@xl\+ {
    margin: 15px !important;
  }
  .mT-15\@xl\+ {
    margin-top: 15px !important;
  }
  .mR-15\@xl\+ {
    margin-right: 15px !important;
  }
  .mB-15\@xl\+ {
    margin-bottom: 15px !important;
  }
  .mL-15\@xl\+ {
    margin-left: 15px !important;
  }
  .mY-15\@xl\+ {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@xl\+ {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@xl\+ {
    margin: -15px !important;
  }
  .mT-nv-15\@xl\+ {
    margin-top: -15px !important;
  }
  .mR-nv-15\@xl\+ {
    margin-right: -15px !important;
  }
  .mB-nv-15\@xl\+ {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@xl\+ {
    margin-left: -15px !important;
  }
  .mY-nv-15\@xl\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@xl\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-15\@lg\+ {
    margin: 15px !important;
  }
  .mT-15\@lg\+ {
    margin-top: 15px !important;
  }
  .mR-15\@lg\+ {
    margin-right: 15px !important;
  }
  .mB-15\@lg\+ {
    margin-bottom: 15px !important;
  }
  .mL-15\@lg\+ {
    margin-left: 15px !important;
  }
  .mY-15\@lg\+ {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@lg\+ {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@lg\+ {
    margin: -15px !important;
  }
  .mT-nv-15\@lg\+ {
    margin-top: -15px !important;
  }
  .mR-nv-15\@lg\+ {
    margin-right: -15px !important;
  }
  .mB-nv-15\@lg\+ {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@lg\+ {
    margin-left: -15px !important;
  }
  .mY-nv-15\@lg\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@lg\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-15\@md\+ {
    margin: 15px !important;
  }
  .mT-15\@md\+ {
    margin-top: 15px !important;
  }
  .mR-15\@md\+ {
    margin-right: 15px !important;
  }
  .mB-15\@md\+ {
    margin-bottom: 15px !important;
  }
  .mL-15\@md\+ {
    margin-left: 15px !important;
  }
  .mY-15\@md\+ {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@md\+ {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@md\+ {
    margin: -15px !important;
  }
  .mT-nv-15\@md\+ {
    margin-top: -15px !important;
  }
  .mR-nv-15\@md\+ {
    margin-right: -15px !important;
  }
  .mB-nv-15\@md\+ {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@md\+ {
    margin-left: -15px !important;
  }
  .mY-nv-15\@md\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@md\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-15\@sm\+ {
    margin: 15px !important;
  }
  .mT-15\@sm\+ {
    margin-top: 15px !important;
  }
  .mR-15\@sm\+ {
    margin-right: 15px !important;
  }
  .mB-15\@sm\+ {
    margin-bottom: 15px !important;
  }
  .mL-15\@sm\+ {
    margin-left: 15px !important;
  }
  .mY-15\@sm\+ {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@sm\+ {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@sm\+ {
    margin: -15px !important;
  }
  .mT-nv-15\@sm\+ {
    margin-top: -15px !important;
  }
  .mR-nv-15\@sm\+ {
    margin-right: -15px !important;
  }
  .mB-nv-15\@sm\+ {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@sm\+ {
    margin-left: -15px !important;
  }
  .mY-nv-15\@sm\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@sm\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
@media screen and (min-width: 0) {
  .m-15\@xs\+ {
    margin: 15px !important;
  }
  .mT-15\@xs\+ {
    margin-top: 15px !important;
  }
  .mR-15\@xs\+ {
    margin-right: 15px !important;
  }
  .mB-15\@xs\+ {
    margin-bottom: 15px !important;
  }
  .mL-15\@xs\+ {
    margin-left: 15px !important;
  }
  .mY-15\@xs\+ {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@xs\+ {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@xs\+ {
    margin: -15px !important;
  }
  .mT-nv-15\@xs\+ {
    margin-top: -15px !important;
  }
  .mR-nv-15\@xs\+ {
    margin-right: -15px !important;
  }
  .mB-nv-15\@xs\+ {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@xs\+ {
    margin-left: -15px !important;
  }
  .mY-nv-15\@xs\+ {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@xs\+ {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-15\@xl- {
    margin: 15px !important;
  }
  .mT-15\@xl- {
    margin-top: 15px !important;
  }
  .mR-15\@xl- {
    margin-right: 15px !important;
  }
  .mB-15\@xl- {
    margin-bottom: 15px !important;
  }
  .mL-15\@xl- {
    margin-left: 15px !important;
  }
  .mY-15\@xl- {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@xl- {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@xl- {
    margin: -15px !important;
  }
  .mT-nv-15\@xl- {
    margin-top: -15px !important;
  }
  .mR-nv-15\@xl- {
    margin-right: -15px !important;
  }
  .mB-nv-15\@xl- {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@xl- {
    margin-left: -15px !important;
  }
  .mY-nv-15\@xl- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@xl- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-15\@lg- {
    margin: 15px !important;
  }
  .mT-15\@lg- {
    margin-top: 15px !important;
  }
  .mR-15\@lg- {
    margin-right: 15px !important;
  }
  .mB-15\@lg- {
    margin-bottom: 15px !important;
  }
  .mL-15\@lg- {
    margin-left: 15px !important;
  }
  .mY-15\@lg- {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@lg- {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@lg- {
    margin: -15px !important;
  }
  .mT-nv-15\@lg- {
    margin-top: -15px !important;
  }
  .mR-nv-15\@lg- {
    margin-right: -15px !important;
  }
  .mB-nv-15\@lg- {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@lg- {
    margin-left: -15px !important;
  }
  .mY-nv-15\@lg- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@lg- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-15\@md- {
    margin: 15px !important;
  }
  .mT-15\@md- {
    margin-top: 15px !important;
  }
  .mR-15\@md- {
    margin-right: 15px !important;
  }
  .mB-15\@md- {
    margin-bottom: 15px !important;
  }
  .mL-15\@md- {
    margin-left: 15px !important;
  }
  .mY-15\@md- {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@md- {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@md- {
    margin: -15px !important;
  }
  .mT-nv-15\@md- {
    margin-top: -15px !important;
  }
  .mR-nv-15\@md- {
    margin-right: -15px !important;
  }
  .mB-nv-15\@md- {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@md- {
    margin-left: -15px !important;
  }
  .mY-nv-15\@md- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@md- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-15\@sm- {
    margin: 15px !important;
  }
  .mT-15\@sm- {
    margin-top: 15px !important;
  }
  .mR-15\@sm- {
    margin-right: 15px !important;
  }
  .mB-15\@sm- {
    margin-bottom: 15px !important;
  }
  .mL-15\@sm- {
    margin-left: 15px !important;
  }
  .mY-15\@sm- {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@sm- {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@sm- {
    margin: -15px !important;
  }
  .mT-nv-15\@sm- {
    margin-top: -15px !important;
  }
  .mR-nv-15\@sm- {
    margin-right: -15px !important;
  }
  .mB-nv-15\@sm- {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@sm- {
    margin-left: -15px !important;
  }
  .mY-nv-15\@sm- {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@sm- {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-15\@lg {
    margin: 15px !important;
  }
  .mT-15\@lg {
    margin-top: 15px !important;
  }
  .mR-15\@lg {
    margin-right: 15px !important;
  }
  .mB-15\@lg {
    margin-bottom: 15px !important;
  }
  .mL-15\@lg {
    margin-left: 15px !important;
  }
  .mY-15\@lg {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@lg {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@lg {
    margin: -15px !important;
  }
  .mT-nv-15\@lg {
    margin-top: -15px !important;
  }
  .mR-nv-15\@lg {
    margin-right: -15px !important;
  }
  .mB-nv-15\@lg {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@lg {
    margin-left: -15px !important;
  }
  .mY-nv-15\@lg {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@lg {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-15\@md {
    margin: 15px !important;
  }
  .mT-15\@md {
    margin-top: 15px !important;
  }
  .mR-15\@md {
    margin-right: 15px !important;
  }
  .mB-15\@md {
    margin-bottom: 15px !important;
  }
  .mL-15\@md {
    margin-left: 15px !important;
  }
  .mY-15\@md {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@md {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@md {
    margin: -15px !important;
  }
  .mT-nv-15\@md {
    margin-top: -15px !important;
  }
  .mR-nv-15\@md {
    margin-right: -15px !important;
  }
  .mB-nv-15\@md {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@md {
    margin-left: -15px !important;
  }
  .mY-nv-15\@md {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@md {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-15\@sm {
    margin: 15px !important;
  }
  .mT-15\@sm {
    margin-top: 15px !important;
  }
  .mR-15\@sm {
    margin-right: 15px !important;
  }
  .mB-15\@sm {
    margin-bottom: 15px !important;
  }
  .mL-15\@sm {
    margin-left: 15px !important;
  }
  .mY-15\@sm {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mX-15\@sm {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-nv-15\@sm {
    margin: -15px !important;
  }
  .mT-nv-15\@sm {
    margin-top: -15px !important;
  }
  .mR-nv-15\@sm {
    margin-right: -15px !important;
  }
  .mB-nv-15\@sm {
    margin-bottom: -15px !important;
  }
  .mL-nv-15\@sm {
    margin-left: -15px !important;
  }
  .mY-nv-15\@sm {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .mX-nv-15\@sm {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
.m-20 {
  margin: 20px !important;
}

.mT-20 {
  margin-top: 20px !important;
}

.mR-20 {
  margin-right: 20px !important;
}

.mB-20 {
  margin-bottom: 20px !important;
}

.mL-20 {
  margin-left: 20px !important;
}

.mY-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.mX-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.m-nv-20 {
  margin: -20px !important;
}

.mT-nv-20 {
  margin-top: -20px !important;
}

.mR-nv-20 {
  margin-right: -20px !important;
}

.mB-nv-20 {
  margin-bottom: -20px !important;
}

.mL-nv-20 {
  margin-left: -20px !important;
}

.mY-nv-20 {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.mX-nv-20 {
  margin-left: -20px !important;
  margin-right: -20px !important;
}

@media screen and (min-width: 1440px) {
  .m-20\@xl\+ {
    margin: 20px !important;
  }
  .mT-20\@xl\+ {
    margin-top: 20px !important;
  }
  .mR-20\@xl\+ {
    margin-right: 20px !important;
  }
  .mB-20\@xl\+ {
    margin-bottom: 20px !important;
  }
  .mL-20\@xl\+ {
    margin-left: 20px !important;
  }
  .mY-20\@xl\+ {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@xl\+ {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@xl\+ {
    margin: -20px !important;
  }
  .mT-nv-20\@xl\+ {
    margin-top: -20px !important;
  }
  .mR-nv-20\@xl\+ {
    margin-right: -20px !important;
  }
  .mB-nv-20\@xl\+ {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@xl\+ {
    margin-left: -20px !important;
  }
  .mY-nv-20\@xl\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@xl\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-20\@lg\+ {
    margin: 20px !important;
  }
  .mT-20\@lg\+ {
    margin-top: 20px !important;
  }
  .mR-20\@lg\+ {
    margin-right: 20px !important;
  }
  .mB-20\@lg\+ {
    margin-bottom: 20px !important;
  }
  .mL-20\@lg\+ {
    margin-left: 20px !important;
  }
  .mY-20\@lg\+ {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@lg\+ {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@lg\+ {
    margin: -20px !important;
  }
  .mT-nv-20\@lg\+ {
    margin-top: -20px !important;
  }
  .mR-nv-20\@lg\+ {
    margin-right: -20px !important;
  }
  .mB-nv-20\@lg\+ {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@lg\+ {
    margin-left: -20px !important;
  }
  .mY-nv-20\@lg\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@lg\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-20\@md\+ {
    margin: 20px !important;
  }
  .mT-20\@md\+ {
    margin-top: 20px !important;
  }
  .mR-20\@md\+ {
    margin-right: 20px !important;
  }
  .mB-20\@md\+ {
    margin-bottom: 20px !important;
  }
  .mL-20\@md\+ {
    margin-left: 20px !important;
  }
  .mY-20\@md\+ {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@md\+ {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@md\+ {
    margin: -20px !important;
  }
  .mT-nv-20\@md\+ {
    margin-top: -20px !important;
  }
  .mR-nv-20\@md\+ {
    margin-right: -20px !important;
  }
  .mB-nv-20\@md\+ {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@md\+ {
    margin-left: -20px !important;
  }
  .mY-nv-20\@md\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@md\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-20\@sm\+ {
    margin: 20px !important;
  }
  .mT-20\@sm\+ {
    margin-top: 20px !important;
  }
  .mR-20\@sm\+ {
    margin-right: 20px !important;
  }
  .mB-20\@sm\+ {
    margin-bottom: 20px !important;
  }
  .mL-20\@sm\+ {
    margin-left: 20px !important;
  }
  .mY-20\@sm\+ {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@sm\+ {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@sm\+ {
    margin: -20px !important;
  }
  .mT-nv-20\@sm\+ {
    margin-top: -20px !important;
  }
  .mR-nv-20\@sm\+ {
    margin-right: -20px !important;
  }
  .mB-nv-20\@sm\+ {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@sm\+ {
    margin-left: -20px !important;
  }
  .mY-nv-20\@sm\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@sm\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}
@media screen and (min-width: 0) {
  .m-20\@xs\+ {
    margin: 20px !important;
  }
  .mT-20\@xs\+ {
    margin-top: 20px !important;
  }
  .mR-20\@xs\+ {
    margin-right: 20px !important;
  }
  .mB-20\@xs\+ {
    margin-bottom: 20px !important;
  }
  .mL-20\@xs\+ {
    margin-left: 20px !important;
  }
  .mY-20\@xs\+ {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@xs\+ {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@xs\+ {
    margin: -20px !important;
  }
  .mT-nv-20\@xs\+ {
    margin-top: -20px !important;
  }
  .mR-nv-20\@xs\+ {
    margin-right: -20px !important;
  }
  .mB-nv-20\@xs\+ {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@xs\+ {
    margin-left: -20px !important;
  }
  .mY-nv-20\@xs\+ {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@xs\+ {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-20\@xl- {
    margin: 20px !important;
  }
  .mT-20\@xl- {
    margin-top: 20px !important;
  }
  .mR-20\@xl- {
    margin-right: 20px !important;
  }
  .mB-20\@xl- {
    margin-bottom: 20px !important;
  }
  .mL-20\@xl- {
    margin-left: 20px !important;
  }
  .mY-20\@xl- {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@xl- {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@xl- {
    margin: -20px !important;
  }
  .mT-nv-20\@xl- {
    margin-top: -20px !important;
  }
  .mR-nv-20\@xl- {
    margin-right: -20px !important;
  }
  .mB-nv-20\@xl- {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@xl- {
    margin-left: -20px !important;
  }
  .mY-nv-20\@xl- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@xl- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-20\@lg- {
    margin: 20px !important;
  }
  .mT-20\@lg- {
    margin-top: 20px !important;
  }
  .mR-20\@lg- {
    margin-right: 20px !important;
  }
  .mB-20\@lg- {
    margin-bottom: 20px !important;
  }
  .mL-20\@lg- {
    margin-left: 20px !important;
  }
  .mY-20\@lg- {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@lg- {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@lg- {
    margin: -20px !important;
  }
  .mT-nv-20\@lg- {
    margin-top: -20px !important;
  }
  .mR-nv-20\@lg- {
    margin-right: -20px !important;
  }
  .mB-nv-20\@lg- {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@lg- {
    margin-left: -20px !important;
  }
  .mY-nv-20\@lg- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@lg- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-20\@md- {
    margin: 20px !important;
  }
  .mT-20\@md- {
    margin-top: 20px !important;
  }
  .mR-20\@md- {
    margin-right: 20px !important;
  }
  .mB-20\@md- {
    margin-bottom: 20px !important;
  }
  .mL-20\@md- {
    margin-left: 20px !important;
  }
  .mY-20\@md- {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@md- {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@md- {
    margin: -20px !important;
  }
  .mT-nv-20\@md- {
    margin-top: -20px !important;
  }
  .mR-nv-20\@md- {
    margin-right: -20px !important;
  }
  .mB-nv-20\@md- {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@md- {
    margin-left: -20px !important;
  }
  .mY-nv-20\@md- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@md- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-20\@sm- {
    margin: 20px !important;
  }
  .mT-20\@sm- {
    margin-top: 20px !important;
  }
  .mR-20\@sm- {
    margin-right: 20px !important;
  }
  .mB-20\@sm- {
    margin-bottom: 20px !important;
  }
  .mL-20\@sm- {
    margin-left: 20px !important;
  }
  .mY-20\@sm- {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@sm- {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@sm- {
    margin: -20px !important;
  }
  .mT-nv-20\@sm- {
    margin-top: -20px !important;
  }
  .mR-nv-20\@sm- {
    margin-right: -20px !important;
  }
  .mB-nv-20\@sm- {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@sm- {
    margin-left: -20px !important;
  }
  .mY-nv-20\@sm- {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@sm- {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-20\@lg {
    margin: 20px !important;
  }
  .mT-20\@lg {
    margin-top: 20px !important;
  }
  .mR-20\@lg {
    margin-right: 20px !important;
  }
  .mB-20\@lg {
    margin-bottom: 20px !important;
  }
  .mL-20\@lg {
    margin-left: 20px !important;
  }
  .mY-20\@lg {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@lg {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@lg {
    margin: -20px !important;
  }
  .mT-nv-20\@lg {
    margin-top: -20px !important;
  }
  .mR-nv-20\@lg {
    margin-right: -20px !important;
  }
  .mB-nv-20\@lg {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@lg {
    margin-left: -20px !important;
  }
  .mY-nv-20\@lg {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@lg {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-20\@md {
    margin: 20px !important;
  }
  .mT-20\@md {
    margin-top: 20px !important;
  }
  .mR-20\@md {
    margin-right: 20px !important;
  }
  .mB-20\@md {
    margin-bottom: 20px !important;
  }
  .mL-20\@md {
    margin-left: 20px !important;
  }
  .mY-20\@md {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@md {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@md {
    margin: -20px !important;
  }
  .mT-nv-20\@md {
    margin-top: -20px !important;
  }
  .mR-nv-20\@md {
    margin-right: -20px !important;
  }
  .mB-nv-20\@md {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@md {
    margin-left: -20px !important;
  }
  .mY-nv-20\@md {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@md {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-20\@sm {
    margin: 20px !important;
  }
  .mT-20\@sm {
    margin-top: 20px !important;
  }
  .mR-20\@sm {
    margin-right: 20px !important;
  }
  .mB-20\@sm {
    margin-bottom: 20px !important;
  }
  .mL-20\@sm {
    margin-left: 20px !important;
  }
  .mY-20\@sm {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mX-20\@sm {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-nv-20\@sm {
    margin: -20px !important;
  }
  .mT-nv-20\@sm {
    margin-top: -20px !important;
  }
  .mR-nv-20\@sm {
    margin-right: -20px !important;
  }
  .mB-nv-20\@sm {
    margin-bottom: -20px !important;
  }
  .mL-nv-20\@sm {
    margin-left: -20px !important;
  }
  .mY-nv-20\@sm {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .mX-nv-20\@sm {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}
.m-25 {
  margin: 25px !important;
}

.mT-25 {
  margin-top: 25px !important;
}

.mR-25 {
  margin-right: 25px !important;
}

.mB-25 {
  margin-bottom: 25px !important;
}

.mL-25 {
  margin-left: 25px !important;
}

.mY-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.mX-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.m-nv-25 {
  margin: -25px !important;
}

.mT-nv-25 {
  margin-top: -25px !important;
}

.mR-nv-25 {
  margin-right: -25px !important;
}

.mB-nv-25 {
  margin-bottom: -25px !important;
}

.mL-nv-25 {
  margin-left: -25px !important;
}

.mY-nv-25 {
  margin-top: -25px !important;
  margin-bottom: -25px !important;
}

.mX-nv-25 {
  margin-left: -25px !important;
  margin-right: -25px !important;
}

@media screen and (min-width: 1440px) {
  .m-25\@xl\+ {
    margin: 25px !important;
  }
  .mT-25\@xl\+ {
    margin-top: 25px !important;
  }
  .mR-25\@xl\+ {
    margin-right: 25px !important;
  }
  .mB-25\@xl\+ {
    margin-bottom: 25px !important;
  }
  .mL-25\@xl\+ {
    margin-left: 25px !important;
  }
  .mY-25\@xl\+ {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@xl\+ {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@xl\+ {
    margin: -25px !important;
  }
  .mT-nv-25\@xl\+ {
    margin-top: -25px !important;
  }
  .mR-nv-25\@xl\+ {
    margin-right: -25px !important;
  }
  .mB-nv-25\@xl\+ {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@xl\+ {
    margin-left: -25px !important;
  }
  .mY-nv-25\@xl\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@xl\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-25\@lg\+ {
    margin: 25px !important;
  }
  .mT-25\@lg\+ {
    margin-top: 25px !important;
  }
  .mR-25\@lg\+ {
    margin-right: 25px !important;
  }
  .mB-25\@lg\+ {
    margin-bottom: 25px !important;
  }
  .mL-25\@lg\+ {
    margin-left: 25px !important;
  }
  .mY-25\@lg\+ {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@lg\+ {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@lg\+ {
    margin: -25px !important;
  }
  .mT-nv-25\@lg\+ {
    margin-top: -25px !important;
  }
  .mR-nv-25\@lg\+ {
    margin-right: -25px !important;
  }
  .mB-nv-25\@lg\+ {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@lg\+ {
    margin-left: -25px !important;
  }
  .mY-nv-25\@lg\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@lg\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-25\@md\+ {
    margin: 25px !important;
  }
  .mT-25\@md\+ {
    margin-top: 25px !important;
  }
  .mR-25\@md\+ {
    margin-right: 25px !important;
  }
  .mB-25\@md\+ {
    margin-bottom: 25px !important;
  }
  .mL-25\@md\+ {
    margin-left: 25px !important;
  }
  .mY-25\@md\+ {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@md\+ {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@md\+ {
    margin: -25px !important;
  }
  .mT-nv-25\@md\+ {
    margin-top: -25px !important;
  }
  .mR-nv-25\@md\+ {
    margin-right: -25px !important;
  }
  .mB-nv-25\@md\+ {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@md\+ {
    margin-left: -25px !important;
  }
  .mY-nv-25\@md\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@md\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-25\@sm\+ {
    margin: 25px !important;
  }
  .mT-25\@sm\+ {
    margin-top: 25px !important;
  }
  .mR-25\@sm\+ {
    margin-right: 25px !important;
  }
  .mB-25\@sm\+ {
    margin-bottom: 25px !important;
  }
  .mL-25\@sm\+ {
    margin-left: 25px !important;
  }
  .mY-25\@sm\+ {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@sm\+ {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@sm\+ {
    margin: -25px !important;
  }
  .mT-nv-25\@sm\+ {
    margin-top: -25px !important;
  }
  .mR-nv-25\@sm\+ {
    margin-right: -25px !important;
  }
  .mB-nv-25\@sm\+ {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@sm\+ {
    margin-left: -25px !important;
  }
  .mY-nv-25\@sm\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@sm\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}
@media screen and (min-width: 0) {
  .m-25\@xs\+ {
    margin: 25px !important;
  }
  .mT-25\@xs\+ {
    margin-top: 25px !important;
  }
  .mR-25\@xs\+ {
    margin-right: 25px !important;
  }
  .mB-25\@xs\+ {
    margin-bottom: 25px !important;
  }
  .mL-25\@xs\+ {
    margin-left: 25px !important;
  }
  .mY-25\@xs\+ {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@xs\+ {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@xs\+ {
    margin: -25px !important;
  }
  .mT-nv-25\@xs\+ {
    margin-top: -25px !important;
  }
  .mR-nv-25\@xs\+ {
    margin-right: -25px !important;
  }
  .mB-nv-25\@xs\+ {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@xs\+ {
    margin-left: -25px !important;
  }
  .mY-nv-25\@xs\+ {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@xs\+ {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-25\@xl- {
    margin: 25px !important;
  }
  .mT-25\@xl- {
    margin-top: 25px !important;
  }
  .mR-25\@xl- {
    margin-right: 25px !important;
  }
  .mB-25\@xl- {
    margin-bottom: 25px !important;
  }
  .mL-25\@xl- {
    margin-left: 25px !important;
  }
  .mY-25\@xl- {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@xl- {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@xl- {
    margin: -25px !important;
  }
  .mT-nv-25\@xl- {
    margin-top: -25px !important;
  }
  .mR-nv-25\@xl- {
    margin-right: -25px !important;
  }
  .mB-nv-25\@xl- {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@xl- {
    margin-left: -25px !important;
  }
  .mY-nv-25\@xl- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@xl- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-25\@lg- {
    margin: 25px !important;
  }
  .mT-25\@lg- {
    margin-top: 25px !important;
  }
  .mR-25\@lg- {
    margin-right: 25px !important;
  }
  .mB-25\@lg- {
    margin-bottom: 25px !important;
  }
  .mL-25\@lg- {
    margin-left: 25px !important;
  }
  .mY-25\@lg- {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@lg- {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@lg- {
    margin: -25px !important;
  }
  .mT-nv-25\@lg- {
    margin-top: -25px !important;
  }
  .mR-nv-25\@lg- {
    margin-right: -25px !important;
  }
  .mB-nv-25\@lg- {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@lg- {
    margin-left: -25px !important;
  }
  .mY-nv-25\@lg- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@lg- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-25\@md- {
    margin: 25px !important;
  }
  .mT-25\@md- {
    margin-top: 25px !important;
  }
  .mR-25\@md- {
    margin-right: 25px !important;
  }
  .mB-25\@md- {
    margin-bottom: 25px !important;
  }
  .mL-25\@md- {
    margin-left: 25px !important;
  }
  .mY-25\@md- {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@md- {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@md- {
    margin: -25px !important;
  }
  .mT-nv-25\@md- {
    margin-top: -25px !important;
  }
  .mR-nv-25\@md- {
    margin-right: -25px !important;
  }
  .mB-nv-25\@md- {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@md- {
    margin-left: -25px !important;
  }
  .mY-nv-25\@md- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@md- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-25\@sm- {
    margin: 25px !important;
  }
  .mT-25\@sm- {
    margin-top: 25px !important;
  }
  .mR-25\@sm- {
    margin-right: 25px !important;
  }
  .mB-25\@sm- {
    margin-bottom: 25px !important;
  }
  .mL-25\@sm- {
    margin-left: 25px !important;
  }
  .mY-25\@sm- {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@sm- {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@sm- {
    margin: -25px !important;
  }
  .mT-nv-25\@sm- {
    margin-top: -25px !important;
  }
  .mR-nv-25\@sm- {
    margin-right: -25px !important;
  }
  .mB-nv-25\@sm- {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@sm- {
    margin-left: -25px !important;
  }
  .mY-nv-25\@sm- {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@sm- {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-25\@lg {
    margin: 25px !important;
  }
  .mT-25\@lg {
    margin-top: 25px !important;
  }
  .mR-25\@lg {
    margin-right: 25px !important;
  }
  .mB-25\@lg {
    margin-bottom: 25px !important;
  }
  .mL-25\@lg {
    margin-left: 25px !important;
  }
  .mY-25\@lg {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@lg {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@lg {
    margin: -25px !important;
  }
  .mT-nv-25\@lg {
    margin-top: -25px !important;
  }
  .mR-nv-25\@lg {
    margin-right: -25px !important;
  }
  .mB-nv-25\@lg {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@lg {
    margin-left: -25px !important;
  }
  .mY-nv-25\@lg {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@lg {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-25\@md {
    margin: 25px !important;
  }
  .mT-25\@md {
    margin-top: 25px !important;
  }
  .mR-25\@md {
    margin-right: 25px !important;
  }
  .mB-25\@md {
    margin-bottom: 25px !important;
  }
  .mL-25\@md {
    margin-left: 25px !important;
  }
  .mY-25\@md {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@md {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@md {
    margin: -25px !important;
  }
  .mT-nv-25\@md {
    margin-top: -25px !important;
  }
  .mR-nv-25\@md {
    margin-right: -25px !important;
  }
  .mB-nv-25\@md {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@md {
    margin-left: -25px !important;
  }
  .mY-nv-25\@md {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@md {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-25\@sm {
    margin: 25px !important;
  }
  .mT-25\@sm {
    margin-top: 25px !important;
  }
  .mR-25\@sm {
    margin-right: 25px !important;
  }
  .mB-25\@sm {
    margin-bottom: 25px !important;
  }
  .mL-25\@sm {
    margin-left: 25px !important;
  }
  .mY-25\@sm {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mX-25\@sm {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-nv-25\@sm {
    margin: -25px !important;
  }
  .mT-nv-25\@sm {
    margin-top: -25px !important;
  }
  .mR-nv-25\@sm {
    margin-right: -25px !important;
  }
  .mB-nv-25\@sm {
    margin-bottom: -25px !important;
  }
  .mL-nv-25\@sm {
    margin-left: -25px !important;
  }
  .mY-nv-25\@sm {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .mX-nv-25\@sm {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}
.m-30 {
  margin: 30px !important;
}

.mT-30 {
  margin-top: 30px !important;
}

.mR-30 {
  margin-right: 30px !important;
}

.mB-30 {
  margin-bottom: 30px !important;
}

.mL-30 {
  margin-left: 30px !important;
}

.mY-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.mX-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.m-nv-30 {
  margin: -30px !important;
}

.mT-nv-30 {
  margin-top: -30px !important;
}

.mR-nv-30 {
  margin-right: -30px !important;
}

.mB-nv-30 {
  margin-bottom: -30px !important;
}

.mL-nv-30 {
  margin-left: -30px !important;
}

.mY-nv-30 {
  margin-top: -30px !important;
  margin-bottom: -30px !important;
}

.mX-nv-30 {
  margin-left: -30px !important;
  margin-right: -30px !important;
}

@media screen and (min-width: 1440px) {
  .m-30\@xl\+ {
    margin: 30px !important;
  }
  .mT-30\@xl\+ {
    margin-top: 30px !important;
  }
  .mR-30\@xl\+ {
    margin-right: 30px !important;
  }
  .mB-30\@xl\+ {
    margin-bottom: 30px !important;
  }
  .mL-30\@xl\+ {
    margin-left: 30px !important;
  }
  .mY-30\@xl\+ {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@xl\+ {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@xl\+ {
    margin: -30px !important;
  }
  .mT-nv-30\@xl\+ {
    margin-top: -30px !important;
  }
  .mR-nv-30\@xl\+ {
    margin-right: -30px !important;
  }
  .mB-nv-30\@xl\+ {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@xl\+ {
    margin-left: -30px !important;
  }
  .mY-nv-30\@xl\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@xl\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-30\@lg\+ {
    margin: 30px !important;
  }
  .mT-30\@lg\+ {
    margin-top: 30px !important;
  }
  .mR-30\@lg\+ {
    margin-right: 30px !important;
  }
  .mB-30\@lg\+ {
    margin-bottom: 30px !important;
  }
  .mL-30\@lg\+ {
    margin-left: 30px !important;
  }
  .mY-30\@lg\+ {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@lg\+ {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@lg\+ {
    margin: -30px !important;
  }
  .mT-nv-30\@lg\+ {
    margin-top: -30px !important;
  }
  .mR-nv-30\@lg\+ {
    margin-right: -30px !important;
  }
  .mB-nv-30\@lg\+ {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@lg\+ {
    margin-left: -30px !important;
  }
  .mY-nv-30\@lg\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@lg\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-30\@md\+ {
    margin: 30px !important;
  }
  .mT-30\@md\+ {
    margin-top: 30px !important;
  }
  .mR-30\@md\+ {
    margin-right: 30px !important;
  }
  .mB-30\@md\+ {
    margin-bottom: 30px !important;
  }
  .mL-30\@md\+ {
    margin-left: 30px !important;
  }
  .mY-30\@md\+ {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@md\+ {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@md\+ {
    margin: -30px !important;
  }
  .mT-nv-30\@md\+ {
    margin-top: -30px !important;
  }
  .mR-nv-30\@md\+ {
    margin-right: -30px !important;
  }
  .mB-nv-30\@md\+ {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@md\+ {
    margin-left: -30px !important;
  }
  .mY-nv-30\@md\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@md\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-30\@sm\+ {
    margin: 30px !important;
  }
  .mT-30\@sm\+ {
    margin-top: 30px !important;
  }
  .mR-30\@sm\+ {
    margin-right: 30px !important;
  }
  .mB-30\@sm\+ {
    margin-bottom: 30px !important;
  }
  .mL-30\@sm\+ {
    margin-left: 30px !important;
  }
  .mY-30\@sm\+ {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@sm\+ {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@sm\+ {
    margin: -30px !important;
  }
  .mT-nv-30\@sm\+ {
    margin-top: -30px !important;
  }
  .mR-nv-30\@sm\+ {
    margin-right: -30px !important;
  }
  .mB-nv-30\@sm\+ {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@sm\+ {
    margin-left: -30px !important;
  }
  .mY-nv-30\@sm\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@sm\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}
@media screen and (min-width: 0) {
  .m-30\@xs\+ {
    margin: 30px !important;
  }
  .mT-30\@xs\+ {
    margin-top: 30px !important;
  }
  .mR-30\@xs\+ {
    margin-right: 30px !important;
  }
  .mB-30\@xs\+ {
    margin-bottom: 30px !important;
  }
  .mL-30\@xs\+ {
    margin-left: 30px !important;
  }
  .mY-30\@xs\+ {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@xs\+ {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@xs\+ {
    margin: -30px !important;
  }
  .mT-nv-30\@xs\+ {
    margin-top: -30px !important;
  }
  .mR-nv-30\@xs\+ {
    margin-right: -30px !important;
  }
  .mB-nv-30\@xs\+ {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@xs\+ {
    margin-left: -30px !important;
  }
  .mY-nv-30\@xs\+ {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@xs\+ {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-30\@xl- {
    margin: 30px !important;
  }
  .mT-30\@xl- {
    margin-top: 30px !important;
  }
  .mR-30\@xl- {
    margin-right: 30px !important;
  }
  .mB-30\@xl- {
    margin-bottom: 30px !important;
  }
  .mL-30\@xl- {
    margin-left: 30px !important;
  }
  .mY-30\@xl- {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@xl- {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@xl- {
    margin: -30px !important;
  }
  .mT-nv-30\@xl- {
    margin-top: -30px !important;
  }
  .mR-nv-30\@xl- {
    margin-right: -30px !important;
  }
  .mB-nv-30\@xl- {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@xl- {
    margin-left: -30px !important;
  }
  .mY-nv-30\@xl- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@xl- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-30\@lg- {
    margin: 30px !important;
  }
  .mT-30\@lg- {
    margin-top: 30px !important;
  }
  .mR-30\@lg- {
    margin-right: 30px !important;
  }
  .mB-30\@lg- {
    margin-bottom: 30px !important;
  }
  .mL-30\@lg- {
    margin-left: 30px !important;
  }
  .mY-30\@lg- {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@lg- {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@lg- {
    margin: -30px !important;
  }
  .mT-nv-30\@lg- {
    margin-top: -30px !important;
  }
  .mR-nv-30\@lg- {
    margin-right: -30px !important;
  }
  .mB-nv-30\@lg- {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@lg- {
    margin-left: -30px !important;
  }
  .mY-nv-30\@lg- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@lg- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-30\@md- {
    margin: 30px !important;
  }
  .mT-30\@md- {
    margin-top: 30px !important;
  }
  .mR-30\@md- {
    margin-right: 30px !important;
  }
  .mB-30\@md- {
    margin-bottom: 30px !important;
  }
  .mL-30\@md- {
    margin-left: 30px !important;
  }
  .mY-30\@md- {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@md- {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@md- {
    margin: -30px !important;
  }
  .mT-nv-30\@md- {
    margin-top: -30px !important;
  }
  .mR-nv-30\@md- {
    margin-right: -30px !important;
  }
  .mB-nv-30\@md- {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@md- {
    margin-left: -30px !important;
  }
  .mY-nv-30\@md- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@md- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-30\@sm- {
    margin: 30px !important;
  }
  .mT-30\@sm- {
    margin-top: 30px !important;
  }
  .mR-30\@sm- {
    margin-right: 30px !important;
  }
  .mB-30\@sm- {
    margin-bottom: 30px !important;
  }
  .mL-30\@sm- {
    margin-left: 30px !important;
  }
  .mY-30\@sm- {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@sm- {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@sm- {
    margin: -30px !important;
  }
  .mT-nv-30\@sm- {
    margin-top: -30px !important;
  }
  .mR-nv-30\@sm- {
    margin-right: -30px !important;
  }
  .mB-nv-30\@sm- {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@sm- {
    margin-left: -30px !important;
  }
  .mY-nv-30\@sm- {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@sm- {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-30\@lg {
    margin: 30px !important;
  }
  .mT-30\@lg {
    margin-top: 30px !important;
  }
  .mR-30\@lg {
    margin-right: 30px !important;
  }
  .mB-30\@lg {
    margin-bottom: 30px !important;
  }
  .mL-30\@lg {
    margin-left: 30px !important;
  }
  .mY-30\@lg {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@lg {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@lg {
    margin: -30px !important;
  }
  .mT-nv-30\@lg {
    margin-top: -30px !important;
  }
  .mR-nv-30\@lg {
    margin-right: -30px !important;
  }
  .mB-nv-30\@lg {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@lg {
    margin-left: -30px !important;
  }
  .mY-nv-30\@lg {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@lg {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-30\@md {
    margin: 30px !important;
  }
  .mT-30\@md {
    margin-top: 30px !important;
  }
  .mR-30\@md {
    margin-right: 30px !important;
  }
  .mB-30\@md {
    margin-bottom: 30px !important;
  }
  .mL-30\@md {
    margin-left: 30px !important;
  }
  .mY-30\@md {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@md {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@md {
    margin: -30px !important;
  }
  .mT-nv-30\@md {
    margin-top: -30px !important;
  }
  .mR-nv-30\@md {
    margin-right: -30px !important;
  }
  .mB-nv-30\@md {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@md {
    margin-left: -30px !important;
  }
  .mY-nv-30\@md {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@md {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-30\@sm {
    margin: 30px !important;
  }
  .mT-30\@sm {
    margin-top: 30px !important;
  }
  .mR-30\@sm {
    margin-right: 30px !important;
  }
  .mB-30\@sm {
    margin-bottom: 30px !important;
  }
  .mL-30\@sm {
    margin-left: 30px !important;
  }
  .mY-30\@sm {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mX-30\@sm {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-nv-30\@sm {
    margin: -30px !important;
  }
  .mT-nv-30\@sm {
    margin-top: -30px !important;
  }
  .mR-nv-30\@sm {
    margin-right: -30px !important;
  }
  .mB-nv-30\@sm {
    margin-bottom: -30px !important;
  }
  .mL-nv-30\@sm {
    margin-left: -30px !important;
  }
  .mY-nv-30\@sm {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .mX-nv-30\@sm {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
}
.m-35 {
  margin: 35px !important;
}

.mT-35 {
  margin-top: 35px !important;
}

.mR-35 {
  margin-right: 35px !important;
}

.mB-35 {
  margin-bottom: 35px !important;
}

.mL-35 {
  margin-left: 35px !important;
}

.mY-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.mX-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.m-nv-35 {
  margin: -35px !important;
}

.mT-nv-35 {
  margin-top: -35px !important;
}

.mR-nv-35 {
  margin-right: -35px !important;
}

.mB-nv-35 {
  margin-bottom: -35px !important;
}

.mL-nv-35 {
  margin-left: -35px !important;
}

.mY-nv-35 {
  margin-top: -35px !important;
  margin-bottom: -35px !important;
}

.mX-nv-35 {
  margin-left: -35px !important;
  margin-right: -35px !important;
}

@media screen and (min-width: 1440px) {
  .m-35\@xl\+ {
    margin: 35px !important;
  }
  .mT-35\@xl\+ {
    margin-top: 35px !important;
  }
  .mR-35\@xl\+ {
    margin-right: 35px !important;
  }
  .mB-35\@xl\+ {
    margin-bottom: 35px !important;
  }
  .mL-35\@xl\+ {
    margin-left: 35px !important;
  }
  .mY-35\@xl\+ {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@xl\+ {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@xl\+ {
    margin: -35px !important;
  }
  .mT-nv-35\@xl\+ {
    margin-top: -35px !important;
  }
  .mR-nv-35\@xl\+ {
    margin-right: -35px !important;
  }
  .mB-nv-35\@xl\+ {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@xl\+ {
    margin-left: -35px !important;
  }
  .mY-nv-35\@xl\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@xl\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-35\@lg\+ {
    margin: 35px !important;
  }
  .mT-35\@lg\+ {
    margin-top: 35px !important;
  }
  .mR-35\@lg\+ {
    margin-right: 35px !important;
  }
  .mB-35\@lg\+ {
    margin-bottom: 35px !important;
  }
  .mL-35\@lg\+ {
    margin-left: 35px !important;
  }
  .mY-35\@lg\+ {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@lg\+ {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@lg\+ {
    margin: -35px !important;
  }
  .mT-nv-35\@lg\+ {
    margin-top: -35px !important;
  }
  .mR-nv-35\@lg\+ {
    margin-right: -35px !important;
  }
  .mB-nv-35\@lg\+ {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@lg\+ {
    margin-left: -35px !important;
  }
  .mY-nv-35\@lg\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@lg\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-35\@md\+ {
    margin: 35px !important;
  }
  .mT-35\@md\+ {
    margin-top: 35px !important;
  }
  .mR-35\@md\+ {
    margin-right: 35px !important;
  }
  .mB-35\@md\+ {
    margin-bottom: 35px !important;
  }
  .mL-35\@md\+ {
    margin-left: 35px !important;
  }
  .mY-35\@md\+ {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@md\+ {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@md\+ {
    margin: -35px !important;
  }
  .mT-nv-35\@md\+ {
    margin-top: -35px !important;
  }
  .mR-nv-35\@md\+ {
    margin-right: -35px !important;
  }
  .mB-nv-35\@md\+ {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@md\+ {
    margin-left: -35px !important;
  }
  .mY-nv-35\@md\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@md\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-35\@sm\+ {
    margin: 35px !important;
  }
  .mT-35\@sm\+ {
    margin-top: 35px !important;
  }
  .mR-35\@sm\+ {
    margin-right: 35px !important;
  }
  .mB-35\@sm\+ {
    margin-bottom: 35px !important;
  }
  .mL-35\@sm\+ {
    margin-left: 35px !important;
  }
  .mY-35\@sm\+ {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@sm\+ {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@sm\+ {
    margin: -35px !important;
  }
  .mT-nv-35\@sm\+ {
    margin-top: -35px !important;
  }
  .mR-nv-35\@sm\+ {
    margin-right: -35px !important;
  }
  .mB-nv-35\@sm\+ {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@sm\+ {
    margin-left: -35px !important;
  }
  .mY-nv-35\@sm\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@sm\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}
@media screen and (min-width: 0) {
  .m-35\@xs\+ {
    margin: 35px !important;
  }
  .mT-35\@xs\+ {
    margin-top: 35px !important;
  }
  .mR-35\@xs\+ {
    margin-right: 35px !important;
  }
  .mB-35\@xs\+ {
    margin-bottom: 35px !important;
  }
  .mL-35\@xs\+ {
    margin-left: 35px !important;
  }
  .mY-35\@xs\+ {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@xs\+ {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@xs\+ {
    margin: -35px !important;
  }
  .mT-nv-35\@xs\+ {
    margin-top: -35px !important;
  }
  .mR-nv-35\@xs\+ {
    margin-right: -35px !important;
  }
  .mB-nv-35\@xs\+ {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@xs\+ {
    margin-left: -35px !important;
  }
  .mY-nv-35\@xs\+ {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@xs\+ {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-35\@xl- {
    margin: 35px !important;
  }
  .mT-35\@xl- {
    margin-top: 35px !important;
  }
  .mR-35\@xl- {
    margin-right: 35px !important;
  }
  .mB-35\@xl- {
    margin-bottom: 35px !important;
  }
  .mL-35\@xl- {
    margin-left: 35px !important;
  }
  .mY-35\@xl- {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@xl- {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@xl- {
    margin: -35px !important;
  }
  .mT-nv-35\@xl- {
    margin-top: -35px !important;
  }
  .mR-nv-35\@xl- {
    margin-right: -35px !important;
  }
  .mB-nv-35\@xl- {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@xl- {
    margin-left: -35px !important;
  }
  .mY-nv-35\@xl- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@xl- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-35\@lg- {
    margin: 35px !important;
  }
  .mT-35\@lg- {
    margin-top: 35px !important;
  }
  .mR-35\@lg- {
    margin-right: 35px !important;
  }
  .mB-35\@lg- {
    margin-bottom: 35px !important;
  }
  .mL-35\@lg- {
    margin-left: 35px !important;
  }
  .mY-35\@lg- {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@lg- {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@lg- {
    margin: -35px !important;
  }
  .mT-nv-35\@lg- {
    margin-top: -35px !important;
  }
  .mR-nv-35\@lg- {
    margin-right: -35px !important;
  }
  .mB-nv-35\@lg- {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@lg- {
    margin-left: -35px !important;
  }
  .mY-nv-35\@lg- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@lg- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-35\@md- {
    margin: 35px !important;
  }
  .mT-35\@md- {
    margin-top: 35px !important;
  }
  .mR-35\@md- {
    margin-right: 35px !important;
  }
  .mB-35\@md- {
    margin-bottom: 35px !important;
  }
  .mL-35\@md- {
    margin-left: 35px !important;
  }
  .mY-35\@md- {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@md- {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@md- {
    margin: -35px !important;
  }
  .mT-nv-35\@md- {
    margin-top: -35px !important;
  }
  .mR-nv-35\@md- {
    margin-right: -35px !important;
  }
  .mB-nv-35\@md- {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@md- {
    margin-left: -35px !important;
  }
  .mY-nv-35\@md- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@md- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-35\@sm- {
    margin: 35px !important;
  }
  .mT-35\@sm- {
    margin-top: 35px !important;
  }
  .mR-35\@sm- {
    margin-right: 35px !important;
  }
  .mB-35\@sm- {
    margin-bottom: 35px !important;
  }
  .mL-35\@sm- {
    margin-left: 35px !important;
  }
  .mY-35\@sm- {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@sm- {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@sm- {
    margin: -35px !important;
  }
  .mT-nv-35\@sm- {
    margin-top: -35px !important;
  }
  .mR-nv-35\@sm- {
    margin-right: -35px !important;
  }
  .mB-nv-35\@sm- {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@sm- {
    margin-left: -35px !important;
  }
  .mY-nv-35\@sm- {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@sm- {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-35\@lg {
    margin: 35px !important;
  }
  .mT-35\@lg {
    margin-top: 35px !important;
  }
  .mR-35\@lg {
    margin-right: 35px !important;
  }
  .mB-35\@lg {
    margin-bottom: 35px !important;
  }
  .mL-35\@lg {
    margin-left: 35px !important;
  }
  .mY-35\@lg {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@lg {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@lg {
    margin: -35px !important;
  }
  .mT-nv-35\@lg {
    margin-top: -35px !important;
  }
  .mR-nv-35\@lg {
    margin-right: -35px !important;
  }
  .mB-nv-35\@lg {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@lg {
    margin-left: -35px !important;
  }
  .mY-nv-35\@lg {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@lg {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-35\@md {
    margin: 35px !important;
  }
  .mT-35\@md {
    margin-top: 35px !important;
  }
  .mR-35\@md {
    margin-right: 35px !important;
  }
  .mB-35\@md {
    margin-bottom: 35px !important;
  }
  .mL-35\@md {
    margin-left: 35px !important;
  }
  .mY-35\@md {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@md {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@md {
    margin: -35px !important;
  }
  .mT-nv-35\@md {
    margin-top: -35px !important;
  }
  .mR-nv-35\@md {
    margin-right: -35px !important;
  }
  .mB-nv-35\@md {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@md {
    margin-left: -35px !important;
  }
  .mY-nv-35\@md {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@md {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-35\@sm {
    margin: 35px !important;
  }
  .mT-35\@sm {
    margin-top: 35px !important;
  }
  .mR-35\@sm {
    margin-right: 35px !important;
  }
  .mB-35\@sm {
    margin-bottom: 35px !important;
  }
  .mL-35\@sm {
    margin-left: 35px !important;
  }
  .mY-35\@sm {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mX-35\@sm {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-nv-35\@sm {
    margin: -35px !important;
  }
  .mT-nv-35\@sm {
    margin-top: -35px !important;
  }
  .mR-nv-35\@sm {
    margin-right: -35px !important;
  }
  .mB-nv-35\@sm {
    margin-bottom: -35px !important;
  }
  .mL-nv-35\@sm {
    margin-left: -35px !important;
  }
  .mY-nv-35\@sm {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .mX-nv-35\@sm {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
}
.m-40 {
  margin: 40px !important;
}

.mT-40 {
  margin-top: 40px !important;
}

.mR-40 {
  margin-right: 40px !important;
}

.mB-40 {
  margin-bottom: 40px !important;
}

.mL-40 {
  margin-left: 40px !important;
}

.mY-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.mX-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.m-nv-40 {
  margin: -40px !important;
}

.mT-nv-40 {
  margin-top: -40px !important;
}

.mR-nv-40 {
  margin-right: -40px !important;
}

.mB-nv-40 {
  margin-bottom: -40px !important;
}

.mL-nv-40 {
  margin-left: -40px !important;
}

.mY-nv-40 {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

.mX-nv-40 {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

@media screen and (min-width: 1440px) {
  .m-40\@xl\+ {
    margin: 40px !important;
  }
  .mT-40\@xl\+ {
    margin-top: 40px !important;
  }
  .mR-40\@xl\+ {
    margin-right: 40px !important;
  }
  .mB-40\@xl\+ {
    margin-bottom: 40px !important;
  }
  .mL-40\@xl\+ {
    margin-left: 40px !important;
  }
  .mY-40\@xl\+ {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@xl\+ {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@xl\+ {
    margin: -40px !important;
  }
  .mT-nv-40\@xl\+ {
    margin-top: -40px !important;
  }
  .mR-nv-40\@xl\+ {
    margin-right: -40px !important;
  }
  .mB-nv-40\@xl\+ {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@xl\+ {
    margin-left: -40px !important;
  }
  .mY-nv-40\@xl\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@xl\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-40\@lg\+ {
    margin: 40px !important;
  }
  .mT-40\@lg\+ {
    margin-top: 40px !important;
  }
  .mR-40\@lg\+ {
    margin-right: 40px !important;
  }
  .mB-40\@lg\+ {
    margin-bottom: 40px !important;
  }
  .mL-40\@lg\+ {
    margin-left: 40px !important;
  }
  .mY-40\@lg\+ {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@lg\+ {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@lg\+ {
    margin: -40px !important;
  }
  .mT-nv-40\@lg\+ {
    margin-top: -40px !important;
  }
  .mR-nv-40\@lg\+ {
    margin-right: -40px !important;
  }
  .mB-nv-40\@lg\+ {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@lg\+ {
    margin-left: -40px !important;
  }
  .mY-nv-40\@lg\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@lg\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-40\@md\+ {
    margin: 40px !important;
  }
  .mT-40\@md\+ {
    margin-top: 40px !important;
  }
  .mR-40\@md\+ {
    margin-right: 40px !important;
  }
  .mB-40\@md\+ {
    margin-bottom: 40px !important;
  }
  .mL-40\@md\+ {
    margin-left: 40px !important;
  }
  .mY-40\@md\+ {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@md\+ {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@md\+ {
    margin: -40px !important;
  }
  .mT-nv-40\@md\+ {
    margin-top: -40px !important;
  }
  .mR-nv-40\@md\+ {
    margin-right: -40px !important;
  }
  .mB-nv-40\@md\+ {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@md\+ {
    margin-left: -40px !important;
  }
  .mY-nv-40\@md\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@md\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-40\@sm\+ {
    margin: 40px !important;
  }
  .mT-40\@sm\+ {
    margin-top: 40px !important;
  }
  .mR-40\@sm\+ {
    margin-right: 40px !important;
  }
  .mB-40\@sm\+ {
    margin-bottom: 40px !important;
  }
  .mL-40\@sm\+ {
    margin-left: 40px !important;
  }
  .mY-40\@sm\+ {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@sm\+ {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@sm\+ {
    margin: -40px !important;
  }
  .mT-nv-40\@sm\+ {
    margin-top: -40px !important;
  }
  .mR-nv-40\@sm\+ {
    margin-right: -40px !important;
  }
  .mB-nv-40\@sm\+ {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@sm\+ {
    margin-left: -40px !important;
  }
  .mY-nv-40\@sm\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@sm\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}
@media screen and (min-width: 0) {
  .m-40\@xs\+ {
    margin: 40px !important;
  }
  .mT-40\@xs\+ {
    margin-top: 40px !important;
  }
  .mR-40\@xs\+ {
    margin-right: 40px !important;
  }
  .mB-40\@xs\+ {
    margin-bottom: 40px !important;
  }
  .mL-40\@xs\+ {
    margin-left: 40px !important;
  }
  .mY-40\@xs\+ {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@xs\+ {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@xs\+ {
    margin: -40px !important;
  }
  .mT-nv-40\@xs\+ {
    margin-top: -40px !important;
  }
  .mR-nv-40\@xs\+ {
    margin-right: -40px !important;
  }
  .mB-nv-40\@xs\+ {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@xs\+ {
    margin-left: -40px !important;
  }
  .mY-nv-40\@xs\+ {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@xs\+ {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-40\@xl- {
    margin: 40px !important;
  }
  .mT-40\@xl- {
    margin-top: 40px !important;
  }
  .mR-40\@xl- {
    margin-right: 40px !important;
  }
  .mB-40\@xl- {
    margin-bottom: 40px !important;
  }
  .mL-40\@xl- {
    margin-left: 40px !important;
  }
  .mY-40\@xl- {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@xl- {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@xl- {
    margin: -40px !important;
  }
  .mT-nv-40\@xl- {
    margin-top: -40px !important;
  }
  .mR-nv-40\@xl- {
    margin-right: -40px !important;
  }
  .mB-nv-40\@xl- {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@xl- {
    margin-left: -40px !important;
  }
  .mY-nv-40\@xl- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@xl- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-40\@lg- {
    margin: 40px !important;
  }
  .mT-40\@lg- {
    margin-top: 40px !important;
  }
  .mR-40\@lg- {
    margin-right: 40px !important;
  }
  .mB-40\@lg- {
    margin-bottom: 40px !important;
  }
  .mL-40\@lg- {
    margin-left: 40px !important;
  }
  .mY-40\@lg- {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@lg- {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@lg- {
    margin: -40px !important;
  }
  .mT-nv-40\@lg- {
    margin-top: -40px !important;
  }
  .mR-nv-40\@lg- {
    margin-right: -40px !important;
  }
  .mB-nv-40\@lg- {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@lg- {
    margin-left: -40px !important;
  }
  .mY-nv-40\@lg- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@lg- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-40\@md- {
    margin: 40px !important;
  }
  .mT-40\@md- {
    margin-top: 40px !important;
  }
  .mR-40\@md- {
    margin-right: 40px !important;
  }
  .mB-40\@md- {
    margin-bottom: 40px !important;
  }
  .mL-40\@md- {
    margin-left: 40px !important;
  }
  .mY-40\@md- {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@md- {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@md- {
    margin: -40px !important;
  }
  .mT-nv-40\@md- {
    margin-top: -40px !important;
  }
  .mR-nv-40\@md- {
    margin-right: -40px !important;
  }
  .mB-nv-40\@md- {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@md- {
    margin-left: -40px !important;
  }
  .mY-nv-40\@md- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@md- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-40\@sm- {
    margin: 40px !important;
  }
  .mT-40\@sm- {
    margin-top: 40px !important;
  }
  .mR-40\@sm- {
    margin-right: 40px !important;
  }
  .mB-40\@sm- {
    margin-bottom: 40px !important;
  }
  .mL-40\@sm- {
    margin-left: 40px !important;
  }
  .mY-40\@sm- {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@sm- {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@sm- {
    margin: -40px !important;
  }
  .mT-nv-40\@sm- {
    margin-top: -40px !important;
  }
  .mR-nv-40\@sm- {
    margin-right: -40px !important;
  }
  .mB-nv-40\@sm- {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@sm- {
    margin-left: -40px !important;
  }
  .mY-nv-40\@sm- {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@sm- {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-40\@lg {
    margin: 40px !important;
  }
  .mT-40\@lg {
    margin-top: 40px !important;
  }
  .mR-40\@lg {
    margin-right: 40px !important;
  }
  .mB-40\@lg {
    margin-bottom: 40px !important;
  }
  .mL-40\@lg {
    margin-left: 40px !important;
  }
  .mY-40\@lg {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@lg {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@lg {
    margin: -40px !important;
  }
  .mT-nv-40\@lg {
    margin-top: -40px !important;
  }
  .mR-nv-40\@lg {
    margin-right: -40px !important;
  }
  .mB-nv-40\@lg {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@lg {
    margin-left: -40px !important;
  }
  .mY-nv-40\@lg {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@lg {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-40\@md {
    margin: 40px !important;
  }
  .mT-40\@md {
    margin-top: 40px !important;
  }
  .mR-40\@md {
    margin-right: 40px !important;
  }
  .mB-40\@md {
    margin-bottom: 40px !important;
  }
  .mL-40\@md {
    margin-left: 40px !important;
  }
  .mY-40\@md {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@md {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@md {
    margin: -40px !important;
  }
  .mT-nv-40\@md {
    margin-top: -40px !important;
  }
  .mR-nv-40\@md {
    margin-right: -40px !important;
  }
  .mB-nv-40\@md {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@md {
    margin-left: -40px !important;
  }
  .mY-nv-40\@md {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@md {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-40\@sm {
    margin: 40px !important;
  }
  .mT-40\@sm {
    margin-top: 40px !important;
  }
  .mR-40\@sm {
    margin-right: 40px !important;
  }
  .mB-40\@sm {
    margin-bottom: 40px !important;
  }
  .mL-40\@sm {
    margin-left: 40px !important;
  }
  .mY-40\@sm {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mX-40\@sm {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-nv-40\@sm {
    margin: -40px !important;
  }
  .mT-nv-40\@sm {
    margin-top: -40px !important;
  }
  .mR-nv-40\@sm {
    margin-right: -40px !important;
  }
  .mB-nv-40\@sm {
    margin-bottom: -40px !important;
  }
  .mL-nv-40\@sm {
    margin-left: -40px !important;
  }
  .mY-nv-40\@sm {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .mX-nv-40\@sm {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
}
.m-50 {
  margin: 50px !important;
}

.mT-50 {
  margin-top: 50px !important;
}

.mR-50 {
  margin-right: 50px !important;
}

.mB-50 {
  margin-bottom: 50px !important;
}

.mL-50 {
  margin-left: 50px !important;
}

.mY-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.mX-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.m-nv-50 {
  margin: -50px !important;
}

.mT-nv-50 {
  margin-top: -50px !important;
}

.mR-nv-50 {
  margin-right: -50px !important;
}

.mB-nv-50 {
  margin-bottom: -50px !important;
}

.mL-nv-50 {
  margin-left: -50px !important;
}

.mY-nv-50 {
  margin-top: -50px !important;
  margin-bottom: -50px !important;
}

.mX-nv-50 {
  margin-left: -50px !important;
  margin-right: -50px !important;
}

@media screen and (min-width: 1440px) {
  .m-50\@xl\+ {
    margin: 50px !important;
  }
  .mT-50\@xl\+ {
    margin-top: 50px !important;
  }
  .mR-50\@xl\+ {
    margin-right: 50px !important;
  }
  .mB-50\@xl\+ {
    margin-bottom: 50px !important;
  }
  .mL-50\@xl\+ {
    margin-left: 50px !important;
  }
  .mY-50\@xl\+ {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@xl\+ {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@xl\+ {
    margin: -50px !important;
  }
  .mT-nv-50\@xl\+ {
    margin-top: -50px !important;
  }
  .mR-nv-50\@xl\+ {
    margin-right: -50px !important;
  }
  .mB-nv-50\@xl\+ {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@xl\+ {
    margin-left: -50px !important;
  }
  .mY-nv-50\@xl\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@xl\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-50\@lg\+ {
    margin: 50px !important;
  }
  .mT-50\@lg\+ {
    margin-top: 50px !important;
  }
  .mR-50\@lg\+ {
    margin-right: 50px !important;
  }
  .mB-50\@lg\+ {
    margin-bottom: 50px !important;
  }
  .mL-50\@lg\+ {
    margin-left: 50px !important;
  }
  .mY-50\@lg\+ {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@lg\+ {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@lg\+ {
    margin: -50px !important;
  }
  .mT-nv-50\@lg\+ {
    margin-top: -50px !important;
  }
  .mR-nv-50\@lg\+ {
    margin-right: -50px !important;
  }
  .mB-nv-50\@lg\+ {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@lg\+ {
    margin-left: -50px !important;
  }
  .mY-nv-50\@lg\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@lg\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-50\@md\+ {
    margin: 50px !important;
  }
  .mT-50\@md\+ {
    margin-top: 50px !important;
  }
  .mR-50\@md\+ {
    margin-right: 50px !important;
  }
  .mB-50\@md\+ {
    margin-bottom: 50px !important;
  }
  .mL-50\@md\+ {
    margin-left: 50px !important;
  }
  .mY-50\@md\+ {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@md\+ {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@md\+ {
    margin: -50px !important;
  }
  .mT-nv-50\@md\+ {
    margin-top: -50px !important;
  }
  .mR-nv-50\@md\+ {
    margin-right: -50px !important;
  }
  .mB-nv-50\@md\+ {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@md\+ {
    margin-left: -50px !important;
  }
  .mY-nv-50\@md\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@md\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-50\@sm\+ {
    margin: 50px !important;
  }
  .mT-50\@sm\+ {
    margin-top: 50px !important;
  }
  .mR-50\@sm\+ {
    margin-right: 50px !important;
  }
  .mB-50\@sm\+ {
    margin-bottom: 50px !important;
  }
  .mL-50\@sm\+ {
    margin-left: 50px !important;
  }
  .mY-50\@sm\+ {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@sm\+ {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@sm\+ {
    margin: -50px !important;
  }
  .mT-nv-50\@sm\+ {
    margin-top: -50px !important;
  }
  .mR-nv-50\@sm\+ {
    margin-right: -50px !important;
  }
  .mB-nv-50\@sm\+ {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@sm\+ {
    margin-left: -50px !important;
  }
  .mY-nv-50\@sm\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@sm\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}
@media screen and (min-width: 0) {
  .m-50\@xs\+ {
    margin: 50px !important;
  }
  .mT-50\@xs\+ {
    margin-top: 50px !important;
  }
  .mR-50\@xs\+ {
    margin-right: 50px !important;
  }
  .mB-50\@xs\+ {
    margin-bottom: 50px !important;
  }
  .mL-50\@xs\+ {
    margin-left: 50px !important;
  }
  .mY-50\@xs\+ {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@xs\+ {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@xs\+ {
    margin: -50px !important;
  }
  .mT-nv-50\@xs\+ {
    margin-top: -50px !important;
  }
  .mR-nv-50\@xs\+ {
    margin-right: -50px !important;
  }
  .mB-nv-50\@xs\+ {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@xs\+ {
    margin-left: -50px !important;
  }
  .mY-nv-50\@xs\+ {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@xs\+ {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-50\@xl- {
    margin: 50px !important;
  }
  .mT-50\@xl- {
    margin-top: 50px !important;
  }
  .mR-50\@xl- {
    margin-right: 50px !important;
  }
  .mB-50\@xl- {
    margin-bottom: 50px !important;
  }
  .mL-50\@xl- {
    margin-left: 50px !important;
  }
  .mY-50\@xl- {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@xl- {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@xl- {
    margin: -50px !important;
  }
  .mT-nv-50\@xl- {
    margin-top: -50px !important;
  }
  .mR-nv-50\@xl- {
    margin-right: -50px !important;
  }
  .mB-nv-50\@xl- {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@xl- {
    margin-left: -50px !important;
  }
  .mY-nv-50\@xl- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@xl- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-50\@lg- {
    margin: 50px !important;
  }
  .mT-50\@lg- {
    margin-top: 50px !important;
  }
  .mR-50\@lg- {
    margin-right: 50px !important;
  }
  .mB-50\@lg- {
    margin-bottom: 50px !important;
  }
  .mL-50\@lg- {
    margin-left: 50px !important;
  }
  .mY-50\@lg- {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@lg- {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@lg- {
    margin: -50px !important;
  }
  .mT-nv-50\@lg- {
    margin-top: -50px !important;
  }
  .mR-nv-50\@lg- {
    margin-right: -50px !important;
  }
  .mB-nv-50\@lg- {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@lg- {
    margin-left: -50px !important;
  }
  .mY-nv-50\@lg- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@lg- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-50\@md- {
    margin: 50px !important;
  }
  .mT-50\@md- {
    margin-top: 50px !important;
  }
  .mR-50\@md- {
    margin-right: 50px !important;
  }
  .mB-50\@md- {
    margin-bottom: 50px !important;
  }
  .mL-50\@md- {
    margin-left: 50px !important;
  }
  .mY-50\@md- {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@md- {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@md- {
    margin: -50px !important;
  }
  .mT-nv-50\@md- {
    margin-top: -50px !important;
  }
  .mR-nv-50\@md- {
    margin-right: -50px !important;
  }
  .mB-nv-50\@md- {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@md- {
    margin-left: -50px !important;
  }
  .mY-nv-50\@md- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@md- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-50\@sm- {
    margin: 50px !important;
  }
  .mT-50\@sm- {
    margin-top: 50px !important;
  }
  .mR-50\@sm- {
    margin-right: 50px !important;
  }
  .mB-50\@sm- {
    margin-bottom: 50px !important;
  }
  .mL-50\@sm- {
    margin-left: 50px !important;
  }
  .mY-50\@sm- {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@sm- {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@sm- {
    margin: -50px !important;
  }
  .mT-nv-50\@sm- {
    margin-top: -50px !important;
  }
  .mR-nv-50\@sm- {
    margin-right: -50px !important;
  }
  .mB-nv-50\@sm- {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@sm- {
    margin-left: -50px !important;
  }
  .mY-nv-50\@sm- {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@sm- {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-50\@lg {
    margin: 50px !important;
  }
  .mT-50\@lg {
    margin-top: 50px !important;
  }
  .mR-50\@lg {
    margin-right: 50px !important;
  }
  .mB-50\@lg {
    margin-bottom: 50px !important;
  }
  .mL-50\@lg {
    margin-left: 50px !important;
  }
  .mY-50\@lg {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@lg {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@lg {
    margin: -50px !important;
  }
  .mT-nv-50\@lg {
    margin-top: -50px !important;
  }
  .mR-nv-50\@lg {
    margin-right: -50px !important;
  }
  .mB-nv-50\@lg {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@lg {
    margin-left: -50px !important;
  }
  .mY-nv-50\@lg {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@lg {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-50\@md {
    margin: 50px !important;
  }
  .mT-50\@md {
    margin-top: 50px !important;
  }
  .mR-50\@md {
    margin-right: 50px !important;
  }
  .mB-50\@md {
    margin-bottom: 50px !important;
  }
  .mL-50\@md {
    margin-left: 50px !important;
  }
  .mY-50\@md {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@md {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@md {
    margin: -50px !important;
  }
  .mT-nv-50\@md {
    margin-top: -50px !important;
  }
  .mR-nv-50\@md {
    margin-right: -50px !important;
  }
  .mB-nv-50\@md {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@md {
    margin-left: -50px !important;
  }
  .mY-nv-50\@md {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@md {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-50\@sm {
    margin: 50px !important;
  }
  .mT-50\@sm {
    margin-top: 50px !important;
  }
  .mR-50\@sm {
    margin-right: 50px !important;
  }
  .mB-50\@sm {
    margin-bottom: 50px !important;
  }
  .mL-50\@sm {
    margin-left: 50px !important;
  }
  .mY-50\@sm {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mX-50\@sm {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-nv-50\@sm {
    margin: -50px !important;
  }
  .mT-nv-50\@sm {
    margin-top: -50px !important;
  }
  .mR-nv-50\@sm {
    margin-right: -50px !important;
  }
  .mB-nv-50\@sm {
    margin-bottom: -50px !important;
  }
  .mL-nv-50\@sm {
    margin-left: -50px !important;
  }
  .mY-nv-50\@sm {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .mX-nv-50\@sm {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
}
.m-60 {
  margin: 60px !important;
}

.mT-60 {
  margin-top: 60px !important;
}

.mR-60 {
  margin-right: 60px !important;
}

.mB-60 {
  margin-bottom: 60px !important;
}

.mL-60 {
  margin-left: 60px !important;
}

.mY-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.mX-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.m-nv-60 {
  margin: -60px !important;
}

.mT-nv-60 {
  margin-top: -60px !important;
}

.mR-nv-60 {
  margin-right: -60px !important;
}

.mB-nv-60 {
  margin-bottom: -60px !important;
}

.mL-nv-60 {
  margin-left: -60px !important;
}

.mY-nv-60 {
  margin-top: -60px !important;
  margin-bottom: -60px !important;
}

.mX-nv-60 {
  margin-left: -60px !important;
  margin-right: -60px !important;
}

@media screen and (min-width: 1440px) {
  .m-60\@xl\+ {
    margin: 60px !important;
  }
  .mT-60\@xl\+ {
    margin-top: 60px !important;
  }
  .mR-60\@xl\+ {
    margin-right: 60px !important;
  }
  .mB-60\@xl\+ {
    margin-bottom: 60px !important;
  }
  .mL-60\@xl\+ {
    margin-left: 60px !important;
  }
  .mY-60\@xl\+ {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@xl\+ {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@xl\+ {
    margin: -60px !important;
  }
  .mT-nv-60\@xl\+ {
    margin-top: -60px !important;
  }
  .mR-nv-60\@xl\+ {
    margin-right: -60px !important;
  }
  .mB-nv-60\@xl\+ {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@xl\+ {
    margin-left: -60px !important;
  }
  .mY-nv-60\@xl\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@xl\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-60\@lg\+ {
    margin: 60px !important;
  }
  .mT-60\@lg\+ {
    margin-top: 60px !important;
  }
  .mR-60\@lg\+ {
    margin-right: 60px !important;
  }
  .mB-60\@lg\+ {
    margin-bottom: 60px !important;
  }
  .mL-60\@lg\+ {
    margin-left: 60px !important;
  }
  .mY-60\@lg\+ {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@lg\+ {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@lg\+ {
    margin: -60px !important;
  }
  .mT-nv-60\@lg\+ {
    margin-top: -60px !important;
  }
  .mR-nv-60\@lg\+ {
    margin-right: -60px !important;
  }
  .mB-nv-60\@lg\+ {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@lg\+ {
    margin-left: -60px !important;
  }
  .mY-nv-60\@lg\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@lg\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-60\@md\+ {
    margin: 60px !important;
  }
  .mT-60\@md\+ {
    margin-top: 60px !important;
  }
  .mR-60\@md\+ {
    margin-right: 60px !important;
  }
  .mB-60\@md\+ {
    margin-bottom: 60px !important;
  }
  .mL-60\@md\+ {
    margin-left: 60px !important;
  }
  .mY-60\@md\+ {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@md\+ {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@md\+ {
    margin: -60px !important;
  }
  .mT-nv-60\@md\+ {
    margin-top: -60px !important;
  }
  .mR-nv-60\@md\+ {
    margin-right: -60px !important;
  }
  .mB-nv-60\@md\+ {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@md\+ {
    margin-left: -60px !important;
  }
  .mY-nv-60\@md\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@md\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-60\@sm\+ {
    margin: 60px !important;
  }
  .mT-60\@sm\+ {
    margin-top: 60px !important;
  }
  .mR-60\@sm\+ {
    margin-right: 60px !important;
  }
  .mB-60\@sm\+ {
    margin-bottom: 60px !important;
  }
  .mL-60\@sm\+ {
    margin-left: 60px !important;
  }
  .mY-60\@sm\+ {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@sm\+ {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@sm\+ {
    margin: -60px !important;
  }
  .mT-nv-60\@sm\+ {
    margin-top: -60px !important;
  }
  .mR-nv-60\@sm\+ {
    margin-right: -60px !important;
  }
  .mB-nv-60\@sm\+ {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@sm\+ {
    margin-left: -60px !important;
  }
  .mY-nv-60\@sm\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@sm\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}
@media screen and (min-width: 0) {
  .m-60\@xs\+ {
    margin: 60px !important;
  }
  .mT-60\@xs\+ {
    margin-top: 60px !important;
  }
  .mR-60\@xs\+ {
    margin-right: 60px !important;
  }
  .mB-60\@xs\+ {
    margin-bottom: 60px !important;
  }
  .mL-60\@xs\+ {
    margin-left: 60px !important;
  }
  .mY-60\@xs\+ {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@xs\+ {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@xs\+ {
    margin: -60px !important;
  }
  .mT-nv-60\@xs\+ {
    margin-top: -60px !important;
  }
  .mR-nv-60\@xs\+ {
    margin-right: -60px !important;
  }
  .mB-nv-60\@xs\+ {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@xs\+ {
    margin-left: -60px !important;
  }
  .mY-nv-60\@xs\+ {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@xs\+ {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-60\@xl- {
    margin: 60px !important;
  }
  .mT-60\@xl- {
    margin-top: 60px !important;
  }
  .mR-60\@xl- {
    margin-right: 60px !important;
  }
  .mB-60\@xl- {
    margin-bottom: 60px !important;
  }
  .mL-60\@xl- {
    margin-left: 60px !important;
  }
  .mY-60\@xl- {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@xl- {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@xl- {
    margin: -60px !important;
  }
  .mT-nv-60\@xl- {
    margin-top: -60px !important;
  }
  .mR-nv-60\@xl- {
    margin-right: -60px !important;
  }
  .mB-nv-60\@xl- {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@xl- {
    margin-left: -60px !important;
  }
  .mY-nv-60\@xl- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@xl- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-60\@lg- {
    margin: 60px !important;
  }
  .mT-60\@lg- {
    margin-top: 60px !important;
  }
  .mR-60\@lg- {
    margin-right: 60px !important;
  }
  .mB-60\@lg- {
    margin-bottom: 60px !important;
  }
  .mL-60\@lg- {
    margin-left: 60px !important;
  }
  .mY-60\@lg- {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@lg- {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@lg- {
    margin: -60px !important;
  }
  .mT-nv-60\@lg- {
    margin-top: -60px !important;
  }
  .mR-nv-60\@lg- {
    margin-right: -60px !important;
  }
  .mB-nv-60\@lg- {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@lg- {
    margin-left: -60px !important;
  }
  .mY-nv-60\@lg- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@lg- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-60\@md- {
    margin: 60px !important;
  }
  .mT-60\@md- {
    margin-top: 60px !important;
  }
  .mR-60\@md- {
    margin-right: 60px !important;
  }
  .mB-60\@md- {
    margin-bottom: 60px !important;
  }
  .mL-60\@md- {
    margin-left: 60px !important;
  }
  .mY-60\@md- {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@md- {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@md- {
    margin: -60px !important;
  }
  .mT-nv-60\@md- {
    margin-top: -60px !important;
  }
  .mR-nv-60\@md- {
    margin-right: -60px !important;
  }
  .mB-nv-60\@md- {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@md- {
    margin-left: -60px !important;
  }
  .mY-nv-60\@md- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@md- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-60\@sm- {
    margin: 60px !important;
  }
  .mT-60\@sm- {
    margin-top: 60px !important;
  }
  .mR-60\@sm- {
    margin-right: 60px !important;
  }
  .mB-60\@sm- {
    margin-bottom: 60px !important;
  }
  .mL-60\@sm- {
    margin-left: 60px !important;
  }
  .mY-60\@sm- {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@sm- {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@sm- {
    margin: -60px !important;
  }
  .mT-nv-60\@sm- {
    margin-top: -60px !important;
  }
  .mR-nv-60\@sm- {
    margin-right: -60px !important;
  }
  .mB-nv-60\@sm- {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@sm- {
    margin-left: -60px !important;
  }
  .mY-nv-60\@sm- {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@sm- {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-60\@lg {
    margin: 60px !important;
  }
  .mT-60\@lg {
    margin-top: 60px !important;
  }
  .mR-60\@lg {
    margin-right: 60px !important;
  }
  .mB-60\@lg {
    margin-bottom: 60px !important;
  }
  .mL-60\@lg {
    margin-left: 60px !important;
  }
  .mY-60\@lg {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@lg {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@lg {
    margin: -60px !important;
  }
  .mT-nv-60\@lg {
    margin-top: -60px !important;
  }
  .mR-nv-60\@lg {
    margin-right: -60px !important;
  }
  .mB-nv-60\@lg {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@lg {
    margin-left: -60px !important;
  }
  .mY-nv-60\@lg {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@lg {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-60\@md {
    margin: 60px !important;
  }
  .mT-60\@md {
    margin-top: 60px !important;
  }
  .mR-60\@md {
    margin-right: 60px !important;
  }
  .mB-60\@md {
    margin-bottom: 60px !important;
  }
  .mL-60\@md {
    margin-left: 60px !important;
  }
  .mY-60\@md {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@md {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@md {
    margin: -60px !important;
  }
  .mT-nv-60\@md {
    margin-top: -60px !important;
  }
  .mR-nv-60\@md {
    margin-right: -60px !important;
  }
  .mB-nv-60\@md {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@md {
    margin-left: -60px !important;
  }
  .mY-nv-60\@md {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@md {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-60\@sm {
    margin: 60px !important;
  }
  .mT-60\@sm {
    margin-top: 60px !important;
  }
  .mR-60\@sm {
    margin-right: 60px !important;
  }
  .mB-60\@sm {
    margin-bottom: 60px !important;
  }
  .mL-60\@sm {
    margin-left: 60px !important;
  }
  .mY-60\@sm {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mX-60\@sm {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-nv-60\@sm {
    margin: -60px !important;
  }
  .mT-nv-60\@sm {
    margin-top: -60px !important;
  }
  .mR-nv-60\@sm {
    margin-right: -60px !important;
  }
  .mB-nv-60\@sm {
    margin-bottom: -60px !important;
  }
  .mL-nv-60\@sm {
    margin-left: -60px !important;
  }
  .mY-nv-60\@sm {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .mX-nv-60\@sm {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
}
.m-70 {
  margin: 70px !important;
}

.mT-70 {
  margin-top: 70px !important;
}

.mR-70 {
  margin-right: 70px !important;
}

.mB-70 {
  margin-bottom: 70px !important;
}

.mL-70 {
  margin-left: 70px !important;
}

.mY-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.mX-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.m-nv-70 {
  margin: -70px !important;
}

.mT-nv-70 {
  margin-top: -70px !important;
}

.mR-nv-70 {
  margin-right: -70px !important;
}

.mB-nv-70 {
  margin-bottom: -70px !important;
}

.mL-nv-70 {
  margin-left: -70px !important;
}

.mY-nv-70 {
  margin-top: -70px !important;
  margin-bottom: -70px !important;
}

.mX-nv-70 {
  margin-left: -70px !important;
  margin-right: -70px !important;
}

@media screen and (min-width: 1440px) {
  .m-70\@xl\+ {
    margin: 70px !important;
  }
  .mT-70\@xl\+ {
    margin-top: 70px !important;
  }
  .mR-70\@xl\+ {
    margin-right: 70px !important;
  }
  .mB-70\@xl\+ {
    margin-bottom: 70px !important;
  }
  .mL-70\@xl\+ {
    margin-left: 70px !important;
  }
  .mY-70\@xl\+ {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@xl\+ {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@xl\+ {
    margin: -70px !important;
  }
  .mT-nv-70\@xl\+ {
    margin-top: -70px !important;
  }
  .mR-nv-70\@xl\+ {
    margin-right: -70px !important;
  }
  .mB-nv-70\@xl\+ {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@xl\+ {
    margin-left: -70px !important;
  }
  .mY-nv-70\@xl\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@xl\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-70\@lg\+ {
    margin: 70px !important;
  }
  .mT-70\@lg\+ {
    margin-top: 70px !important;
  }
  .mR-70\@lg\+ {
    margin-right: 70px !important;
  }
  .mB-70\@lg\+ {
    margin-bottom: 70px !important;
  }
  .mL-70\@lg\+ {
    margin-left: 70px !important;
  }
  .mY-70\@lg\+ {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@lg\+ {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@lg\+ {
    margin: -70px !important;
  }
  .mT-nv-70\@lg\+ {
    margin-top: -70px !important;
  }
  .mR-nv-70\@lg\+ {
    margin-right: -70px !important;
  }
  .mB-nv-70\@lg\+ {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@lg\+ {
    margin-left: -70px !important;
  }
  .mY-nv-70\@lg\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@lg\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-70\@md\+ {
    margin: 70px !important;
  }
  .mT-70\@md\+ {
    margin-top: 70px !important;
  }
  .mR-70\@md\+ {
    margin-right: 70px !important;
  }
  .mB-70\@md\+ {
    margin-bottom: 70px !important;
  }
  .mL-70\@md\+ {
    margin-left: 70px !important;
  }
  .mY-70\@md\+ {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@md\+ {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@md\+ {
    margin: -70px !important;
  }
  .mT-nv-70\@md\+ {
    margin-top: -70px !important;
  }
  .mR-nv-70\@md\+ {
    margin-right: -70px !important;
  }
  .mB-nv-70\@md\+ {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@md\+ {
    margin-left: -70px !important;
  }
  .mY-nv-70\@md\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@md\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-70\@sm\+ {
    margin: 70px !important;
  }
  .mT-70\@sm\+ {
    margin-top: 70px !important;
  }
  .mR-70\@sm\+ {
    margin-right: 70px !important;
  }
  .mB-70\@sm\+ {
    margin-bottom: 70px !important;
  }
  .mL-70\@sm\+ {
    margin-left: 70px !important;
  }
  .mY-70\@sm\+ {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@sm\+ {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@sm\+ {
    margin: -70px !important;
  }
  .mT-nv-70\@sm\+ {
    margin-top: -70px !important;
  }
  .mR-nv-70\@sm\+ {
    margin-right: -70px !important;
  }
  .mB-nv-70\@sm\+ {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@sm\+ {
    margin-left: -70px !important;
  }
  .mY-nv-70\@sm\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@sm\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}
@media screen and (min-width: 0) {
  .m-70\@xs\+ {
    margin: 70px !important;
  }
  .mT-70\@xs\+ {
    margin-top: 70px !important;
  }
  .mR-70\@xs\+ {
    margin-right: 70px !important;
  }
  .mB-70\@xs\+ {
    margin-bottom: 70px !important;
  }
  .mL-70\@xs\+ {
    margin-left: 70px !important;
  }
  .mY-70\@xs\+ {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@xs\+ {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@xs\+ {
    margin: -70px !important;
  }
  .mT-nv-70\@xs\+ {
    margin-top: -70px !important;
  }
  .mR-nv-70\@xs\+ {
    margin-right: -70px !important;
  }
  .mB-nv-70\@xs\+ {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@xs\+ {
    margin-left: -70px !important;
  }
  .mY-nv-70\@xs\+ {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@xs\+ {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-70\@xl- {
    margin: 70px !important;
  }
  .mT-70\@xl- {
    margin-top: 70px !important;
  }
  .mR-70\@xl- {
    margin-right: 70px !important;
  }
  .mB-70\@xl- {
    margin-bottom: 70px !important;
  }
  .mL-70\@xl- {
    margin-left: 70px !important;
  }
  .mY-70\@xl- {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@xl- {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@xl- {
    margin: -70px !important;
  }
  .mT-nv-70\@xl- {
    margin-top: -70px !important;
  }
  .mR-nv-70\@xl- {
    margin-right: -70px !important;
  }
  .mB-nv-70\@xl- {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@xl- {
    margin-left: -70px !important;
  }
  .mY-nv-70\@xl- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@xl- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-70\@lg- {
    margin: 70px !important;
  }
  .mT-70\@lg- {
    margin-top: 70px !important;
  }
  .mR-70\@lg- {
    margin-right: 70px !important;
  }
  .mB-70\@lg- {
    margin-bottom: 70px !important;
  }
  .mL-70\@lg- {
    margin-left: 70px !important;
  }
  .mY-70\@lg- {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@lg- {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@lg- {
    margin: -70px !important;
  }
  .mT-nv-70\@lg- {
    margin-top: -70px !important;
  }
  .mR-nv-70\@lg- {
    margin-right: -70px !important;
  }
  .mB-nv-70\@lg- {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@lg- {
    margin-left: -70px !important;
  }
  .mY-nv-70\@lg- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@lg- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-70\@md- {
    margin: 70px !important;
  }
  .mT-70\@md- {
    margin-top: 70px !important;
  }
  .mR-70\@md- {
    margin-right: 70px !important;
  }
  .mB-70\@md- {
    margin-bottom: 70px !important;
  }
  .mL-70\@md- {
    margin-left: 70px !important;
  }
  .mY-70\@md- {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@md- {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@md- {
    margin: -70px !important;
  }
  .mT-nv-70\@md- {
    margin-top: -70px !important;
  }
  .mR-nv-70\@md- {
    margin-right: -70px !important;
  }
  .mB-nv-70\@md- {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@md- {
    margin-left: -70px !important;
  }
  .mY-nv-70\@md- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@md- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-70\@sm- {
    margin: 70px !important;
  }
  .mT-70\@sm- {
    margin-top: 70px !important;
  }
  .mR-70\@sm- {
    margin-right: 70px !important;
  }
  .mB-70\@sm- {
    margin-bottom: 70px !important;
  }
  .mL-70\@sm- {
    margin-left: 70px !important;
  }
  .mY-70\@sm- {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@sm- {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@sm- {
    margin: -70px !important;
  }
  .mT-nv-70\@sm- {
    margin-top: -70px !important;
  }
  .mR-nv-70\@sm- {
    margin-right: -70px !important;
  }
  .mB-nv-70\@sm- {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@sm- {
    margin-left: -70px !important;
  }
  .mY-nv-70\@sm- {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@sm- {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-70\@lg {
    margin: 70px !important;
  }
  .mT-70\@lg {
    margin-top: 70px !important;
  }
  .mR-70\@lg {
    margin-right: 70px !important;
  }
  .mB-70\@lg {
    margin-bottom: 70px !important;
  }
  .mL-70\@lg {
    margin-left: 70px !important;
  }
  .mY-70\@lg {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@lg {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@lg {
    margin: -70px !important;
  }
  .mT-nv-70\@lg {
    margin-top: -70px !important;
  }
  .mR-nv-70\@lg {
    margin-right: -70px !important;
  }
  .mB-nv-70\@lg {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@lg {
    margin-left: -70px !important;
  }
  .mY-nv-70\@lg {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@lg {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-70\@md {
    margin: 70px !important;
  }
  .mT-70\@md {
    margin-top: 70px !important;
  }
  .mR-70\@md {
    margin-right: 70px !important;
  }
  .mB-70\@md {
    margin-bottom: 70px !important;
  }
  .mL-70\@md {
    margin-left: 70px !important;
  }
  .mY-70\@md {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@md {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@md {
    margin: -70px !important;
  }
  .mT-nv-70\@md {
    margin-top: -70px !important;
  }
  .mR-nv-70\@md {
    margin-right: -70px !important;
  }
  .mB-nv-70\@md {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@md {
    margin-left: -70px !important;
  }
  .mY-nv-70\@md {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@md {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-70\@sm {
    margin: 70px !important;
  }
  .mT-70\@sm {
    margin-top: 70px !important;
  }
  .mR-70\@sm {
    margin-right: 70px !important;
  }
  .mB-70\@sm {
    margin-bottom: 70px !important;
  }
  .mL-70\@sm {
    margin-left: 70px !important;
  }
  .mY-70\@sm {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mX-70\@sm {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-nv-70\@sm {
    margin: -70px !important;
  }
  .mT-nv-70\@sm {
    margin-top: -70px !important;
  }
  .mR-nv-70\@sm {
    margin-right: -70px !important;
  }
  .mB-nv-70\@sm {
    margin-bottom: -70px !important;
  }
  .mL-nv-70\@sm {
    margin-left: -70px !important;
  }
  .mY-nv-70\@sm {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .mX-nv-70\@sm {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
}
.m-80 {
  margin: 80px !important;
}

.mT-80 {
  margin-top: 80px !important;
}

.mR-80 {
  margin-right: 80px !important;
}

.mB-80 {
  margin-bottom: 80px !important;
}

.mL-80 {
  margin-left: 80px !important;
}

.mY-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.mX-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.m-nv-80 {
  margin: -80px !important;
}

.mT-nv-80 {
  margin-top: -80px !important;
}

.mR-nv-80 {
  margin-right: -80px !important;
}

.mB-nv-80 {
  margin-bottom: -80px !important;
}

.mL-nv-80 {
  margin-left: -80px !important;
}

.mY-nv-80 {
  margin-top: -80px !important;
  margin-bottom: -80px !important;
}

.mX-nv-80 {
  margin-left: -80px !important;
  margin-right: -80px !important;
}

@media screen and (min-width: 1440px) {
  .m-80\@xl\+ {
    margin: 80px !important;
  }
  .mT-80\@xl\+ {
    margin-top: 80px !important;
  }
  .mR-80\@xl\+ {
    margin-right: 80px !important;
  }
  .mB-80\@xl\+ {
    margin-bottom: 80px !important;
  }
  .mL-80\@xl\+ {
    margin-left: 80px !important;
  }
  .mY-80\@xl\+ {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@xl\+ {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@xl\+ {
    margin: -80px !important;
  }
  .mT-nv-80\@xl\+ {
    margin-top: -80px !important;
  }
  .mR-nv-80\@xl\+ {
    margin-right: -80px !important;
  }
  .mB-nv-80\@xl\+ {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@xl\+ {
    margin-left: -80px !important;
  }
  .mY-nv-80\@xl\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@xl\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-80\@lg\+ {
    margin: 80px !important;
  }
  .mT-80\@lg\+ {
    margin-top: 80px !important;
  }
  .mR-80\@lg\+ {
    margin-right: 80px !important;
  }
  .mB-80\@lg\+ {
    margin-bottom: 80px !important;
  }
  .mL-80\@lg\+ {
    margin-left: 80px !important;
  }
  .mY-80\@lg\+ {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@lg\+ {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@lg\+ {
    margin: -80px !important;
  }
  .mT-nv-80\@lg\+ {
    margin-top: -80px !important;
  }
  .mR-nv-80\@lg\+ {
    margin-right: -80px !important;
  }
  .mB-nv-80\@lg\+ {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@lg\+ {
    margin-left: -80px !important;
  }
  .mY-nv-80\@lg\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@lg\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-80\@md\+ {
    margin: 80px !important;
  }
  .mT-80\@md\+ {
    margin-top: 80px !important;
  }
  .mR-80\@md\+ {
    margin-right: 80px !important;
  }
  .mB-80\@md\+ {
    margin-bottom: 80px !important;
  }
  .mL-80\@md\+ {
    margin-left: 80px !important;
  }
  .mY-80\@md\+ {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@md\+ {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@md\+ {
    margin: -80px !important;
  }
  .mT-nv-80\@md\+ {
    margin-top: -80px !important;
  }
  .mR-nv-80\@md\+ {
    margin-right: -80px !important;
  }
  .mB-nv-80\@md\+ {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@md\+ {
    margin-left: -80px !important;
  }
  .mY-nv-80\@md\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@md\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-80\@sm\+ {
    margin: 80px !important;
  }
  .mT-80\@sm\+ {
    margin-top: 80px !important;
  }
  .mR-80\@sm\+ {
    margin-right: 80px !important;
  }
  .mB-80\@sm\+ {
    margin-bottom: 80px !important;
  }
  .mL-80\@sm\+ {
    margin-left: 80px !important;
  }
  .mY-80\@sm\+ {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@sm\+ {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@sm\+ {
    margin: -80px !important;
  }
  .mT-nv-80\@sm\+ {
    margin-top: -80px !important;
  }
  .mR-nv-80\@sm\+ {
    margin-right: -80px !important;
  }
  .mB-nv-80\@sm\+ {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@sm\+ {
    margin-left: -80px !important;
  }
  .mY-nv-80\@sm\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@sm\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}
@media screen and (min-width: 0) {
  .m-80\@xs\+ {
    margin: 80px !important;
  }
  .mT-80\@xs\+ {
    margin-top: 80px !important;
  }
  .mR-80\@xs\+ {
    margin-right: 80px !important;
  }
  .mB-80\@xs\+ {
    margin-bottom: 80px !important;
  }
  .mL-80\@xs\+ {
    margin-left: 80px !important;
  }
  .mY-80\@xs\+ {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@xs\+ {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@xs\+ {
    margin: -80px !important;
  }
  .mT-nv-80\@xs\+ {
    margin-top: -80px !important;
  }
  .mR-nv-80\@xs\+ {
    margin-right: -80px !important;
  }
  .mB-nv-80\@xs\+ {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@xs\+ {
    margin-left: -80px !important;
  }
  .mY-nv-80\@xs\+ {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@xs\+ {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-80\@xl- {
    margin: 80px !important;
  }
  .mT-80\@xl- {
    margin-top: 80px !important;
  }
  .mR-80\@xl- {
    margin-right: 80px !important;
  }
  .mB-80\@xl- {
    margin-bottom: 80px !important;
  }
  .mL-80\@xl- {
    margin-left: 80px !important;
  }
  .mY-80\@xl- {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@xl- {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@xl- {
    margin: -80px !important;
  }
  .mT-nv-80\@xl- {
    margin-top: -80px !important;
  }
  .mR-nv-80\@xl- {
    margin-right: -80px !important;
  }
  .mB-nv-80\@xl- {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@xl- {
    margin-left: -80px !important;
  }
  .mY-nv-80\@xl- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@xl- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-80\@lg- {
    margin: 80px !important;
  }
  .mT-80\@lg- {
    margin-top: 80px !important;
  }
  .mR-80\@lg- {
    margin-right: 80px !important;
  }
  .mB-80\@lg- {
    margin-bottom: 80px !important;
  }
  .mL-80\@lg- {
    margin-left: 80px !important;
  }
  .mY-80\@lg- {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@lg- {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@lg- {
    margin: -80px !important;
  }
  .mT-nv-80\@lg- {
    margin-top: -80px !important;
  }
  .mR-nv-80\@lg- {
    margin-right: -80px !important;
  }
  .mB-nv-80\@lg- {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@lg- {
    margin-left: -80px !important;
  }
  .mY-nv-80\@lg- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@lg- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-80\@md- {
    margin: 80px !important;
  }
  .mT-80\@md- {
    margin-top: 80px !important;
  }
  .mR-80\@md- {
    margin-right: 80px !important;
  }
  .mB-80\@md- {
    margin-bottom: 80px !important;
  }
  .mL-80\@md- {
    margin-left: 80px !important;
  }
  .mY-80\@md- {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@md- {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@md- {
    margin: -80px !important;
  }
  .mT-nv-80\@md- {
    margin-top: -80px !important;
  }
  .mR-nv-80\@md- {
    margin-right: -80px !important;
  }
  .mB-nv-80\@md- {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@md- {
    margin-left: -80px !important;
  }
  .mY-nv-80\@md- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@md- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-80\@sm- {
    margin: 80px !important;
  }
  .mT-80\@sm- {
    margin-top: 80px !important;
  }
  .mR-80\@sm- {
    margin-right: 80px !important;
  }
  .mB-80\@sm- {
    margin-bottom: 80px !important;
  }
  .mL-80\@sm- {
    margin-left: 80px !important;
  }
  .mY-80\@sm- {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@sm- {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@sm- {
    margin: -80px !important;
  }
  .mT-nv-80\@sm- {
    margin-top: -80px !important;
  }
  .mR-nv-80\@sm- {
    margin-right: -80px !important;
  }
  .mB-nv-80\@sm- {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@sm- {
    margin-left: -80px !important;
  }
  .mY-nv-80\@sm- {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@sm- {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-80\@lg {
    margin: 80px !important;
  }
  .mT-80\@lg {
    margin-top: 80px !important;
  }
  .mR-80\@lg {
    margin-right: 80px !important;
  }
  .mB-80\@lg {
    margin-bottom: 80px !important;
  }
  .mL-80\@lg {
    margin-left: 80px !important;
  }
  .mY-80\@lg {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@lg {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@lg {
    margin: -80px !important;
  }
  .mT-nv-80\@lg {
    margin-top: -80px !important;
  }
  .mR-nv-80\@lg {
    margin-right: -80px !important;
  }
  .mB-nv-80\@lg {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@lg {
    margin-left: -80px !important;
  }
  .mY-nv-80\@lg {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@lg {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-80\@md {
    margin: 80px !important;
  }
  .mT-80\@md {
    margin-top: 80px !important;
  }
  .mR-80\@md {
    margin-right: 80px !important;
  }
  .mB-80\@md {
    margin-bottom: 80px !important;
  }
  .mL-80\@md {
    margin-left: 80px !important;
  }
  .mY-80\@md {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@md {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@md {
    margin: -80px !important;
  }
  .mT-nv-80\@md {
    margin-top: -80px !important;
  }
  .mR-nv-80\@md {
    margin-right: -80px !important;
  }
  .mB-nv-80\@md {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@md {
    margin-left: -80px !important;
  }
  .mY-nv-80\@md {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@md {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-80\@sm {
    margin: 80px !important;
  }
  .mT-80\@sm {
    margin-top: 80px !important;
  }
  .mR-80\@sm {
    margin-right: 80px !important;
  }
  .mB-80\@sm {
    margin-bottom: 80px !important;
  }
  .mL-80\@sm {
    margin-left: 80px !important;
  }
  .mY-80\@sm {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mX-80\@sm {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-nv-80\@sm {
    margin: -80px !important;
  }
  .mT-nv-80\@sm {
    margin-top: -80px !important;
  }
  .mR-nv-80\@sm {
    margin-right: -80px !important;
  }
  .mB-nv-80\@sm {
    margin-bottom: -80px !important;
  }
  .mL-nv-80\@sm {
    margin-left: -80px !important;
  }
  .mY-nv-80\@sm {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .mX-nv-80\@sm {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
}
.m-90 {
  margin: 90px !important;
}

.mT-90 {
  margin-top: 90px !important;
}

.mR-90 {
  margin-right: 90px !important;
}

.mB-90 {
  margin-bottom: 90px !important;
}

.mL-90 {
  margin-left: 90px !important;
}

.mY-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.mX-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.m-nv-90 {
  margin: -90px !important;
}

.mT-nv-90 {
  margin-top: -90px !important;
}

.mR-nv-90 {
  margin-right: -90px !important;
}

.mB-nv-90 {
  margin-bottom: -90px !important;
}

.mL-nv-90 {
  margin-left: -90px !important;
}

.mY-nv-90 {
  margin-top: -90px !important;
  margin-bottom: -90px !important;
}

.mX-nv-90 {
  margin-left: -90px !important;
  margin-right: -90px !important;
}

@media screen and (min-width: 1440px) {
  .m-90\@xl\+ {
    margin: 90px !important;
  }
  .mT-90\@xl\+ {
    margin-top: 90px !important;
  }
  .mR-90\@xl\+ {
    margin-right: 90px !important;
  }
  .mB-90\@xl\+ {
    margin-bottom: 90px !important;
  }
  .mL-90\@xl\+ {
    margin-left: 90px !important;
  }
  .mY-90\@xl\+ {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@xl\+ {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@xl\+ {
    margin: -90px !important;
  }
  .mT-nv-90\@xl\+ {
    margin-top: -90px !important;
  }
  .mR-nv-90\@xl\+ {
    margin-right: -90px !important;
  }
  .mB-nv-90\@xl\+ {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@xl\+ {
    margin-left: -90px !important;
  }
  .mY-nv-90\@xl\+ {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@xl\+ {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-90\@lg\+ {
    margin: 90px !important;
  }
  .mT-90\@lg\+ {
    margin-top: 90px !important;
  }
  .mR-90\@lg\+ {
    margin-right: 90px !important;
  }
  .mB-90\@lg\+ {
    margin-bottom: 90px !important;
  }
  .mL-90\@lg\+ {
    margin-left: 90px !important;
  }
  .mY-90\@lg\+ {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@lg\+ {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@lg\+ {
    margin: -90px !important;
  }
  .mT-nv-90\@lg\+ {
    margin-top: -90px !important;
  }
  .mR-nv-90\@lg\+ {
    margin-right: -90px !important;
  }
  .mB-nv-90\@lg\+ {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@lg\+ {
    margin-left: -90px !important;
  }
  .mY-nv-90\@lg\+ {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@lg\+ {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-90\@md\+ {
    margin: 90px !important;
  }
  .mT-90\@md\+ {
    margin-top: 90px !important;
  }
  .mR-90\@md\+ {
    margin-right: 90px !important;
  }
  .mB-90\@md\+ {
    margin-bottom: 90px !important;
  }
  .mL-90\@md\+ {
    margin-left: 90px !important;
  }
  .mY-90\@md\+ {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@md\+ {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@md\+ {
    margin: -90px !important;
  }
  .mT-nv-90\@md\+ {
    margin-top: -90px !important;
  }
  .mR-nv-90\@md\+ {
    margin-right: -90px !important;
  }
  .mB-nv-90\@md\+ {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@md\+ {
    margin-left: -90px !important;
  }
  .mY-nv-90\@md\+ {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@md\+ {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-90\@sm\+ {
    margin: 90px !important;
  }
  .mT-90\@sm\+ {
    margin-top: 90px !important;
  }
  .mR-90\@sm\+ {
    margin-right: 90px !important;
  }
  .mB-90\@sm\+ {
    margin-bottom: 90px !important;
  }
  .mL-90\@sm\+ {
    margin-left: 90px !important;
  }
  .mY-90\@sm\+ {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@sm\+ {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@sm\+ {
    margin: -90px !important;
  }
  .mT-nv-90\@sm\+ {
    margin-top: -90px !important;
  }
  .mR-nv-90\@sm\+ {
    margin-right: -90px !important;
  }
  .mB-nv-90\@sm\+ {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@sm\+ {
    margin-left: -90px !important;
  }
  .mY-nv-90\@sm\+ {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@sm\+ {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}
@media screen and (min-width: 0) {
  .m-90\@xs\+ {
    margin: 90px !important;
  }
  .mT-90\@xs\+ {
    margin-top: 90px !important;
  }
  .mR-90\@xs\+ {
    margin-right: 90px !important;
  }
  .mB-90\@xs\+ {
    margin-bottom: 90px !important;
  }
  .mL-90\@xs\+ {
    margin-left: 90px !important;
  }
  .mY-90\@xs\+ {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@xs\+ {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@xs\+ {
    margin: -90px !important;
  }
  .mT-nv-90\@xs\+ {
    margin-top: -90px !important;
  }
  .mR-nv-90\@xs\+ {
    margin-right: -90px !important;
  }
  .mB-nv-90\@xs\+ {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@xs\+ {
    margin-left: -90px !important;
  }
  .mY-nv-90\@xs\+ {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@xs\+ {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-90\@xl- {
    margin: 90px !important;
  }
  .mT-90\@xl- {
    margin-top: 90px !important;
  }
  .mR-90\@xl- {
    margin-right: 90px !important;
  }
  .mB-90\@xl- {
    margin-bottom: 90px !important;
  }
  .mL-90\@xl- {
    margin-left: 90px !important;
  }
  .mY-90\@xl- {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@xl- {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@xl- {
    margin: -90px !important;
  }
  .mT-nv-90\@xl- {
    margin-top: -90px !important;
  }
  .mR-nv-90\@xl- {
    margin-right: -90px !important;
  }
  .mB-nv-90\@xl- {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@xl- {
    margin-left: -90px !important;
  }
  .mY-nv-90\@xl- {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@xl- {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-90\@lg- {
    margin: 90px !important;
  }
  .mT-90\@lg- {
    margin-top: 90px !important;
  }
  .mR-90\@lg- {
    margin-right: 90px !important;
  }
  .mB-90\@lg- {
    margin-bottom: 90px !important;
  }
  .mL-90\@lg- {
    margin-left: 90px !important;
  }
  .mY-90\@lg- {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@lg- {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@lg- {
    margin: -90px !important;
  }
  .mT-nv-90\@lg- {
    margin-top: -90px !important;
  }
  .mR-nv-90\@lg- {
    margin-right: -90px !important;
  }
  .mB-nv-90\@lg- {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@lg- {
    margin-left: -90px !important;
  }
  .mY-nv-90\@lg- {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@lg- {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-90\@md- {
    margin: 90px !important;
  }
  .mT-90\@md- {
    margin-top: 90px !important;
  }
  .mR-90\@md- {
    margin-right: 90px !important;
  }
  .mB-90\@md- {
    margin-bottom: 90px !important;
  }
  .mL-90\@md- {
    margin-left: 90px !important;
  }
  .mY-90\@md- {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@md- {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@md- {
    margin: -90px !important;
  }
  .mT-nv-90\@md- {
    margin-top: -90px !important;
  }
  .mR-nv-90\@md- {
    margin-right: -90px !important;
  }
  .mB-nv-90\@md- {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@md- {
    margin-left: -90px !important;
  }
  .mY-nv-90\@md- {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@md- {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-90\@sm- {
    margin: 90px !important;
  }
  .mT-90\@sm- {
    margin-top: 90px !important;
  }
  .mR-90\@sm- {
    margin-right: 90px !important;
  }
  .mB-90\@sm- {
    margin-bottom: 90px !important;
  }
  .mL-90\@sm- {
    margin-left: 90px !important;
  }
  .mY-90\@sm- {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@sm- {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@sm- {
    margin: -90px !important;
  }
  .mT-nv-90\@sm- {
    margin-top: -90px !important;
  }
  .mR-nv-90\@sm- {
    margin-right: -90px !important;
  }
  .mB-nv-90\@sm- {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@sm- {
    margin-left: -90px !important;
  }
  .mY-nv-90\@sm- {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@sm- {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-90\@lg {
    margin: 90px !important;
  }
  .mT-90\@lg {
    margin-top: 90px !important;
  }
  .mR-90\@lg {
    margin-right: 90px !important;
  }
  .mB-90\@lg {
    margin-bottom: 90px !important;
  }
  .mL-90\@lg {
    margin-left: 90px !important;
  }
  .mY-90\@lg {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@lg {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@lg {
    margin: -90px !important;
  }
  .mT-nv-90\@lg {
    margin-top: -90px !important;
  }
  .mR-nv-90\@lg {
    margin-right: -90px !important;
  }
  .mB-nv-90\@lg {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@lg {
    margin-left: -90px !important;
  }
  .mY-nv-90\@lg {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@lg {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-90\@md {
    margin: 90px !important;
  }
  .mT-90\@md {
    margin-top: 90px !important;
  }
  .mR-90\@md {
    margin-right: 90px !important;
  }
  .mB-90\@md {
    margin-bottom: 90px !important;
  }
  .mL-90\@md {
    margin-left: 90px !important;
  }
  .mY-90\@md {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@md {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@md {
    margin: -90px !important;
  }
  .mT-nv-90\@md {
    margin-top: -90px !important;
  }
  .mR-nv-90\@md {
    margin-right: -90px !important;
  }
  .mB-nv-90\@md {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@md {
    margin-left: -90px !important;
  }
  .mY-nv-90\@md {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@md {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-90\@sm {
    margin: 90px !important;
  }
  .mT-90\@sm {
    margin-top: 90px !important;
  }
  .mR-90\@sm {
    margin-right: 90px !important;
  }
  .mB-90\@sm {
    margin-bottom: 90px !important;
  }
  .mL-90\@sm {
    margin-left: 90px !important;
  }
  .mY-90\@sm {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mX-90\@sm {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-nv-90\@sm {
    margin: -90px !important;
  }
  .mT-nv-90\@sm {
    margin-top: -90px !important;
  }
  .mR-nv-90\@sm {
    margin-right: -90px !important;
  }
  .mB-nv-90\@sm {
    margin-bottom: -90px !important;
  }
  .mL-nv-90\@sm {
    margin-left: -90px !important;
  }
  .mY-nv-90\@sm {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .mX-nv-90\@sm {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
}
.m-100 {
  margin: 100px !important;
}

.mT-100 {
  margin-top: 100px !important;
}

.mR-100 {
  margin-right: 100px !important;
}

.mB-100 {
  margin-bottom: 100px !important;
}

.mL-100 {
  margin-left: 100px !important;
}

.mY-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.mX-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.m-nv-100 {
  margin: -100px !important;
}

.mT-nv-100 {
  margin-top: -100px !important;
}

.mR-nv-100 {
  margin-right: -100px !important;
}

.mB-nv-100 {
  margin-bottom: -100px !important;
}

.mL-nv-100 {
  margin-left: -100px !important;
}

.mY-nv-100 {
  margin-top: -100px !important;
  margin-bottom: -100px !important;
}

.mX-nv-100 {
  margin-left: -100px !important;
  margin-right: -100px !important;
}

@media screen and (min-width: 1440px) {
  .m-100\@xl\+ {
    margin: 100px !important;
  }
  .mT-100\@xl\+ {
    margin-top: 100px !important;
  }
  .mR-100\@xl\+ {
    margin-right: 100px !important;
  }
  .mB-100\@xl\+ {
    margin-bottom: 100px !important;
  }
  .mL-100\@xl\+ {
    margin-left: 100px !important;
  }
  .mY-100\@xl\+ {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@xl\+ {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@xl\+ {
    margin: -100px !important;
  }
  .mT-nv-100\@xl\+ {
    margin-top: -100px !important;
  }
  .mR-nv-100\@xl\+ {
    margin-right: -100px !important;
  }
  .mB-nv-100\@xl\+ {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@xl\+ {
    margin-left: -100px !important;
  }
  .mY-nv-100\@xl\+ {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@xl\+ {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-100\@lg\+ {
    margin: 100px !important;
  }
  .mT-100\@lg\+ {
    margin-top: 100px !important;
  }
  .mR-100\@lg\+ {
    margin-right: 100px !important;
  }
  .mB-100\@lg\+ {
    margin-bottom: 100px !important;
  }
  .mL-100\@lg\+ {
    margin-left: 100px !important;
  }
  .mY-100\@lg\+ {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@lg\+ {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@lg\+ {
    margin: -100px !important;
  }
  .mT-nv-100\@lg\+ {
    margin-top: -100px !important;
  }
  .mR-nv-100\@lg\+ {
    margin-right: -100px !important;
  }
  .mB-nv-100\@lg\+ {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@lg\+ {
    margin-left: -100px !important;
  }
  .mY-nv-100\@lg\+ {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@lg\+ {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-100\@md\+ {
    margin: 100px !important;
  }
  .mT-100\@md\+ {
    margin-top: 100px !important;
  }
  .mR-100\@md\+ {
    margin-right: 100px !important;
  }
  .mB-100\@md\+ {
    margin-bottom: 100px !important;
  }
  .mL-100\@md\+ {
    margin-left: 100px !important;
  }
  .mY-100\@md\+ {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@md\+ {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@md\+ {
    margin: -100px !important;
  }
  .mT-nv-100\@md\+ {
    margin-top: -100px !important;
  }
  .mR-nv-100\@md\+ {
    margin-right: -100px !important;
  }
  .mB-nv-100\@md\+ {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@md\+ {
    margin-left: -100px !important;
  }
  .mY-nv-100\@md\+ {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@md\+ {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-100\@sm\+ {
    margin: 100px !important;
  }
  .mT-100\@sm\+ {
    margin-top: 100px !important;
  }
  .mR-100\@sm\+ {
    margin-right: 100px !important;
  }
  .mB-100\@sm\+ {
    margin-bottom: 100px !important;
  }
  .mL-100\@sm\+ {
    margin-left: 100px !important;
  }
  .mY-100\@sm\+ {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@sm\+ {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@sm\+ {
    margin: -100px !important;
  }
  .mT-nv-100\@sm\+ {
    margin-top: -100px !important;
  }
  .mR-nv-100\@sm\+ {
    margin-right: -100px !important;
  }
  .mB-nv-100\@sm\+ {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@sm\+ {
    margin-left: -100px !important;
  }
  .mY-nv-100\@sm\+ {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@sm\+ {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}
@media screen and (min-width: 0) {
  .m-100\@xs\+ {
    margin: 100px !important;
  }
  .mT-100\@xs\+ {
    margin-top: 100px !important;
  }
  .mR-100\@xs\+ {
    margin-right: 100px !important;
  }
  .mB-100\@xs\+ {
    margin-bottom: 100px !important;
  }
  .mL-100\@xs\+ {
    margin-left: 100px !important;
  }
  .mY-100\@xs\+ {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@xs\+ {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@xs\+ {
    margin: -100px !important;
  }
  .mT-nv-100\@xs\+ {
    margin-top: -100px !important;
  }
  .mR-nv-100\@xs\+ {
    margin-right: -100px !important;
  }
  .mB-nv-100\@xs\+ {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@xs\+ {
    margin-left: -100px !important;
  }
  .mY-nv-100\@xs\+ {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@xs\+ {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-100\@xl- {
    margin: 100px !important;
  }
  .mT-100\@xl- {
    margin-top: 100px !important;
  }
  .mR-100\@xl- {
    margin-right: 100px !important;
  }
  .mB-100\@xl- {
    margin-bottom: 100px !important;
  }
  .mL-100\@xl- {
    margin-left: 100px !important;
  }
  .mY-100\@xl- {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@xl- {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@xl- {
    margin: -100px !important;
  }
  .mT-nv-100\@xl- {
    margin-top: -100px !important;
  }
  .mR-nv-100\@xl- {
    margin-right: -100px !important;
  }
  .mB-nv-100\@xl- {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@xl- {
    margin-left: -100px !important;
  }
  .mY-nv-100\@xl- {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@xl- {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-100\@lg- {
    margin: 100px !important;
  }
  .mT-100\@lg- {
    margin-top: 100px !important;
  }
  .mR-100\@lg- {
    margin-right: 100px !important;
  }
  .mB-100\@lg- {
    margin-bottom: 100px !important;
  }
  .mL-100\@lg- {
    margin-left: 100px !important;
  }
  .mY-100\@lg- {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@lg- {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@lg- {
    margin: -100px !important;
  }
  .mT-nv-100\@lg- {
    margin-top: -100px !important;
  }
  .mR-nv-100\@lg- {
    margin-right: -100px !important;
  }
  .mB-nv-100\@lg- {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@lg- {
    margin-left: -100px !important;
  }
  .mY-nv-100\@lg- {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@lg- {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-100\@md- {
    margin: 100px !important;
  }
  .mT-100\@md- {
    margin-top: 100px !important;
  }
  .mR-100\@md- {
    margin-right: 100px !important;
  }
  .mB-100\@md- {
    margin-bottom: 100px !important;
  }
  .mL-100\@md- {
    margin-left: 100px !important;
  }
  .mY-100\@md- {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@md- {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@md- {
    margin: -100px !important;
  }
  .mT-nv-100\@md- {
    margin-top: -100px !important;
  }
  .mR-nv-100\@md- {
    margin-right: -100px !important;
  }
  .mB-nv-100\@md- {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@md- {
    margin-left: -100px !important;
  }
  .mY-nv-100\@md- {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@md- {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-100\@sm- {
    margin: 100px !important;
  }
  .mT-100\@sm- {
    margin-top: 100px !important;
  }
  .mR-100\@sm- {
    margin-right: 100px !important;
  }
  .mB-100\@sm- {
    margin-bottom: 100px !important;
  }
  .mL-100\@sm- {
    margin-left: 100px !important;
  }
  .mY-100\@sm- {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@sm- {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@sm- {
    margin: -100px !important;
  }
  .mT-nv-100\@sm- {
    margin-top: -100px !important;
  }
  .mR-nv-100\@sm- {
    margin-right: -100px !important;
  }
  .mB-nv-100\@sm- {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@sm- {
    margin-left: -100px !important;
  }
  .mY-nv-100\@sm- {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@sm- {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-100\@lg {
    margin: 100px !important;
  }
  .mT-100\@lg {
    margin-top: 100px !important;
  }
  .mR-100\@lg {
    margin-right: 100px !important;
  }
  .mB-100\@lg {
    margin-bottom: 100px !important;
  }
  .mL-100\@lg {
    margin-left: 100px !important;
  }
  .mY-100\@lg {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@lg {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@lg {
    margin: -100px !important;
  }
  .mT-nv-100\@lg {
    margin-top: -100px !important;
  }
  .mR-nv-100\@lg {
    margin-right: -100px !important;
  }
  .mB-nv-100\@lg {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@lg {
    margin-left: -100px !important;
  }
  .mY-nv-100\@lg {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@lg {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-100\@md {
    margin: 100px !important;
  }
  .mT-100\@md {
    margin-top: 100px !important;
  }
  .mR-100\@md {
    margin-right: 100px !important;
  }
  .mB-100\@md {
    margin-bottom: 100px !important;
  }
  .mL-100\@md {
    margin-left: 100px !important;
  }
  .mY-100\@md {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@md {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@md {
    margin: -100px !important;
  }
  .mT-nv-100\@md {
    margin-top: -100px !important;
  }
  .mR-nv-100\@md {
    margin-right: -100px !important;
  }
  .mB-nv-100\@md {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@md {
    margin-left: -100px !important;
  }
  .mY-nv-100\@md {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@md {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-100\@sm {
    margin: 100px !important;
  }
  .mT-100\@sm {
    margin-top: 100px !important;
  }
  .mR-100\@sm {
    margin-right: 100px !important;
  }
  .mB-100\@sm {
    margin-bottom: 100px !important;
  }
  .mL-100\@sm {
    margin-left: 100px !important;
  }
  .mY-100\@sm {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mX-100\@sm {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-nv-100\@sm {
    margin: -100px !important;
  }
  .mT-nv-100\@sm {
    margin-top: -100px !important;
  }
  .mR-nv-100\@sm {
    margin-right: -100px !important;
  }
  .mB-nv-100\@sm {
    margin-bottom: -100px !important;
  }
  .mL-nv-100\@sm {
    margin-left: -100px !important;
  }
  .mY-nv-100\@sm {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .mX-nv-100\@sm {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
}
.m-110 {
  margin: 110px !important;
}

.mT-110 {
  margin-top: 110px !important;
}

.mR-110 {
  margin-right: 110px !important;
}

.mB-110 {
  margin-bottom: 110px !important;
}

.mL-110 {
  margin-left: 110px !important;
}

.mY-110 {
  margin-top: 110px !important;
  margin-bottom: 110px !important;
}

.mX-110 {
  margin-left: 110px !important;
  margin-right: 110px !important;
}

.m-nv-110 {
  margin: -110px !important;
}

.mT-nv-110 {
  margin-top: -110px !important;
}

.mR-nv-110 {
  margin-right: -110px !important;
}

.mB-nv-110 {
  margin-bottom: -110px !important;
}

.mL-nv-110 {
  margin-left: -110px !important;
}

.mY-nv-110 {
  margin-top: -110px !important;
  margin-bottom: -110px !important;
}

.mX-nv-110 {
  margin-left: -110px !important;
  margin-right: -110px !important;
}

@media screen and (min-width: 1440px) {
  .m-110\@xl\+ {
    margin: 110px !important;
  }
  .mT-110\@xl\+ {
    margin-top: 110px !important;
  }
  .mR-110\@xl\+ {
    margin-right: 110px !important;
  }
  .mB-110\@xl\+ {
    margin-bottom: 110px !important;
  }
  .mL-110\@xl\+ {
    margin-left: 110px !important;
  }
  .mY-110\@xl\+ {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@xl\+ {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@xl\+ {
    margin: -110px !important;
  }
  .mT-nv-110\@xl\+ {
    margin-top: -110px !important;
  }
  .mR-nv-110\@xl\+ {
    margin-right: -110px !important;
  }
  .mB-nv-110\@xl\+ {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@xl\+ {
    margin-left: -110px !important;
  }
  .mY-nv-110\@xl\+ {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@xl\+ {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-110\@lg\+ {
    margin: 110px !important;
  }
  .mT-110\@lg\+ {
    margin-top: 110px !important;
  }
  .mR-110\@lg\+ {
    margin-right: 110px !important;
  }
  .mB-110\@lg\+ {
    margin-bottom: 110px !important;
  }
  .mL-110\@lg\+ {
    margin-left: 110px !important;
  }
  .mY-110\@lg\+ {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@lg\+ {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@lg\+ {
    margin: -110px !important;
  }
  .mT-nv-110\@lg\+ {
    margin-top: -110px !important;
  }
  .mR-nv-110\@lg\+ {
    margin-right: -110px !important;
  }
  .mB-nv-110\@lg\+ {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@lg\+ {
    margin-left: -110px !important;
  }
  .mY-nv-110\@lg\+ {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@lg\+ {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-110\@md\+ {
    margin: 110px !important;
  }
  .mT-110\@md\+ {
    margin-top: 110px !important;
  }
  .mR-110\@md\+ {
    margin-right: 110px !important;
  }
  .mB-110\@md\+ {
    margin-bottom: 110px !important;
  }
  .mL-110\@md\+ {
    margin-left: 110px !important;
  }
  .mY-110\@md\+ {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@md\+ {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@md\+ {
    margin: -110px !important;
  }
  .mT-nv-110\@md\+ {
    margin-top: -110px !important;
  }
  .mR-nv-110\@md\+ {
    margin-right: -110px !important;
  }
  .mB-nv-110\@md\+ {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@md\+ {
    margin-left: -110px !important;
  }
  .mY-nv-110\@md\+ {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@md\+ {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-110\@sm\+ {
    margin: 110px !important;
  }
  .mT-110\@sm\+ {
    margin-top: 110px !important;
  }
  .mR-110\@sm\+ {
    margin-right: 110px !important;
  }
  .mB-110\@sm\+ {
    margin-bottom: 110px !important;
  }
  .mL-110\@sm\+ {
    margin-left: 110px !important;
  }
  .mY-110\@sm\+ {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@sm\+ {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@sm\+ {
    margin: -110px !important;
  }
  .mT-nv-110\@sm\+ {
    margin-top: -110px !important;
  }
  .mR-nv-110\@sm\+ {
    margin-right: -110px !important;
  }
  .mB-nv-110\@sm\+ {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@sm\+ {
    margin-left: -110px !important;
  }
  .mY-nv-110\@sm\+ {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@sm\+ {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}
@media screen and (min-width: 0) {
  .m-110\@xs\+ {
    margin: 110px !important;
  }
  .mT-110\@xs\+ {
    margin-top: 110px !important;
  }
  .mR-110\@xs\+ {
    margin-right: 110px !important;
  }
  .mB-110\@xs\+ {
    margin-bottom: 110px !important;
  }
  .mL-110\@xs\+ {
    margin-left: 110px !important;
  }
  .mY-110\@xs\+ {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@xs\+ {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@xs\+ {
    margin: -110px !important;
  }
  .mT-nv-110\@xs\+ {
    margin-top: -110px !important;
  }
  .mR-nv-110\@xs\+ {
    margin-right: -110px !important;
  }
  .mB-nv-110\@xs\+ {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@xs\+ {
    margin-left: -110px !important;
  }
  .mY-nv-110\@xs\+ {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@xs\+ {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-110\@xl- {
    margin: 110px !important;
  }
  .mT-110\@xl- {
    margin-top: 110px !important;
  }
  .mR-110\@xl- {
    margin-right: 110px !important;
  }
  .mB-110\@xl- {
    margin-bottom: 110px !important;
  }
  .mL-110\@xl- {
    margin-left: 110px !important;
  }
  .mY-110\@xl- {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@xl- {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@xl- {
    margin: -110px !important;
  }
  .mT-nv-110\@xl- {
    margin-top: -110px !important;
  }
  .mR-nv-110\@xl- {
    margin-right: -110px !important;
  }
  .mB-nv-110\@xl- {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@xl- {
    margin-left: -110px !important;
  }
  .mY-nv-110\@xl- {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@xl- {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-110\@lg- {
    margin: 110px !important;
  }
  .mT-110\@lg- {
    margin-top: 110px !important;
  }
  .mR-110\@lg- {
    margin-right: 110px !important;
  }
  .mB-110\@lg- {
    margin-bottom: 110px !important;
  }
  .mL-110\@lg- {
    margin-left: 110px !important;
  }
  .mY-110\@lg- {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@lg- {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@lg- {
    margin: -110px !important;
  }
  .mT-nv-110\@lg- {
    margin-top: -110px !important;
  }
  .mR-nv-110\@lg- {
    margin-right: -110px !important;
  }
  .mB-nv-110\@lg- {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@lg- {
    margin-left: -110px !important;
  }
  .mY-nv-110\@lg- {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@lg- {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-110\@md- {
    margin: 110px !important;
  }
  .mT-110\@md- {
    margin-top: 110px !important;
  }
  .mR-110\@md- {
    margin-right: 110px !important;
  }
  .mB-110\@md- {
    margin-bottom: 110px !important;
  }
  .mL-110\@md- {
    margin-left: 110px !important;
  }
  .mY-110\@md- {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@md- {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@md- {
    margin: -110px !important;
  }
  .mT-nv-110\@md- {
    margin-top: -110px !important;
  }
  .mR-nv-110\@md- {
    margin-right: -110px !important;
  }
  .mB-nv-110\@md- {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@md- {
    margin-left: -110px !important;
  }
  .mY-nv-110\@md- {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@md- {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-110\@sm- {
    margin: 110px !important;
  }
  .mT-110\@sm- {
    margin-top: 110px !important;
  }
  .mR-110\@sm- {
    margin-right: 110px !important;
  }
  .mB-110\@sm- {
    margin-bottom: 110px !important;
  }
  .mL-110\@sm- {
    margin-left: 110px !important;
  }
  .mY-110\@sm- {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@sm- {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@sm- {
    margin: -110px !important;
  }
  .mT-nv-110\@sm- {
    margin-top: -110px !important;
  }
  .mR-nv-110\@sm- {
    margin-right: -110px !important;
  }
  .mB-nv-110\@sm- {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@sm- {
    margin-left: -110px !important;
  }
  .mY-nv-110\@sm- {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@sm- {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-110\@lg {
    margin: 110px !important;
  }
  .mT-110\@lg {
    margin-top: 110px !important;
  }
  .mR-110\@lg {
    margin-right: 110px !important;
  }
  .mB-110\@lg {
    margin-bottom: 110px !important;
  }
  .mL-110\@lg {
    margin-left: 110px !important;
  }
  .mY-110\@lg {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@lg {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@lg {
    margin: -110px !important;
  }
  .mT-nv-110\@lg {
    margin-top: -110px !important;
  }
  .mR-nv-110\@lg {
    margin-right: -110px !important;
  }
  .mB-nv-110\@lg {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@lg {
    margin-left: -110px !important;
  }
  .mY-nv-110\@lg {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@lg {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-110\@md {
    margin: 110px !important;
  }
  .mT-110\@md {
    margin-top: 110px !important;
  }
  .mR-110\@md {
    margin-right: 110px !important;
  }
  .mB-110\@md {
    margin-bottom: 110px !important;
  }
  .mL-110\@md {
    margin-left: 110px !important;
  }
  .mY-110\@md {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@md {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@md {
    margin: -110px !important;
  }
  .mT-nv-110\@md {
    margin-top: -110px !important;
  }
  .mR-nv-110\@md {
    margin-right: -110px !important;
  }
  .mB-nv-110\@md {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@md {
    margin-left: -110px !important;
  }
  .mY-nv-110\@md {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@md {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-110\@sm {
    margin: 110px !important;
  }
  .mT-110\@sm {
    margin-top: 110px !important;
  }
  .mR-110\@sm {
    margin-right: 110px !important;
  }
  .mB-110\@sm {
    margin-bottom: 110px !important;
  }
  .mL-110\@sm {
    margin-left: 110px !important;
  }
  .mY-110\@sm {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .mX-110\@sm {
    margin-left: 110px !important;
    margin-right: 110px !important;
  }
  .m-nv-110\@sm {
    margin: -110px !important;
  }
  .mT-nv-110\@sm {
    margin-top: -110px !important;
  }
  .mR-nv-110\@sm {
    margin-right: -110px !important;
  }
  .mB-nv-110\@sm {
    margin-bottom: -110px !important;
  }
  .mL-nv-110\@sm {
    margin-left: -110px !important;
  }
  .mY-nv-110\@sm {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .mX-nv-110\@sm {
    margin-left: -110px !important;
    margin-right: -110px !important;
  }
}
.m-120 {
  margin: 120px !important;
}

.mT-120 {
  margin-top: 120px !important;
}

.mR-120 {
  margin-right: 120px !important;
}

.mB-120 {
  margin-bottom: 120px !important;
}

.mL-120 {
  margin-left: 120px !important;
}

.mY-120 {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}

.mX-120 {
  margin-left: 120px !important;
  margin-right: 120px !important;
}

.m-nv-120 {
  margin: -120px !important;
}

.mT-nv-120 {
  margin-top: -120px !important;
}

.mR-nv-120 {
  margin-right: -120px !important;
}

.mB-nv-120 {
  margin-bottom: -120px !important;
}

.mL-nv-120 {
  margin-left: -120px !important;
}

.mY-nv-120 {
  margin-top: -120px !important;
  margin-bottom: -120px !important;
}

.mX-nv-120 {
  margin-left: -120px !important;
  margin-right: -120px !important;
}

@media screen and (min-width: 1440px) {
  .m-120\@xl\+ {
    margin: 120px !important;
  }
  .mT-120\@xl\+ {
    margin-top: 120px !important;
  }
  .mR-120\@xl\+ {
    margin-right: 120px !important;
  }
  .mB-120\@xl\+ {
    margin-bottom: 120px !important;
  }
  .mL-120\@xl\+ {
    margin-left: 120px !important;
  }
  .mY-120\@xl\+ {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@xl\+ {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@xl\+ {
    margin: -120px !important;
  }
  .mT-nv-120\@xl\+ {
    margin-top: -120px !important;
  }
  .mR-nv-120\@xl\+ {
    margin-right: -120px !important;
  }
  .mB-nv-120\@xl\+ {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@xl\+ {
    margin-left: -120px !important;
  }
  .mY-nv-120\@xl\+ {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@xl\+ {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-120\@lg\+ {
    margin: 120px !important;
  }
  .mT-120\@lg\+ {
    margin-top: 120px !important;
  }
  .mR-120\@lg\+ {
    margin-right: 120px !important;
  }
  .mB-120\@lg\+ {
    margin-bottom: 120px !important;
  }
  .mL-120\@lg\+ {
    margin-left: 120px !important;
  }
  .mY-120\@lg\+ {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@lg\+ {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@lg\+ {
    margin: -120px !important;
  }
  .mT-nv-120\@lg\+ {
    margin-top: -120px !important;
  }
  .mR-nv-120\@lg\+ {
    margin-right: -120px !important;
  }
  .mB-nv-120\@lg\+ {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@lg\+ {
    margin-left: -120px !important;
  }
  .mY-nv-120\@lg\+ {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@lg\+ {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-120\@md\+ {
    margin: 120px !important;
  }
  .mT-120\@md\+ {
    margin-top: 120px !important;
  }
  .mR-120\@md\+ {
    margin-right: 120px !important;
  }
  .mB-120\@md\+ {
    margin-bottom: 120px !important;
  }
  .mL-120\@md\+ {
    margin-left: 120px !important;
  }
  .mY-120\@md\+ {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@md\+ {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@md\+ {
    margin: -120px !important;
  }
  .mT-nv-120\@md\+ {
    margin-top: -120px !important;
  }
  .mR-nv-120\@md\+ {
    margin-right: -120px !important;
  }
  .mB-nv-120\@md\+ {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@md\+ {
    margin-left: -120px !important;
  }
  .mY-nv-120\@md\+ {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@md\+ {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-120\@sm\+ {
    margin: 120px !important;
  }
  .mT-120\@sm\+ {
    margin-top: 120px !important;
  }
  .mR-120\@sm\+ {
    margin-right: 120px !important;
  }
  .mB-120\@sm\+ {
    margin-bottom: 120px !important;
  }
  .mL-120\@sm\+ {
    margin-left: 120px !important;
  }
  .mY-120\@sm\+ {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@sm\+ {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@sm\+ {
    margin: -120px !important;
  }
  .mT-nv-120\@sm\+ {
    margin-top: -120px !important;
  }
  .mR-nv-120\@sm\+ {
    margin-right: -120px !important;
  }
  .mB-nv-120\@sm\+ {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@sm\+ {
    margin-left: -120px !important;
  }
  .mY-nv-120\@sm\+ {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@sm\+ {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}
@media screen and (min-width: 0) {
  .m-120\@xs\+ {
    margin: 120px !important;
  }
  .mT-120\@xs\+ {
    margin-top: 120px !important;
  }
  .mR-120\@xs\+ {
    margin-right: 120px !important;
  }
  .mB-120\@xs\+ {
    margin-bottom: 120px !important;
  }
  .mL-120\@xs\+ {
    margin-left: 120px !important;
  }
  .mY-120\@xs\+ {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@xs\+ {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@xs\+ {
    margin: -120px !important;
  }
  .mT-nv-120\@xs\+ {
    margin-top: -120px !important;
  }
  .mR-nv-120\@xs\+ {
    margin-right: -120px !important;
  }
  .mB-nv-120\@xs\+ {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@xs\+ {
    margin-left: -120px !important;
  }
  .mY-nv-120\@xs\+ {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@xs\+ {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-120\@xl- {
    margin: 120px !important;
  }
  .mT-120\@xl- {
    margin-top: 120px !important;
  }
  .mR-120\@xl- {
    margin-right: 120px !important;
  }
  .mB-120\@xl- {
    margin-bottom: 120px !important;
  }
  .mL-120\@xl- {
    margin-left: 120px !important;
  }
  .mY-120\@xl- {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@xl- {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@xl- {
    margin: -120px !important;
  }
  .mT-nv-120\@xl- {
    margin-top: -120px !important;
  }
  .mR-nv-120\@xl- {
    margin-right: -120px !important;
  }
  .mB-nv-120\@xl- {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@xl- {
    margin-left: -120px !important;
  }
  .mY-nv-120\@xl- {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@xl- {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-120\@lg- {
    margin: 120px !important;
  }
  .mT-120\@lg- {
    margin-top: 120px !important;
  }
  .mR-120\@lg- {
    margin-right: 120px !important;
  }
  .mB-120\@lg- {
    margin-bottom: 120px !important;
  }
  .mL-120\@lg- {
    margin-left: 120px !important;
  }
  .mY-120\@lg- {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@lg- {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@lg- {
    margin: -120px !important;
  }
  .mT-nv-120\@lg- {
    margin-top: -120px !important;
  }
  .mR-nv-120\@lg- {
    margin-right: -120px !important;
  }
  .mB-nv-120\@lg- {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@lg- {
    margin-left: -120px !important;
  }
  .mY-nv-120\@lg- {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@lg- {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-120\@md- {
    margin: 120px !important;
  }
  .mT-120\@md- {
    margin-top: 120px !important;
  }
  .mR-120\@md- {
    margin-right: 120px !important;
  }
  .mB-120\@md- {
    margin-bottom: 120px !important;
  }
  .mL-120\@md- {
    margin-left: 120px !important;
  }
  .mY-120\@md- {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@md- {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@md- {
    margin: -120px !important;
  }
  .mT-nv-120\@md- {
    margin-top: -120px !important;
  }
  .mR-nv-120\@md- {
    margin-right: -120px !important;
  }
  .mB-nv-120\@md- {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@md- {
    margin-left: -120px !important;
  }
  .mY-nv-120\@md- {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@md- {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-120\@sm- {
    margin: 120px !important;
  }
  .mT-120\@sm- {
    margin-top: 120px !important;
  }
  .mR-120\@sm- {
    margin-right: 120px !important;
  }
  .mB-120\@sm- {
    margin-bottom: 120px !important;
  }
  .mL-120\@sm- {
    margin-left: 120px !important;
  }
  .mY-120\@sm- {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@sm- {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@sm- {
    margin: -120px !important;
  }
  .mT-nv-120\@sm- {
    margin-top: -120px !important;
  }
  .mR-nv-120\@sm- {
    margin-right: -120px !important;
  }
  .mB-nv-120\@sm- {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@sm- {
    margin-left: -120px !important;
  }
  .mY-nv-120\@sm- {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@sm- {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-120\@lg {
    margin: 120px !important;
  }
  .mT-120\@lg {
    margin-top: 120px !important;
  }
  .mR-120\@lg {
    margin-right: 120px !important;
  }
  .mB-120\@lg {
    margin-bottom: 120px !important;
  }
  .mL-120\@lg {
    margin-left: 120px !important;
  }
  .mY-120\@lg {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@lg {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@lg {
    margin: -120px !important;
  }
  .mT-nv-120\@lg {
    margin-top: -120px !important;
  }
  .mR-nv-120\@lg {
    margin-right: -120px !important;
  }
  .mB-nv-120\@lg {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@lg {
    margin-left: -120px !important;
  }
  .mY-nv-120\@lg {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@lg {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-120\@md {
    margin: 120px !important;
  }
  .mT-120\@md {
    margin-top: 120px !important;
  }
  .mR-120\@md {
    margin-right: 120px !important;
  }
  .mB-120\@md {
    margin-bottom: 120px !important;
  }
  .mL-120\@md {
    margin-left: 120px !important;
  }
  .mY-120\@md {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@md {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@md {
    margin: -120px !important;
  }
  .mT-nv-120\@md {
    margin-top: -120px !important;
  }
  .mR-nv-120\@md {
    margin-right: -120px !important;
  }
  .mB-nv-120\@md {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@md {
    margin-left: -120px !important;
  }
  .mY-nv-120\@md {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@md {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-120\@sm {
    margin: 120px !important;
  }
  .mT-120\@sm {
    margin-top: 120px !important;
  }
  .mR-120\@sm {
    margin-right: 120px !important;
  }
  .mB-120\@sm {
    margin-bottom: 120px !important;
  }
  .mL-120\@sm {
    margin-left: 120px !important;
  }
  .mY-120\@sm {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .mX-120\@sm {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .m-nv-120\@sm {
    margin: -120px !important;
  }
  .mT-nv-120\@sm {
    margin-top: -120px !important;
  }
  .mR-nv-120\@sm {
    margin-right: -120px !important;
  }
  .mB-nv-120\@sm {
    margin-bottom: -120px !important;
  }
  .mL-nv-120\@sm {
    margin-left: -120px !important;
  }
  .mY-nv-120\@sm {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .mX-nv-120\@sm {
    margin-left: -120px !important;
    margin-right: -120px !important;
  }
}
.m-130 {
  margin: 130px !important;
}

.mT-130 {
  margin-top: 130px !important;
}

.mR-130 {
  margin-right: 130px !important;
}

.mB-130 {
  margin-bottom: 130px !important;
}

.mL-130 {
  margin-left: 130px !important;
}

.mY-130 {
  margin-top: 130px !important;
  margin-bottom: 130px !important;
}

.mX-130 {
  margin-left: 130px !important;
  margin-right: 130px !important;
}

.m-nv-130 {
  margin: -130px !important;
}

.mT-nv-130 {
  margin-top: -130px !important;
}

.mR-nv-130 {
  margin-right: -130px !important;
}

.mB-nv-130 {
  margin-bottom: -130px !important;
}

.mL-nv-130 {
  margin-left: -130px !important;
}

.mY-nv-130 {
  margin-top: -130px !important;
  margin-bottom: -130px !important;
}

.mX-nv-130 {
  margin-left: -130px !important;
  margin-right: -130px !important;
}

@media screen and (min-width: 1440px) {
  .m-130\@xl\+ {
    margin: 130px !important;
  }
  .mT-130\@xl\+ {
    margin-top: 130px !important;
  }
  .mR-130\@xl\+ {
    margin-right: 130px !important;
  }
  .mB-130\@xl\+ {
    margin-bottom: 130px !important;
  }
  .mL-130\@xl\+ {
    margin-left: 130px !important;
  }
  .mY-130\@xl\+ {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@xl\+ {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@xl\+ {
    margin: -130px !important;
  }
  .mT-nv-130\@xl\+ {
    margin-top: -130px !important;
  }
  .mR-nv-130\@xl\+ {
    margin-right: -130px !important;
  }
  .mB-nv-130\@xl\+ {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@xl\+ {
    margin-left: -130px !important;
  }
  .mY-nv-130\@xl\+ {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@xl\+ {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-130\@lg\+ {
    margin: 130px !important;
  }
  .mT-130\@lg\+ {
    margin-top: 130px !important;
  }
  .mR-130\@lg\+ {
    margin-right: 130px !important;
  }
  .mB-130\@lg\+ {
    margin-bottom: 130px !important;
  }
  .mL-130\@lg\+ {
    margin-left: 130px !important;
  }
  .mY-130\@lg\+ {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@lg\+ {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@lg\+ {
    margin: -130px !important;
  }
  .mT-nv-130\@lg\+ {
    margin-top: -130px !important;
  }
  .mR-nv-130\@lg\+ {
    margin-right: -130px !important;
  }
  .mB-nv-130\@lg\+ {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@lg\+ {
    margin-left: -130px !important;
  }
  .mY-nv-130\@lg\+ {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@lg\+ {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-130\@md\+ {
    margin: 130px !important;
  }
  .mT-130\@md\+ {
    margin-top: 130px !important;
  }
  .mR-130\@md\+ {
    margin-right: 130px !important;
  }
  .mB-130\@md\+ {
    margin-bottom: 130px !important;
  }
  .mL-130\@md\+ {
    margin-left: 130px !important;
  }
  .mY-130\@md\+ {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@md\+ {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@md\+ {
    margin: -130px !important;
  }
  .mT-nv-130\@md\+ {
    margin-top: -130px !important;
  }
  .mR-nv-130\@md\+ {
    margin-right: -130px !important;
  }
  .mB-nv-130\@md\+ {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@md\+ {
    margin-left: -130px !important;
  }
  .mY-nv-130\@md\+ {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@md\+ {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-130\@sm\+ {
    margin: 130px !important;
  }
  .mT-130\@sm\+ {
    margin-top: 130px !important;
  }
  .mR-130\@sm\+ {
    margin-right: 130px !important;
  }
  .mB-130\@sm\+ {
    margin-bottom: 130px !important;
  }
  .mL-130\@sm\+ {
    margin-left: 130px !important;
  }
  .mY-130\@sm\+ {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@sm\+ {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@sm\+ {
    margin: -130px !important;
  }
  .mT-nv-130\@sm\+ {
    margin-top: -130px !important;
  }
  .mR-nv-130\@sm\+ {
    margin-right: -130px !important;
  }
  .mB-nv-130\@sm\+ {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@sm\+ {
    margin-left: -130px !important;
  }
  .mY-nv-130\@sm\+ {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@sm\+ {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}
@media screen and (min-width: 0) {
  .m-130\@xs\+ {
    margin: 130px !important;
  }
  .mT-130\@xs\+ {
    margin-top: 130px !important;
  }
  .mR-130\@xs\+ {
    margin-right: 130px !important;
  }
  .mB-130\@xs\+ {
    margin-bottom: 130px !important;
  }
  .mL-130\@xs\+ {
    margin-left: 130px !important;
  }
  .mY-130\@xs\+ {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@xs\+ {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@xs\+ {
    margin: -130px !important;
  }
  .mT-nv-130\@xs\+ {
    margin-top: -130px !important;
  }
  .mR-nv-130\@xs\+ {
    margin-right: -130px !important;
  }
  .mB-nv-130\@xs\+ {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@xs\+ {
    margin-left: -130px !important;
  }
  .mY-nv-130\@xs\+ {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@xs\+ {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-130\@xl- {
    margin: 130px !important;
  }
  .mT-130\@xl- {
    margin-top: 130px !important;
  }
  .mR-130\@xl- {
    margin-right: 130px !important;
  }
  .mB-130\@xl- {
    margin-bottom: 130px !important;
  }
  .mL-130\@xl- {
    margin-left: 130px !important;
  }
  .mY-130\@xl- {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@xl- {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@xl- {
    margin: -130px !important;
  }
  .mT-nv-130\@xl- {
    margin-top: -130px !important;
  }
  .mR-nv-130\@xl- {
    margin-right: -130px !important;
  }
  .mB-nv-130\@xl- {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@xl- {
    margin-left: -130px !important;
  }
  .mY-nv-130\@xl- {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@xl- {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-130\@lg- {
    margin: 130px !important;
  }
  .mT-130\@lg- {
    margin-top: 130px !important;
  }
  .mR-130\@lg- {
    margin-right: 130px !important;
  }
  .mB-130\@lg- {
    margin-bottom: 130px !important;
  }
  .mL-130\@lg- {
    margin-left: 130px !important;
  }
  .mY-130\@lg- {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@lg- {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@lg- {
    margin: -130px !important;
  }
  .mT-nv-130\@lg- {
    margin-top: -130px !important;
  }
  .mR-nv-130\@lg- {
    margin-right: -130px !important;
  }
  .mB-nv-130\@lg- {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@lg- {
    margin-left: -130px !important;
  }
  .mY-nv-130\@lg- {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@lg- {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-130\@md- {
    margin: 130px !important;
  }
  .mT-130\@md- {
    margin-top: 130px !important;
  }
  .mR-130\@md- {
    margin-right: 130px !important;
  }
  .mB-130\@md- {
    margin-bottom: 130px !important;
  }
  .mL-130\@md- {
    margin-left: 130px !important;
  }
  .mY-130\@md- {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@md- {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@md- {
    margin: -130px !important;
  }
  .mT-nv-130\@md- {
    margin-top: -130px !important;
  }
  .mR-nv-130\@md- {
    margin-right: -130px !important;
  }
  .mB-nv-130\@md- {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@md- {
    margin-left: -130px !important;
  }
  .mY-nv-130\@md- {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@md- {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-130\@sm- {
    margin: 130px !important;
  }
  .mT-130\@sm- {
    margin-top: 130px !important;
  }
  .mR-130\@sm- {
    margin-right: 130px !important;
  }
  .mB-130\@sm- {
    margin-bottom: 130px !important;
  }
  .mL-130\@sm- {
    margin-left: 130px !important;
  }
  .mY-130\@sm- {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@sm- {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@sm- {
    margin: -130px !important;
  }
  .mT-nv-130\@sm- {
    margin-top: -130px !important;
  }
  .mR-nv-130\@sm- {
    margin-right: -130px !important;
  }
  .mB-nv-130\@sm- {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@sm- {
    margin-left: -130px !important;
  }
  .mY-nv-130\@sm- {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@sm- {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-130\@lg {
    margin: 130px !important;
  }
  .mT-130\@lg {
    margin-top: 130px !important;
  }
  .mR-130\@lg {
    margin-right: 130px !important;
  }
  .mB-130\@lg {
    margin-bottom: 130px !important;
  }
  .mL-130\@lg {
    margin-left: 130px !important;
  }
  .mY-130\@lg {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@lg {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@lg {
    margin: -130px !important;
  }
  .mT-nv-130\@lg {
    margin-top: -130px !important;
  }
  .mR-nv-130\@lg {
    margin-right: -130px !important;
  }
  .mB-nv-130\@lg {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@lg {
    margin-left: -130px !important;
  }
  .mY-nv-130\@lg {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@lg {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-130\@md {
    margin: 130px !important;
  }
  .mT-130\@md {
    margin-top: 130px !important;
  }
  .mR-130\@md {
    margin-right: 130px !important;
  }
  .mB-130\@md {
    margin-bottom: 130px !important;
  }
  .mL-130\@md {
    margin-left: 130px !important;
  }
  .mY-130\@md {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@md {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@md {
    margin: -130px !important;
  }
  .mT-nv-130\@md {
    margin-top: -130px !important;
  }
  .mR-nv-130\@md {
    margin-right: -130px !important;
  }
  .mB-nv-130\@md {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@md {
    margin-left: -130px !important;
  }
  .mY-nv-130\@md {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@md {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-130\@sm {
    margin: 130px !important;
  }
  .mT-130\@sm {
    margin-top: 130px !important;
  }
  .mR-130\@sm {
    margin-right: 130px !important;
  }
  .mB-130\@sm {
    margin-bottom: 130px !important;
  }
  .mL-130\@sm {
    margin-left: 130px !important;
  }
  .mY-130\@sm {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .mX-130\@sm {
    margin-left: 130px !important;
    margin-right: 130px !important;
  }
  .m-nv-130\@sm {
    margin: -130px !important;
  }
  .mT-nv-130\@sm {
    margin-top: -130px !important;
  }
  .mR-nv-130\@sm {
    margin-right: -130px !important;
  }
  .mB-nv-130\@sm {
    margin-bottom: -130px !important;
  }
  .mL-nv-130\@sm {
    margin-left: -130px !important;
  }
  .mY-nv-130\@sm {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .mX-nv-130\@sm {
    margin-left: -130px !important;
    margin-right: -130px !important;
  }
}
.m-140 {
  margin: 140px !important;
}

.mT-140 {
  margin-top: 140px !important;
}

.mR-140 {
  margin-right: 140px !important;
}

.mB-140 {
  margin-bottom: 140px !important;
}

.mL-140 {
  margin-left: 140px !important;
}

.mY-140 {
  margin-top: 140px !important;
  margin-bottom: 140px !important;
}

.mX-140 {
  margin-left: 140px !important;
  margin-right: 140px !important;
}

.m-nv-140 {
  margin: -140px !important;
}

.mT-nv-140 {
  margin-top: -140px !important;
}

.mR-nv-140 {
  margin-right: -140px !important;
}

.mB-nv-140 {
  margin-bottom: -140px !important;
}

.mL-nv-140 {
  margin-left: -140px !important;
}

.mY-nv-140 {
  margin-top: -140px !important;
  margin-bottom: -140px !important;
}

.mX-nv-140 {
  margin-left: -140px !important;
  margin-right: -140px !important;
}

@media screen and (min-width: 1440px) {
  .m-140\@xl\+ {
    margin: 140px !important;
  }
  .mT-140\@xl\+ {
    margin-top: 140px !important;
  }
  .mR-140\@xl\+ {
    margin-right: 140px !important;
  }
  .mB-140\@xl\+ {
    margin-bottom: 140px !important;
  }
  .mL-140\@xl\+ {
    margin-left: 140px !important;
  }
  .mY-140\@xl\+ {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@xl\+ {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@xl\+ {
    margin: -140px !important;
  }
  .mT-nv-140\@xl\+ {
    margin-top: -140px !important;
  }
  .mR-nv-140\@xl\+ {
    margin-right: -140px !important;
  }
  .mB-nv-140\@xl\+ {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@xl\+ {
    margin-left: -140px !important;
  }
  .mY-nv-140\@xl\+ {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@xl\+ {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-140\@lg\+ {
    margin: 140px !important;
  }
  .mT-140\@lg\+ {
    margin-top: 140px !important;
  }
  .mR-140\@lg\+ {
    margin-right: 140px !important;
  }
  .mB-140\@lg\+ {
    margin-bottom: 140px !important;
  }
  .mL-140\@lg\+ {
    margin-left: 140px !important;
  }
  .mY-140\@lg\+ {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@lg\+ {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@lg\+ {
    margin: -140px !important;
  }
  .mT-nv-140\@lg\+ {
    margin-top: -140px !important;
  }
  .mR-nv-140\@lg\+ {
    margin-right: -140px !important;
  }
  .mB-nv-140\@lg\+ {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@lg\+ {
    margin-left: -140px !important;
  }
  .mY-nv-140\@lg\+ {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@lg\+ {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-140\@md\+ {
    margin: 140px !important;
  }
  .mT-140\@md\+ {
    margin-top: 140px !important;
  }
  .mR-140\@md\+ {
    margin-right: 140px !important;
  }
  .mB-140\@md\+ {
    margin-bottom: 140px !important;
  }
  .mL-140\@md\+ {
    margin-left: 140px !important;
  }
  .mY-140\@md\+ {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@md\+ {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@md\+ {
    margin: -140px !important;
  }
  .mT-nv-140\@md\+ {
    margin-top: -140px !important;
  }
  .mR-nv-140\@md\+ {
    margin-right: -140px !important;
  }
  .mB-nv-140\@md\+ {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@md\+ {
    margin-left: -140px !important;
  }
  .mY-nv-140\@md\+ {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@md\+ {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-140\@sm\+ {
    margin: 140px !important;
  }
  .mT-140\@sm\+ {
    margin-top: 140px !important;
  }
  .mR-140\@sm\+ {
    margin-right: 140px !important;
  }
  .mB-140\@sm\+ {
    margin-bottom: 140px !important;
  }
  .mL-140\@sm\+ {
    margin-left: 140px !important;
  }
  .mY-140\@sm\+ {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@sm\+ {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@sm\+ {
    margin: -140px !important;
  }
  .mT-nv-140\@sm\+ {
    margin-top: -140px !important;
  }
  .mR-nv-140\@sm\+ {
    margin-right: -140px !important;
  }
  .mB-nv-140\@sm\+ {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@sm\+ {
    margin-left: -140px !important;
  }
  .mY-nv-140\@sm\+ {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@sm\+ {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}
@media screen and (min-width: 0) {
  .m-140\@xs\+ {
    margin: 140px !important;
  }
  .mT-140\@xs\+ {
    margin-top: 140px !important;
  }
  .mR-140\@xs\+ {
    margin-right: 140px !important;
  }
  .mB-140\@xs\+ {
    margin-bottom: 140px !important;
  }
  .mL-140\@xs\+ {
    margin-left: 140px !important;
  }
  .mY-140\@xs\+ {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@xs\+ {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@xs\+ {
    margin: -140px !important;
  }
  .mT-nv-140\@xs\+ {
    margin-top: -140px !important;
  }
  .mR-nv-140\@xs\+ {
    margin-right: -140px !important;
  }
  .mB-nv-140\@xs\+ {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@xs\+ {
    margin-left: -140px !important;
  }
  .mY-nv-140\@xs\+ {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@xs\+ {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-140\@xl- {
    margin: 140px !important;
  }
  .mT-140\@xl- {
    margin-top: 140px !important;
  }
  .mR-140\@xl- {
    margin-right: 140px !important;
  }
  .mB-140\@xl- {
    margin-bottom: 140px !important;
  }
  .mL-140\@xl- {
    margin-left: 140px !important;
  }
  .mY-140\@xl- {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@xl- {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@xl- {
    margin: -140px !important;
  }
  .mT-nv-140\@xl- {
    margin-top: -140px !important;
  }
  .mR-nv-140\@xl- {
    margin-right: -140px !important;
  }
  .mB-nv-140\@xl- {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@xl- {
    margin-left: -140px !important;
  }
  .mY-nv-140\@xl- {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@xl- {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-140\@lg- {
    margin: 140px !important;
  }
  .mT-140\@lg- {
    margin-top: 140px !important;
  }
  .mR-140\@lg- {
    margin-right: 140px !important;
  }
  .mB-140\@lg- {
    margin-bottom: 140px !important;
  }
  .mL-140\@lg- {
    margin-left: 140px !important;
  }
  .mY-140\@lg- {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@lg- {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@lg- {
    margin: -140px !important;
  }
  .mT-nv-140\@lg- {
    margin-top: -140px !important;
  }
  .mR-nv-140\@lg- {
    margin-right: -140px !important;
  }
  .mB-nv-140\@lg- {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@lg- {
    margin-left: -140px !important;
  }
  .mY-nv-140\@lg- {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@lg- {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-140\@md- {
    margin: 140px !important;
  }
  .mT-140\@md- {
    margin-top: 140px !important;
  }
  .mR-140\@md- {
    margin-right: 140px !important;
  }
  .mB-140\@md- {
    margin-bottom: 140px !important;
  }
  .mL-140\@md- {
    margin-left: 140px !important;
  }
  .mY-140\@md- {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@md- {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@md- {
    margin: -140px !important;
  }
  .mT-nv-140\@md- {
    margin-top: -140px !important;
  }
  .mR-nv-140\@md- {
    margin-right: -140px !important;
  }
  .mB-nv-140\@md- {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@md- {
    margin-left: -140px !important;
  }
  .mY-nv-140\@md- {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@md- {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-140\@sm- {
    margin: 140px !important;
  }
  .mT-140\@sm- {
    margin-top: 140px !important;
  }
  .mR-140\@sm- {
    margin-right: 140px !important;
  }
  .mB-140\@sm- {
    margin-bottom: 140px !important;
  }
  .mL-140\@sm- {
    margin-left: 140px !important;
  }
  .mY-140\@sm- {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@sm- {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@sm- {
    margin: -140px !important;
  }
  .mT-nv-140\@sm- {
    margin-top: -140px !important;
  }
  .mR-nv-140\@sm- {
    margin-right: -140px !important;
  }
  .mB-nv-140\@sm- {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@sm- {
    margin-left: -140px !important;
  }
  .mY-nv-140\@sm- {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@sm- {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-140\@lg {
    margin: 140px !important;
  }
  .mT-140\@lg {
    margin-top: 140px !important;
  }
  .mR-140\@lg {
    margin-right: 140px !important;
  }
  .mB-140\@lg {
    margin-bottom: 140px !important;
  }
  .mL-140\@lg {
    margin-left: 140px !important;
  }
  .mY-140\@lg {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@lg {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@lg {
    margin: -140px !important;
  }
  .mT-nv-140\@lg {
    margin-top: -140px !important;
  }
  .mR-nv-140\@lg {
    margin-right: -140px !important;
  }
  .mB-nv-140\@lg {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@lg {
    margin-left: -140px !important;
  }
  .mY-nv-140\@lg {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@lg {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-140\@md {
    margin: 140px !important;
  }
  .mT-140\@md {
    margin-top: 140px !important;
  }
  .mR-140\@md {
    margin-right: 140px !important;
  }
  .mB-140\@md {
    margin-bottom: 140px !important;
  }
  .mL-140\@md {
    margin-left: 140px !important;
  }
  .mY-140\@md {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@md {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@md {
    margin: -140px !important;
  }
  .mT-nv-140\@md {
    margin-top: -140px !important;
  }
  .mR-nv-140\@md {
    margin-right: -140px !important;
  }
  .mB-nv-140\@md {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@md {
    margin-left: -140px !important;
  }
  .mY-nv-140\@md {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@md {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-140\@sm {
    margin: 140px !important;
  }
  .mT-140\@sm {
    margin-top: 140px !important;
  }
  .mR-140\@sm {
    margin-right: 140px !important;
  }
  .mB-140\@sm {
    margin-bottom: 140px !important;
  }
  .mL-140\@sm {
    margin-left: 140px !important;
  }
  .mY-140\@sm {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .mX-140\@sm {
    margin-left: 140px !important;
    margin-right: 140px !important;
  }
  .m-nv-140\@sm {
    margin: -140px !important;
  }
  .mT-nv-140\@sm {
    margin-top: -140px !important;
  }
  .mR-nv-140\@sm {
    margin-right: -140px !important;
  }
  .mB-nv-140\@sm {
    margin-bottom: -140px !important;
  }
  .mL-nv-140\@sm {
    margin-left: -140px !important;
  }
  .mY-nv-140\@sm {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mX-nv-140\@sm {
    margin-left: -140px !important;
    margin-right: -140px !important;
  }
}
.m-150 {
  margin: 150px !important;
}

.mT-150 {
  margin-top: 150px !important;
}

.mR-150 {
  margin-right: 150px !important;
}

.mB-150 {
  margin-bottom: 150px !important;
}

.mL-150 {
  margin-left: 150px !important;
}

.mY-150 {
  margin-top: 150px !important;
  margin-bottom: 150px !important;
}

.mX-150 {
  margin-left: 150px !important;
  margin-right: 150px !important;
}

.m-nv-150 {
  margin: -150px !important;
}

.mT-nv-150 {
  margin-top: -150px !important;
}

.mR-nv-150 {
  margin-right: -150px !important;
}

.mB-nv-150 {
  margin-bottom: -150px !important;
}

.mL-nv-150 {
  margin-left: -150px !important;
}

.mY-nv-150 {
  margin-top: -150px !important;
  margin-bottom: -150px !important;
}

.mX-nv-150 {
  margin-left: -150px !important;
  margin-right: -150px !important;
}

@media screen and (min-width: 1440px) {
  .m-150\@xl\+ {
    margin: 150px !important;
  }
  .mT-150\@xl\+ {
    margin-top: 150px !important;
  }
  .mR-150\@xl\+ {
    margin-right: 150px !important;
  }
  .mB-150\@xl\+ {
    margin-bottom: 150px !important;
  }
  .mL-150\@xl\+ {
    margin-left: 150px !important;
  }
  .mY-150\@xl\+ {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@xl\+ {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@xl\+ {
    margin: -150px !important;
  }
  .mT-nv-150\@xl\+ {
    margin-top: -150px !important;
  }
  .mR-nv-150\@xl\+ {
    margin-right: -150px !important;
  }
  .mB-nv-150\@xl\+ {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@xl\+ {
    margin-left: -150px !important;
  }
  .mY-nv-150\@xl\+ {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@xl\+ {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-150\@lg\+ {
    margin: 150px !important;
  }
  .mT-150\@lg\+ {
    margin-top: 150px !important;
  }
  .mR-150\@lg\+ {
    margin-right: 150px !important;
  }
  .mB-150\@lg\+ {
    margin-bottom: 150px !important;
  }
  .mL-150\@lg\+ {
    margin-left: 150px !important;
  }
  .mY-150\@lg\+ {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@lg\+ {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@lg\+ {
    margin: -150px !important;
  }
  .mT-nv-150\@lg\+ {
    margin-top: -150px !important;
  }
  .mR-nv-150\@lg\+ {
    margin-right: -150px !important;
  }
  .mB-nv-150\@lg\+ {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@lg\+ {
    margin-left: -150px !important;
  }
  .mY-nv-150\@lg\+ {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@lg\+ {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-150\@md\+ {
    margin: 150px !important;
  }
  .mT-150\@md\+ {
    margin-top: 150px !important;
  }
  .mR-150\@md\+ {
    margin-right: 150px !important;
  }
  .mB-150\@md\+ {
    margin-bottom: 150px !important;
  }
  .mL-150\@md\+ {
    margin-left: 150px !important;
  }
  .mY-150\@md\+ {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@md\+ {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@md\+ {
    margin: -150px !important;
  }
  .mT-nv-150\@md\+ {
    margin-top: -150px !important;
  }
  .mR-nv-150\@md\+ {
    margin-right: -150px !important;
  }
  .mB-nv-150\@md\+ {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@md\+ {
    margin-left: -150px !important;
  }
  .mY-nv-150\@md\+ {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@md\+ {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-150\@sm\+ {
    margin: 150px !important;
  }
  .mT-150\@sm\+ {
    margin-top: 150px !important;
  }
  .mR-150\@sm\+ {
    margin-right: 150px !important;
  }
  .mB-150\@sm\+ {
    margin-bottom: 150px !important;
  }
  .mL-150\@sm\+ {
    margin-left: 150px !important;
  }
  .mY-150\@sm\+ {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@sm\+ {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@sm\+ {
    margin: -150px !important;
  }
  .mT-nv-150\@sm\+ {
    margin-top: -150px !important;
  }
  .mR-nv-150\@sm\+ {
    margin-right: -150px !important;
  }
  .mB-nv-150\@sm\+ {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@sm\+ {
    margin-left: -150px !important;
  }
  .mY-nv-150\@sm\+ {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@sm\+ {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}
@media screen and (min-width: 0) {
  .m-150\@xs\+ {
    margin: 150px !important;
  }
  .mT-150\@xs\+ {
    margin-top: 150px !important;
  }
  .mR-150\@xs\+ {
    margin-right: 150px !important;
  }
  .mB-150\@xs\+ {
    margin-bottom: 150px !important;
  }
  .mL-150\@xs\+ {
    margin-left: 150px !important;
  }
  .mY-150\@xs\+ {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@xs\+ {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@xs\+ {
    margin: -150px !important;
  }
  .mT-nv-150\@xs\+ {
    margin-top: -150px !important;
  }
  .mR-nv-150\@xs\+ {
    margin-right: -150px !important;
  }
  .mB-nv-150\@xs\+ {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@xs\+ {
    margin-left: -150px !important;
  }
  .mY-nv-150\@xs\+ {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@xs\+ {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-150\@xl- {
    margin: 150px !important;
  }
  .mT-150\@xl- {
    margin-top: 150px !important;
  }
  .mR-150\@xl- {
    margin-right: 150px !important;
  }
  .mB-150\@xl- {
    margin-bottom: 150px !important;
  }
  .mL-150\@xl- {
    margin-left: 150px !important;
  }
  .mY-150\@xl- {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@xl- {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@xl- {
    margin: -150px !important;
  }
  .mT-nv-150\@xl- {
    margin-top: -150px !important;
  }
  .mR-nv-150\@xl- {
    margin-right: -150px !important;
  }
  .mB-nv-150\@xl- {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@xl- {
    margin-left: -150px !important;
  }
  .mY-nv-150\@xl- {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@xl- {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-150\@lg- {
    margin: 150px !important;
  }
  .mT-150\@lg- {
    margin-top: 150px !important;
  }
  .mR-150\@lg- {
    margin-right: 150px !important;
  }
  .mB-150\@lg- {
    margin-bottom: 150px !important;
  }
  .mL-150\@lg- {
    margin-left: 150px !important;
  }
  .mY-150\@lg- {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@lg- {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@lg- {
    margin: -150px !important;
  }
  .mT-nv-150\@lg- {
    margin-top: -150px !important;
  }
  .mR-nv-150\@lg- {
    margin-right: -150px !important;
  }
  .mB-nv-150\@lg- {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@lg- {
    margin-left: -150px !important;
  }
  .mY-nv-150\@lg- {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@lg- {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-150\@md- {
    margin: 150px !important;
  }
  .mT-150\@md- {
    margin-top: 150px !important;
  }
  .mR-150\@md- {
    margin-right: 150px !important;
  }
  .mB-150\@md- {
    margin-bottom: 150px !important;
  }
  .mL-150\@md- {
    margin-left: 150px !important;
  }
  .mY-150\@md- {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@md- {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@md- {
    margin: -150px !important;
  }
  .mT-nv-150\@md- {
    margin-top: -150px !important;
  }
  .mR-nv-150\@md- {
    margin-right: -150px !important;
  }
  .mB-nv-150\@md- {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@md- {
    margin-left: -150px !important;
  }
  .mY-nv-150\@md- {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@md- {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-150\@sm- {
    margin: 150px !important;
  }
  .mT-150\@sm- {
    margin-top: 150px !important;
  }
  .mR-150\@sm- {
    margin-right: 150px !important;
  }
  .mB-150\@sm- {
    margin-bottom: 150px !important;
  }
  .mL-150\@sm- {
    margin-left: 150px !important;
  }
  .mY-150\@sm- {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@sm- {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@sm- {
    margin: -150px !important;
  }
  .mT-nv-150\@sm- {
    margin-top: -150px !important;
  }
  .mR-nv-150\@sm- {
    margin-right: -150px !important;
  }
  .mB-nv-150\@sm- {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@sm- {
    margin-left: -150px !important;
  }
  .mY-nv-150\@sm- {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@sm- {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-150\@lg {
    margin: 150px !important;
  }
  .mT-150\@lg {
    margin-top: 150px !important;
  }
  .mR-150\@lg {
    margin-right: 150px !important;
  }
  .mB-150\@lg {
    margin-bottom: 150px !important;
  }
  .mL-150\@lg {
    margin-left: 150px !important;
  }
  .mY-150\@lg {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@lg {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@lg {
    margin: -150px !important;
  }
  .mT-nv-150\@lg {
    margin-top: -150px !important;
  }
  .mR-nv-150\@lg {
    margin-right: -150px !important;
  }
  .mB-nv-150\@lg {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@lg {
    margin-left: -150px !important;
  }
  .mY-nv-150\@lg {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@lg {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-150\@md {
    margin: 150px !important;
  }
  .mT-150\@md {
    margin-top: 150px !important;
  }
  .mR-150\@md {
    margin-right: 150px !important;
  }
  .mB-150\@md {
    margin-bottom: 150px !important;
  }
  .mL-150\@md {
    margin-left: 150px !important;
  }
  .mY-150\@md {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@md {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@md {
    margin: -150px !important;
  }
  .mT-nv-150\@md {
    margin-top: -150px !important;
  }
  .mR-nv-150\@md {
    margin-right: -150px !important;
  }
  .mB-nv-150\@md {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@md {
    margin-left: -150px !important;
  }
  .mY-nv-150\@md {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@md {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-150\@sm {
    margin: 150px !important;
  }
  .mT-150\@sm {
    margin-top: 150px !important;
  }
  .mR-150\@sm {
    margin-right: 150px !important;
  }
  .mB-150\@sm {
    margin-bottom: 150px !important;
  }
  .mL-150\@sm {
    margin-left: 150px !important;
  }
  .mY-150\@sm {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }
  .mX-150\@sm {
    margin-left: 150px !important;
    margin-right: 150px !important;
  }
  .m-nv-150\@sm {
    margin: -150px !important;
  }
  .mT-nv-150\@sm {
    margin-top: -150px !important;
  }
  .mR-nv-150\@sm {
    margin-right: -150px !important;
  }
  .mB-nv-150\@sm {
    margin-bottom: -150px !important;
  }
  .mL-nv-150\@sm {
    margin-left: -150px !important;
  }
  .mY-nv-150\@sm {
    margin-top: -150px !important;
    margin-bottom: -150px !important;
  }
  .mX-nv-150\@sm {
    margin-left: -150px !important;
    margin-right: -150px !important;
  }
}
.m-160 {
  margin: 160px !important;
}

.mT-160 {
  margin-top: 160px !important;
}

.mR-160 {
  margin-right: 160px !important;
}

.mB-160 {
  margin-bottom: 160px !important;
}

.mL-160 {
  margin-left: 160px !important;
}

.mY-160 {
  margin-top: 160px !important;
  margin-bottom: 160px !important;
}

.mX-160 {
  margin-left: 160px !important;
  margin-right: 160px !important;
}

.m-nv-160 {
  margin: -160px !important;
}

.mT-nv-160 {
  margin-top: -160px !important;
}

.mR-nv-160 {
  margin-right: -160px !important;
}

.mB-nv-160 {
  margin-bottom: -160px !important;
}

.mL-nv-160 {
  margin-left: -160px !important;
}

.mY-nv-160 {
  margin-top: -160px !important;
  margin-bottom: -160px !important;
}

.mX-nv-160 {
  margin-left: -160px !important;
  margin-right: -160px !important;
}

@media screen and (min-width: 1440px) {
  .m-160\@xl\+ {
    margin: 160px !important;
  }
  .mT-160\@xl\+ {
    margin-top: 160px !important;
  }
  .mR-160\@xl\+ {
    margin-right: 160px !important;
  }
  .mB-160\@xl\+ {
    margin-bottom: 160px !important;
  }
  .mL-160\@xl\+ {
    margin-left: 160px !important;
  }
  .mY-160\@xl\+ {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@xl\+ {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@xl\+ {
    margin: -160px !important;
  }
  .mT-nv-160\@xl\+ {
    margin-top: -160px !important;
  }
  .mR-nv-160\@xl\+ {
    margin-right: -160px !important;
  }
  .mB-nv-160\@xl\+ {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@xl\+ {
    margin-left: -160px !important;
  }
  .mY-nv-160\@xl\+ {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@xl\+ {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-160\@lg\+ {
    margin: 160px !important;
  }
  .mT-160\@lg\+ {
    margin-top: 160px !important;
  }
  .mR-160\@lg\+ {
    margin-right: 160px !important;
  }
  .mB-160\@lg\+ {
    margin-bottom: 160px !important;
  }
  .mL-160\@lg\+ {
    margin-left: 160px !important;
  }
  .mY-160\@lg\+ {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@lg\+ {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@lg\+ {
    margin: -160px !important;
  }
  .mT-nv-160\@lg\+ {
    margin-top: -160px !important;
  }
  .mR-nv-160\@lg\+ {
    margin-right: -160px !important;
  }
  .mB-nv-160\@lg\+ {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@lg\+ {
    margin-left: -160px !important;
  }
  .mY-nv-160\@lg\+ {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@lg\+ {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}
@media screen and (min-width: 992px) {
  .m-160\@md\+ {
    margin: 160px !important;
  }
  .mT-160\@md\+ {
    margin-top: 160px !important;
  }
  .mR-160\@md\+ {
    margin-right: 160px !important;
  }
  .mB-160\@md\+ {
    margin-bottom: 160px !important;
  }
  .mL-160\@md\+ {
    margin-left: 160px !important;
  }
  .mY-160\@md\+ {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@md\+ {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@md\+ {
    margin: -160px !important;
  }
  .mT-nv-160\@md\+ {
    margin-top: -160px !important;
  }
  .mR-nv-160\@md\+ {
    margin-right: -160px !important;
  }
  .mB-nv-160\@md\+ {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@md\+ {
    margin-left: -160px !important;
  }
  .mY-nv-160\@md\+ {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@md\+ {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}
@media screen and (min-width: 768px) {
  .m-160\@sm\+ {
    margin: 160px !important;
  }
  .mT-160\@sm\+ {
    margin-top: 160px !important;
  }
  .mR-160\@sm\+ {
    margin-right: 160px !important;
  }
  .mB-160\@sm\+ {
    margin-bottom: 160px !important;
  }
  .mL-160\@sm\+ {
    margin-left: 160px !important;
  }
  .mY-160\@sm\+ {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@sm\+ {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@sm\+ {
    margin: -160px !important;
  }
  .mT-nv-160\@sm\+ {
    margin-top: -160px !important;
  }
  .mR-nv-160\@sm\+ {
    margin-right: -160px !important;
  }
  .mB-nv-160\@sm\+ {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@sm\+ {
    margin-left: -160px !important;
  }
  .mY-nv-160\@sm\+ {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@sm\+ {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}
@media screen and (min-width: 0) {
  .m-160\@xs\+ {
    margin: 160px !important;
  }
  .mT-160\@xs\+ {
    margin-top: 160px !important;
  }
  .mR-160\@xs\+ {
    margin-right: 160px !important;
  }
  .mB-160\@xs\+ {
    margin-bottom: 160px !important;
  }
  .mL-160\@xs\+ {
    margin-left: 160px !important;
  }
  .mY-160\@xs\+ {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@xs\+ {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@xs\+ {
    margin: -160px !important;
  }
  .mT-nv-160\@xs\+ {
    margin-top: -160px !important;
  }
  .mR-nv-160\@xs\+ {
    margin-right: -160px !important;
  }
  .mB-nv-160\@xs\+ {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@xs\+ {
    margin-left: -160px !important;
  }
  .mY-nv-160\@xs\+ {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@xs\+ {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-160\@xl- {
    margin: 160px !important;
  }
  .mT-160\@xl- {
    margin-top: 160px !important;
  }
  .mR-160\@xl- {
    margin-right: 160px !important;
  }
  .mB-160\@xl- {
    margin-bottom: 160px !important;
  }
  .mL-160\@xl- {
    margin-left: 160px !important;
  }
  .mY-160\@xl- {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@xl- {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@xl- {
    margin: -160px !important;
  }
  .mT-nv-160\@xl- {
    margin-top: -160px !important;
  }
  .mR-nv-160\@xl- {
    margin-right: -160px !important;
  }
  .mB-nv-160\@xl- {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@xl- {
    margin-left: -160px !important;
  }
  .mY-nv-160\@xl- {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@xl- {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-160\@lg- {
    margin: 160px !important;
  }
  .mT-160\@lg- {
    margin-top: 160px !important;
  }
  .mR-160\@lg- {
    margin-right: 160px !important;
  }
  .mB-160\@lg- {
    margin-bottom: 160px !important;
  }
  .mL-160\@lg- {
    margin-left: 160px !important;
  }
  .mY-160\@lg- {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@lg- {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@lg- {
    margin: -160px !important;
  }
  .mT-nv-160\@lg- {
    margin-top: -160px !important;
  }
  .mR-nv-160\@lg- {
    margin-right: -160px !important;
  }
  .mB-nv-160\@lg- {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@lg- {
    margin-left: -160px !important;
  }
  .mY-nv-160\@lg- {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@lg- {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}
@media screen and (max-width: 991px) {
  .m-160\@md- {
    margin: 160px !important;
  }
  .mT-160\@md- {
    margin-top: 160px !important;
  }
  .mR-160\@md- {
    margin-right: 160px !important;
  }
  .mB-160\@md- {
    margin-bottom: 160px !important;
  }
  .mL-160\@md- {
    margin-left: 160px !important;
  }
  .mY-160\@md- {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@md- {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@md- {
    margin: -160px !important;
  }
  .mT-nv-160\@md- {
    margin-top: -160px !important;
  }
  .mR-nv-160\@md- {
    margin-right: -160px !important;
  }
  .mB-nv-160\@md- {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@md- {
    margin-left: -160px !important;
  }
  .mY-nv-160\@md- {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@md- {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}
@media screen and (max-width: 767px) {
  .m-160\@sm- {
    margin: 160px !important;
  }
  .mT-160\@sm- {
    margin-top: 160px !important;
  }
  .mR-160\@sm- {
    margin-right: 160px !important;
  }
  .mB-160\@sm- {
    margin-bottom: 160px !important;
  }
  .mL-160\@sm- {
    margin-left: 160px !important;
  }
  .mY-160\@sm- {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@sm- {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@sm- {
    margin: -160px !important;
  }
  .mT-nv-160\@sm- {
    margin-top: -160px !important;
  }
  .mR-nv-160\@sm- {
    margin-right: -160px !important;
  }
  .mB-nv-160\@sm- {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@sm- {
    margin-left: -160px !important;
  }
  .mY-nv-160\@sm- {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@sm- {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-160\@lg {
    margin: 160px !important;
  }
  .mT-160\@lg {
    margin-top: 160px !important;
  }
  .mR-160\@lg {
    margin-right: 160px !important;
  }
  .mB-160\@lg {
    margin-bottom: 160px !important;
  }
  .mL-160\@lg {
    margin-left: 160px !important;
  }
  .mY-160\@lg {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@lg {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@lg {
    margin: -160px !important;
  }
  .mT-nv-160\@lg {
    margin-top: -160px !important;
  }
  .mR-nv-160\@lg {
    margin-right: -160px !important;
  }
  .mB-nv-160\@lg {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@lg {
    margin-left: -160px !important;
  }
  .mY-nv-160\@lg {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@lg {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-160\@md {
    margin: 160px !important;
  }
  .mT-160\@md {
    margin-top: 160px !important;
  }
  .mR-160\@md {
    margin-right: 160px !important;
  }
  .mB-160\@md {
    margin-bottom: 160px !important;
  }
  .mL-160\@md {
    margin-left: 160px !important;
  }
  .mY-160\@md {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@md {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@md {
    margin: -160px !important;
  }
  .mT-nv-160\@md {
    margin-top: -160px !important;
  }
  .mR-nv-160\@md {
    margin-right: -160px !important;
  }
  .mB-nv-160\@md {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@md {
    margin-left: -160px !important;
  }
  .mY-nv-160\@md {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@md {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-160\@sm {
    margin: 160px !important;
  }
  .mT-160\@sm {
    margin-top: 160px !important;
  }
  .mR-160\@sm {
    margin-right: 160px !important;
  }
  .mB-160\@sm {
    margin-bottom: 160px !important;
  }
  .mL-160\@sm {
    margin-left: 160px !important;
  }
  .mY-160\@sm {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
  }
  .mX-160\@sm {
    margin-left: 160px !important;
    margin-right: 160px !important;
  }
  .m-nv-160\@sm {
    margin: -160px !important;
  }
  .mT-nv-160\@sm {
    margin-top: -160px !important;
  }
  .mR-nv-160\@sm {
    margin-right: -160px !important;
  }
  .mB-nv-160\@sm {
    margin-bottom: -160px !important;
  }
  .mL-nv-160\@sm {
    margin-left: -160px !important;
  }
  .mY-nv-160\@sm {
    margin-top: -160px !important;
    margin-bottom: -160px !important;
  }
  .mX-nv-160\@sm {
    margin-left: -160px !important;
    margin-right: -160px !important;
  }
}
.m-a {
  margin: auto !important;
}

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

.mT-a {
  margin-top: auto !important;
}

.mR-a {
  margin-right: auto !important;
}

.mB-a {
  margin-bottom: auto !important;
}

.mL-a {
  margin-left: auto !important;
}

@media screen and (min-width: 1440px) {
  .m-a\@xl\+ {
    margin: auto !important;
  }
  .mX-a\@xl\+ {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@xl\+ {
    margin-top: auto !important;
  }
  .mR-a\@xl\+ {
    margin-right: auto !important;
  }
  .mB-a\@xl\+ {
    margin-bottom: auto !important;
  }
  .mL-a\@xl\+ {
    margin-left: auto !important;
  }
}
@media screen and (min-width: 1200px) {
  .m-a\@lg\+ {
    margin: auto !important;
  }
  .mX-a\@lg\+ {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@lg\+ {
    margin-top: auto !important;
  }
  .mR-a\@lg\+ {
    margin-right: auto !important;
  }
  .mB-a\@lg\+ {
    margin-bottom: auto !important;
  }
  .mL-a\@lg\+ {
    margin-left: auto !important;
  }
}
@media screen and (min-width: 992px) {
  .m-a\@md\+ {
    margin: auto !important;
  }
  .mX-a\@md\+ {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@md\+ {
    margin-top: auto !important;
  }
  .mR-a\@md\+ {
    margin-right: auto !important;
  }
  .mB-a\@md\+ {
    margin-bottom: auto !important;
  }
  .mL-a\@md\+ {
    margin-left: auto !important;
  }
}
@media screen and (min-width: 768px) {
  .m-a\@sm\+ {
    margin: auto !important;
  }
  .mX-a\@sm\+ {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@sm\+ {
    margin-top: auto !important;
  }
  .mR-a\@sm\+ {
    margin-right: auto !important;
  }
  .mB-a\@sm\+ {
    margin-bottom: auto !important;
  }
  .mL-a\@sm\+ {
    margin-left: auto !important;
  }
}
@media screen and (min-width: 0) {
  .m-a\@xs\+ {
    margin: auto !important;
  }
  .mX-a\@xs\+ {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@xs\+ {
    margin-top: auto !important;
  }
  .mR-a\@xs\+ {
    margin-right: auto !important;
  }
  .mB-a\@xs\+ {
    margin-bottom: auto !important;
  }
  .mL-a\@xs\+ {
    margin-left: auto !important;
  }
}
@media screen and (max-width: 1439px) {
  .m-a\@xl- {
    margin: auto !important;
  }
  .mX-a\@xl- {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@xl- {
    margin-top: auto !important;
  }
  .mR-a\@xl- {
    margin-right: auto !important;
  }
  .mB-a\@xl- {
    margin-bottom: auto !important;
  }
  .mL-a\@xl- {
    margin-left: auto !important;
  }
}
@media screen and (max-width: 1199px) {
  .m-a\@lg- {
    margin: auto !important;
  }
  .mX-a\@lg- {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@lg- {
    margin-top: auto !important;
  }
  .mR-a\@lg- {
    margin-right: auto !important;
  }
  .mB-a\@lg- {
    margin-bottom: auto !important;
  }
  .mL-a\@lg- {
    margin-left: auto !important;
  }
}
@media screen and (max-width: 991px) {
  .m-a\@md- {
    margin: auto !important;
  }
  .mX-a\@md- {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@md- {
    margin-top: auto !important;
  }
  .mR-a\@md- {
    margin-right: auto !important;
  }
  .mB-a\@md- {
    margin-bottom: auto !important;
  }
  .mL-a\@md- {
    margin-left: auto !important;
  }
}
@media screen and (max-width: 767px) {
  .m-a\@sm- {
    margin: auto !important;
  }
  .mX-a\@sm- {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@sm- {
    margin-top: auto !important;
  }
  .mR-a\@sm- {
    margin-right: auto !important;
  }
  .mB-a\@sm- {
    margin-bottom: auto !important;
  }
  .mL-a\@sm- {
    margin-left: auto !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .m-a\@lg {
    margin: auto !important;
  }
  .mX-a\@lg {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@lg {
    margin-top: auto !important;
  }
  .mR-a\@lg {
    margin-right: auto !important;
  }
  .mB-a\@lg {
    margin-bottom: auto !important;
  }
  .mL-a\@lg {
    margin-left: auto !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .m-a\@md {
    margin: auto !important;
  }
  .mX-a\@md {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@md {
    margin-top: auto !important;
  }
  .mR-a\@md {
    margin-right: auto !important;
  }
  .mB-a\@md {
    margin-bottom: auto !important;
  }
  .mL-a\@md {
    margin-left: auto !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .m-a\@sm {
    margin: auto !important;
  }
  .mX-a\@sm {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mT-a\@sm {
    margin-top: auto !important;
  }
  .mR-a\@sm {
    margin-right: auto !important;
  }
  .mB-a\@sm {
    margin-bottom: auto !important;
  }
  .mL-a\@sm {
    margin-left: auto !important;
  }
}
.bgsz-cv {
  background-size: cover;
}

.bgsz-ct {
  background-size: contain;
}

.bgsz-full {
  background-size: 100% 100%;
}

.bgpX-c {
  background-position-x: center;
}

.bgpX-t {
  background-position-x: top;
}

.bgpX-r {
  background-position-x: right;
}

.bgpX-l {
  background-position-x: left;
}

.bgpX-b {
  background-position-x: bottom;
}

.bgpY-c {
  background-position-y: center;
}

.bgpY-t {
  background-position-y: top;
}

.bgpY-r {
  background-position-y: right;
}

.bgpY-l {
  background-position-y: left;
}

.bgpY-b {
  background-position-y: bottom;
}

.bgr-n {
  background-repeat: no-repeat;
}

.bgr-y {
  background-repeat: repeat-y;
}

.bgr-x {
  background-repeat: repeat-x;
}

.of-ct {
  -o-object-fit: contain;
     object-fit: contain;
}

.of-cv {
  -o-object-fit: cover;
     object-fit: cover;
}

.of-f {
  -o-object-fit: fill;
     object-fit: fill;
}

.of-n {
  -o-object-fit: none;
     object-fit: none;
}

.of-sd {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.rsz-v {
  resize: vertical;
}

.rsz-h {
  resize: horizontal;
}

.op-0 {
  opacity: 0;
}

.op-10p {
  opacity: 0.1;
}

.op-20p {
  opacity: 0.2;
}

.op-30p {
  opacity: 0.3;
}

.op-40p {
  opacity: 0.4;
}

.op-50p {
  opacity: 0.5;
}

.op-60p {
  opacity: 0.6;
}

.op-70p {
  opacity: 0.7;
}

.op-80p {
  opacity: 0.8;
}

.op-90p {
  opacity: 0.9;
}

.op-100p {
  opacity: 1;
}

.cur-na {
  cursor: not-allowed;
}

.cur-p {
  cursor: pointer;
}

.cur-a {
  cursor: auto;
}

.vis-v {
  visibility: visible;
}

.vis-h {
  visibility: hidden;
}

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

.pT-0 {
  padding-top: 0px !important;
}

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

.pB-0 {
  padding-bottom: 0px !important;
}

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

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

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

@media screen and (min-width: 1440px) {
  .p-0\@xl\+ {
    padding: 0px !important;
  }
  .pT-0\@xl\+ {
    padding-top: 0px !important;
  }
  .pR-0\@xl\+ {
    padding-right: 0px !important;
  }
  .pB-0\@xl\+ {
    padding-bottom: 0px !important;
  }
  .pL-0\@xl\+ {
    padding-left: 0px !important;
  }
  .pY-0\@xl\+ {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@xl\+ {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-0\@lg\+ {
    padding: 0px !important;
  }
  .pT-0\@lg\+ {
    padding-top: 0px !important;
  }
  .pR-0\@lg\+ {
    padding-right: 0px !important;
  }
  .pB-0\@lg\+ {
    padding-bottom: 0px !important;
  }
  .pL-0\@lg\+ {
    padding-left: 0px !important;
  }
  .pY-0\@lg\+ {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@lg\+ {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-0\@md\+ {
    padding: 0px !important;
  }
  .pT-0\@md\+ {
    padding-top: 0px !important;
  }
  .pR-0\@md\+ {
    padding-right: 0px !important;
  }
  .pB-0\@md\+ {
    padding-bottom: 0px !important;
  }
  .pL-0\@md\+ {
    padding-left: 0px !important;
  }
  .pY-0\@md\+ {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@md\+ {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-0\@sm\+ {
    padding: 0px !important;
  }
  .pT-0\@sm\+ {
    padding-top: 0px !important;
  }
  .pR-0\@sm\+ {
    padding-right: 0px !important;
  }
  .pB-0\@sm\+ {
    padding-bottom: 0px !important;
  }
  .pL-0\@sm\+ {
    padding-left: 0px !important;
  }
  .pY-0\@sm\+ {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@sm\+ {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media screen and (min-width: 0) {
  .p-0\@xs\+ {
    padding: 0px !important;
  }
  .pT-0\@xs\+ {
    padding-top: 0px !important;
  }
  .pR-0\@xs\+ {
    padding-right: 0px !important;
  }
  .pB-0\@xs\+ {
    padding-bottom: 0px !important;
  }
  .pL-0\@xs\+ {
    padding-left: 0px !important;
  }
  .pY-0\@xs\+ {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@xs\+ {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-0\@xl- {
    padding: 0px !important;
  }
  .pT-0\@xl- {
    padding-top: 0px !important;
  }
  .pR-0\@xl- {
    padding-right: 0px !important;
  }
  .pB-0\@xl- {
    padding-bottom: 0px !important;
  }
  .pL-0\@xl- {
    padding-left: 0px !important;
  }
  .pY-0\@xl- {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@xl- {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-0\@lg- {
    padding: 0px !important;
  }
  .pT-0\@lg- {
    padding-top: 0px !important;
  }
  .pR-0\@lg- {
    padding-right: 0px !important;
  }
  .pB-0\@lg- {
    padding-bottom: 0px !important;
  }
  .pL-0\@lg- {
    padding-left: 0px !important;
  }
  .pY-0\@lg- {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@lg- {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-0\@md- {
    padding: 0px !important;
  }
  .pT-0\@md- {
    padding-top: 0px !important;
  }
  .pR-0\@md- {
    padding-right: 0px !important;
  }
  .pB-0\@md- {
    padding-bottom: 0px !important;
  }
  .pL-0\@md- {
    padding-left: 0px !important;
  }
  .pY-0\@md- {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@md- {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-0\@sm- {
    padding: 0px !important;
  }
  .pT-0\@sm- {
    padding-top: 0px !important;
  }
  .pR-0\@sm- {
    padding-right: 0px !important;
  }
  .pB-0\@sm- {
    padding-bottom: 0px !important;
  }
  .pL-0\@sm- {
    padding-left: 0px !important;
  }
  .pY-0\@sm- {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@sm- {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-0\@lg {
    padding: 0px !important;
  }
  .pT-0\@lg {
    padding-top: 0px !important;
  }
  .pR-0\@lg {
    padding-right: 0px !important;
  }
  .pB-0\@lg {
    padding-bottom: 0px !important;
  }
  .pL-0\@lg {
    padding-left: 0px !important;
  }
  .pY-0\@lg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@lg {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-0\@md {
    padding: 0px !important;
  }
  .pT-0\@md {
    padding-top: 0px !important;
  }
  .pR-0\@md {
    padding-right: 0px !important;
  }
  .pB-0\@md {
    padding-bottom: 0px !important;
  }
  .pL-0\@md {
    padding-left: 0px !important;
  }
  .pY-0\@md {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@md {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-0\@sm {
    padding: 0px !important;
  }
  .pT-0\@sm {
    padding-top: 0px !important;
  }
  .pR-0\@sm {
    padding-right: 0px !important;
  }
  .pB-0\@sm {
    padding-bottom: 0px !important;
  }
  .pL-0\@sm {
    padding-left: 0px !important;
  }
  .pY-0\@sm {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pX-0\@sm {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
.p-1 {
  padding: 1px !important;
}

.pT-1 {
  padding-top: 1px !important;
}

.pR-1 {
  padding-right: 1px !important;
}

.pB-1 {
  padding-bottom: 1px !important;
}

.pL-1 {
  padding-left: 1px !important;
}

.pY-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-1\@xl\+ {
    padding: 1px !important;
  }
  .pT-1\@xl\+ {
    padding-top: 1px !important;
  }
  .pR-1\@xl\+ {
    padding-right: 1px !important;
  }
  .pB-1\@xl\+ {
    padding-bottom: 1px !important;
  }
  .pL-1\@xl\+ {
    padding-left: 1px !important;
  }
  .pY-1\@xl\+ {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@xl\+ {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-1\@lg\+ {
    padding: 1px !important;
  }
  .pT-1\@lg\+ {
    padding-top: 1px !important;
  }
  .pR-1\@lg\+ {
    padding-right: 1px !important;
  }
  .pB-1\@lg\+ {
    padding-bottom: 1px !important;
  }
  .pL-1\@lg\+ {
    padding-left: 1px !important;
  }
  .pY-1\@lg\+ {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@lg\+ {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-1\@md\+ {
    padding: 1px !important;
  }
  .pT-1\@md\+ {
    padding-top: 1px !important;
  }
  .pR-1\@md\+ {
    padding-right: 1px !important;
  }
  .pB-1\@md\+ {
    padding-bottom: 1px !important;
  }
  .pL-1\@md\+ {
    padding-left: 1px !important;
  }
  .pY-1\@md\+ {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@md\+ {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-1\@sm\+ {
    padding: 1px !important;
  }
  .pT-1\@sm\+ {
    padding-top: 1px !important;
  }
  .pR-1\@sm\+ {
    padding-right: 1px !important;
  }
  .pB-1\@sm\+ {
    padding-bottom: 1px !important;
  }
  .pL-1\@sm\+ {
    padding-left: 1px !important;
  }
  .pY-1\@sm\+ {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@sm\+ {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}
@media screen and (min-width: 0) {
  .p-1\@xs\+ {
    padding: 1px !important;
  }
  .pT-1\@xs\+ {
    padding-top: 1px !important;
  }
  .pR-1\@xs\+ {
    padding-right: 1px !important;
  }
  .pB-1\@xs\+ {
    padding-bottom: 1px !important;
  }
  .pL-1\@xs\+ {
    padding-left: 1px !important;
  }
  .pY-1\@xs\+ {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@xs\+ {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-1\@xl- {
    padding: 1px !important;
  }
  .pT-1\@xl- {
    padding-top: 1px !important;
  }
  .pR-1\@xl- {
    padding-right: 1px !important;
  }
  .pB-1\@xl- {
    padding-bottom: 1px !important;
  }
  .pL-1\@xl- {
    padding-left: 1px !important;
  }
  .pY-1\@xl- {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@xl- {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-1\@lg- {
    padding: 1px !important;
  }
  .pT-1\@lg- {
    padding-top: 1px !important;
  }
  .pR-1\@lg- {
    padding-right: 1px !important;
  }
  .pB-1\@lg- {
    padding-bottom: 1px !important;
  }
  .pL-1\@lg- {
    padding-left: 1px !important;
  }
  .pY-1\@lg- {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@lg- {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-1\@md- {
    padding: 1px !important;
  }
  .pT-1\@md- {
    padding-top: 1px !important;
  }
  .pR-1\@md- {
    padding-right: 1px !important;
  }
  .pB-1\@md- {
    padding-bottom: 1px !important;
  }
  .pL-1\@md- {
    padding-left: 1px !important;
  }
  .pY-1\@md- {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@md- {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-1\@sm- {
    padding: 1px !important;
  }
  .pT-1\@sm- {
    padding-top: 1px !important;
  }
  .pR-1\@sm- {
    padding-right: 1px !important;
  }
  .pB-1\@sm- {
    padding-bottom: 1px !important;
  }
  .pL-1\@sm- {
    padding-left: 1px !important;
  }
  .pY-1\@sm- {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@sm- {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-1\@lg {
    padding: 1px !important;
  }
  .pT-1\@lg {
    padding-top: 1px !important;
  }
  .pR-1\@lg {
    padding-right: 1px !important;
  }
  .pB-1\@lg {
    padding-bottom: 1px !important;
  }
  .pL-1\@lg {
    padding-left: 1px !important;
  }
  .pY-1\@lg {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@lg {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-1\@md {
    padding: 1px !important;
  }
  .pT-1\@md {
    padding-top: 1px !important;
  }
  .pR-1\@md {
    padding-right: 1px !important;
  }
  .pB-1\@md {
    padding-bottom: 1px !important;
  }
  .pL-1\@md {
    padding-left: 1px !important;
  }
  .pY-1\@md {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@md {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-1\@sm {
    padding: 1px !important;
  }
  .pT-1\@sm {
    padding-top: 1px !important;
  }
  .pR-1\@sm {
    padding-right: 1px !important;
  }
  .pB-1\@sm {
    padding-bottom: 1px !important;
  }
  .pL-1\@sm {
    padding-left: 1px !important;
  }
  .pY-1\@sm {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pX-1\@sm {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
}
.p-2 {
  padding: 2px !important;
}

.pT-2 {
  padding-top: 2px !important;
}

.pR-2 {
  padding-right: 2px !important;
}

.pB-2 {
  padding-bottom: 2px !important;
}

.pL-2 {
  padding-left: 2px !important;
}

.pY-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-2\@xl\+ {
    padding: 2px !important;
  }
  .pT-2\@xl\+ {
    padding-top: 2px !important;
  }
  .pR-2\@xl\+ {
    padding-right: 2px !important;
  }
  .pB-2\@xl\+ {
    padding-bottom: 2px !important;
  }
  .pL-2\@xl\+ {
    padding-left: 2px !important;
  }
  .pY-2\@xl\+ {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@xl\+ {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-2\@lg\+ {
    padding: 2px !important;
  }
  .pT-2\@lg\+ {
    padding-top: 2px !important;
  }
  .pR-2\@lg\+ {
    padding-right: 2px !important;
  }
  .pB-2\@lg\+ {
    padding-bottom: 2px !important;
  }
  .pL-2\@lg\+ {
    padding-left: 2px !important;
  }
  .pY-2\@lg\+ {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@lg\+ {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-2\@md\+ {
    padding: 2px !important;
  }
  .pT-2\@md\+ {
    padding-top: 2px !important;
  }
  .pR-2\@md\+ {
    padding-right: 2px !important;
  }
  .pB-2\@md\+ {
    padding-bottom: 2px !important;
  }
  .pL-2\@md\+ {
    padding-left: 2px !important;
  }
  .pY-2\@md\+ {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@md\+ {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-2\@sm\+ {
    padding: 2px !important;
  }
  .pT-2\@sm\+ {
    padding-top: 2px !important;
  }
  .pR-2\@sm\+ {
    padding-right: 2px !important;
  }
  .pB-2\@sm\+ {
    padding-bottom: 2px !important;
  }
  .pL-2\@sm\+ {
    padding-left: 2px !important;
  }
  .pY-2\@sm\+ {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@sm\+ {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}
@media screen and (min-width: 0) {
  .p-2\@xs\+ {
    padding: 2px !important;
  }
  .pT-2\@xs\+ {
    padding-top: 2px !important;
  }
  .pR-2\@xs\+ {
    padding-right: 2px !important;
  }
  .pB-2\@xs\+ {
    padding-bottom: 2px !important;
  }
  .pL-2\@xs\+ {
    padding-left: 2px !important;
  }
  .pY-2\@xs\+ {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@xs\+ {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-2\@xl- {
    padding: 2px !important;
  }
  .pT-2\@xl- {
    padding-top: 2px !important;
  }
  .pR-2\@xl- {
    padding-right: 2px !important;
  }
  .pB-2\@xl- {
    padding-bottom: 2px !important;
  }
  .pL-2\@xl- {
    padding-left: 2px !important;
  }
  .pY-2\@xl- {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@xl- {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-2\@lg- {
    padding: 2px !important;
  }
  .pT-2\@lg- {
    padding-top: 2px !important;
  }
  .pR-2\@lg- {
    padding-right: 2px !important;
  }
  .pB-2\@lg- {
    padding-bottom: 2px !important;
  }
  .pL-2\@lg- {
    padding-left: 2px !important;
  }
  .pY-2\@lg- {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@lg- {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-2\@md- {
    padding: 2px !important;
  }
  .pT-2\@md- {
    padding-top: 2px !important;
  }
  .pR-2\@md- {
    padding-right: 2px !important;
  }
  .pB-2\@md- {
    padding-bottom: 2px !important;
  }
  .pL-2\@md- {
    padding-left: 2px !important;
  }
  .pY-2\@md- {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@md- {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-2\@sm- {
    padding: 2px !important;
  }
  .pT-2\@sm- {
    padding-top: 2px !important;
  }
  .pR-2\@sm- {
    padding-right: 2px !important;
  }
  .pB-2\@sm- {
    padding-bottom: 2px !important;
  }
  .pL-2\@sm- {
    padding-left: 2px !important;
  }
  .pY-2\@sm- {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@sm- {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-2\@lg {
    padding: 2px !important;
  }
  .pT-2\@lg {
    padding-top: 2px !important;
  }
  .pR-2\@lg {
    padding-right: 2px !important;
  }
  .pB-2\@lg {
    padding-bottom: 2px !important;
  }
  .pL-2\@lg {
    padding-left: 2px !important;
  }
  .pY-2\@lg {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@lg {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-2\@md {
    padding: 2px !important;
  }
  .pT-2\@md {
    padding-top: 2px !important;
  }
  .pR-2\@md {
    padding-right: 2px !important;
  }
  .pB-2\@md {
    padding-bottom: 2px !important;
  }
  .pL-2\@md {
    padding-left: 2px !important;
  }
  .pY-2\@md {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@md {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-2\@sm {
    padding: 2px !important;
  }
  .pT-2\@sm {
    padding-top: 2px !important;
  }
  .pR-2\@sm {
    padding-right: 2px !important;
  }
  .pB-2\@sm {
    padding-bottom: 2px !important;
  }
  .pL-2\@sm {
    padding-left: 2px !important;
  }
  .pY-2\@sm {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pX-2\@sm {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}
.p-3 {
  padding: 3px !important;
}

.pT-3 {
  padding-top: 3px !important;
}

.pR-3 {
  padding-right: 3px !important;
}

.pB-3 {
  padding-bottom: 3px !important;
}

.pL-3 {
  padding-left: 3px !important;
}

.pY-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-3\@xl\+ {
    padding: 3px !important;
  }
  .pT-3\@xl\+ {
    padding-top: 3px !important;
  }
  .pR-3\@xl\+ {
    padding-right: 3px !important;
  }
  .pB-3\@xl\+ {
    padding-bottom: 3px !important;
  }
  .pL-3\@xl\+ {
    padding-left: 3px !important;
  }
  .pY-3\@xl\+ {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@xl\+ {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-3\@lg\+ {
    padding: 3px !important;
  }
  .pT-3\@lg\+ {
    padding-top: 3px !important;
  }
  .pR-3\@lg\+ {
    padding-right: 3px !important;
  }
  .pB-3\@lg\+ {
    padding-bottom: 3px !important;
  }
  .pL-3\@lg\+ {
    padding-left: 3px !important;
  }
  .pY-3\@lg\+ {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@lg\+ {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-3\@md\+ {
    padding: 3px !important;
  }
  .pT-3\@md\+ {
    padding-top: 3px !important;
  }
  .pR-3\@md\+ {
    padding-right: 3px !important;
  }
  .pB-3\@md\+ {
    padding-bottom: 3px !important;
  }
  .pL-3\@md\+ {
    padding-left: 3px !important;
  }
  .pY-3\@md\+ {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@md\+ {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-3\@sm\+ {
    padding: 3px !important;
  }
  .pT-3\@sm\+ {
    padding-top: 3px !important;
  }
  .pR-3\@sm\+ {
    padding-right: 3px !important;
  }
  .pB-3\@sm\+ {
    padding-bottom: 3px !important;
  }
  .pL-3\@sm\+ {
    padding-left: 3px !important;
  }
  .pY-3\@sm\+ {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@sm\+ {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}
@media screen and (min-width: 0) {
  .p-3\@xs\+ {
    padding: 3px !important;
  }
  .pT-3\@xs\+ {
    padding-top: 3px !important;
  }
  .pR-3\@xs\+ {
    padding-right: 3px !important;
  }
  .pB-3\@xs\+ {
    padding-bottom: 3px !important;
  }
  .pL-3\@xs\+ {
    padding-left: 3px !important;
  }
  .pY-3\@xs\+ {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@xs\+ {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-3\@xl- {
    padding: 3px !important;
  }
  .pT-3\@xl- {
    padding-top: 3px !important;
  }
  .pR-3\@xl- {
    padding-right: 3px !important;
  }
  .pB-3\@xl- {
    padding-bottom: 3px !important;
  }
  .pL-3\@xl- {
    padding-left: 3px !important;
  }
  .pY-3\@xl- {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@xl- {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-3\@lg- {
    padding: 3px !important;
  }
  .pT-3\@lg- {
    padding-top: 3px !important;
  }
  .pR-3\@lg- {
    padding-right: 3px !important;
  }
  .pB-3\@lg- {
    padding-bottom: 3px !important;
  }
  .pL-3\@lg- {
    padding-left: 3px !important;
  }
  .pY-3\@lg- {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@lg- {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-3\@md- {
    padding: 3px !important;
  }
  .pT-3\@md- {
    padding-top: 3px !important;
  }
  .pR-3\@md- {
    padding-right: 3px !important;
  }
  .pB-3\@md- {
    padding-bottom: 3px !important;
  }
  .pL-3\@md- {
    padding-left: 3px !important;
  }
  .pY-3\@md- {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@md- {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-3\@sm- {
    padding: 3px !important;
  }
  .pT-3\@sm- {
    padding-top: 3px !important;
  }
  .pR-3\@sm- {
    padding-right: 3px !important;
  }
  .pB-3\@sm- {
    padding-bottom: 3px !important;
  }
  .pL-3\@sm- {
    padding-left: 3px !important;
  }
  .pY-3\@sm- {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@sm- {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-3\@lg {
    padding: 3px !important;
  }
  .pT-3\@lg {
    padding-top: 3px !important;
  }
  .pR-3\@lg {
    padding-right: 3px !important;
  }
  .pB-3\@lg {
    padding-bottom: 3px !important;
  }
  .pL-3\@lg {
    padding-left: 3px !important;
  }
  .pY-3\@lg {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@lg {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-3\@md {
    padding: 3px !important;
  }
  .pT-3\@md {
    padding-top: 3px !important;
  }
  .pR-3\@md {
    padding-right: 3px !important;
  }
  .pB-3\@md {
    padding-bottom: 3px !important;
  }
  .pL-3\@md {
    padding-left: 3px !important;
  }
  .pY-3\@md {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@md {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-3\@sm {
    padding: 3px !important;
  }
  .pT-3\@sm {
    padding-top: 3px !important;
  }
  .pR-3\@sm {
    padding-right: 3px !important;
  }
  .pB-3\@sm {
    padding-bottom: 3px !important;
  }
  .pL-3\@sm {
    padding-left: 3px !important;
  }
  .pY-3\@sm {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pX-3\@sm {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
}
.p-4 {
  padding: 4px !important;
}

.pT-4 {
  padding-top: 4px !important;
}

.pR-4 {
  padding-right: 4px !important;
}

.pB-4 {
  padding-bottom: 4px !important;
}

.pL-4 {
  padding-left: 4px !important;
}

.pY-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-4\@xl\+ {
    padding: 4px !important;
  }
  .pT-4\@xl\+ {
    padding-top: 4px !important;
  }
  .pR-4\@xl\+ {
    padding-right: 4px !important;
  }
  .pB-4\@xl\+ {
    padding-bottom: 4px !important;
  }
  .pL-4\@xl\+ {
    padding-left: 4px !important;
  }
  .pY-4\@xl\+ {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@xl\+ {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-4\@lg\+ {
    padding: 4px !important;
  }
  .pT-4\@lg\+ {
    padding-top: 4px !important;
  }
  .pR-4\@lg\+ {
    padding-right: 4px !important;
  }
  .pB-4\@lg\+ {
    padding-bottom: 4px !important;
  }
  .pL-4\@lg\+ {
    padding-left: 4px !important;
  }
  .pY-4\@lg\+ {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@lg\+ {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-4\@md\+ {
    padding: 4px !important;
  }
  .pT-4\@md\+ {
    padding-top: 4px !important;
  }
  .pR-4\@md\+ {
    padding-right: 4px !important;
  }
  .pB-4\@md\+ {
    padding-bottom: 4px !important;
  }
  .pL-4\@md\+ {
    padding-left: 4px !important;
  }
  .pY-4\@md\+ {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@md\+ {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-4\@sm\+ {
    padding: 4px !important;
  }
  .pT-4\@sm\+ {
    padding-top: 4px !important;
  }
  .pR-4\@sm\+ {
    padding-right: 4px !important;
  }
  .pB-4\@sm\+ {
    padding-bottom: 4px !important;
  }
  .pL-4\@sm\+ {
    padding-left: 4px !important;
  }
  .pY-4\@sm\+ {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@sm\+ {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}
@media screen and (min-width: 0) {
  .p-4\@xs\+ {
    padding: 4px !important;
  }
  .pT-4\@xs\+ {
    padding-top: 4px !important;
  }
  .pR-4\@xs\+ {
    padding-right: 4px !important;
  }
  .pB-4\@xs\+ {
    padding-bottom: 4px !important;
  }
  .pL-4\@xs\+ {
    padding-left: 4px !important;
  }
  .pY-4\@xs\+ {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@xs\+ {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-4\@xl- {
    padding: 4px !important;
  }
  .pT-4\@xl- {
    padding-top: 4px !important;
  }
  .pR-4\@xl- {
    padding-right: 4px !important;
  }
  .pB-4\@xl- {
    padding-bottom: 4px !important;
  }
  .pL-4\@xl- {
    padding-left: 4px !important;
  }
  .pY-4\@xl- {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@xl- {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-4\@lg- {
    padding: 4px !important;
  }
  .pT-4\@lg- {
    padding-top: 4px !important;
  }
  .pR-4\@lg- {
    padding-right: 4px !important;
  }
  .pB-4\@lg- {
    padding-bottom: 4px !important;
  }
  .pL-4\@lg- {
    padding-left: 4px !important;
  }
  .pY-4\@lg- {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@lg- {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-4\@md- {
    padding: 4px !important;
  }
  .pT-4\@md- {
    padding-top: 4px !important;
  }
  .pR-4\@md- {
    padding-right: 4px !important;
  }
  .pB-4\@md- {
    padding-bottom: 4px !important;
  }
  .pL-4\@md- {
    padding-left: 4px !important;
  }
  .pY-4\@md- {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@md- {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-4\@sm- {
    padding: 4px !important;
  }
  .pT-4\@sm- {
    padding-top: 4px !important;
  }
  .pR-4\@sm- {
    padding-right: 4px !important;
  }
  .pB-4\@sm- {
    padding-bottom: 4px !important;
  }
  .pL-4\@sm- {
    padding-left: 4px !important;
  }
  .pY-4\@sm- {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@sm- {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-4\@lg {
    padding: 4px !important;
  }
  .pT-4\@lg {
    padding-top: 4px !important;
  }
  .pR-4\@lg {
    padding-right: 4px !important;
  }
  .pB-4\@lg {
    padding-bottom: 4px !important;
  }
  .pL-4\@lg {
    padding-left: 4px !important;
  }
  .pY-4\@lg {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@lg {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-4\@md {
    padding: 4px !important;
  }
  .pT-4\@md {
    padding-top: 4px !important;
  }
  .pR-4\@md {
    padding-right: 4px !important;
  }
  .pB-4\@md {
    padding-bottom: 4px !important;
  }
  .pL-4\@md {
    padding-left: 4px !important;
  }
  .pY-4\@md {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@md {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-4\@sm {
    padding: 4px !important;
  }
  .pT-4\@sm {
    padding-top: 4px !important;
  }
  .pR-4\@sm {
    padding-right: 4px !important;
  }
  .pB-4\@sm {
    padding-bottom: 4px !important;
  }
  .pL-4\@sm {
    padding-left: 4px !important;
  }
  .pY-4\@sm {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pX-4\@sm {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}
.p-5 {
  padding: 5px !important;
}

.pT-5 {
  padding-top: 5px !important;
}

.pR-5 {
  padding-right: 5px !important;
}

.pB-5 {
  padding-bottom: 5px !important;
}

.pL-5 {
  padding-left: 5px !important;
}

.pY-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-5\@xl\+ {
    padding: 5px !important;
  }
  .pT-5\@xl\+ {
    padding-top: 5px !important;
  }
  .pR-5\@xl\+ {
    padding-right: 5px !important;
  }
  .pB-5\@xl\+ {
    padding-bottom: 5px !important;
  }
  .pL-5\@xl\+ {
    padding-left: 5px !important;
  }
  .pY-5\@xl\+ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@xl\+ {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-5\@lg\+ {
    padding: 5px !important;
  }
  .pT-5\@lg\+ {
    padding-top: 5px !important;
  }
  .pR-5\@lg\+ {
    padding-right: 5px !important;
  }
  .pB-5\@lg\+ {
    padding-bottom: 5px !important;
  }
  .pL-5\@lg\+ {
    padding-left: 5px !important;
  }
  .pY-5\@lg\+ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@lg\+ {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-5\@md\+ {
    padding: 5px !important;
  }
  .pT-5\@md\+ {
    padding-top: 5px !important;
  }
  .pR-5\@md\+ {
    padding-right: 5px !important;
  }
  .pB-5\@md\+ {
    padding-bottom: 5px !important;
  }
  .pL-5\@md\+ {
    padding-left: 5px !important;
  }
  .pY-5\@md\+ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@md\+ {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-5\@sm\+ {
    padding: 5px !important;
  }
  .pT-5\@sm\+ {
    padding-top: 5px !important;
  }
  .pR-5\@sm\+ {
    padding-right: 5px !important;
  }
  .pB-5\@sm\+ {
    padding-bottom: 5px !important;
  }
  .pL-5\@sm\+ {
    padding-left: 5px !important;
  }
  .pY-5\@sm\+ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@sm\+ {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
@media screen and (min-width: 0) {
  .p-5\@xs\+ {
    padding: 5px !important;
  }
  .pT-5\@xs\+ {
    padding-top: 5px !important;
  }
  .pR-5\@xs\+ {
    padding-right: 5px !important;
  }
  .pB-5\@xs\+ {
    padding-bottom: 5px !important;
  }
  .pL-5\@xs\+ {
    padding-left: 5px !important;
  }
  .pY-5\@xs\+ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@xs\+ {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-5\@xl- {
    padding: 5px !important;
  }
  .pT-5\@xl- {
    padding-top: 5px !important;
  }
  .pR-5\@xl- {
    padding-right: 5px !important;
  }
  .pB-5\@xl- {
    padding-bottom: 5px !important;
  }
  .pL-5\@xl- {
    padding-left: 5px !important;
  }
  .pY-5\@xl- {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@xl- {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-5\@lg- {
    padding: 5px !important;
  }
  .pT-5\@lg- {
    padding-top: 5px !important;
  }
  .pR-5\@lg- {
    padding-right: 5px !important;
  }
  .pB-5\@lg- {
    padding-bottom: 5px !important;
  }
  .pL-5\@lg- {
    padding-left: 5px !important;
  }
  .pY-5\@lg- {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@lg- {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-5\@md- {
    padding: 5px !important;
  }
  .pT-5\@md- {
    padding-top: 5px !important;
  }
  .pR-5\@md- {
    padding-right: 5px !important;
  }
  .pB-5\@md- {
    padding-bottom: 5px !important;
  }
  .pL-5\@md- {
    padding-left: 5px !important;
  }
  .pY-5\@md- {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@md- {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-5\@sm- {
    padding: 5px !important;
  }
  .pT-5\@sm- {
    padding-top: 5px !important;
  }
  .pR-5\@sm- {
    padding-right: 5px !important;
  }
  .pB-5\@sm- {
    padding-bottom: 5px !important;
  }
  .pL-5\@sm- {
    padding-left: 5px !important;
  }
  .pY-5\@sm- {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@sm- {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-5\@lg {
    padding: 5px !important;
  }
  .pT-5\@lg {
    padding-top: 5px !important;
  }
  .pR-5\@lg {
    padding-right: 5px !important;
  }
  .pB-5\@lg {
    padding-bottom: 5px !important;
  }
  .pL-5\@lg {
    padding-left: 5px !important;
  }
  .pY-5\@lg {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@lg {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-5\@md {
    padding: 5px !important;
  }
  .pT-5\@md {
    padding-top: 5px !important;
  }
  .pR-5\@md {
    padding-right: 5px !important;
  }
  .pB-5\@md {
    padding-bottom: 5px !important;
  }
  .pL-5\@md {
    padding-left: 5px !important;
  }
  .pY-5\@md {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@md {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-5\@sm {
    padding: 5px !important;
  }
  .pT-5\@sm {
    padding-top: 5px !important;
  }
  .pR-5\@sm {
    padding-right: 5px !important;
  }
  .pB-5\@sm {
    padding-bottom: 5px !important;
  }
  .pL-5\@sm {
    padding-left: 5px !important;
  }
  .pY-5\@sm {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pX-5\@sm {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
.p-10 {
  padding: 10px !important;
}

.pT-10 {
  padding-top: 10px !important;
}

.pR-10 {
  padding-right: 10px !important;
}

.pB-10 {
  padding-bottom: 10px !important;
}

.pL-10 {
  padding-left: 10px !important;
}

.pY-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-10\@xl\+ {
    padding: 10px !important;
  }
  .pT-10\@xl\+ {
    padding-top: 10px !important;
  }
  .pR-10\@xl\+ {
    padding-right: 10px !important;
  }
  .pB-10\@xl\+ {
    padding-bottom: 10px !important;
  }
  .pL-10\@xl\+ {
    padding-left: 10px !important;
  }
  .pY-10\@xl\+ {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@xl\+ {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-10\@lg\+ {
    padding: 10px !important;
  }
  .pT-10\@lg\+ {
    padding-top: 10px !important;
  }
  .pR-10\@lg\+ {
    padding-right: 10px !important;
  }
  .pB-10\@lg\+ {
    padding-bottom: 10px !important;
  }
  .pL-10\@lg\+ {
    padding-left: 10px !important;
  }
  .pY-10\@lg\+ {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@lg\+ {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-10\@md\+ {
    padding: 10px !important;
  }
  .pT-10\@md\+ {
    padding-top: 10px !important;
  }
  .pR-10\@md\+ {
    padding-right: 10px !important;
  }
  .pB-10\@md\+ {
    padding-bottom: 10px !important;
  }
  .pL-10\@md\+ {
    padding-left: 10px !important;
  }
  .pY-10\@md\+ {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@md\+ {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-10\@sm\+ {
    padding: 10px !important;
  }
  .pT-10\@sm\+ {
    padding-top: 10px !important;
  }
  .pR-10\@sm\+ {
    padding-right: 10px !important;
  }
  .pB-10\@sm\+ {
    padding-bottom: 10px !important;
  }
  .pL-10\@sm\+ {
    padding-left: 10px !important;
  }
  .pY-10\@sm\+ {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@sm\+ {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media screen and (min-width: 0) {
  .p-10\@xs\+ {
    padding: 10px !important;
  }
  .pT-10\@xs\+ {
    padding-top: 10px !important;
  }
  .pR-10\@xs\+ {
    padding-right: 10px !important;
  }
  .pB-10\@xs\+ {
    padding-bottom: 10px !important;
  }
  .pL-10\@xs\+ {
    padding-left: 10px !important;
  }
  .pY-10\@xs\+ {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@xs\+ {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-10\@xl- {
    padding: 10px !important;
  }
  .pT-10\@xl- {
    padding-top: 10px !important;
  }
  .pR-10\@xl- {
    padding-right: 10px !important;
  }
  .pB-10\@xl- {
    padding-bottom: 10px !important;
  }
  .pL-10\@xl- {
    padding-left: 10px !important;
  }
  .pY-10\@xl- {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@xl- {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-10\@lg- {
    padding: 10px !important;
  }
  .pT-10\@lg- {
    padding-top: 10px !important;
  }
  .pR-10\@lg- {
    padding-right: 10px !important;
  }
  .pB-10\@lg- {
    padding-bottom: 10px !important;
  }
  .pL-10\@lg- {
    padding-left: 10px !important;
  }
  .pY-10\@lg- {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@lg- {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-10\@md- {
    padding: 10px !important;
  }
  .pT-10\@md- {
    padding-top: 10px !important;
  }
  .pR-10\@md- {
    padding-right: 10px !important;
  }
  .pB-10\@md- {
    padding-bottom: 10px !important;
  }
  .pL-10\@md- {
    padding-left: 10px !important;
  }
  .pY-10\@md- {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@md- {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-10\@sm- {
    padding: 10px !important;
  }
  .pT-10\@sm- {
    padding-top: 10px !important;
  }
  .pR-10\@sm- {
    padding-right: 10px !important;
  }
  .pB-10\@sm- {
    padding-bottom: 10px !important;
  }
  .pL-10\@sm- {
    padding-left: 10px !important;
  }
  .pY-10\@sm- {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@sm- {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-10\@lg {
    padding: 10px !important;
  }
  .pT-10\@lg {
    padding-top: 10px !important;
  }
  .pR-10\@lg {
    padding-right: 10px !important;
  }
  .pB-10\@lg {
    padding-bottom: 10px !important;
  }
  .pL-10\@lg {
    padding-left: 10px !important;
  }
  .pY-10\@lg {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@lg {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-10\@md {
    padding: 10px !important;
  }
  .pT-10\@md {
    padding-top: 10px !important;
  }
  .pR-10\@md {
    padding-right: 10px !important;
  }
  .pB-10\@md {
    padding-bottom: 10px !important;
  }
  .pL-10\@md {
    padding-left: 10px !important;
  }
  .pY-10\@md {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@md {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-10\@sm {
    padding: 10px !important;
  }
  .pT-10\@sm {
    padding-top: 10px !important;
  }
  .pR-10\@sm {
    padding-right: 10px !important;
  }
  .pB-10\@sm {
    padding-bottom: 10px !important;
  }
  .pL-10\@sm {
    padding-left: 10px !important;
  }
  .pY-10\@sm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pX-10\@sm {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
.p-15 {
  padding: 15px !important;
}

.pT-15 {
  padding-top: 15px !important;
}

.pR-15 {
  padding-right: 15px !important;
}

.pB-15 {
  padding-bottom: 15px !important;
}

.pL-15 {
  padding-left: 15px !important;
}

.pY-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-15\@xl\+ {
    padding: 15px !important;
  }
  .pT-15\@xl\+ {
    padding-top: 15px !important;
  }
  .pR-15\@xl\+ {
    padding-right: 15px !important;
  }
  .pB-15\@xl\+ {
    padding-bottom: 15px !important;
  }
  .pL-15\@xl\+ {
    padding-left: 15px !important;
  }
  .pY-15\@xl\+ {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@xl\+ {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-15\@lg\+ {
    padding: 15px !important;
  }
  .pT-15\@lg\+ {
    padding-top: 15px !important;
  }
  .pR-15\@lg\+ {
    padding-right: 15px !important;
  }
  .pB-15\@lg\+ {
    padding-bottom: 15px !important;
  }
  .pL-15\@lg\+ {
    padding-left: 15px !important;
  }
  .pY-15\@lg\+ {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@lg\+ {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-15\@md\+ {
    padding: 15px !important;
  }
  .pT-15\@md\+ {
    padding-top: 15px !important;
  }
  .pR-15\@md\+ {
    padding-right: 15px !important;
  }
  .pB-15\@md\+ {
    padding-bottom: 15px !important;
  }
  .pL-15\@md\+ {
    padding-left: 15px !important;
  }
  .pY-15\@md\+ {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@md\+ {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-15\@sm\+ {
    padding: 15px !important;
  }
  .pT-15\@sm\+ {
    padding-top: 15px !important;
  }
  .pR-15\@sm\+ {
    padding-right: 15px !important;
  }
  .pB-15\@sm\+ {
    padding-bottom: 15px !important;
  }
  .pL-15\@sm\+ {
    padding-left: 15px !important;
  }
  .pY-15\@sm\+ {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@sm\+ {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media screen and (min-width: 0) {
  .p-15\@xs\+ {
    padding: 15px !important;
  }
  .pT-15\@xs\+ {
    padding-top: 15px !important;
  }
  .pR-15\@xs\+ {
    padding-right: 15px !important;
  }
  .pB-15\@xs\+ {
    padding-bottom: 15px !important;
  }
  .pL-15\@xs\+ {
    padding-left: 15px !important;
  }
  .pY-15\@xs\+ {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@xs\+ {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-15\@xl- {
    padding: 15px !important;
  }
  .pT-15\@xl- {
    padding-top: 15px !important;
  }
  .pR-15\@xl- {
    padding-right: 15px !important;
  }
  .pB-15\@xl- {
    padding-bottom: 15px !important;
  }
  .pL-15\@xl- {
    padding-left: 15px !important;
  }
  .pY-15\@xl- {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@xl- {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-15\@lg- {
    padding: 15px !important;
  }
  .pT-15\@lg- {
    padding-top: 15px !important;
  }
  .pR-15\@lg- {
    padding-right: 15px !important;
  }
  .pB-15\@lg- {
    padding-bottom: 15px !important;
  }
  .pL-15\@lg- {
    padding-left: 15px !important;
  }
  .pY-15\@lg- {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@lg- {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-15\@md- {
    padding: 15px !important;
  }
  .pT-15\@md- {
    padding-top: 15px !important;
  }
  .pR-15\@md- {
    padding-right: 15px !important;
  }
  .pB-15\@md- {
    padding-bottom: 15px !important;
  }
  .pL-15\@md- {
    padding-left: 15px !important;
  }
  .pY-15\@md- {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@md- {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-15\@sm- {
    padding: 15px !important;
  }
  .pT-15\@sm- {
    padding-top: 15px !important;
  }
  .pR-15\@sm- {
    padding-right: 15px !important;
  }
  .pB-15\@sm- {
    padding-bottom: 15px !important;
  }
  .pL-15\@sm- {
    padding-left: 15px !important;
  }
  .pY-15\@sm- {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@sm- {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-15\@lg {
    padding: 15px !important;
  }
  .pT-15\@lg {
    padding-top: 15px !important;
  }
  .pR-15\@lg {
    padding-right: 15px !important;
  }
  .pB-15\@lg {
    padding-bottom: 15px !important;
  }
  .pL-15\@lg {
    padding-left: 15px !important;
  }
  .pY-15\@lg {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@lg {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-15\@md {
    padding: 15px !important;
  }
  .pT-15\@md {
    padding-top: 15px !important;
  }
  .pR-15\@md {
    padding-right: 15px !important;
  }
  .pB-15\@md {
    padding-bottom: 15px !important;
  }
  .pL-15\@md {
    padding-left: 15px !important;
  }
  .pY-15\@md {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@md {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-15\@sm {
    padding: 15px !important;
  }
  .pT-15\@sm {
    padding-top: 15px !important;
  }
  .pR-15\@sm {
    padding-right: 15px !important;
  }
  .pB-15\@sm {
    padding-bottom: 15px !important;
  }
  .pL-15\@sm {
    padding-left: 15px !important;
  }
  .pY-15\@sm {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pX-15\@sm {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.p-20 {
  padding: 20px !important;
}

.pT-20 {
  padding-top: 20px !important;
}

.pR-20 {
  padding-right: 20px !important;
}

.pB-20 {
  padding-bottom: 20px !important;
}

.pL-20 {
  padding-left: 20px !important;
}

.pY-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-20\@xl\+ {
    padding: 20px !important;
  }
  .pT-20\@xl\+ {
    padding-top: 20px !important;
  }
  .pR-20\@xl\+ {
    padding-right: 20px !important;
  }
  .pB-20\@xl\+ {
    padding-bottom: 20px !important;
  }
  .pL-20\@xl\+ {
    padding-left: 20px !important;
  }
  .pY-20\@xl\+ {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@xl\+ {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-20\@lg\+ {
    padding: 20px !important;
  }
  .pT-20\@lg\+ {
    padding-top: 20px !important;
  }
  .pR-20\@lg\+ {
    padding-right: 20px !important;
  }
  .pB-20\@lg\+ {
    padding-bottom: 20px !important;
  }
  .pL-20\@lg\+ {
    padding-left: 20px !important;
  }
  .pY-20\@lg\+ {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@lg\+ {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-20\@md\+ {
    padding: 20px !important;
  }
  .pT-20\@md\+ {
    padding-top: 20px !important;
  }
  .pR-20\@md\+ {
    padding-right: 20px !important;
  }
  .pB-20\@md\+ {
    padding-bottom: 20px !important;
  }
  .pL-20\@md\+ {
    padding-left: 20px !important;
  }
  .pY-20\@md\+ {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@md\+ {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-20\@sm\+ {
    padding: 20px !important;
  }
  .pT-20\@sm\+ {
    padding-top: 20px !important;
  }
  .pR-20\@sm\+ {
    padding-right: 20px !important;
  }
  .pB-20\@sm\+ {
    padding-bottom: 20px !important;
  }
  .pL-20\@sm\+ {
    padding-left: 20px !important;
  }
  .pY-20\@sm\+ {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@sm\+ {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media screen and (min-width: 0) {
  .p-20\@xs\+ {
    padding: 20px !important;
  }
  .pT-20\@xs\+ {
    padding-top: 20px !important;
  }
  .pR-20\@xs\+ {
    padding-right: 20px !important;
  }
  .pB-20\@xs\+ {
    padding-bottom: 20px !important;
  }
  .pL-20\@xs\+ {
    padding-left: 20px !important;
  }
  .pY-20\@xs\+ {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@xs\+ {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-20\@xl- {
    padding: 20px !important;
  }
  .pT-20\@xl- {
    padding-top: 20px !important;
  }
  .pR-20\@xl- {
    padding-right: 20px !important;
  }
  .pB-20\@xl- {
    padding-bottom: 20px !important;
  }
  .pL-20\@xl- {
    padding-left: 20px !important;
  }
  .pY-20\@xl- {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@xl- {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-20\@lg- {
    padding: 20px !important;
  }
  .pT-20\@lg- {
    padding-top: 20px !important;
  }
  .pR-20\@lg- {
    padding-right: 20px !important;
  }
  .pB-20\@lg- {
    padding-bottom: 20px !important;
  }
  .pL-20\@lg- {
    padding-left: 20px !important;
  }
  .pY-20\@lg- {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@lg- {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-20\@md- {
    padding: 20px !important;
  }
  .pT-20\@md- {
    padding-top: 20px !important;
  }
  .pR-20\@md- {
    padding-right: 20px !important;
  }
  .pB-20\@md- {
    padding-bottom: 20px !important;
  }
  .pL-20\@md- {
    padding-left: 20px !important;
  }
  .pY-20\@md- {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@md- {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-20\@sm- {
    padding: 20px !important;
  }
  .pT-20\@sm- {
    padding-top: 20px !important;
  }
  .pR-20\@sm- {
    padding-right: 20px !important;
  }
  .pB-20\@sm- {
    padding-bottom: 20px !important;
  }
  .pL-20\@sm- {
    padding-left: 20px !important;
  }
  .pY-20\@sm- {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@sm- {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-20\@lg {
    padding: 20px !important;
  }
  .pT-20\@lg {
    padding-top: 20px !important;
  }
  .pR-20\@lg {
    padding-right: 20px !important;
  }
  .pB-20\@lg {
    padding-bottom: 20px !important;
  }
  .pL-20\@lg {
    padding-left: 20px !important;
  }
  .pY-20\@lg {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@lg {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-20\@md {
    padding: 20px !important;
  }
  .pT-20\@md {
    padding-top: 20px !important;
  }
  .pR-20\@md {
    padding-right: 20px !important;
  }
  .pB-20\@md {
    padding-bottom: 20px !important;
  }
  .pL-20\@md {
    padding-left: 20px !important;
  }
  .pY-20\@md {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@md {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-20\@sm {
    padding: 20px !important;
  }
  .pT-20\@sm {
    padding-top: 20px !important;
  }
  .pR-20\@sm {
    padding-right: 20px !important;
  }
  .pB-20\@sm {
    padding-bottom: 20px !important;
  }
  .pL-20\@sm {
    padding-left: 20px !important;
  }
  .pY-20\@sm {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pX-20\@sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.p-25 {
  padding: 25px !important;
}

.pT-25 {
  padding-top: 25px !important;
}

.pR-25 {
  padding-right: 25px !important;
}

.pB-25 {
  padding-bottom: 25px !important;
}

.pL-25 {
  padding-left: 25px !important;
}

.pY-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-25\@xl\+ {
    padding: 25px !important;
  }
  .pT-25\@xl\+ {
    padding-top: 25px !important;
  }
  .pR-25\@xl\+ {
    padding-right: 25px !important;
  }
  .pB-25\@xl\+ {
    padding-bottom: 25px !important;
  }
  .pL-25\@xl\+ {
    padding-left: 25px !important;
  }
  .pY-25\@xl\+ {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@xl\+ {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-25\@lg\+ {
    padding: 25px !important;
  }
  .pT-25\@lg\+ {
    padding-top: 25px !important;
  }
  .pR-25\@lg\+ {
    padding-right: 25px !important;
  }
  .pB-25\@lg\+ {
    padding-bottom: 25px !important;
  }
  .pL-25\@lg\+ {
    padding-left: 25px !important;
  }
  .pY-25\@lg\+ {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@lg\+ {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-25\@md\+ {
    padding: 25px !important;
  }
  .pT-25\@md\+ {
    padding-top: 25px !important;
  }
  .pR-25\@md\+ {
    padding-right: 25px !important;
  }
  .pB-25\@md\+ {
    padding-bottom: 25px !important;
  }
  .pL-25\@md\+ {
    padding-left: 25px !important;
  }
  .pY-25\@md\+ {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@md\+ {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-25\@sm\+ {
    padding: 25px !important;
  }
  .pT-25\@sm\+ {
    padding-top: 25px !important;
  }
  .pR-25\@sm\+ {
    padding-right: 25px !important;
  }
  .pB-25\@sm\+ {
    padding-bottom: 25px !important;
  }
  .pL-25\@sm\+ {
    padding-left: 25px !important;
  }
  .pY-25\@sm\+ {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@sm\+ {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media screen and (min-width: 0) {
  .p-25\@xs\+ {
    padding: 25px !important;
  }
  .pT-25\@xs\+ {
    padding-top: 25px !important;
  }
  .pR-25\@xs\+ {
    padding-right: 25px !important;
  }
  .pB-25\@xs\+ {
    padding-bottom: 25px !important;
  }
  .pL-25\@xs\+ {
    padding-left: 25px !important;
  }
  .pY-25\@xs\+ {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@xs\+ {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-25\@xl- {
    padding: 25px !important;
  }
  .pT-25\@xl- {
    padding-top: 25px !important;
  }
  .pR-25\@xl- {
    padding-right: 25px !important;
  }
  .pB-25\@xl- {
    padding-bottom: 25px !important;
  }
  .pL-25\@xl- {
    padding-left: 25px !important;
  }
  .pY-25\@xl- {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@xl- {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-25\@lg- {
    padding: 25px !important;
  }
  .pT-25\@lg- {
    padding-top: 25px !important;
  }
  .pR-25\@lg- {
    padding-right: 25px !important;
  }
  .pB-25\@lg- {
    padding-bottom: 25px !important;
  }
  .pL-25\@lg- {
    padding-left: 25px !important;
  }
  .pY-25\@lg- {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@lg- {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-25\@md- {
    padding: 25px !important;
  }
  .pT-25\@md- {
    padding-top: 25px !important;
  }
  .pR-25\@md- {
    padding-right: 25px !important;
  }
  .pB-25\@md- {
    padding-bottom: 25px !important;
  }
  .pL-25\@md- {
    padding-left: 25px !important;
  }
  .pY-25\@md- {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@md- {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-25\@sm- {
    padding: 25px !important;
  }
  .pT-25\@sm- {
    padding-top: 25px !important;
  }
  .pR-25\@sm- {
    padding-right: 25px !important;
  }
  .pB-25\@sm- {
    padding-bottom: 25px !important;
  }
  .pL-25\@sm- {
    padding-left: 25px !important;
  }
  .pY-25\@sm- {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@sm- {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-25\@lg {
    padding: 25px !important;
  }
  .pT-25\@lg {
    padding-top: 25px !important;
  }
  .pR-25\@lg {
    padding-right: 25px !important;
  }
  .pB-25\@lg {
    padding-bottom: 25px !important;
  }
  .pL-25\@lg {
    padding-left: 25px !important;
  }
  .pY-25\@lg {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@lg {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-25\@md {
    padding: 25px !important;
  }
  .pT-25\@md {
    padding-top: 25px !important;
  }
  .pR-25\@md {
    padding-right: 25px !important;
  }
  .pB-25\@md {
    padding-bottom: 25px !important;
  }
  .pL-25\@md {
    padding-left: 25px !important;
  }
  .pY-25\@md {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@md {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-25\@sm {
    padding: 25px !important;
  }
  .pT-25\@sm {
    padding-top: 25px !important;
  }
  .pR-25\@sm {
    padding-right: 25px !important;
  }
  .pB-25\@sm {
    padding-bottom: 25px !important;
  }
  .pL-25\@sm {
    padding-left: 25px !important;
  }
  .pY-25\@sm {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pX-25\@sm {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
.p-30 {
  padding: 30px !important;
}

.pT-30 {
  padding-top: 30px !important;
}

.pR-30 {
  padding-right: 30px !important;
}

.pB-30 {
  padding-bottom: 30px !important;
}

.pL-30 {
  padding-left: 30px !important;
}

.pY-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-30\@xl\+ {
    padding: 30px !important;
  }
  .pT-30\@xl\+ {
    padding-top: 30px !important;
  }
  .pR-30\@xl\+ {
    padding-right: 30px !important;
  }
  .pB-30\@xl\+ {
    padding-bottom: 30px !important;
  }
  .pL-30\@xl\+ {
    padding-left: 30px !important;
  }
  .pY-30\@xl\+ {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@xl\+ {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-30\@lg\+ {
    padding: 30px !important;
  }
  .pT-30\@lg\+ {
    padding-top: 30px !important;
  }
  .pR-30\@lg\+ {
    padding-right: 30px !important;
  }
  .pB-30\@lg\+ {
    padding-bottom: 30px !important;
  }
  .pL-30\@lg\+ {
    padding-left: 30px !important;
  }
  .pY-30\@lg\+ {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@lg\+ {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-30\@md\+ {
    padding: 30px !important;
  }
  .pT-30\@md\+ {
    padding-top: 30px !important;
  }
  .pR-30\@md\+ {
    padding-right: 30px !important;
  }
  .pB-30\@md\+ {
    padding-bottom: 30px !important;
  }
  .pL-30\@md\+ {
    padding-left: 30px !important;
  }
  .pY-30\@md\+ {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@md\+ {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-30\@sm\+ {
    padding: 30px !important;
  }
  .pT-30\@sm\+ {
    padding-top: 30px !important;
  }
  .pR-30\@sm\+ {
    padding-right: 30px !important;
  }
  .pB-30\@sm\+ {
    padding-bottom: 30px !important;
  }
  .pL-30\@sm\+ {
    padding-left: 30px !important;
  }
  .pY-30\@sm\+ {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@sm\+ {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media screen and (min-width: 0) {
  .p-30\@xs\+ {
    padding: 30px !important;
  }
  .pT-30\@xs\+ {
    padding-top: 30px !important;
  }
  .pR-30\@xs\+ {
    padding-right: 30px !important;
  }
  .pB-30\@xs\+ {
    padding-bottom: 30px !important;
  }
  .pL-30\@xs\+ {
    padding-left: 30px !important;
  }
  .pY-30\@xs\+ {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@xs\+ {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-30\@xl- {
    padding: 30px !important;
  }
  .pT-30\@xl- {
    padding-top: 30px !important;
  }
  .pR-30\@xl- {
    padding-right: 30px !important;
  }
  .pB-30\@xl- {
    padding-bottom: 30px !important;
  }
  .pL-30\@xl- {
    padding-left: 30px !important;
  }
  .pY-30\@xl- {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@xl- {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-30\@lg- {
    padding: 30px !important;
  }
  .pT-30\@lg- {
    padding-top: 30px !important;
  }
  .pR-30\@lg- {
    padding-right: 30px !important;
  }
  .pB-30\@lg- {
    padding-bottom: 30px !important;
  }
  .pL-30\@lg- {
    padding-left: 30px !important;
  }
  .pY-30\@lg- {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@lg- {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-30\@md- {
    padding: 30px !important;
  }
  .pT-30\@md- {
    padding-top: 30px !important;
  }
  .pR-30\@md- {
    padding-right: 30px !important;
  }
  .pB-30\@md- {
    padding-bottom: 30px !important;
  }
  .pL-30\@md- {
    padding-left: 30px !important;
  }
  .pY-30\@md- {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@md- {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-30\@sm- {
    padding: 30px !important;
  }
  .pT-30\@sm- {
    padding-top: 30px !important;
  }
  .pR-30\@sm- {
    padding-right: 30px !important;
  }
  .pB-30\@sm- {
    padding-bottom: 30px !important;
  }
  .pL-30\@sm- {
    padding-left: 30px !important;
  }
  .pY-30\@sm- {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@sm- {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-30\@lg {
    padding: 30px !important;
  }
  .pT-30\@lg {
    padding-top: 30px !important;
  }
  .pR-30\@lg {
    padding-right: 30px !important;
  }
  .pB-30\@lg {
    padding-bottom: 30px !important;
  }
  .pL-30\@lg {
    padding-left: 30px !important;
  }
  .pY-30\@lg {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@lg {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-30\@md {
    padding: 30px !important;
  }
  .pT-30\@md {
    padding-top: 30px !important;
  }
  .pR-30\@md {
    padding-right: 30px !important;
  }
  .pB-30\@md {
    padding-bottom: 30px !important;
  }
  .pL-30\@md {
    padding-left: 30px !important;
  }
  .pY-30\@md {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@md {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-30\@sm {
    padding: 30px !important;
  }
  .pT-30\@sm {
    padding-top: 30px !important;
  }
  .pR-30\@sm {
    padding-right: 30px !important;
  }
  .pB-30\@sm {
    padding-bottom: 30px !important;
  }
  .pL-30\@sm {
    padding-left: 30px !important;
  }
  .pY-30\@sm {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pX-30\@sm {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
.p-35 {
  padding: 35px !important;
}

.pT-35 {
  padding-top: 35px !important;
}

.pR-35 {
  padding-right: 35px !important;
}

.pB-35 {
  padding-bottom: 35px !important;
}

.pL-35 {
  padding-left: 35px !important;
}

.pY-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-35\@xl\+ {
    padding: 35px !important;
  }
  .pT-35\@xl\+ {
    padding-top: 35px !important;
  }
  .pR-35\@xl\+ {
    padding-right: 35px !important;
  }
  .pB-35\@xl\+ {
    padding-bottom: 35px !important;
  }
  .pL-35\@xl\+ {
    padding-left: 35px !important;
  }
  .pY-35\@xl\+ {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@xl\+ {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-35\@lg\+ {
    padding: 35px !important;
  }
  .pT-35\@lg\+ {
    padding-top: 35px !important;
  }
  .pR-35\@lg\+ {
    padding-right: 35px !important;
  }
  .pB-35\@lg\+ {
    padding-bottom: 35px !important;
  }
  .pL-35\@lg\+ {
    padding-left: 35px !important;
  }
  .pY-35\@lg\+ {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@lg\+ {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-35\@md\+ {
    padding: 35px !important;
  }
  .pT-35\@md\+ {
    padding-top: 35px !important;
  }
  .pR-35\@md\+ {
    padding-right: 35px !important;
  }
  .pB-35\@md\+ {
    padding-bottom: 35px !important;
  }
  .pL-35\@md\+ {
    padding-left: 35px !important;
  }
  .pY-35\@md\+ {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@md\+ {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-35\@sm\+ {
    padding: 35px !important;
  }
  .pT-35\@sm\+ {
    padding-top: 35px !important;
  }
  .pR-35\@sm\+ {
    padding-right: 35px !important;
  }
  .pB-35\@sm\+ {
    padding-bottom: 35px !important;
  }
  .pL-35\@sm\+ {
    padding-left: 35px !important;
  }
  .pY-35\@sm\+ {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@sm\+ {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
@media screen and (min-width: 0) {
  .p-35\@xs\+ {
    padding: 35px !important;
  }
  .pT-35\@xs\+ {
    padding-top: 35px !important;
  }
  .pR-35\@xs\+ {
    padding-right: 35px !important;
  }
  .pB-35\@xs\+ {
    padding-bottom: 35px !important;
  }
  .pL-35\@xs\+ {
    padding-left: 35px !important;
  }
  .pY-35\@xs\+ {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@xs\+ {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-35\@xl- {
    padding: 35px !important;
  }
  .pT-35\@xl- {
    padding-top: 35px !important;
  }
  .pR-35\@xl- {
    padding-right: 35px !important;
  }
  .pB-35\@xl- {
    padding-bottom: 35px !important;
  }
  .pL-35\@xl- {
    padding-left: 35px !important;
  }
  .pY-35\@xl- {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@xl- {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-35\@lg- {
    padding: 35px !important;
  }
  .pT-35\@lg- {
    padding-top: 35px !important;
  }
  .pR-35\@lg- {
    padding-right: 35px !important;
  }
  .pB-35\@lg- {
    padding-bottom: 35px !important;
  }
  .pL-35\@lg- {
    padding-left: 35px !important;
  }
  .pY-35\@lg- {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@lg- {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-35\@md- {
    padding: 35px !important;
  }
  .pT-35\@md- {
    padding-top: 35px !important;
  }
  .pR-35\@md- {
    padding-right: 35px !important;
  }
  .pB-35\@md- {
    padding-bottom: 35px !important;
  }
  .pL-35\@md- {
    padding-left: 35px !important;
  }
  .pY-35\@md- {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@md- {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-35\@sm- {
    padding: 35px !important;
  }
  .pT-35\@sm- {
    padding-top: 35px !important;
  }
  .pR-35\@sm- {
    padding-right: 35px !important;
  }
  .pB-35\@sm- {
    padding-bottom: 35px !important;
  }
  .pL-35\@sm- {
    padding-left: 35px !important;
  }
  .pY-35\@sm- {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@sm- {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-35\@lg {
    padding: 35px !important;
  }
  .pT-35\@lg {
    padding-top: 35px !important;
  }
  .pR-35\@lg {
    padding-right: 35px !important;
  }
  .pB-35\@lg {
    padding-bottom: 35px !important;
  }
  .pL-35\@lg {
    padding-left: 35px !important;
  }
  .pY-35\@lg {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@lg {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-35\@md {
    padding: 35px !important;
  }
  .pT-35\@md {
    padding-top: 35px !important;
  }
  .pR-35\@md {
    padding-right: 35px !important;
  }
  .pB-35\@md {
    padding-bottom: 35px !important;
  }
  .pL-35\@md {
    padding-left: 35px !important;
  }
  .pY-35\@md {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@md {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-35\@sm {
    padding: 35px !important;
  }
  .pT-35\@sm {
    padding-top: 35px !important;
  }
  .pR-35\@sm {
    padding-right: 35px !important;
  }
  .pB-35\@sm {
    padding-bottom: 35px !important;
  }
  .pL-35\@sm {
    padding-left: 35px !important;
  }
  .pY-35\@sm {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pX-35\@sm {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
.p-40 {
  padding: 40px !important;
}

.pT-40 {
  padding-top: 40px !important;
}

.pR-40 {
  padding-right: 40px !important;
}

.pB-40 {
  padding-bottom: 40px !important;
}

.pL-40 {
  padding-left: 40px !important;
}

.pY-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-40\@xl\+ {
    padding: 40px !important;
  }
  .pT-40\@xl\+ {
    padding-top: 40px !important;
  }
  .pR-40\@xl\+ {
    padding-right: 40px !important;
  }
  .pB-40\@xl\+ {
    padding-bottom: 40px !important;
  }
  .pL-40\@xl\+ {
    padding-left: 40px !important;
  }
  .pY-40\@xl\+ {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@xl\+ {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-40\@lg\+ {
    padding: 40px !important;
  }
  .pT-40\@lg\+ {
    padding-top: 40px !important;
  }
  .pR-40\@lg\+ {
    padding-right: 40px !important;
  }
  .pB-40\@lg\+ {
    padding-bottom: 40px !important;
  }
  .pL-40\@lg\+ {
    padding-left: 40px !important;
  }
  .pY-40\@lg\+ {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@lg\+ {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-40\@md\+ {
    padding: 40px !important;
  }
  .pT-40\@md\+ {
    padding-top: 40px !important;
  }
  .pR-40\@md\+ {
    padding-right: 40px !important;
  }
  .pB-40\@md\+ {
    padding-bottom: 40px !important;
  }
  .pL-40\@md\+ {
    padding-left: 40px !important;
  }
  .pY-40\@md\+ {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@md\+ {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-40\@sm\+ {
    padding: 40px !important;
  }
  .pT-40\@sm\+ {
    padding-top: 40px !important;
  }
  .pR-40\@sm\+ {
    padding-right: 40px !important;
  }
  .pB-40\@sm\+ {
    padding-bottom: 40px !important;
  }
  .pL-40\@sm\+ {
    padding-left: 40px !important;
  }
  .pY-40\@sm\+ {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@sm\+ {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media screen and (min-width: 0) {
  .p-40\@xs\+ {
    padding: 40px !important;
  }
  .pT-40\@xs\+ {
    padding-top: 40px !important;
  }
  .pR-40\@xs\+ {
    padding-right: 40px !important;
  }
  .pB-40\@xs\+ {
    padding-bottom: 40px !important;
  }
  .pL-40\@xs\+ {
    padding-left: 40px !important;
  }
  .pY-40\@xs\+ {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@xs\+ {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-40\@xl- {
    padding: 40px !important;
  }
  .pT-40\@xl- {
    padding-top: 40px !important;
  }
  .pR-40\@xl- {
    padding-right: 40px !important;
  }
  .pB-40\@xl- {
    padding-bottom: 40px !important;
  }
  .pL-40\@xl- {
    padding-left: 40px !important;
  }
  .pY-40\@xl- {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@xl- {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-40\@lg- {
    padding: 40px !important;
  }
  .pT-40\@lg- {
    padding-top: 40px !important;
  }
  .pR-40\@lg- {
    padding-right: 40px !important;
  }
  .pB-40\@lg- {
    padding-bottom: 40px !important;
  }
  .pL-40\@lg- {
    padding-left: 40px !important;
  }
  .pY-40\@lg- {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@lg- {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-40\@md- {
    padding: 40px !important;
  }
  .pT-40\@md- {
    padding-top: 40px !important;
  }
  .pR-40\@md- {
    padding-right: 40px !important;
  }
  .pB-40\@md- {
    padding-bottom: 40px !important;
  }
  .pL-40\@md- {
    padding-left: 40px !important;
  }
  .pY-40\@md- {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@md- {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-40\@sm- {
    padding: 40px !important;
  }
  .pT-40\@sm- {
    padding-top: 40px !important;
  }
  .pR-40\@sm- {
    padding-right: 40px !important;
  }
  .pB-40\@sm- {
    padding-bottom: 40px !important;
  }
  .pL-40\@sm- {
    padding-left: 40px !important;
  }
  .pY-40\@sm- {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@sm- {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-40\@lg {
    padding: 40px !important;
  }
  .pT-40\@lg {
    padding-top: 40px !important;
  }
  .pR-40\@lg {
    padding-right: 40px !important;
  }
  .pB-40\@lg {
    padding-bottom: 40px !important;
  }
  .pL-40\@lg {
    padding-left: 40px !important;
  }
  .pY-40\@lg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@lg {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-40\@md {
    padding: 40px !important;
  }
  .pT-40\@md {
    padding-top: 40px !important;
  }
  .pR-40\@md {
    padding-right: 40px !important;
  }
  .pB-40\@md {
    padding-bottom: 40px !important;
  }
  .pL-40\@md {
    padding-left: 40px !important;
  }
  .pY-40\@md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@md {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-40\@sm {
    padding: 40px !important;
  }
  .pT-40\@sm {
    padding-top: 40px !important;
  }
  .pR-40\@sm {
    padding-right: 40px !important;
  }
  .pB-40\@sm {
    padding-bottom: 40px !important;
  }
  .pL-40\@sm {
    padding-left: 40px !important;
  }
  .pY-40\@sm {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pX-40\@sm {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
.p-50 {
  padding: 50px !important;
}

.pT-50 {
  padding-top: 50px !important;
}

.pR-50 {
  padding-right: 50px !important;
}

.pB-50 {
  padding-bottom: 50px !important;
}

.pL-50 {
  padding-left: 50px !important;
}

.pY-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-50\@xl\+ {
    padding: 50px !important;
  }
  .pT-50\@xl\+ {
    padding-top: 50px !important;
  }
  .pR-50\@xl\+ {
    padding-right: 50px !important;
  }
  .pB-50\@xl\+ {
    padding-bottom: 50px !important;
  }
  .pL-50\@xl\+ {
    padding-left: 50px !important;
  }
  .pY-50\@xl\+ {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@xl\+ {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-50\@lg\+ {
    padding: 50px !important;
  }
  .pT-50\@lg\+ {
    padding-top: 50px !important;
  }
  .pR-50\@lg\+ {
    padding-right: 50px !important;
  }
  .pB-50\@lg\+ {
    padding-bottom: 50px !important;
  }
  .pL-50\@lg\+ {
    padding-left: 50px !important;
  }
  .pY-50\@lg\+ {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@lg\+ {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-50\@md\+ {
    padding: 50px !important;
  }
  .pT-50\@md\+ {
    padding-top: 50px !important;
  }
  .pR-50\@md\+ {
    padding-right: 50px !important;
  }
  .pB-50\@md\+ {
    padding-bottom: 50px !important;
  }
  .pL-50\@md\+ {
    padding-left: 50px !important;
  }
  .pY-50\@md\+ {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@md\+ {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-50\@sm\+ {
    padding: 50px !important;
  }
  .pT-50\@sm\+ {
    padding-top: 50px !important;
  }
  .pR-50\@sm\+ {
    padding-right: 50px !important;
  }
  .pB-50\@sm\+ {
    padding-bottom: 50px !important;
  }
  .pL-50\@sm\+ {
    padding-left: 50px !important;
  }
  .pY-50\@sm\+ {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@sm\+ {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media screen and (min-width: 0) {
  .p-50\@xs\+ {
    padding: 50px !important;
  }
  .pT-50\@xs\+ {
    padding-top: 50px !important;
  }
  .pR-50\@xs\+ {
    padding-right: 50px !important;
  }
  .pB-50\@xs\+ {
    padding-bottom: 50px !important;
  }
  .pL-50\@xs\+ {
    padding-left: 50px !important;
  }
  .pY-50\@xs\+ {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@xs\+ {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-50\@xl- {
    padding: 50px !important;
  }
  .pT-50\@xl- {
    padding-top: 50px !important;
  }
  .pR-50\@xl- {
    padding-right: 50px !important;
  }
  .pB-50\@xl- {
    padding-bottom: 50px !important;
  }
  .pL-50\@xl- {
    padding-left: 50px !important;
  }
  .pY-50\@xl- {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@xl- {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-50\@lg- {
    padding: 50px !important;
  }
  .pT-50\@lg- {
    padding-top: 50px !important;
  }
  .pR-50\@lg- {
    padding-right: 50px !important;
  }
  .pB-50\@lg- {
    padding-bottom: 50px !important;
  }
  .pL-50\@lg- {
    padding-left: 50px !important;
  }
  .pY-50\@lg- {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@lg- {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-50\@md- {
    padding: 50px !important;
  }
  .pT-50\@md- {
    padding-top: 50px !important;
  }
  .pR-50\@md- {
    padding-right: 50px !important;
  }
  .pB-50\@md- {
    padding-bottom: 50px !important;
  }
  .pL-50\@md- {
    padding-left: 50px !important;
  }
  .pY-50\@md- {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@md- {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-50\@sm- {
    padding: 50px !important;
  }
  .pT-50\@sm- {
    padding-top: 50px !important;
  }
  .pR-50\@sm- {
    padding-right: 50px !important;
  }
  .pB-50\@sm- {
    padding-bottom: 50px !important;
  }
  .pL-50\@sm- {
    padding-left: 50px !important;
  }
  .pY-50\@sm- {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@sm- {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-50\@lg {
    padding: 50px !important;
  }
  .pT-50\@lg {
    padding-top: 50px !important;
  }
  .pR-50\@lg {
    padding-right: 50px !important;
  }
  .pB-50\@lg {
    padding-bottom: 50px !important;
  }
  .pL-50\@lg {
    padding-left: 50px !important;
  }
  .pY-50\@lg {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@lg {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-50\@md {
    padding: 50px !important;
  }
  .pT-50\@md {
    padding-top: 50px !important;
  }
  .pR-50\@md {
    padding-right: 50px !important;
  }
  .pB-50\@md {
    padding-bottom: 50px !important;
  }
  .pL-50\@md {
    padding-left: 50px !important;
  }
  .pY-50\@md {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@md {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-50\@sm {
    padding: 50px !important;
  }
  .pT-50\@sm {
    padding-top: 50px !important;
  }
  .pR-50\@sm {
    padding-right: 50px !important;
  }
  .pB-50\@sm {
    padding-bottom: 50px !important;
  }
  .pL-50\@sm {
    padding-left: 50px !important;
  }
  .pY-50\@sm {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pX-50\@sm {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}
.p-60 {
  padding: 60px !important;
}

.pT-60 {
  padding-top: 60px !important;
}

.pR-60 {
  padding-right: 60px !important;
}

.pB-60 {
  padding-bottom: 60px !important;
}

.pL-60 {
  padding-left: 60px !important;
}

.pY-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-60\@xl\+ {
    padding: 60px !important;
  }
  .pT-60\@xl\+ {
    padding-top: 60px !important;
  }
  .pR-60\@xl\+ {
    padding-right: 60px !important;
  }
  .pB-60\@xl\+ {
    padding-bottom: 60px !important;
  }
  .pL-60\@xl\+ {
    padding-left: 60px !important;
  }
  .pY-60\@xl\+ {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@xl\+ {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-60\@lg\+ {
    padding: 60px !important;
  }
  .pT-60\@lg\+ {
    padding-top: 60px !important;
  }
  .pR-60\@lg\+ {
    padding-right: 60px !important;
  }
  .pB-60\@lg\+ {
    padding-bottom: 60px !important;
  }
  .pL-60\@lg\+ {
    padding-left: 60px !important;
  }
  .pY-60\@lg\+ {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@lg\+ {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-60\@md\+ {
    padding: 60px !important;
  }
  .pT-60\@md\+ {
    padding-top: 60px !important;
  }
  .pR-60\@md\+ {
    padding-right: 60px !important;
  }
  .pB-60\@md\+ {
    padding-bottom: 60px !important;
  }
  .pL-60\@md\+ {
    padding-left: 60px !important;
  }
  .pY-60\@md\+ {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@md\+ {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-60\@sm\+ {
    padding: 60px !important;
  }
  .pT-60\@sm\+ {
    padding-top: 60px !important;
  }
  .pR-60\@sm\+ {
    padding-right: 60px !important;
  }
  .pB-60\@sm\+ {
    padding-bottom: 60px !important;
  }
  .pL-60\@sm\+ {
    padding-left: 60px !important;
  }
  .pY-60\@sm\+ {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@sm\+ {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
@media screen and (min-width: 0) {
  .p-60\@xs\+ {
    padding: 60px !important;
  }
  .pT-60\@xs\+ {
    padding-top: 60px !important;
  }
  .pR-60\@xs\+ {
    padding-right: 60px !important;
  }
  .pB-60\@xs\+ {
    padding-bottom: 60px !important;
  }
  .pL-60\@xs\+ {
    padding-left: 60px !important;
  }
  .pY-60\@xs\+ {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@xs\+ {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-60\@xl- {
    padding: 60px !important;
  }
  .pT-60\@xl- {
    padding-top: 60px !important;
  }
  .pR-60\@xl- {
    padding-right: 60px !important;
  }
  .pB-60\@xl- {
    padding-bottom: 60px !important;
  }
  .pL-60\@xl- {
    padding-left: 60px !important;
  }
  .pY-60\@xl- {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@xl- {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-60\@lg- {
    padding: 60px !important;
  }
  .pT-60\@lg- {
    padding-top: 60px !important;
  }
  .pR-60\@lg- {
    padding-right: 60px !important;
  }
  .pB-60\@lg- {
    padding-bottom: 60px !important;
  }
  .pL-60\@lg- {
    padding-left: 60px !important;
  }
  .pY-60\@lg- {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@lg- {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-60\@md- {
    padding: 60px !important;
  }
  .pT-60\@md- {
    padding-top: 60px !important;
  }
  .pR-60\@md- {
    padding-right: 60px !important;
  }
  .pB-60\@md- {
    padding-bottom: 60px !important;
  }
  .pL-60\@md- {
    padding-left: 60px !important;
  }
  .pY-60\@md- {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@md- {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-60\@sm- {
    padding: 60px !important;
  }
  .pT-60\@sm- {
    padding-top: 60px !important;
  }
  .pR-60\@sm- {
    padding-right: 60px !important;
  }
  .pB-60\@sm- {
    padding-bottom: 60px !important;
  }
  .pL-60\@sm- {
    padding-left: 60px !important;
  }
  .pY-60\@sm- {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@sm- {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-60\@lg {
    padding: 60px !important;
  }
  .pT-60\@lg {
    padding-top: 60px !important;
  }
  .pR-60\@lg {
    padding-right: 60px !important;
  }
  .pB-60\@lg {
    padding-bottom: 60px !important;
  }
  .pL-60\@lg {
    padding-left: 60px !important;
  }
  .pY-60\@lg {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@lg {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-60\@md {
    padding: 60px !important;
  }
  .pT-60\@md {
    padding-top: 60px !important;
  }
  .pR-60\@md {
    padding-right: 60px !important;
  }
  .pB-60\@md {
    padding-bottom: 60px !important;
  }
  .pL-60\@md {
    padding-left: 60px !important;
  }
  .pY-60\@md {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@md {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-60\@sm {
    padding: 60px !important;
  }
  .pT-60\@sm {
    padding-top: 60px !important;
  }
  .pR-60\@sm {
    padding-right: 60px !important;
  }
  .pB-60\@sm {
    padding-bottom: 60px !important;
  }
  .pL-60\@sm {
    padding-left: 60px !important;
  }
  .pY-60\@sm {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pX-60\@sm {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
.p-70 {
  padding: 70px !important;
}

.pT-70 {
  padding-top: 70px !important;
}

.pR-70 {
  padding-right: 70px !important;
}

.pB-70 {
  padding-bottom: 70px !important;
}

.pL-70 {
  padding-left: 70px !important;
}

.pY-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-70\@xl\+ {
    padding: 70px !important;
  }
  .pT-70\@xl\+ {
    padding-top: 70px !important;
  }
  .pR-70\@xl\+ {
    padding-right: 70px !important;
  }
  .pB-70\@xl\+ {
    padding-bottom: 70px !important;
  }
  .pL-70\@xl\+ {
    padding-left: 70px !important;
  }
  .pY-70\@xl\+ {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@xl\+ {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-70\@lg\+ {
    padding: 70px !important;
  }
  .pT-70\@lg\+ {
    padding-top: 70px !important;
  }
  .pR-70\@lg\+ {
    padding-right: 70px !important;
  }
  .pB-70\@lg\+ {
    padding-bottom: 70px !important;
  }
  .pL-70\@lg\+ {
    padding-left: 70px !important;
  }
  .pY-70\@lg\+ {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@lg\+ {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-70\@md\+ {
    padding: 70px !important;
  }
  .pT-70\@md\+ {
    padding-top: 70px !important;
  }
  .pR-70\@md\+ {
    padding-right: 70px !important;
  }
  .pB-70\@md\+ {
    padding-bottom: 70px !important;
  }
  .pL-70\@md\+ {
    padding-left: 70px !important;
  }
  .pY-70\@md\+ {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@md\+ {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-70\@sm\+ {
    padding: 70px !important;
  }
  .pT-70\@sm\+ {
    padding-top: 70px !important;
  }
  .pR-70\@sm\+ {
    padding-right: 70px !important;
  }
  .pB-70\@sm\+ {
    padding-bottom: 70px !important;
  }
  .pL-70\@sm\+ {
    padding-left: 70px !important;
  }
  .pY-70\@sm\+ {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@sm\+ {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}
@media screen and (min-width: 0) {
  .p-70\@xs\+ {
    padding: 70px !important;
  }
  .pT-70\@xs\+ {
    padding-top: 70px !important;
  }
  .pR-70\@xs\+ {
    padding-right: 70px !important;
  }
  .pB-70\@xs\+ {
    padding-bottom: 70px !important;
  }
  .pL-70\@xs\+ {
    padding-left: 70px !important;
  }
  .pY-70\@xs\+ {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@xs\+ {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-70\@xl- {
    padding: 70px !important;
  }
  .pT-70\@xl- {
    padding-top: 70px !important;
  }
  .pR-70\@xl- {
    padding-right: 70px !important;
  }
  .pB-70\@xl- {
    padding-bottom: 70px !important;
  }
  .pL-70\@xl- {
    padding-left: 70px !important;
  }
  .pY-70\@xl- {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@xl- {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-70\@lg- {
    padding: 70px !important;
  }
  .pT-70\@lg- {
    padding-top: 70px !important;
  }
  .pR-70\@lg- {
    padding-right: 70px !important;
  }
  .pB-70\@lg- {
    padding-bottom: 70px !important;
  }
  .pL-70\@lg- {
    padding-left: 70px !important;
  }
  .pY-70\@lg- {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@lg- {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-70\@md- {
    padding: 70px !important;
  }
  .pT-70\@md- {
    padding-top: 70px !important;
  }
  .pR-70\@md- {
    padding-right: 70px !important;
  }
  .pB-70\@md- {
    padding-bottom: 70px !important;
  }
  .pL-70\@md- {
    padding-left: 70px !important;
  }
  .pY-70\@md- {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@md- {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-70\@sm- {
    padding: 70px !important;
  }
  .pT-70\@sm- {
    padding-top: 70px !important;
  }
  .pR-70\@sm- {
    padding-right: 70px !important;
  }
  .pB-70\@sm- {
    padding-bottom: 70px !important;
  }
  .pL-70\@sm- {
    padding-left: 70px !important;
  }
  .pY-70\@sm- {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@sm- {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-70\@lg {
    padding: 70px !important;
  }
  .pT-70\@lg {
    padding-top: 70px !important;
  }
  .pR-70\@lg {
    padding-right: 70px !important;
  }
  .pB-70\@lg {
    padding-bottom: 70px !important;
  }
  .pL-70\@lg {
    padding-left: 70px !important;
  }
  .pY-70\@lg {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@lg {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-70\@md {
    padding: 70px !important;
  }
  .pT-70\@md {
    padding-top: 70px !important;
  }
  .pR-70\@md {
    padding-right: 70px !important;
  }
  .pB-70\@md {
    padding-bottom: 70px !important;
  }
  .pL-70\@md {
    padding-left: 70px !important;
  }
  .pY-70\@md {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@md {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-70\@sm {
    padding: 70px !important;
  }
  .pT-70\@sm {
    padding-top: 70px !important;
  }
  .pR-70\@sm {
    padding-right: 70px !important;
  }
  .pB-70\@sm {
    padding-bottom: 70px !important;
  }
  .pL-70\@sm {
    padding-left: 70px !important;
  }
  .pY-70\@sm {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pX-70\@sm {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}
.p-80 {
  padding: 80px !important;
}

.pT-80 {
  padding-top: 80px !important;
}

.pR-80 {
  padding-right: 80px !important;
}

.pB-80 {
  padding-bottom: 80px !important;
}

.pL-80 {
  padding-left: 80px !important;
}

.pY-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-80\@xl\+ {
    padding: 80px !important;
  }
  .pT-80\@xl\+ {
    padding-top: 80px !important;
  }
  .pR-80\@xl\+ {
    padding-right: 80px !important;
  }
  .pB-80\@xl\+ {
    padding-bottom: 80px !important;
  }
  .pL-80\@xl\+ {
    padding-left: 80px !important;
  }
  .pY-80\@xl\+ {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@xl\+ {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-80\@lg\+ {
    padding: 80px !important;
  }
  .pT-80\@lg\+ {
    padding-top: 80px !important;
  }
  .pR-80\@lg\+ {
    padding-right: 80px !important;
  }
  .pB-80\@lg\+ {
    padding-bottom: 80px !important;
  }
  .pL-80\@lg\+ {
    padding-left: 80px !important;
  }
  .pY-80\@lg\+ {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@lg\+ {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-80\@md\+ {
    padding: 80px !important;
  }
  .pT-80\@md\+ {
    padding-top: 80px !important;
  }
  .pR-80\@md\+ {
    padding-right: 80px !important;
  }
  .pB-80\@md\+ {
    padding-bottom: 80px !important;
  }
  .pL-80\@md\+ {
    padding-left: 80px !important;
  }
  .pY-80\@md\+ {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@md\+ {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-80\@sm\+ {
    padding: 80px !important;
  }
  .pT-80\@sm\+ {
    padding-top: 80px !important;
  }
  .pR-80\@sm\+ {
    padding-right: 80px !important;
  }
  .pB-80\@sm\+ {
    padding-bottom: 80px !important;
  }
  .pL-80\@sm\+ {
    padding-left: 80px !important;
  }
  .pY-80\@sm\+ {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@sm\+ {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}
@media screen and (min-width: 0) {
  .p-80\@xs\+ {
    padding: 80px !important;
  }
  .pT-80\@xs\+ {
    padding-top: 80px !important;
  }
  .pR-80\@xs\+ {
    padding-right: 80px !important;
  }
  .pB-80\@xs\+ {
    padding-bottom: 80px !important;
  }
  .pL-80\@xs\+ {
    padding-left: 80px !important;
  }
  .pY-80\@xs\+ {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@xs\+ {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-80\@xl- {
    padding: 80px !important;
  }
  .pT-80\@xl- {
    padding-top: 80px !important;
  }
  .pR-80\@xl- {
    padding-right: 80px !important;
  }
  .pB-80\@xl- {
    padding-bottom: 80px !important;
  }
  .pL-80\@xl- {
    padding-left: 80px !important;
  }
  .pY-80\@xl- {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@xl- {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-80\@lg- {
    padding: 80px !important;
  }
  .pT-80\@lg- {
    padding-top: 80px !important;
  }
  .pR-80\@lg- {
    padding-right: 80px !important;
  }
  .pB-80\@lg- {
    padding-bottom: 80px !important;
  }
  .pL-80\@lg- {
    padding-left: 80px !important;
  }
  .pY-80\@lg- {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@lg- {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-80\@md- {
    padding: 80px !important;
  }
  .pT-80\@md- {
    padding-top: 80px !important;
  }
  .pR-80\@md- {
    padding-right: 80px !important;
  }
  .pB-80\@md- {
    padding-bottom: 80px !important;
  }
  .pL-80\@md- {
    padding-left: 80px !important;
  }
  .pY-80\@md- {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@md- {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-80\@sm- {
    padding: 80px !important;
  }
  .pT-80\@sm- {
    padding-top: 80px !important;
  }
  .pR-80\@sm- {
    padding-right: 80px !important;
  }
  .pB-80\@sm- {
    padding-bottom: 80px !important;
  }
  .pL-80\@sm- {
    padding-left: 80px !important;
  }
  .pY-80\@sm- {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@sm- {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-80\@lg {
    padding: 80px !important;
  }
  .pT-80\@lg {
    padding-top: 80px !important;
  }
  .pR-80\@lg {
    padding-right: 80px !important;
  }
  .pB-80\@lg {
    padding-bottom: 80px !important;
  }
  .pL-80\@lg {
    padding-left: 80px !important;
  }
  .pY-80\@lg {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@lg {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-80\@md {
    padding: 80px !important;
  }
  .pT-80\@md {
    padding-top: 80px !important;
  }
  .pR-80\@md {
    padding-right: 80px !important;
  }
  .pB-80\@md {
    padding-bottom: 80px !important;
  }
  .pL-80\@md {
    padding-left: 80px !important;
  }
  .pY-80\@md {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@md {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-80\@sm {
    padding: 80px !important;
  }
  .pT-80\@sm {
    padding-top: 80px !important;
  }
  .pR-80\@sm {
    padding-right: 80px !important;
  }
  .pB-80\@sm {
    padding-bottom: 80px !important;
  }
  .pL-80\@sm {
    padding-left: 80px !important;
  }
  .pY-80\@sm {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pX-80\@sm {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
}
.p-90 {
  padding: 90px !important;
}

.pT-90 {
  padding-top: 90px !important;
}

.pR-90 {
  padding-right: 90px !important;
}

.pB-90 {
  padding-bottom: 90px !important;
}

.pL-90 {
  padding-left: 90px !important;
}

.pY-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-90\@xl\+ {
    padding: 90px !important;
  }
  .pT-90\@xl\+ {
    padding-top: 90px !important;
  }
  .pR-90\@xl\+ {
    padding-right: 90px !important;
  }
  .pB-90\@xl\+ {
    padding-bottom: 90px !important;
  }
  .pL-90\@xl\+ {
    padding-left: 90px !important;
  }
  .pY-90\@xl\+ {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@xl\+ {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-90\@lg\+ {
    padding: 90px !important;
  }
  .pT-90\@lg\+ {
    padding-top: 90px !important;
  }
  .pR-90\@lg\+ {
    padding-right: 90px !important;
  }
  .pB-90\@lg\+ {
    padding-bottom: 90px !important;
  }
  .pL-90\@lg\+ {
    padding-left: 90px !important;
  }
  .pY-90\@lg\+ {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@lg\+ {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-90\@md\+ {
    padding: 90px !important;
  }
  .pT-90\@md\+ {
    padding-top: 90px !important;
  }
  .pR-90\@md\+ {
    padding-right: 90px !important;
  }
  .pB-90\@md\+ {
    padding-bottom: 90px !important;
  }
  .pL-90\@md\+ {
    padding-left: 90px !important;
  }
  .pY-90\@md\+ {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@md\+ {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-90\@sm\+ {
    padding: 90px !important;
  }
  .pT-90\@sm\+ {
    padding-top: 90px !important;
  }
  .pR-90\@sm\+ {
    padding-right: 90px !important;
  }
  .pB-90\@sm\+ {
    padding-bottom: 90px !important;
  }
  .pL-90\@sm\+ {
    padding-left: 90px !important;
  }
  .pY-90\@sm\+ {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@sm\+ {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}
@media screen and (min-width: 0) {
  .p-90\@xs\+ {
    padding: 90px !important;
  }
  .pT-90\@xs\+ {
    padding-top: 90px !important;
  }
  .pR-90\@xs\+ {
    padding-right: 90px !important;
  }
  .pB-90\@xs\+ {
    padding-bottom: 90px !important;
  }
  .pL-90\@xs\+ {
    padding-left: 90px !important;
  }
  .pY-90\@xs\+ {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@xs\+ {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-90\@xl- {
    padding: 90px !important;
  }
  .pT-90\@xl- {
    padding-top: 90px !important;
  }
  .pR-90\@xl- {
    padding-right: 90px !important;
  }
  .pB-90\@xl- {
    padding-bottom: 90px !important;
  }
  .pL-90\@xl- {
    padding-left: 90px !important;
  }
  .pY-90\@xl- {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@xl- {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-90\@lg- {
    padding: 90px !important;
  }
  .pT-90\@lg- {
    padding-top: 90px !important;
  }
  .pR-90\@lg- {
    padding-right: 90px !important;
  }
  .pB-90\@lg- {
    padding-bottom: 90px !important;
  }
  .pL-90\@lg- {
    padding-left: 90px !important;
  }
  .pY-90\@lg- {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@lg- {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-90\@md- {
    padding: 90px !important;
  }
  .pT-90\@md- {
    padding-top: 90px !important;
  }
  .pR-90\@md- {
    padding-right: 90px !important;
  }
  .pB-90\@md- {
    padding-bottom: 90px !important;
  }
  .pL-90\@md- {
    padding-left: 90px !important;
  }
  .pY-90\@md- {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@md- {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-90\@sm- {
    padding: 90px !important;
  }
  .pT-90\@sm- {
    padding-top: 90px !important;
  }
  .pR-90\@sm- {
    padding-right: 90px !important;
  }
  .pB-90\@sm- {
    padding-bottom: 90px !important;
  }
  .pL-90\@sm- {
    padding-left: 90px !important;
  }
  .pY-90\@sm- {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@sm- {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-90\@lg {
    padding: 90px !important;
  }
  .pT-90\@lg {
    padding-top: 90px !important;
  }
  .pR-90\@lg {
    padding-right: 90px !important;
  }
  .pB-90\@lg {
    padding-bottom: 90px !important;
  }
  .pL-90\@lg {
    padding-left: 90px !important;
  }
  .pY-90\@lg {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@lg {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-90\@md {
    padding: 90px !important;
  }
  .pT-90\@md {
    padding-top: 90px !important;
  }
  .pR-90\@md {
    padding-right: 90px !important;
  }
  .pB-90\@md {
    padding-bottom: 90px !important;
  }
  .pL-90\@md {
    padding-left: 90px !important;
  }
  .pY-90\@md {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@md {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-90\@sm {
    padding: 90px !important;
  }
  .pT-90\@sm {
    padding-top: 90px !important;
  }
  .pR-90\@sm {
    padding-right: 90px !important;
  }
  .pB-90\@sm {
    padding-bottom: 90px !important;
  }
  .pL-90\@sm {
    padding-left: 90px !important;
  }
  .pY-90\@sm {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pX-90\@sm {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
}
.p-100 {
  padding: 100px !important;
}

.pT-100 {
  padding-top: 100px !important;
}

.pR-100 {
  padding-right: 100px !important;
}

.pB-100 {
  padding-bottom: 100px !important;
}

.pL-100 {
  padding-left: 100px !important;
}

.pY-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-100\@xl\+ {
    padding: 100px !important;
  }
  .pT-100\@xl\+ {
    padding-top: 100px !important;
  }
  .pR-100\@xl\+ {
    padding-right: 100px !important;
  }
  .pB-100\@xl\+ {
    padding-bottom: 100px !important;
  }
  .pL-100\@xl\+ {
    padding-left: 100px !important;
  }
  .pY-100\@xl\+ {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@xl\+ {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-100\@lg\+ {
    padding: 100px !important;
  }
  .pT-100\@lg\+ {
    padding-top: 100px !important;
  }
  .pR-100\@lg\+ {
    padding-right: 100px !important;
  }
  .pB-100\@lg\+ {
    padding-bottom: 100px !important;
  }
  .pL-100\@lg\+ {
    padding-left: 100px !important;
  }
  .pY-100\@lg\+ {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@lg\+ {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-100\@md\+ {
    padding: 100px !important;
  }
  .pT-100\@md\+ {
    padding-top: 100px !important;
  }
  .pR-100\@md\+ {
    padding-right: 100px !important;
  }
  .pB-100\@md\+ {
    padding-bottom: 100px !important;
  }
  .pL-100\@md\+ {
    padding-left: 100px !important;
  }
  .pY-100\@md\+ {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@md\+ {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-100\@sm\+ {
    padding: 100px !important;
  }
  .pT-100\@sm\+ {
    padding-top: 100px !important;
  }
  .pR-100\@sm\+ {
    padding-right: 100px !important;
  }
  .pB-100\@sm\+ {
    padding-bottom: 100px !important;
  }
  .pL-100\@sm\+ {
    padding-left: 100px !important;
  }
  .pY-100\@sm\+ {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@sm\+ {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
@media screen and (min-width: 0) {
  .p-100\@xs\+ {
    padding: 100px !important;
  }
  .pT-100\@xs\+ {
    padding-top: 100px !important;
  }
  .pR-100\@xs\+ {
    padding-right: 100px !important;
  }
  .pB-100\@xs\+ {
    padding-bottom: 100px !important;
  }
  .pL-100\@xs\+ {
    padding-left: 100px !important;
  }
  .pY-100\@xs\+ {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@xs\+ {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-100\@xl- {
    padding: 100px !important;
  }
  .pT-100\@xl- {
    padding-top: 100px !important;
  }
  .pR-100\@xl- {
    padding-right: 100px !important;
  }
  .pB-100\@xl- {
    padding-bottom: 100px !important;
  }
  .pL-100\@xl- {
    padding-left: 100px !important;
  }
  .pY-100\@xl- {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@xl- {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-100\@lg- {
    padding: 100px !important;
  }
  .pT-100\@lg- {
    padding-top: 100px !important;
  }
  .pR-100\@lg- {
    padding-right: 100px !important;
  }
  .pB-100\@lg- {
    padding-bottom: 100px !important;
  }
  .pL-100\@lg- {
    padding-left: 100px !important;
  }
  .pY-100\@lg- {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@lg- {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-100\@md- {
    padding: 100px !important;
  }
  .pT-100\@md- {
    padding-top: 100px !important;
  }
  .pR-100\@md- {
    padding-right: 100px !important;
  }
  .pB-100\@md- {
    padding-bottom: 100px !important;
  }
  .pL-100\@md- {
    padding-left: 100px !important;
  }
  .pY-100\@md- {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@md- {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-100\@sm- {
    padding: 100px !important;
  }
  .pT-100\@sm- {
    padding-top: 100px !important;
  }
  .pR-100\@sm- {
    padding-right: 100px !important;
  }
  .pB-100\@sm- {
    padding-bottom: 100px !important;
  }
  .pL-100\@sm- {
    padding-left: 100px !important;
  }
  .pY-100\@sm- {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@sm- {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-100\@lg {
    padding: 100px !important;
  }
  .pT-100\@lg {
    padding-top: 100px !important;
  }
  .pR-100\@lg {
    padding-right: 100px !important;
  }
  .pB-100\@lg {
    padding-bottom: 100px !important;
  }
  .pL-100\@lg {
    padding-left: 100px !important;
  }
  .pY-100\@lg {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@lg {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-100\@md {
    padding: 100px !important;
  }
  .pT-100\@md {
    padding-top: 100px !important;
  }
  .pR-100\@md {
    padding-right: 100px !important;
  }
  .pB-100\@md {
    padding-bottom: 100px !important;
  }
  .pL-100\@md {
    padding-left: 100px !important;
  }
  .pY-100\@md {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@md {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-100\@sm {
    padding: 100px !important;
  }
  .pT-100\@sm {
    padding-top: 100px !important;
  }
  .pR-100\@sm {
    padding-right: 100px !important;
  }
  .pB-100\@sm {
    padding-bottom: 100px !important;
  }
  .pL-100\@sm {
    padding-left: 100px !important;
  }
  .pY-100\@sm {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pX-100\@sm {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
.p-110 {
  padding: 110px !important;
}

.pT-110 {
  padding-top: 110px !important;
}

.pR-110 {
  padding-right: 110px !important;
}

.pB-110 {
  padding-bottom: 110px !important;
}

.pL-110 {
  padding-left: 110px !important;
}

.pY-110 {
  padding-top: 110px !important;
  padding-bottom: 110px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-110\@xl\+ {
    padding: 110px !important;
  }
  .pT-110\@xl\+ {
    padding-top: 110px !important;
  }
  .pR-110\@xl\+ {
    padding-right: 110px !important;
  }
  .pB-110\@xl\+ {
    padding-bottom: 110px !important;
  }
  .pL-110\@xl\+ {
    padding-left: 110px !important;
  }
  .pY-110\@xl\+ {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@xl\+ {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-110\@lg\+ {
    padding: 110px !important;
  }
  .pT-110\@lg\+ {
    padding-top: 110px !important;
  }
  .pR-110\@lg\+ {
    padding-right: 110px !important;
  }
  .pB-110\@lg\+ {
    padding-bottom: 110px !important;
  }
  .pL-110\@lg\+ {
    padding-left: 110px !important;
  }
  .pY-110\@lg\+ {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@lg\+ {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-110\@md\+ {
    padding: 110px !important;
  }
  .pT-110\@md\+ {
    padding-top: 110px !important;
  }
  .pR-110\@md\+ {
    padding-right: 110px !important;
  }
  .pB-110\@md\+ {
    padding-bottom: 110px !important;
  }
  .pL-110\@md\+ {
    padding-left: 110px !important;
  }
  .pY-110\@md\+ {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@md\+ {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-110\@sm\+ {
    padding: 110px !important;
  }
  .pT-110\@sm\+ {
    padding-top: 110px !important;
  }
  .pR-110\@sm\+ {
    padding-right: 110px !important;
  }
  .pB-110\@sm\+ {
    padding-bottom: 110px !important;
  }
  .pL-110\@sm\+ {
    padding-left: 110px !important;
  }
  .pY-110\@sm\+ {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@sm\+ {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}
@media screen and (min-width: 0) {
  .p-110\@xs\+ {
    padding: 110px !important;
  }
  .pT-110\@xs\+ {
    padding-top: 110px !important;
  }
  .pR-110\@xs\+ {
    padding-right: 110px !important;
  }
  .pB-110\@xs\+ {
    padding-bottom: 110px !important;
  }
  .pL-110\@xs\+ {
    padding-left: 110px !important;
  }
  .pY-110\@xs\+ {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@xs\+ {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-110\@xl- {
    padding: 110px !important;
  }
  .pT-110\@xl- {
    padding-top: 110px !important;
  }
  .pR-110\@xl- {
    padding-right: 110px !important;
  }
  .pB-110\@xl- {
    padding-bottom: 110px !important;
  }
  .pL-110\@xl- {
    padding-left: 110px !important;
  }
  .pY-110\@xl- {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@xl- {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-110\@lg- {
    padding: 110px !important;
  }
  .pT-110\@lg- {
    padding-top: 110px !important;
  }
  .pR-110\@lg- {
    padding-right: 110px !important;
  }
  .pB-110\@lg- {
    padding-bottom: 110px !important;
  }
  .pL-110\@lg- {
    padding-left: 110px !important;
  }
  .pY-110\@lg- {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@lg- {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-110\@md- {
    padding: 110px !important;
  }
  .pT-110\@md- {
    padding-top: 110px !important;
  }
  .pR-110\@md- {
    padding-right: 110px !important;
  }
  .pB-110\@md- {
    padding-bottom: 110px !important;
  }
  .pL-110\@md- {
    padding-left: 110px !important;
  }
  .pY-110\@md- {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@md- {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-110\@sm- {
    padding: 110px !important;
  }
  .pT-110\@sm- {
    padding-top: 110px !important;
  }
  .pR-110\@sm- {
    padding-right: 110px !important;
  }
  .pB-110\@sm- {
    padding-bottom: 110px !important;
  }
  .pL-110\@sm- {
    padding-left: 110px !important;
  }
  .pY-110\@sm- {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@sm- {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-110\@lg {
    padding: 110px !important;
  }
  .pT-110\@lg {
    padding-top: 110px !important;
  }
  .pR-110\@lg {
    padding-right: 110px !important;
  }
  .pB-110\@lg {
    padding-bottom: 110px !important;
  }
  .pL-110\@lg {
    padding-left: 110px !important;
  }
  .pY-110\@lg {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@lg {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-110\@md {
    padding: 110px !important;
  }
  .pT-110\@md {
    padding-top: 110px !important;
  }
  .pR-110\@md {
    padding-right: 110px !important;
  }
  .pB-110\@md {
    padding-bottom: 110px !important;
  }
  .pL-110\@md {
    padding-left: 110px !important;
  }
  .pY-110\@md {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@md {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-110\@sm {
    padding: 110px !important;
  }
  .pT-110\@sm {
    padding-top: 110px !important;
  }
  .pR-110\@sm {
    padding-right: 110px !important;
  }
  .pB-110\@sm {
    padding-bottom: 110px !important;
  }
  .pL-110\@sm {
    padding-left: 110px !important;
  }
  .pY-110\@sm {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pX-110\@sm {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
}
.p-120 {
  padding: 120px !important;
}

.pT-120 {
  padding-top: 120px !important;
}

.pR-120 {
  padding-right: 120px !important;
}

.pB-120 {
  padding-bottom: 120px !important;
}

.pL-120 {
  padding-left: 120px !important;
}

.pY-120 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-120\@xl\+ {
    padding: 120px !important;
  }
  .pT-120\@xl\+ {
    padding-top: 120px !important;
  }
  .pR-120\@xl\+ {
    padding-right: 120px !important;
  }
  .pB-120\@xl\+ {
    padding-bottom: 120px !important;
  }
  .pL-120\@xl\+ {
    padding-left: 120px !important;
  }
  .pY-120\@xl\+ {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@xl\+ {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-120\@lg\+ {
    padding: 120px !important;
  }
  .pT-120\@lg\+ {
    padding-top: 120px !important;
  }
  .pR-120\@lg\+ {
    padding-right: 120px !important;
  }
  .pB-120\@lg\+ {
    padding-bottom: 120px !important;
  }
  .pL-120\@lg\+ {
    padding-left: 120px !important;
  }
  .pY-120\@lg\+ {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@lg\+ {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-120\@md\+ {
    padding: 120px !important;
  }
  .pT-120\@md\+ {
    padding-top: 120px !important;
  }
  .pR-120\@md\+ {
    padding-right: 120px !important;
  }
  .pB-120\@md\+ {
    padding-bottom: 120px !important;
  }
  .pL-120\@md\+ {
    padding-left: 120px !important;
  }
  .pY-120\@md\+ {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@md\+ {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-120\@sm\+ {
    padding: 120px !important;
  }
  .pT-120\@sm\+ {
    padding-top: 120px !important;
  }
  .pR-120\@sm\+ {
    padding-right: 120px !important;
  }
  .pB-120\@sm\+ {
    padding-bottom: 120px !important;
  }
  .pL-120\@sm\+ {
    padding-left: 120px !important;
  }
  .pY-120\@sm\+ {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@sm\+ {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}
@media screen and (min-width: 0) {
  .p-120\@xs\+ {
    padding: 120px !important;
  }
  .pT-120\@xs\+ {
    padding-top: 120px !important;
  }
  .pR-120\@xs\+ {
    padding-right: 120px !important;
  }
  .pB-120\@xs\+ {
    padding-bottom: 120px !important;
  }
  .pL-120\@xs\+ {
    padding-left: 120px !important;
  }
  .pY-120\@xs\+ {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@xs\+ {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-120\@xl- {
    padding: 120px !important;
  }
  .pT-120\@xl- {
    padding-top: 120px !important;
  }
  .pR-120\@xl- {
    padding-right: 120px !important;
  }
  .pB-120\@xl- {
    padding-bottom: 120px !important;
  }
  .pL-120\@xl- {
    padding-left: 120px !important;
  }
  .pY-120\@xl- {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@xl- {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-120\@lg- {
    padding: 120px !important;
  }
  .pT-120\@lg- {
    padding-top: 120px !important;
  }
  .pR-120\@lg- {
    padding-right: 120px !important;
  }
  .pB-120\@lg- {
    padding-bottom: 120px !important;
  }
  .pL-120\@lg- {
    padding-left: 120px !important;
  }
  .pY-120\@lg- {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@lg- {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-120\@md- {
    padding: 120px !important;
  }
  .pT-120\@md- {
    padding-top: 120px !important;
  }
  .pR-120\@md- {
    padding-right: 120px !important;
  }
  .pB-120\@md- {
    padding-bottom: 120px !important;
  }
  .pL-120\@md- {
    padding-left: 120px !important;
  }
  .pY-120\@md- {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@md- {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-120\@sm- {
    padding: 120px !important;
  }
  .pT-120\@sm- {
    padding-top: 120px !important;
  }
  .pR-120\@sm- {
    padding-right: 120px !important;
  }
  .pB-120\@sm- {
    padding-bottom: 120px !important;
  }
  .pL-120\@sm- {
    padding-left: 120px !important;
  }
  .pY-120\@sm- {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@sm- {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-120\@lg {
    padding: 120px !important;
  }
  .pT-120\@lg {
    padding-top: 120px !important;
  }
  .pR-120\@lg {
    padding-right: 120px !important;
  }
  .pB-120\@lg {
    padding-bottom: 120px !important;
  }
  .pL-120\@lg {
    padding-left: 120px !important;
  }
  .pY-120\@lg {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@lg {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-120\@md {
    padding: 120px !important;
  }
  .pT-120\@md {
    padding-top: 120px !important;
  }
  .pR-120\@md {
    padding-right: 120px !important;
  }
  .pB-120\@md {
    padding-bottom: 120px !important;
  }
  .pL-120\@md {
    padding-left: 120px !important;
  }
  .pY-120\@md {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@md {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-120\@sm {
    padding: 120px !important;
  }
  .pT-120\@sm {
    padding-top: 120px !important;
  }
  .pR-120\@sm {
    padding-right: 120px !important;
  }
  .pB-120\@sm {
    padding-bottom: 120px !important;
  }
  .pL-120\@sm {
    padding-left: 120px !important;
  }
  .pY-120\@sm {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pX-120\@sm {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}
.p-130 {
  padding: 130px !important;
}

.pT-130 {
  padding-top: 130px !important;
}

.pR-130 {
  padding-right: 130px !important;
}

.pB-130 {
  padding-bottom: 130px !important;
}

.pL-130 {
  padding-left: 130px !important;
}

.pY-130 {
  padding-top: 130px !important;
  padding-bottom: 130px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-130\@xl\+ {
    padding: 130px !important;
  }
  .pT-130\@xl\+ {
    padding-top: 130px !important;
  }
  .pR-130\@xl\+ {
    padding-right: 130px !important;
  }
  .pB-130\@xl\+ {
    padding-bottom: 130px !important;
  }
  .pL-130\@xl\+ {
    padding-left: 130px !important;
  }
  .pY-130\@xl\+ {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@xl\+ {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-130\@lg\+ {
    padding: 130px !important;
  }
  .pT-130\@lg\+ {
    padding-top: 130px !important;
  }
  .pR-130\@lg\+ {
    padding-right: 130px !important;
  }
  .pB-130\@lg\+ {
    padding-bottom: 130px !important;
  }
  .pL-130\@lg\+ {
    padding-left: 130px !important;
  }
  .pY-130\@lg\+ {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@lg\+ {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-130\@md\+ {
    padding: 130px !important;
  }
  .pT-130\@md\+ {
    padding-top: 130px !important;
  }
  .pR-130\@md\+ {
    padding-right: 130px !important;
  }
  .pB-130\@md\+ {
    padding-bottom: 130px !important;
  }
  .pL-130\@md\+ {
    padding-left: 130px !important;
  }
  .pY-130\@md\+ {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@md\+ {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-130\@sm\+ {
    padding: 130px !important;
  }
  .pT-130\@sm\+ {
    padding-top: 130px !important;
  }
  .pR-130\@sm\+ {
    padding-right: 130px !important;
  }
  .pB-130\@sm\+ {
    padding-bottom: 130px !important;
  }
  .pL-130\@sm\+ {
    padding-left: 130px !important;
  }
  .pY-130\@sm\+ {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@sm\+ {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}
@media screen and (min-width: 0) {
  .p-130\@xs\+ {
    padding: 130px !important;
  }
  .pT-130\@xs\+ {
    padding-top: 130px !important;
  }
  .pR-130\@xs\+ {
    padding-right: 130px !important;
  }
  .pB-130\@xs\+ {
    padding-bottom: 130px !important;
  }
  .pL-130\@xs\+ {
    padding-left: 130px !important;
  }
  .pY-130\@xs\+ {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@xs\+ {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-130\@xl- {
    padding: 130px !important;
  }
  .pT-130\@xl- {
    padding-top: 130px !important;
  }
  .pR-130\@xl- {
    padding-right: 130px !important;
  }
  .pB-130\@xl- {
    padding-bottom: 130px !important;
  }
  .pL-130\@xl- {
    padding-left: 130px !important;
  }
  .pY-130\@xl- {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@xl- {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-130\@lg- {
    padding: 130px !important;
  }
  .pT-130\@lg- {
    padding-top: 130px !important;
  }
  .pR-130\@lg- {
    padding-right: 130px !important;
  }
  .pB-130\@lg- {
    padding-bottom: 130px !important;
  }
  .pL-130\@lg- {
    padding-left: 130px !important;
  }
  .pY-130\@lg- {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@lg- {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-130\@md- {
    padding: 130px !important;
  }
  .pT-130\@md- {
    padding-top: 130px !important;
  }
  .pR-130\@md- {
    padding-right: 130px !important;
  }
  .pB-130\@md- {
    padding-bottom: 130px !important;
  }
  .pL-130\@md- {
    padding-left: 130px !important;
  }
  .pY-130\@md- {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@md- {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-130\@sm- {
    padding: 130px !important;
  }
  .pT-130\@sm- {
    padding-top: 130px !important;
  }
  .pR-130\@sm- {
    padding-right: 130px !important;
  }
  .pB-130\@sm- {
    padding-bottom: 130px !important;
  }
  .pL-130\@sm- {
    padding-left: 130px !important;
  }
  .pY-130\@sm- {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@sm- {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-130\@lg {
    padding: 130px !important;
  }
  .pT-130\@lg {
    padding-top: 130px !important;
  }
  .pR-130\@lg {
    padding-right: 130px !important;
  }
  .pB-130\@lg {
    padding-bottom: 130px !important;
  }
  .pL-130\@lg {
    padding-left: 130px !important;
  }
  .pY-130\@lg {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@lg {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-130\@md {
    padding: 130px !important;
  }
  .pT-130\@md {
    padding-top: 130px !important;
  }
  .pR-130\@md {
    padding-right: 130px !important;
  }
  .pB-130\@md {
    padding-bottom: 130px !important;
  }
  .pL-130\@md {
    padding-left: 130px !important;
  }
  .pY-130\@md {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@md {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-130\@sm {
    padding: 130px !important;
  }
  .pT-130\@sm {
    padding-top: 130px !important;
  }
  .pR-130\@sm {
    padding-right: 130px !important;
  }
  .pB-130\@sm {
    padding-bottom: 130px !important;
  }
  .pL-130\@sm {
    padding-left: 130px !important;
  }
  .pY-130\@sm {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pX-130\@sm {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
}
.p-140 {
  padding: 140px !important;
}

.pT-140 {
  padding-top: 140px !important;
}

.pR-140 {
  padding-right: 140px !important;
}

.pB-140 {
  padding-bottom: 140px !important;
}

.pL-140 {
  padding-left: 140px !important;
}

.pY-140 {
  padding-top: 140px !important;
  padding-bottom: 140px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-140\@xl\+ {
    padding: 140px !important;
  }
  .pT-140\@xl\+ {
    padding-top: 140px !important;
  }
  .pR-140\@xl\+ {
    padding-right: 140px !important;
  }
  .pB-140\@xl\+ {
    padding-bottom: 140px !important;
  }
  .pL-140\@xl\+ {
    padding-left: 140px !important;
  }
  .pY-140\@xl\+ {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@xl\+ {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-140\@lg\+ {
    padding: 140px !important;
  }
  .pT-140\@lg\+ {
    padding-top: 140px !important;
  }
  .pR-140\@lg\+ {
    padding-right: 140px !important;
  }
  .pB-140\@lg\+ {
    padding-bottom: 140px !important;
  }
  .pL-140\@lg\+ {
    padding-left: 140px !important;
  }
  .pY-140\@lg\+ {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@lg\+ {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-140\@md\+ {
    padding: 140px !important;
  }
  .pT-140\@md\+ {
    padding-top: 140px !important;
  }
  .pR-140\@md\+ {
    padding-right: 140px !important;
  }
  .pB-140\@md\+ {
    padding-bottom: 140px !important;
  }
  .pL-140\@md\+ {
    padding-left: 140px !important;
  }
  .pY-140\@md\+ {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@md\+ {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-140\@sm\+ {
    padding: 140px !important;
  }
  .pT-140\@sm\+ {
    padding-top: 140px !important;
  }
  .pR-140\@sm\+ {
    padding-right: 140px !important;
  }
  .pB-140\@sm\+ {
    padding-bottom: 140px !important;
  }
  .pL-140\@sm\+ {
    padding-left: 140px !important;
  }
  .pY-140\@sm\+ {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@sm\+ {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}
@media screen and (min-width: 0) {
  .p-140\@xs\+ {
    padding: 140px !important;
  }
  .pT-140\@xs\+ {
    padding-top: 140px !important;
  }
  .pR-140\@xs\+ {
    padding-right: 140px !important;
  }
  .pB-140\@xs\+ {
    padding-bottom: 140px !important;
  }
  .pL-140\@xs\+ {
    padding-left: 140px !important;
  }
  .pY-140\@xs\+ {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@xs\+ {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-140\@xl- {
    padding: 140px !important;
  }
  .pT-140\@xl- {
    padding-top: 140px !important;
  }
  .pR-140\@xl- {
    padding-right: 140px !important;
  }
  .pB-140\@xl- {
    padding-bottom: 140px !important;
  }
  .pL-140\@xl- {
    padding-left: 140px !important;
  }
  .pY-140\@xl- {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@xl- {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-140\@lg- {
    padding: 140px !important;
  }
  .pT-140\@lg- {
    padding-top: 140px !important;
  }
  .pR-140\@lg- {
    padding-right: 140px !important;
  }
  .pB-140\@lg- {
    padding-bottom: 140px !important;
  }
  .pL-140\@lg- {
    padding-left: 140px !important;
  }
  .pY-140\@lg- {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@lg- {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-140\@md- {
    padding: 140px !important;
  }
  .pT-140\@md- {
    padding-top: 140px !important;
  }
  .pR-140\@md- {
    padding-right: 140px !important;
  }
  .pB-140\@md- {
    padding-bottom: 140px !important;
  }
  .pL-140\@md- {
    padding-left: 140px !important;
  }
  .pY-140\@md- {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@md- {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-140\@sm- {
    padding: 140px !important;
  }
  .pT-140\@sm- {
    padding-top: 140px !important;
  }
  .pR-140\@sm- {
    padding-right: 140px !important;
  }
  .pB-140\@sm- {
    padding-bottom: 140px !important;
  }
  .pL-140\@sm- {
    padding-left: 140px !important;
  }
  .pY-140\@sm- {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@sm- {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-140\@lg {
    padding: 140px !important;
  }
  .pT-140\@lg {
    padding-top: 140px !important;
  }
  .pR-140\@lg {
    padding-right: 140px !important;
  }
  .pB-140\@lg {
    padding-bottom: 140px !important;
  }
  .pL-140\@lg {
    padding-left: 140px !important;
  }
  .pY-140\@lg {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@lg {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-140\@md {
    padding: 140px !important;
  }
  .pT-140\@md {
    padding-top: 140px !important;
  }
  .pR-140\@md {
    padding-right: 140px !important;
  }
  .pB-140\@md {
    padding-bottom: 140px !important;
  }
  .pL-140\@md {
    padding-left: 140px !important;
  }
  .pY-140\@md {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@md {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-140\@sm {
    padding: 140px !important;
  }
  .pT-140\@sm {
    padding-top: 140px !important;
  }
  .pR-140\@sm {
    padding-right: 140px !important;
  }
  .pB-140\@sm {
    padding-bottom: 140px !important;
  }
  .pL-140\@sm {
    padding-left: 140px !important;
  }
  .pY-140\@sm {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pX-140\@sm {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
}
.p-150 {
  padding: 150px !important;
}

.pT-150 {
  padding-top: 150px !important;
}

.pR-150 {
  padding-right: 150px !important;
}

.pB-150 {
  padding-bottom: 150px !important;
}

.pL-150 {
  padding-left: 150px !important;
}

.pY-150 {
  padding-top: 150px !important;
  padding-bottom: 150px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-150\@xl\+ {
    padding: 150px !important;
  }
  .pT-150\@xl\+ {
    padding-top: 150px !important;
  }
  .pR-150\@xl\+ {
    padding-right: 150px !important;
  }
  .pB-150\@xl\+ {
    padding-bottom: 150px !important;
  }
  .pL-150\@xl\+ {
    padding-left: 150px !important;
  }
  .pY-150\@xl\+ {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@xl\+ {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-150\@lg\+ {
    padding: 150px !important;
  }
  .pT-150\@lg\+ {
    padding-top: 150px !important;
  }
  .pR-150\@lg\+ {
    padding-right: 150px !important;
  }
  .pB-150\@lg\+ {
    padding-bottom: 150px !important;
  }
  .pL-150\@lg\+ {
    padding-left: 150px !important;
  }
  .pY-150\@lg\+ {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@lg\+ {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-150\@md\+ {
    padding: 150px !important;
  }
  .pT-150\@md\+ {
    padding-top: 150px !important;
  }
  .pR-150\@md\+ {
    padding-right: 150px !important;
  }
  .pB-150\@md\+ {
    padding-bottom: 150px !important;
  }
  .pL-150\@md\+ {
    padding-left: 150px !important;
  }
  .pY-150\@md\+ {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@md\+ {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-150\@sm\+ {
    padding: 150px !important;
  }
  .pT-150\@sm\+ {
    padding-top: 150px !important;
  }
  .pR-150\@sm\+ {
    padding-right: 150px !important;
  }
  .pB-150\@sm\+ {
    padding-bottom: 150px !important;
  }
  .pL-150\@sm\+ {
    padding-left: 150px !important;
  }
  .pY-150\@sm\+ {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@sm\+ {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}
@media screen and (min-width: 0) {
  .p-150\@xs\+ {
    padding: 150px !important;
  }
  .pT-150\@xs\+ {
    padding-top: 150px !important;
  }
  .pR-150\@xs\+ {
    padding-right: 150px !important;
  }
  .pB-150\@xs\+ {
    padding-bottom: 150px !important;
  }
  .pL-150\@xs\+ {
    padding-left: 150px !important;
  }
  .pY-150\@xs\+ {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@xs\+ {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-150\@xl- {
    padding: 150px !important;
  }
  .pT-150\@xl- {
    padding-top: 150px !important;
  }
  .pR-150\@xl- {
    padding-right: 150px !important;
  }
  .pB-150\@xl- {
    padding-bottom: 150px !important;
  }
  .pL-150\@xl- {
    padding-left: 150px !important;
  }
  .pY-150\@xl- {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@xl- {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-150\@lg- {
    padding: 150px !important;
  }
  .pT-150\@lg- {
    padding-top: 150px !important;
  }
  .pR-150\@lg- {
    padding-right: 150px !important;
  }
  .pB-150\@lg- {
    padding-bottom: 150px !important;
  }
  .pL-150\@lg- {
    padding-left: 150px !important;
  }
  .pY-150\@lg- {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@lg- {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-150\@md- {
    padding: 150px !important;
  }
  .pT-150\@md- {
    padding-top: 150px !important;
  }
  .pR-150\@md- {
    padding-right: 150px !important;
  }
  .pB-150\@md- {
    padding-bottom: 150px !important;
  }
  .pL-150\@md- {
    padding-left: 150px !important;
  }
  .pY-150\@md- {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@md- {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-150\@sm- {
    padding: 150px !important;
  }
  .pT-150\@sm- {
    padding-top: 150px !important;
  }
  .pR-150\@sm- {
    padding-right: 150px !important;
  }
  .pB-150\@sm- {
    padding-bottom: 150px !important;
  }
  .pL-150\@sm- {
    padding-left: 150px !important;
  }
  .pY-150\@sm- {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@sm- {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-150\@lg {
    padding: 150px !important;
  }
  .pT-150\@lg {
    padding-top: 150px !important;
  }
  .pR-150\@lg {
    padding-right: 150px !important;
  }
  .pB-150\@lg {
    padding-bottom: 150px !important;
  }
  .pL-150\@lg {
    padding-left: 150px !important;
  }
  .pY-150\@lg {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@lg {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-150\@md {
    padding: 150px !important;
  }
  .pT-150\@md {
    padding-top: 150px !important;
  }
  .pR-150\@md {
    padding-right: 150px !important;
  }
  .pB-150\@md {
    padding-bottom: 150px !important;
  }
  .pL-150\@md {
    padding-left: 150px !important;
  }
  .pY-150\@md {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@md {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-150\@sm {
    padding: 150px !important;
  }
  .pT-150\@sm {
    padding-top: 150px !important;
  }
  .pR-150\@sm {
    padding-right: 150px !important;
  }
  .pB-150\@sm {
    padding-bottom: 150px !important;
  }
  .pL-150\@sm {
    padding-left: 150px !important;
  }
  .pY-150\@sm {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pX-150\@sm {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
}
.p-160 {
  padding: 160px !important;
}

.pT-160 {
  padding-top: 160px !important;
}

.pR-160 {
  padding-right: 160px !important;
}

.pB-160 {
  padding-bottom: 160px !important;
}

.pL-160 {
  padding-left: 160px !important;
}

.pY-160 {
  padding-top: 160px !important;
  padding-bottom: 160px !important;
}

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

@media screen and (min-width: 1440px) {
  .p-160\@xl\+ {
    padding: 160px !important;
  }
  .pT-160\@xl\+ {
    padding-top: 160px !important;
  }
  .pR-160\@xl\+ {
    padding-right: 160px !important;
  }
  .pB-160\@xl\+ {
    padding-bottom: 160px !important;
  }
  .pL-160\@xl\+ {
    padding-left: 160px !important;
  }
  .pY-160\@xl\+ {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@xl\+ {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-160\@lg\+ {
    padding: 160px !important;
  }
  .pT-160\@lg\+ {
    padding-top: 160px !important;
  }
  .pR-160\@lg\+ {
    padding-right: 160px !important;
  }
  .pB-160\@lg\+ {
    padding-bottom: 160px !important;
  }
  .pL-160\@lg\+ {
    padding-left: 160px !important;
  }
  .pY-160\@lg\+ {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@lg\+ {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}
@media screen and (min-width: 992px) {
  .p-160\@md\+ {
    padding: 160px !important;
  }
  .pT-160\@md\+ {
    padding-top: 160px !important;
  }
  .pR-160\@md\+ {
    padding-right: 160px !important;
  }
  .pB-160\@md\+ {
    padding-bottom: 160px !important;
  }
  .pL-160\@md\+ {
    padding-left: 160px !important;
  }
  .pY-160\@md\+ {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@md\+ {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-160\@sm\+ {
    padding: 160px !important;
  }
  .pT-160\@sm\+ {
    padding-top: 160px !important;
  }
  .pR-160\@sm\+ {
    padding-right: 160px !important;
  }
  .pB-160\@sm\+ {
    padding-bottom: 160px !important;
  }
  .pL-160\@sm\+ {
    padding-left: 160px !important;
  }
  .pY-160\@sm\+ {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@sm\+ {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}
@media screen and (min-width: 0) {
  .p-160\@xs\+ {
    padding: 160px !important;
  }
  .pT-160\@xs\+ {
    padding-top: 160px !important;
  }
  .pR-160\@xs\+ {
    padding-right: 160px !important;
  }
  .pB-160\@xs\+ {
    padding-bottom: 160px !important;
  }
  .pL-160\@xs\+ {
    padding-left: 160px !important;
  }
  .pY-160\@xs\+ {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@xs\+ {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}
@media screen and (max-width: 1439px) {
  .p-160\@xl- {
    padding: 160px !important;
  }
  .pT-160\@xl- {
    padding-top: 160px !important;
  }
  .pR-160\@xl- {
    padding-right: 160px !important;
  }
  .pB-160\@xl- {
    padding-bottom: 160px !important;
  }
  .pL-160\@xl- {
    padding-left: 160px !important;
  }
  .pY-160\@xl- {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@xl- {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}
@media screen and (max-width: 1199px) {
  .p-160\@lg- {
    padding: 160px !important;
  }
  .pT-160\@lg- {
    padding-top: 160px !important;
  }
  .pR-160\@lg- {
    padding-right: 160px !important;
  }
  .pB-160\@lg- {
    padding-bottom: 160px !important;
  }
  .pL-160\@lg- {
    padding-left: 160px !important;
  }
  .pY-160\@lg- {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@lg- {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}
@media screen and (max-width: 991px) {
  .p-160\@md- {
    padding: 160px !important;
  }
  .pT-160\@md- {
    padding-top: 160px !important;
  }
  .pR-160\@md- {
    padding-right: 160px !important;
  }
  .pB-160\@md- {
    padding-bottom: 160px !important;
  }
  .pL-160\@md- {
    padding-left: 160px !important;
  }
  .pY-160\@md- {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@md- {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-160\@sm- {
    padding: 160px !important;
  }
  .pT-160\@sm- {
    padding-top: 160px !important;
  }
  .pR-160\@sm- {
    padding-right: 160px !important;
  }
  .pB-160\@sm- {
    padding-bottom: 160px !important;
  }
  .pL-160\@sm- {
    padding-left: 160px !important;
  }
  .pY-160\@sm- {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@sm- {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .p-160\@lg {
    padding: 160px !important;
  }
  .pT-160\@lg {
    padding-top: 160px !important;
  }
  .pR-160\@lg {
    padding-right: 160px !important;
  }
  .pB-160\@lg {
    padding-bottom: 160px !important;
  }
  .pL-160\@lg {
    padding-left: 160px !important;
  }
  .pY-160\@lg {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@lg {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .p-160\@md {
    padding: 160px !important;
  }
  .pT-160\@md {
    padding-top: 160px !important;
  }
  .pR-160\@md {
    padding-right: 160px !important;
  }
  .pB-160\@md {
    padding-bottom: 160px !important;
  }
  .pL-160\@md {
    padding-left: 160px !important;
  }
  .pY-160\@md {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@md {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .p-160\@sm {
    padding: 160px !important;
  }
  .pT-160\@sm {
    padding-top: 160px !important;
  }
  .pR-160\@sm {
    padding-right: 160px !important;
  }
  .pB-160\@sm {
    padding-bottom: 160px !important;
  }
  .pL-160\@sm {
    padding-left: 160px !important;
  }
  .pY-160\@sm {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pX-160\@sm {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
}
.t-0 {
  top: 0px;
}

.r-0 {
  right: 0px;
}

.b-0 {
  bottom: 0px;
}

.l-0 {
  left: 0px;
}

@media screen and (min-width: 1440px) {
  .t-0\@xl\+ {
    top: 0px;
  }
  .r-0\@xl\+ {
    right: 0px;
  }
  .b-0\@xl\+ {
    bottom: 0px;
  }
  .l-0\@xl\+ {
    left: 0px;
  }
}
@media screen and (min-width: 1200px) {
  .t-0\@lg\+ {
    top: 0px;
  }
  .r-0\@lg\+ {
    right: 0px;
  }
  .b-0\@lg\+ {
    bottom: 0px;
  }
  .l-0\@lg\+ {
    left: 0px;
  }
}
@media screen and (min-width: 992px) {
  .t-0\@md\+ {
    top: 0px;
  }
  .r-0\@md\+ {
    right: 0px;
  }
  .b-0\@md\+ {
    bottom: 0px;
  }
  .l-0\@md\+ {
    left: 0px;
  }
}
@media screen and (min-width: 768px) {
  .t-0\@sm\+ {
    top: 0px;
  }
  .r-0\@sm\+ {
    right: 0px;
  }
  .b-0\@sm\+ {
    bottom: 0px;
  }
  .l-0\@sm\+ {
    left: 0px;
  }
}
@media screen and (min-width: 0) {
  .t-0\@xs\+ {
    top: 0px;
  }
  .r-0\@xs\+ {
    right: 0px;
  }
  .b-0\@xs\+ {
    bottom: 0px;
  }
  .l-0\@xs\+ {
    left: 0px;
  }
}
@media screen and (max-width: 1439px) {
  .t-0\@xl- {
    top: 0px;
  }
  .r-0\@xl- {
    right: 0px;
  }
  .b-0\@xl- {
    bottom: 0px;
  }
  .l-0\@xl- {
    left: 0px;
  }
}
@media screen and (max-width: 1199px) {
  .t-0\@lg- {
    top: 0px;
  }
  .r-0\@lg- {
    right: 0px;
  }
  .b-0\@lg- {
    bottom: 0px;
  }
  .l-0\@lg- {
    left: 0px;
  }
}
@media screen and (max-width: 991px) {
  .t-0\@md- {
    top: 0px;
  }
  .r-0\@md- {
    right: 0px;
  }
  .b-0\@md- {
    bottom: 0px;
  }
  .l-0\@md- {
    left: 0px;
  }
}
@media screen and (max-width: 767px) {
  .t-0\@sm- {
    top: 0px;
  }
  .r-0\@sm- {
    right: 0px;
  }
  .b-0\@sm- {
    bottom: 0px;
  }
  .l-0\@sm- {
    left: 0px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-0\@lg {
    top: 0px;
  }
  .r-0\@lg {
    right: 0px;
  }
  .b-0\@lg {
    bottom: 0px;
  }
  .l-0\@lg {
    left: 0px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-0\@md {
    top: 0px;
  }
  .r-0\@md {
    right: 0px;
  }
  .b-0\@md {
    bottom: 0px;
  }
  .l-0\@md {
    left: 0px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-0\@sm {
    top: 0px;
  }
  .r-0\@sm {
    right: 0px;
  }
  .b-0\@sm {
    bottom: 0px;
  }
  .l-0\@sm {
    left: 0px;
  }
}
.t-1 {
  top: 1px;
}

.r-1 {
  right: 1px;
}

.b-1 {
  bottom: 1px;
}

.l-1 {
  left: 1px;
}

@media screen and (min-width: 1440px) {
  .t-1\@xl\+ {
    top: 1px;
  }
  .r-1\@xl\+ {
    right: 1px;
  }
  .b-1\@xl\+ {
    bottom: 1px;
  }
  .l-1\@xl\+ {
    left: 1px;
  }
}
@media screen and (min-width: 1200px) {
  .t-1\@lg\+ {
    top: 1px;
  }
  .r-1\@lg\+ {
    right: 1px;
  }
  .b-1\@lg\+ {
    bottom: 1px;
  }
  .l-1\@lg\+ {
    left: 1px;
  }
}
@media screen and (min-width: 992px) {
  .t-1\@md\+ {
    top: 1px;
  }
  .r-1\@md\+ {
    right: 1px;
  }
  .b-1\@md\+ {
    bottom: 1px;
  }
  .l-1\@md\+ {
    left: 1px;
  }
}
@media screen and (min-width: 768px) {
  .t-1\@sm\+ {
    top: 1px;
  }
  .r-1\@sm\+ {
    right: 1px;
  }
  .b-1\@sm\+ {
    bottom: 1px;
  }
  .l-1\@sm\+ {
    left: 1px;
  }
}
@media screen and (min-width: 0) {
  .t-1\@xs\+ {
    top: 1px;
  }
  .r-1\@xs\+ {
    right: 1px;
  }
  .b-1\@xs\+ {
    bottom: 1px;
  }
  .l-1\@xs\+ {
    left: 1px;
  }
}
@media screen and (max-width: 1439px) {
  .t-1\@xl- {
    top: 1px;
  }
  .r-1\@xl- {
    right: 1px;
  }
  .b-1\@xl- {
    bottom: 1px;
  }
  .l-1\@xl- {
    left: 1px;
  }
}
@media screen and (max-width: 1199px) {
  .t-1\@lg- {
    top: 1px;
  }
  .r-1\@lg- {
    right: 1px;
  }
  .b-1\@lg- {
    bottom: 1px;
  }
  .l-1\@lg- {
    left: 1px;
  }
}
@media screen and (max-width: 991px) {
  .t-1\@md- {
    top: 1px;
  }
  .r-1\@md- {
    right: 1px;
  }
  .b-1\@md- {
    bottom: 1px;
  }
  .l-1\@md- {
    left: 1px;
  }
}
@media screen and (max-width: 767px) {
  .t-1\@sm- {
    top: 1px;
  }
  .r-1\@sm- {
    right: 1px;
  }
  .b-1\@sm- {
    bottom: 1px;
  }
  .l-1\@sm- {
    left: 1px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-1\@lg {
    top: 1px;
  }
  .r-1\@lg {
    right: 1px;
  }
  .b-1\@lg {
    bottom: 1px;
  }
  .l-1\@lg {
    left: 1px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-1\@md {
    top: 1px;
  }
  .r-1\@md {
    right: 1px;
  }
  .b-1\@md {
    bottom: 1px;
  }
  .l-1\@md {
    left: 1px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-1\@sm {
    top: 1px;
  }
  .r-1\@sm {
    right: 1px;
  }
  .b-1\@sm {
    bottom: 1px;
  }
  .l-1\@sm {
    left: 1px;
  }
}
.t-2 {
  top: 2px;
}

.r-2 {
  right: 2px;
}

.b-2 {
  bottom: 2px;
}

.l-2 {
  left: 2px;
}

@media screen and (min-width: 1440px) {
  .t-2\@xl\+ {
    top: 2px;
  }
  .r-2\@xl\+ {
    right: 2px;
  }
  .b-2\@xl\+ {
    bottom: 2px;
  }
  .l-2\@xl\+ {
    left: 2px;
  }
}
@media screen and (min-width: 1200px) {
  .t-2\@lg\+ {
    top: 2px;
  }
  .r-2\@lg\+ {
    right: 2px;
  }
  .b-2\@lg\+ {
    bottom: 2px;
  }
  .l-2\@lg\+ {
    left: 2px;
  }
}
@media screen and (min-width: 992px) {
  .t-2\@md\+ {
    top: 2px;
  }
  .r-2\@md\+ {
    right: 2px;
  }
  .b-2\@md\+ {
    bottom: 2px;
  }
  .l-2\@md\+ {
    left: 2px;
  }
}
@media screen and (min-width: 768px) {
  .t-2\@sm\+ {
    top: 2px;
  }
  .r-2\@sm\+ {
    right: 2px;
  }
  .b-2\@sm\+ {
    bottom: 2px;
  }
  .l-2\@sm\+ {
    left: 2px;
  }
}
@media screen and (min-width: 0) {
  .t-2\@xs\+ {
    top: 2px;
  }
  .r-2\@xs\+ {
    right: 2px;
  }
  .b-2\@xs\+ {
    bottom: 2px;
  }
  .l-2\@xs\+ {
    left: 2px;
  }
}
@media screen and (max-width: 1439px) {
  .t-2\@xl- {
    top: 2px;
  }
  .r-2\@xl- {
    right: 2px;
  }
  .b-2\@xl- {
    bottom: 2px;
  }
  .l-2\@xl- {
    left: 2px;
  }
}
@media screen and (max-width: 1199px) {
  .t-2\@lg- {
    top: 2px;
  }
  .r-2\@lg- {
    right: 2px;
  }
  .b-2\@lg- {
    bottom: 2px;
  }
  .l-2\@lg- {
    left: 2px;
  }
}
@media screen and (max-width: 991px) {
  .t-2\@md- {
    top: 2px;
  }
  .r-2\@md- {
    right: 2px;
  }
  .b-2\@md- {
    bottom: 2px;
  }
  .l-2\@md- {
    left: 2px;
  }
}
@media screen and (max-width: 767px) {
  .t-2\@sm- {
    top: 2px;
  }
  .r-2\@sm- {
    right: 2px;
  }
  .b-2\@sm- {
    bottom: 2px;
  }
  .l-2\@sm- {
    left: 2px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-2\@lg {
    top: 2px;
  }
  .r-2\@lg {
    right: 2px;
  }
  .b-2\@lg {
    bottom: 2px;
  }
  .l-2\@lg {
    left: 2px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-2\@md {
    top: 2px;
  }
  .r-2\@md {
    right: 2px;
  }
  .b-2\@md {
    bottom: 2px;
  }
  .l-2\@md {
    left: 2px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-2\@sm {
    top: 2px;
  }
  .r-2\@sm {
    right: 2px;
  }
  .b-2\@sm {
    bottom: 2px;
  }
  .l-2\@sm {
    left: 2px;
  }
}
.t-3 {
  top: 3px;
}

.r-3 {
  right: 3px;
}

.b-3 {
  bottom: 3px;
}

.l-3 {
  left: 3px;
}

@media screen and (min-width: 1440px) {
  .t-3\@xl\+ {
    top: 3px;
  }
  .r-3\@xl\+ {
    right: 3px;
  }
  .b-3\@xl\+ {
    bottom: 3px;
  }
  .l-3\@xl\+ {
    left: 3px;
  }
}
@media screen and (min-width: 1200px) {
  .t-3\@lg\+ {
    top: 3px;
  }
  .r-3\@lg\+ {
    right: 3px;
  }
  .b-3\@lg\+ {
    bottom: 3px;
  }
  .l-3\@lg\+ {
    left: 3px;
  }
}
@media screen and (min-width: 992px) {
  .t-3\@md\+ {
    top: 3px;
  }
  .r-3\@md\+ {
    right: 3px;
  }
  .b-3\@md\+ {
    bottom: 3px;
  }
  .l-3\@md\+ {
    left: 3px;
  }
}
@media screen and (min-width: 768px) {
  .t-3\@sm\+ {
    top: 3px;
  }
  .r-3\@sm\+ {
    right: 3px;
  }
  .b-3\@sm\+ {
    bottom: 3px;
  }
  .l-3\@sm\+ {
    left: 3px;
  }
}
@media screen and (min-width: 0) {
  .t-3\@xs\+ {
    top: 3px;
  }
  .r-3\@xs\+ {
    right: 3px;
  }
  .b-3\@xs\+ {
    bottom: 3px;
  }
  .l-3\@xs\+ {
    left: 3px;
  }
}
@media screen and (max-width: 1439px) {
  .t-3\@xl- {
    top: 3px;
  }
  .r-3\@xl- {
    right: 3px;
  }
  .b-3\@xl- {
    bottom: 3px;
  }
  .l-3\@xl- {
    left: 3px;
  }
}
@media screen and (max-width: 1199px) {
  .t-3\@lg- {
    top: 3px;
  }
  .r-3\@lg- {
    right: 3px;
  }
  .b-3\@lg- {
    bottom: 3px;
  }
  .l-3\@lg- {
    left: 3px;
  }
}
@media screen and (max-width: 991px) {
  .t-3\@md- {
    top: 3px;
  }
  .r-3\@md- {
    right: 3px;
  }
  .b-3\@md- {
    bottom: 3px;
  }
  .l-3\@md- {
    left: 3px;
  }
}
@media screen and (max-width: 767px) {
  .t-3\@sm- {
    top: 3px;
  }
  .r-3\@sm- {
    right: 3px;
  }
  .b-3\@sm- {
    bottom: 3px;
  }
  .l-3\@sm- {
    left: 3px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-3\@lg {
    top: 3px;
  }
  .r-3\@lg {
    right: 3px;
  }
  .b-3\@lg {
    bottom: 3px;
  }
  .l-3\@lg {
    left: 3px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-3\@md {
    top: 3px;
  }
  .r-3\@md {
    right: 3px;
  }
  .b-3\@md {
    bottom: 3px;
  }
  .l-3\@md {
    left: 3px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-3\@sm {
    top: 3px;
  }
  .r-3\@sm {
    right: 3px;
  }
  .b-3\@sm {
    bottom: 3px;
  }
  .l-3\@sm {
    left: 3px;
  }
}
.t-4 {
  top: 4px;
}

.r-4 {
  right: 4px;
}

.b-4 {
  bottom: 4px;
}

.l-4 {
  left: 4px;
}

@media screen and (min-width: 1440px) {
  .t-4\@xl\+ {
    top: 4px;
  }
  .r-4\@xl\+ {
    right: 4px;
  }
  .b-4\@xl\+ {
    bottom: 4px;
  }
  .l-4\@xl\+ {
    left: 4px;
  }
}
@media screen and (min-width: 1200px) {
  .t-4\@lg\+ {
    top: 4px;
  }
  .r-4\@lg\+ {
    right: 4px;
  }
  .b-4\@lg\+ {
    bottom: 4px;
  }
  .l-4\@lg\+ {
    left: 4px;
  }
}
@media screen and (min-width: 992px) {
  .t-4\@md\+ {
    top: 4px;
  }
  .r-4\@md\+ {
    right: 4px;
  }
  .b-4\@md\+ {
    bottom: 4px;
  }
  .l-4\@md\+ {
    left: 4px;
  }
}
@media screen and (min-width: 768px) {
  .t-4\@sm\+ {
    top: 4px;
  }
  .r-4\@sm\+ {
    right: 4px;
  }
  .b-4\@sm\+ {
    bottom: 4px;
  }
  .l-4\@sm\+ {
    left: 4px;
  }
}
@media screen and (min-width: 0) {
  .t-4\@xs\+ {
    top: 4px;
  }
  .r-4\@xs\+ {
    right: 4px;
  }
  .b-4\@xs\+ {
    bottom: 4px;
  }
  .l-4\@xs\+ {
    left: 4px;
  }
}
@media screen and (max-width: 1439px) {
  .t-4\@xl- {
    top: 4px;
  }
  .r-4\@xl- {
    right: 4px;
  }
  .b-4\@xl- {
    bottom: 4px;
  }
  .l-4\@xl- {
    left: 4px;
  }
}
@media screen and (max-width: 1199px) {
  .t-4\@lg- {
    top: 4px;
  }
  .r-4\@lg- {
    right: 4px;
  }
  .b-4\@lg- {
    bottom: 4px;
  }
  .l-4\@lg- {
    left: 4px;
  }
}
@media screen and (max-width: 991px) {
  .t-4\@md- {
    top: 4px;
  }
  .r-4\@md- {
    right: 4px;
  }
  .b-4\@md- {
    bottom: 4px;
  }
  .l-4\@md- {
    left: 4px;
  }
}
@media screen and (max-width: 767px) {
  .t-4\@sm- {
    top: 4px;
  }
  .r-4\@sm- {
    right: 4px;
  }
  .b-4\@sm- {
    bottom: 4px;
  }
  .l-4\@sm- {
    left: 4px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-4\@lg {
    top: 4px;
  }
  .r-4\@lg {
    right: 4px;
  }
  .b-4\@lg {
    bottom: 4px;
  }
  .l-4\@lg {
    left: 4px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-4\@md {
    top: 4px;
  }
  .r-4\@md {
    right: 4px;
  }
  .b-4\@md {
    bottom: 4px;
  }
  .l-4\@md {
    left: 4px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-4\@sm {
    top: 4px;
  }
  .r-4\@sm {
    right: 4px;
  }
  .b-4\@sm {
    bottom: 4px;
  }
  .l-4\@sm {
    left: 4px;
  }
}
.t-5 {
  top: 5px;
}

.r-5 {
  right: 5px;
}

.b-5 {
  bottom: 5px;
}

.l-5 {
  left: 5px;
}

@media screen and (min-width: 1440px) {
  .t-5\@xl\+ {
    top: 5px;
  }
  .r-5\@xl\+ {
    right: 5px;
  }
  .b-5\@xl\+ {
    bottom: 5px;
  }
  .l-5\@xl\+ {
    left: 5px;
  }
}
@media screen and (min-width: 1200px) {
  .t-5\@lg\+ {
    top: 5px;
  }
  .r-5\@lg\+ {
    right: 5px;
  }
  .b-5\@lg\+ {
    bottom: 5px;
  }
  .l-5\@lg\+ {
    left: 5px;
  }
}
@media screen and (min-width: 992px) {
  .t-5\@md\+ {
    top: 5px;
  }
  .r-5\@md\+ {
    right: 5px;
  }
  .b-5\@md\+ {
    bottom: 5px;
  }
  .l-5\@md\+ {
    left: 5px;
  }
}
@media screen and (min-width: 768px) {
  .t-5\@sm\+ {
    top: 5px;
  }
  .r-5\@sm\+ {
    right: 5px;
  }
  .b-5\@sm\+ {
    bottom: 5px;
  }
  .l-5\@sm\+ {
    left: 5px;
  }
}
@media screen and (min-width: 0) {
  .t-5\@xs\+ {
    top: 5px;
  }
  .r-5\@xs\+ {
    right: 5px;
  }
  .b-5\@xs\+ {
    bottom: 5px;
  }
  .l-5\@xs\+ {
    left: 5px;
  }
}
@media screen and (max-width: 1439px) {
  .t-5\@xl- {
    top: 5px;
  }
  .r-5\@xl- {
    right: 5px;
  }
  .b-5\@xl- {
    bottom: 5px;
  }
  .l-5\@xl- {
    left: 5px;
  }
}
@media screen and (max-width: 1199px) {
  .t-5\@lg- {
    top: 5px;
  }
  .r-5\@lg- {
    right: 5px;
  }
  .b-5\@lg- {
    bottom: 5px;
  }
  .l-5\@lg- {
    left: 5px;
  }
}
@media screen and (max-width: 991px) {
  .t-5\@md- {
    top: 5px;
  }
  .r-5\@md- {
    right: 5px;
  }
  .b-5\@md- {
    bottom: 5px;
  }
  .l-5\@md- {
    left: 5px;
  }
}
@media screen and (max-width: 767px) {
  .t-5\@sm- {
    top: 5px;
  }
  .r-5\@sm- {
    right: 5px;
  }
  .b-5\@sm- {
    bottom: 5px;
  }
  .l-5\@sm- {
    left: 5px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-5\@lg {
    top: 5px;
  }
  .r-5\@lg {
    right: 5px;
  }
  .b-5\@lg {
    bottom: 5px;
  }
  .l-5\@lg {
    left: 5px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-5\@md {
    top: 5px;
  }
  .r-5\@md {
    right: 5px;
  }
  .b-5\@md {
    bottom: 5px;
  }
  .l-5\@md {
    left: 5px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-5\@sm {
    top: 5px;
  }
  .r-5\@sm {
    right: 5px;
  }
  .b-5\@sm {
    bottom: 5px;
  }
  .l-5\@sm {
    left: 5px;
  }
}
.t-10 {
  top: 10px;
}

.r-10 {
  right: 10px;
}

.b-10 {
  bottom: 10px;
}

.l-10 {
  left: 10px;
}

@media screen and (min-width: 1440px) {
  .t-10\@xl\+ {
    top: 10px;
  }
  .r-10\@xl\+ {
    right: 10px;
  }
  .b-10\@xl\+ {
    bottom: 10px;
  }
  .l-10\@xl\+ {
    left: 10px;
  }
}
@media screen and (min-width: 1200px) {
  .t-10\@lg\+ {
    top: 10px;
  }
  .r-10\@lg\+ {
    right: 10px;
  }
  .b-10\@lg\+ {
    bottom: 10px;
  }
  .l-10\@lg\+ {
    left: 10px;
  }
}
@media screen and (min-width: 992px) {
  .t-10\@md\+ {
    top: 10px;
  }
  .r-10\@md\+ {
    right: 10px;
  }
  .b-10\@md\+ {
    bottom: 10px;
  }
  .l-10\@md\+ {
    left: 10px;
  }
}
@media screen and (min-width: 768px) {
  .t-10\@sm\+ {
    top: 10px;
  }
  .r-10\@sm\+ {
    right: 10px;
  }
  .b-10\@sm\+ {
    bottom: 10px;
  }
  .l-10\@sm\+ {
    left: 10px;
  }
}
@media screen and (min-width: 0) {
  .t-10\@xs\+ {
    top: 10px;
  }
  .r-10\@xs\+ {
    right: 10px;
  }
  .b-10\@xs\+ {
    bottom: 10px;
  }
  .l-10\@xs\+ {
    left: 10px;
  }
}
@media screen and (max-width: 1439px) {
  .t-10\@xl- {
    top: 10px;
  }
  .r-10\@xl- {
    right: 10px;
  }
  .b-10\@xl- {
    bottom: 10px;
  }
  .l-10\@xl- {
    left: 10px;
  }
}
@media screen and (max-width: 1199px) {
  .t-10\@lg- {
    top: 10px;
  }
  .r-10\@lg- {
    right: 10px;
  }
  .b-10\@lg- {
    bottom: 10px;
  }
  .l-10\@lg- {
    left: 10px;
  }
}
@media screen and (max-width: 991px) {
  .t-10\@md- {
    top: 10px;
  }
  .r-10\@md- {
    right: 10px;
  }
  .b-10\@md- {
    bottom: 10px;
  }
  .l-10\@md- {
    left: 10px;
  }
}
@media screen and (max-width: 767px) {
  .t-10\@sm- {
    top: 10px;
  }
  .r-10\@sm- {
    right: 10px;
  }
  .b-10\@sm- {
    bottom: 10px;
  }
  .l-10\@sm- {
    left: 10px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-10\@lg {
    top: 10px;
  }
  .r-10\@lg {
    right: 10px;
  }
  .b-10\@lg {
    bottom: 10px;
  }
  .l-10\@lg {
    left: 10px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-10\@md {
    top: 10px;
  }
  .r-10\@md {
    right: 10px;
  }
  .b-10\@md {
    bottom: 10px;
  }
  .l-10\@md {
    left: 10px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-10\@sm {
    top: 10px;
  }
  .r-10\@sm {
    right: 10px;
  }
  .b-10\@sm {
    bottom: 10px;
  }
  .l-10\@sm {
    left: 10px;
  }
}
.t-15 {
  top: 15px;
}

.r-15 {
  right: 15px;
}

.b-15 {
  bottom: 15px;
}

.l-15 {
  left: 15px;
}

@media screen and (min-width: 1440px) {
  .t-15\@xl\+ {
    top: 15px;
  }
  .r-15\@xl\+ {
    right: 15px;
  }
  .b-15\@xl\+ {
    bottom: 15px;
  }
  .l-15\@xl\+ {
    left: 15px;
  }
}
@media screen and (min-width: 1200px) {
  .t-15\@lg\+ {
    top: 15px;
  }
  .r-15\@lg\+ {
    right: 15px;
  }
  .b-15\@lg\+ {
    bottom: 15px;
  }
  .l-15\@lg\+ {
    left: 15px;
  }
}
@media screen and (min-width: 992px) {
  .t-15\@md\+ {
    top: 15px;
  }
  .r-15\@md\+ {
    right: 15px;
  }
  .b-15\@md\+ {
    bottom: 15px;
  }
  .l-15\@md\+ {
    left: 15px;
  }
}
@media screen and (min-width: 768px) {
  .t-15\@sm\+ {
    top: 15px;
  }
  .r-15\@sm\+ {
    right: 15px;
  }
  .b-15\@sm\+ {
    bottom: 15px;
  }
  .l-15\@sm\+ {
    left: 15px;
  }
}
@media screen and (min-width: 0) {
  .t-15\@xs\+ {
    top: 15px;
  }
  .r-15\@xs\+ {
    right: 15px;
  }
  .b-15\@xs\+ {
    bottom: 15px;
  }
  .l-15\@xs\+ {
    left: 15px;
  }
}
@media screen and (max-width: 1439px) {
  .t-15\@xl- {
    top: 15px;
  }
  .r-15\@xl- {
    right: 15px;
  }
  .b-15\@xl- {
    bottom: 15px;
  }
  .l-15\@xl- {
    left: 15px;
  }
}
@media screen and (max-width: 1199px) {
  .t-15\@lg- {
    top: 15px;
  }
  .r-15\@lg- {
    right: 15px;
  }
  .b-15\@lg- {
    bottom: 15px;
  }
  .l-15\@lg- {
    left: 15px;
  }
}
@media screen and (max-width: 991px) {
  .t-15\@md- {
    top: 15px;
  }
  .r-15\@md- {
    right: 15px;
  }
  .b-15\@md- {
    bottom: 15px;
  }
  .l-15\@md- {
    left: 15px;
  }
}
@media screen and (max-width: 767px) {
  .t-15\@sm- {
    top: 15px;
  }
  .r-15\@sm- {
    right: 15px;
  }
  .b-15\@sm- {
    bottom: 15px;
  }
  .l-15\@sm- {
    left: 15px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-15\@lg {
    top: 15px;
  }
  .r-15\@lg {
    right: 15px;
  }
  .b-15\@lg {
    bottom: 15px;
  }
  .l-15\@lg {
    left: 15px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-15\@md {
    top: 15px;
  }
  .r-15\@md {
    right: 15px;
  }
  .b-15\@md {
    bottom: 15px;
  }
  .l-15\@md {
    left: 15px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-15\@sm {
    top: 15px;
  }
  .r-15\@sm {
    right: 15px;
  }
  .b-15\@sm {
    bottom: 15px;
  }
  .l-15\@sm {
    left: 15px;
  }
}
.t-20 {
  top: 20px;
}

.r-20 {
  right: 20px;
}

.b-20 {
  bottom: 20px;
}

.l-20 {
  left: 20px;
}

@media screen and (min-width: 1440px) {
  .t-20\@xl\+ {
    top: 20px;
  }
  .r-20\@xl\+ {
    right: 20px;
  }
  .b-20\@xl\+ {
    bottom: 20px;
  }
  .l-20\@xl\+ {
    left: 20px;
  }
}
@media screen and (min-width: 1200px) {
  .t-20\@lg\+ {
    top: 20px;
  }
  .r-20\@lg\+ {
    right: 20px;
  }
  .b-20\@lg\+ {
    bottom: 20px;
  }
  .l-20\@lg\+ {
    left: 20px;
  }
}
@media screen and (min-width: 992px) {
  .t-20\@md\+ {
    top: 20px;
  }
  .r-20\@md\+ {
    right: 20px;
  }
  .b-20\@md\+ {
    bottom: 20px;
  }
  .l-20\@md\+ {
    left: 20px;
  }
}
@media screen and (min-width: 768px) {
  .t-20\@sm\+ {
    top: 20px;
  }
  .r-20\@sm\+ {
    right: 20px;
  }
  .b-20\@sm\+ {
    bottom: 20px;
  }
  .l-20\@sm\+ {
    left: 20px;
  }
}
@media screen and (min-width: 0) {
  .t-20\@xs\+ {
    top: 20px;
  }
  .r-20\@xs\+ {
    right: 20px;
  }
  .b-20\@xs\+ {
    bottom: 20px;
  }
  .l-20\@xs\+ {
    left: 20px;
  }
}
@media screen and (max-width: 1439px) {
  .t-20\@xl- {
    top: 20px;
  }
  .r-20\@xl- {
    right: 20px;
  }
  .b-20\@xl- {
    bottom: 20px;
  }
  .l-20\@xl- {
    left: 20px;
  }
}
@media screen and (max-width: 1199px) {
  .t-20\@lg- {
    top: 20px;
  }
  .r-20\@lg- {
    right: 20px;
  }
  .b-20\@lg- {
    bottom: 20px;
  }
  .l-20\@lg- {
    left: 20px;
  }
}
@media screen and (max-width: 991px) {
  .t-20\@md- {
    top: 20px;
  }
  .r-20\@md- {
    right: 20px;
  }
  .b-20\@md- {
    bottom: 20px;
  }
  .l-20\@md- {
    left: 20px;
  }
}
@media screen and (max-width: 767px) {
  .t-20\@sm- {
    top: 20px;
  }
  .r-20\@sm- {
    right: 20px;
  }
  .b-20\@sm- {
    bottom: 20px;
  }
  .l-20\@sm- {
    left: 20px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-20\@lg {
    top: 20px;
  }
  .r-20\@lg {
    right: 20px;
  }
  .b-20\@lg {
    bottom: 20px;
  }
  .l-20\@lg {
    left: 20px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-20\@md {
    top: 20px;
  }
  .r-20\@md {
    right: 20px;
  }
  .b-20\@md {
    bottom: 20px;
  }
  .l-20\@md {
    left: 20px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-20\@sm {
    top: 20px;
  }
  .r-20\@sm {
    right: 20px;
  }
  .b-20\@sm {
    bottom: 20px;
  }
  .l-20\@sm {
    left: 20px;
  }
}
.t-25 {
  top: 25px;
}

.r-25 {
  right: 25px;
}

.b-25 {
  bottom: 25px;
}

.l-25 {
  left: 25px;
}

@media screen and (min-width: 1440px) {
  .t-25\@xl\+ {
    top: 25px;
  }
  .r-25\@xl\+ {
    right: 25px;
  }
  .b-25\@xl\+ {
    bottom: 25px;
  }
  .l-25\@xl\+ {
    left: 25px;
  }
}
@media screen and (min-width: 1200px) {
  .t-25\@lg\+ {
    top: 25px;
  }
  .r-25\@lg\+ {
    right: 25px;
  }
  .b-25\@lg\+ {
    bottom: 25px;
  }
  .l-25\@lg\+ {
    left: 25px;
  }
}
@media screen and (min-width: 992px) {
  .t-25\@md\+ {
    top: 25px;
  }
  .r-25\@md\+ {
    right: 25px;
  }
  .b-25\@md\+ {
    bottom: 25px;
  }
  .l-25\@md\+ {
    left: 25px;
  }
}
@media screen and (min-width: 768px) {
  .t-25\@sm\+ {
    top: 25px;
  }
  .r-25\@sm\+ {
    right: 25px;
  }
  .b-25\@sm\+ {
    bottom: 25px;
  }
  .l-25\@sm\+ {
    left: 25px;
  }
}
@media screen and (min-width: 0) {
  .t-25\@xs\+ {
    top: 25px;
  }
  .r-25\@xs\+ {
    right: 25px;
  }
  .b-25\@xs\+ {
    bottom: 25px;
  }
  .l-25\@xs\+ {
    left: 25px;
  }
}
@media screen and (max-width: 1439px) {
  .t-25\@xl- {
    top: 25px;
  }
  .r-25\@xl- {
    right: 25px;
  }
  .b-25\@xl- {
    bottom: 25px;
  }
  .l-25\@xl- {
    left: 25px;
  }
}
@media screen and (max-width: 1199px) {
  .t-25\@lg- {
    top: 25px;
  }
  .r-25\@lg- {
    right: 25px;
  }
  .b-25\@lg- {
    bottom: 25px;
  }
  .l-25\@lg- {
    left: 25px;
  }
}
@media screen and (max-width: 991px) {
  .t-25\@md- {
    top: 25px;
  }
  .r-25\@md- {
    right: 25px;
  }
  .b-25\@md- {
    bottom: 25px;
  }
  .l-25\@md- {
    left: 25px;
  }
}
@media screen and (max-width: 767px) {
  .t-25\@sm- {
    top: 25px;
  }
  .r-25\@sm- {
    right: 25px;
  }
  .b-25\@sm- {
    bottom: 25px;
  }
  .l-25\@sm- {
    left: 25px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-25\@lg {
    top: 25px;
  }
  .r-25\@lg {
    right: 25px;
  }
  .b-25\@lg {
    bottom: 25px;
  }
  .l-25\@lg {
    left: 25px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-25\@md {
    top: 25px;
  }
  .r-25\@md {
    right: 25px;
  }
  .b-25\@md {
    bottom: 25px;
  }
  .l-25\@md {
    left: 25px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-25\@sm {
    top: 25px;
  }
  .r-25\@sm {
    right: 25px;
  }
  .b-25\@sm {
    bottom: 25px;
  }
  .l-25\@sm {
    left: 25px;
  }
}
.t-30 {
  top: 30px;
}

.r-30 {
  right: 30px;
}

.b-30 {
  bottom: 30px;
}

.l-30 {
  left: 30px;
}

@media screen and (min-width: 1440px) {
  .t-30\@xl\+ {
    top: 30px;
  }
  .r-30\@xl\+ {
    right: 30px;
  }
  .b-30\@xl\+ {
    bottom: 30px;
  }
  .l-30\@xl\+ {
    left: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .t-30\@lg\+ {
    top: 30px;
  }
  .r-30\@lg\+ {
    right: 30px;
  }
  .b-30\@lg\+ {
    bottom: 30px;
  }
  .l-30\@lg\+ {
    left: 30px;
  }
}
@media screen and (min-width: 992px) {
  .t-30\@md\+ {
    top: 30px;
  }
  .r-30\@md\+ {
    right: 30px;
  }
  .b-30\@md\+ {
    bottom: 30px;
  }
  .l-30\@md\+ {
    left: 30px;
  }
}
@media screen and (min-width: 768px) {
  .t-30\@sm\+ {
    top: 30px;
  }
  .r-30\@sm\+ {
    right: 30px;
  }
  .b-30\@sm\+ {
    bottom: 30px;
  }
  .l-30\@sm\+ {
    left: 30px;
  }
}
@media screen and (min-width: 0) {
  .t-30\@xs\+ {
    top: 30px;
  }
  .r-30\@xs\+ {
    right: 30px;
  }
  .b-30\@xs\+ {
    bottom: 30px;
  }
  .l-30\@xs\+ {
    left: 30px;
  }
}
@media screen and (max-width: 1439px) {
  .t-30\@xl- {
    top: 30px;
  }
  .r-30\@xl- {
    right: 30px;
  }
  .b-30\@xl- {
    bottom: 30px;
  }
  .l-30\@xl- {
    left: 30px;
  }
}
@media screen and (max-width: 1199px) {
  .t-30\@lg- {
    top: 30px;
  }
  .r-30\@lg- {
    right: 30px;
  }
  .b-30\@lg- {
    bottom: 30px;
  }
  .l-30\@lg- {
    left: 30px;
  }
}
@media screen and (max-width: 991px) {
  .t-30\@md- {
    top: 30px;
  }
  .r-30\@md- {
    right: 30px;
  }
  .b-30\@md- {
    bottom: 30px;
  }
  .l-30\@md- {
    left: 30px;
  }
}
@media screen and (max-width: 767px) {
  .t-30\@sm- {
    top: 30px;
  }
  .r-30\@sm- {
    right: 30px;
  }
  .b-30\@sm- {
    bottom: 30px;
  }
  .l-30\@sm- {
    left: 30px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-30\@lg {
    top: 30px;
  }
  .r-30\@lg {
    right: 30px;
  }
  .b-30\@lg {
    bottom: 30px;
  }
  .l-30\@lg {
    left: 30px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-30\@md {
    top: 30px;
  }
  .r-30\@md {
    right: 30px;
  }
  .b-30\@md {
    bottom: 30px;
  }
  .l-30\@md {
    left: 30px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-30\@sm {
    top: 30px;
  }
  .r-30\@sm {
    right: 30px;
  }
  .b-30\@sm {
    bottom: 30px;
  }
  .l-30\@sm {
    left: 30px;
  }
}
.t-35 {
  top: 35px;
}

.r-35 {
  right: 35px;
}

.b-35 {
  bottom: 35px;
}

.l-35 {
  left: 35px;
}

@media screen and (min-width: 1440px) {
  .t-35\@xl\+ {
    top: 35px;
  }
  .r-35\@xl\+ {
    right: 35px;
  }
  .b-35\@xl\+ {
    bottom: 35px;
  }
  .l-35\@xl\+ {
    left: 35px;
  }
}
@media screen and (min-width: 1200px) {
  .t-35\@lg\+ {
    top: 35px;
  }
  .r-35\@lg\+ {
    right: 35px;
  }
  .b-35\@lg\+ {
    bottom: 35px;
  }
  .l-35\@lg\+ {
    left: 35px;
  }
}
@media screen and (min-width: 992px) {
  .t-35\@md\+ {
    top: 35px;
  }
  .r-35\@md\+ {
    right: 35px;
  }
  .b-35\@md\+ {
    bottom: 35px;
  }
  .l-35\@md\+ {
    left: 35px;
  }
}
@media screen and (min-width: 768px) {
  .t-35\@sm\+ {
    top: 35px;
  }
  .r-35\@sm\+ {
    right: 35px;
  }
  .b-35\@sm\+ {
    bottom: 35px;
  }
  .l-35\@sm\+ {
    left: 35px;
  }
}
@media screen and (min-width: 0) {
  .t-35\@xs\+ {
    top: 35px;
  }
  .r-35\@xs\+ {
    right: 35px;
  }
  .b-35\@xs\+ {
    bottom: 35px;
  }
  .l-35\@xs\+ {
    left: 35px;
  }
}
@media screen and (max-width: 1439px) {
  .t-35\@xl- {
    top: 35px;
  }
  .r-35\@xl- {
    right: 35px;
  }
  .b-35\@xl- {
    bottom: 35px;
  }
  .l-35\@xl- {
    left: 35px;
  }
}
@media screen and (max-width: 1199px) {
  .t-35\@lg- {
    top: 35px;
  }
  .r-35\@lg- {
    right: 35px;
  }
  .b-35\@lg- {
    bottom: 35px;
  }
  .l-35\@lg- {
    left: 35px;
  }
}
@media screen and (max-width: 991px) {
  .t-35\@md- {
    top: 35px;
  }
  .r-35\@md- {
    right: 35px;
  }
  .b-35\@md- {
    bottom: 35px;
  }
  .l-35\@md- {
    left: 35px;
  }
}
@media screen and (max-width: 767px) {
  .t-35\@sm- {
    top: 35px;
  }
  .r-35\@sm- {
    right: 35px;
  }
  .b-35\@sm- {
    bottom: 35px;
  }
  .l-35\@sm- {
    left: 35px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-35\@lg {
    top: 35px;
  }
  .r-35\@lg {
    right: 35px;
  }
  .b-35\@lg {
    bottom: 35px;
  }
  .l-35\@lg {
    left: 35px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-35\@md {
    top: 35px;
  }
  .r-35\@md {
    right: 35px;
  }
  .b-35\@md {
    bottom: 35px;
  }
  .l-35\@md {
    left: 35px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-35\@sm {
    top: 35px;
  }
  .r-35\@sm {
    right: 35px;
  }
  .b-35\@sm {
    bottom: 35px;
  }
  .l-35\@sm {
    left: 35px;
  }
}
.t-40 {
  top: 40px;
}

.r-40 {
  right: 40px;
}

.b-40 {
  bottom: 40px;
}

.l-40 {
  left: 40px;
}

@media screen and (min-width: 1440px) {
  .t-40\@xl\+ {
    top: 40px;
  }
  .r-40\@xl\+ {
    right: 40px;
  }
  .b-40\@xl\+ {
    bottom: 40px;
  }
  .l-40\@xl\+ {
    left: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .t-40\@lg\+ {
    top: 40px;
  }
  .r-40\@lg\+ {
    right: 40px;
  }
  .b-40\@lg\+ {
    bottom: 40px;
  }
  .l-40\@lg\+ {
    left: 40px;
  }
}
@media screen and (min-width: 992px) {
  .t-40\@md\+ {
    top: 40px;
  }
  .r-40\@md\+ {
    right: 40px;
  }
  .b-40\@md\+ {
    bottom: 40px;
  }
  .l-40\@md\+ {
    left: 40px;
  }
}
@media screen and (min-width: 768px) {
  .t-40\@sm\+ {
    top: 40px;
  }
  .r-40\@sm\+ {
    right: 40px;
  }
  .b-40\@sm\+ {
    bottom: 40px;
  }
  .l-40\@sm\+ {
    left: 40px;
  }
}
@media screen and (min-width: 0) {
  .t-40\@xs\+ {
    top: 40px;
  }
  .r-40\@xs\+ {
    right: 40px;
  }
  .b-40\@xs\+ {
    bottom: 40px;
  }
  .l-40\@xs\+ {
    left: 40px;
  }
}
@media screen and (max-width: 1439px) {
  .t-40\@xl- {
    top: 40px;
  }
  .r-40\@xl- {
    right: 40px;
  }
  .b-40\@xl- {
    bottom: 40px;
  }
  .l-40\@xl- {
    left: 40px;
  }
}
@media screen and (max-width: 1199px) {
  .t-40\@lg- {
    top: 40px;
  }
  .r-40\@lg- {
    right: 40px;
  }
  .b-40\@lg- {
    bottom: 40px;
  }
  .l-40\@lg- {
    left: 40px;
  }
}
@media screen and (max-width: 991px) {
  .t-40\@md- {
    top: 40px;
  }
  .r-40\@md- {
    right: 40px;
  }
  .b-40\@md- {
    bottom: 40px;
  }
  .l-40\@md- {
    left: 40px;
  }
}
@media screen and (max-width: 767px) {
  .t-40\@sm- {
    top: 40px;
  }
  .r-40\@sm- {
    right: 40px;
  }
  .b-40\@sm- {
    bottom: 40px;
  }
  .l-40\@sm- {
    left: 40px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-40\@lg {
    top: 40px;
  }
  .r-40\@lg {
    right: 40px;
  }
  .b-40\@lg {
    bottom: 40px;
  }
  .l-40\@lg {
    left: 40px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-40\@md {
    top: 40px;
  }
  .r-40\@md {
    right: 40px;
  }
  .b-40\@md {
    bottom: 40px;
  }
  .l-40\@md {
    left: 40px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-40\@sm {
    top: 40px;
  }
  .r-40\@sm {
    right: 40px;
  }
  .b-40\@sm {
    bottom: 40px;
  }
  .l-40\@sm {
    left: 40px;
  }
}
.t-50 {
  top: 50px;
}

.r-50 {
  right: 50px;
}

.b-50 {
  bottom: 50px;
}

.l-50 {
  left: 50px;
}

@media screen and (min-width: 1440px) {
  .t-50\@xl\+ {
    top: 50px;
  }
  .r-50\@xl\+ {
    right: 50px;
  }
  .b-50\@xl\+ {
    bottom: 50px;
  }
  .l-50\@xl\+ {
    left: 50px;
  }
}
@media screen and (min-width: 1200px) {
  .t-50\@lg\+ {
    top: 50px;
  }
  .r-50\@lg\+ {
    right: 50px;
  }
  .b-50\@lg\+ {
    bottom: 50px;
  }
  .l-50\@lg\+ {
    left: 50px;
  }
}
@media screen and (min-width: 992px) {
  .t-50\@md\+ {
    top: 50px;
  }
  .r-50\@md\+ {
    right: 50px;
  }
  .b-50\@md\+ {
    bottom: 50px;
  }
  .l-50\@md\+ {
    left: 50px;
  }
}
@media screen and (min-width: 768px) {
  .t-50\@sm\+ {
    top: 50px;
  }
  .r-50\@sm\+ {
    right: 50px;
  }
  .b-50\@sm\+ {
    bottom: 50px;
  }
  .l-50\@sm\+ {
    left: 50px;
  }
}
@media screen and (min-width: 0) {
  .t-50\@xs\+ {
    top: 50px;
  }
  .r-50\@xs\+ {
    right: 50px;
  }
  .b-50\@xs\+ {
    bottom: 50px;
  }
  .l-50\@xs\+ {
    left: 50px;
  }
}
@media screen and (max-width: 1439px) {
  .t-50\@xl- {
    top: 50px;
  }
  .r-50\@xl- {
    right: 50px;
  }
  .b-50\@xl- {
    bottom: 50px;
  }
  .l-50\@xl- {
    left: 50px;
  }
}
@media screen and (max-width: 1199px) {
  .t-50\@lg- {
    top: 50px;
  }
  .r-50\@lg- {
    right: 50px;
  }
  .b-50\@lg- {
    bottom: 50px;
  }
  .l-50\@lg- {
    left: 50px;
  }
}
@media screen and (max-width: 991px) {
  .t-50\@md- {
    top: 50px;
  }
  .r-50\@md- {
    right: 50px;
  }
  .b-50\@md- {
    bottom: 50px;
  }
  .l-50\@md- {
    left: 50px;
  }
}
@media screen and (max-width: 767px) {
  .t-50\@sm- {
    top: 50px;
  }
  .r-50\@sm- {
    right: 50px;
  }
  .b-50\@sm- {
    bottom: 50px;
  }
  .l-50\@sm- {
    left: 50px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-50\@lg {
    top: 50px;
  }
  .r-50\@lg {
    right: 50px;
  }
  .b-50\@lg {
    bottom: 50px;
  }
  .l-50\@lg {
    left: 50px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-50\@md {
    top: 50px;
  }
  .r-50\@md {
    right: 50px;
  }
  .b-50\@md {
    bottom: 50px;
  }
  .l-50\@md {
    left: 50px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-50\@sm {
    top: 50px;
  }
  .r-50\@sm {
    right: 50px;
  }
  .b-50\@sm {
    bottom: 50px;
  }
  .l-50\@sm {
    left: 50px;
  }
}
.t-60 {
  top: 60px;
}

.r-60 {
  right: 60px;
}

.b-60 {
  bottom: 60px;
}

.l-60 {
  left: 60px;
}

@media screen and (min-width: 1440px) {
  .t-60\@xl\+ {
    top: 60px;
  }
  .r-60\@xl\+ {
    right: 60px;
  }
  .b-60\@xl\+ {
    bottom: 60px;
  }
  .l-60\@xl\+ {
    left: 60px;
  }
}
@media screen and (min-width: 1200px) {
  .t-60\@lg\+ {
    top: 60px;
  }
  .r-60\@lg\+ {
    right: 60px;
  }
  .b-60\@lg\+ {
    bottom: 60px;
  }
  .l-60\@lg\+ {
    left: 60px;
  }
}
@media screen and (min-width: 992px) {
  .t-60\@md\+ {
    top: 60px;
  }
  .r-60\@md\+ {
    right: 60px;
  }
  .b-60\@md\+ {
    bottom: 60px;
  }
  .l-60\@md\+ {
    left: 60px;
  }
}
@media screen and (min-width: 768px) {
  .t-60\@sm\+ {
    top: 60px;
  }
  .r-60\@sm\+ {
    right: 60px;
  }
  .b-60\@sm\+ {
    bottom: 60px;
  }
  .l-60\@sm\+ {
    left: 60px;
  }
}
@media screen and (min-width: 0) {
  .t-60\@xs\+ {
    top: 60px;
  }
  .r-60\@xs\+ {
    right: 60px;
  }
  .b-60\@xs\+ {
    bottom: 60px;
  }
  .l-60\@xs\+ {
    left: 60px;
  }
}
@media screen and (max-width: 1439px) {
  .t-60\@xl- {
    top: 60px;
  }
  .r-60\@xl- {
    right: 60px;
  }
  .b-60\@xl- {
    bottom: 60px;
  }
  .l-60\@xl- {
    left: 60px;
  }
}
@media screen and (max-width: 1199px) {
  .t-60\@lg- {
    top: 60px;
  }
  .r-60\@lg- {
    right: 60px;
  }
  .b-60\@lg- {
    bottom: 60px;
  }
  .l-60\@lg- {
    left: 60px;
  }
}
@media screen and (max-width: 991px) {
  .t-60\@md- {
    top: 60px;
  }
  .r-60\@md- {
    right: 60px;
  }
  .b-60\@md- {
    bottom: 60px;
  }
  .l-60\@md- {
    left: 60px;
  }
}
@media screen and (max-width: 767px) {
  .t-60\@sm- {
    top: 60px;
  }
  .r-60\@sm- {
    right: 60px;
  }
  .b-60\@sm- {
    bottom: 60px;
  }
  .l-60\@sm- {
    left: 60px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-60\@lg {
    top: 60px;
  }
  .r-60\@lg {
    right: 60px;
  }
  .b-60\@lg {
    bottom: 60px;
  }
  .l-60\@lg {
    left: 60px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-60\@md {
    top: 60px;
  }
  .r-60\@md {
    right: 60px;
  }
  .b-60\@md {
    bottom: 60px;
  }
  .l-60\@md {
    left: 60px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-60\@sm {
    top: 60px;
  }
  .r-60\@sm {
    right: 60px;
  }
  .b-60\@sm {
    bottom: 60px;
  }
  .l-60\@sm {
    left: 60px;
  }
}
.t-70 {
  top: 70px;
}

.r-70 {
  right: 70px;
}

.b-70 {
  bottom: 70px;
}

.l-70 {
  left: 70px;
}

@media screen and (min-width: 1440px) {
  .t-70\@xl\+ {
    top: 70px;
  }
  .r-70\@xl\+ {
    right: 70px;
  }
  .b-70\@xl\+ {
    bottom: 70px;
  }
  .l-70\@xl\+ {
    left: 70px;
  }
}
@media screen and (min-width: 1200px) {
  .t-70\@lg\+ {
    top: 70px;
  }
  .r-70\@lg\+ {
    right: 70px;
  }
  .b-70\@lg\+ {
    bottom: 70px;
  }
  .l-70\@lg\+ {
    left: 70px;
  }
}
@media screen and (min-width: 992px) {
  .t-70\@md\+ {
    top: 70px;
  }
  .r-70\@md\+ {
    right: 70px;
  }
  .b-70\@md\+ {
    bottom: 70px;
  }
  .l-70\@md\+ {
    left: 70px;
  }
}
@media screen and (min-width: 768px) {
  .t-70\@sm\+ {
    top: 70px;
  }
  .r-70\@sm\+ {
    right: 70px;
  }
  .b-70\@sm\+ {
    bottom: 70px;
  }
  .l-70\@sm\+ {
    left: 70px;
  }
}
@media screen and (min-width: 0) {
  .t-70\@xs\+ {
    top: 70px;
  }
  .r-70\@xs\+ {
    right: 70px;
  }
  .b-70\@xs\+ {
    bottom: 70px;
  }
  .l-70\@xs\+ {
    left: 70px;
  }
}
@media screen and (max-width: 1439px) {
  .t-70\@xl- {
    top: 70px;
  }
  .r-70\@xl- {
    right: 70px;
  }
  .b-70\@xl- {
    bottom: 70px;
  }
  .l-70\@xl- {
    left: 70px;
  }
}
@media screen and (max-width: 1199px) {
  .t-70\@lg- {
    top: 70px;
  }
  .r-70\@lg- {
    right: 70px;
  }
  .b-70\@lg- {
    bottom: 70px;
  }
  .l-70\@lg- {
    left: 70px;
  }
}
@media screen and (max-width: 991px) {
  .t-70\@md- {
    top: 70px;
  }
  .r-70\@md- {
    right: 70px;
  }
  .b-70\@md- {
    bottom: 70px;
  }
  .l-70\@md- {
    left: 70px;
  }
}
@media screen and (max-width: 767px) {
  .t-70\@sm- {
    top: 70px;
  }
  .r-70\@sm- {
    right: 70px;
  }
  .b-70\@sm- {
    bottom: 70px;
  }
  .l-70\@sm- {
    left: 70px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-70\@lg {
    top: 70px;
  }
  .r-70\@lg {
    right: 70px;
  }
  .b-70\@lg {
    bottom: 70px;
  }
  .l-70\@lg {
    left: 70px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-70\@md {
    top: 70px;
  }
  .r-70\@md {
    right: 70px;
  }
  .b-70\@md {
    bottom: 70px;
  }
  .l-70\@md {
    left: 70px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-70\@sm {
    top: 70px;
  }
  .r-70\@sm {
    right: 70px;
  }
  .b-70\@sm {
    bottom: 70px;
  }
  .l-70\@sm {
    left: 70px;
  }
}
.t-80 {
  top: 80px;
}

.r-80 {
  right: 80px;
}

.b-80 {
  bottom: 80px;
}

.l-80 {
  left: 80px;
}

@media screen and (min-width: 1440px) {
  .t-80\@xl\+ {
    top: 80px;
  }
  .r-80\@xl\+ {
    right: 80px;
  }
  .b-80\@xl\+ {
    bottom: 80px;
  }
  .l-80\@xl\+ {
    left: 80px;
  }
}
@media screen and (min-width: 1200px) {
  .t-80\@lg\+ {
    top: 80px;
  }
  .r-80\@lg\+ {
    right: 80px;
  }
  .b-80\@lg\+ {
    bottom: 80px;
  }
  .l-80\@lg\+ {
    left: 80px;
  }
}
@media screen and (min-width: 992px) {
  .t-80\@md\+ {
    top: 80px;
  }
  .r-80\@md\+ {
    right: 80px;
  }
  .b-80\@md\+ {
    bottom: 80px;
  }
  .l-80\@md\+ {
    left: 80px;
  }
}
@media screen and (min-width: 768px) {
  .t-80\@sm\+ {
    top: 80px;
  }
  .r-80\@sm\+ {
    right: 80px;
  }
  .b-80\@sm\+ {
    bottom: 80px;
  }
  .l-80\@sm\+ {
    left: 80px;
  }
}
@media screen and (min-width: 0) {
  .t-80\@xs\+ {
    top: 80px;
  }
  .r-80\@xs\+ {
    right: 80px;
  }
  .b-80\@xs\+ {
    bottom: 80px;
  }
  .l-80\@xs\+ {
    left: 80px;
  }
}
@media screen and (max-width: 1439px) {
  .t-80\@xl- {
    top: 80px;
  }
  .r-80\@xl- {
    right: 80px;
  }
  .b-80\@xl- {
    bottom: 80px;
  }
  .l-80\@xl- {
    left: 80px;
  }
}
@media screen and (max-width: 1199px) {
  .t-80\@lg- {
    top: 80px;
  }
  .r-80\@lg- {
    right: 80px;
  }
  .b-80\@lg- {
    bottom: 80px;
  }
  .l-80\@lg- {
    left: 80px;
  }
}
@media screen and (max-width: 991px) {
  .t-80\@md- {
    top: 80px;
  }
  .r-80\@md- {
    right: 80px;
  }
  .b-80\@md- {
    bottom: 80px;
  }
  .l-80\@md- {
    left: 80px;
  }
}
@media screen and (max-width: 767px) {
  .t-80\@sm- {
    top: 80px;
  }
  .r-80\@sm- {
    right: 80px;
  }
  .b-80\@sm- {
    bottom: 80px;
  }
  .l-80\@sm- {
    left: 80px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-80\@lg {
    top: 80px;
  }
  .r-80\@lg {
    right: 80px;
  }
  .b-80\@lg {
    bottom: 80px;
  }
  .l-80\@lg {
    left: 80px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-80\@md {
    top: 80px;
  }
  .r-80\@md {
    right: 80px;
  }
  .b-80\@md {
    bottom: 80px;
  }
  .l-80\@md {
    left: 80px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-80\@sm {
    top: 80px;
  }
  .r-80\@sm {
    right: 80px;
  }
  .b-80\@sm {
    bottom: 80px;
  }
  .l-80\@sm {
    left: 80px;
  }
}
.t-90 {
  top: 90px;
}

.r-90 {
  right: 90px;
}

.b-90 {
  bottom: 90px;
}

.l-90 {
  left: 90px;
}

@media screen and (min-width: 1440px) {
  .t-90\@xl\+ {
    top: 90px;
  }
  .r-90\@xl\+ {
    right: 90px;
  }
  .b-90\@xl\+ {
    bottom: 90px;
  }
  .l-90\@xl\+ {
    left: 90px;
  }
}
@media screen and (min-width: 1200px) {
  .t-90\@lg\+ {
    top: 90px;
  }
  .r-90\@lg\+ {
    right: 90px;
  }
  .b-90\@lg\+ {
    bottom: 90px;
  }
  .l-90\@lg\+ {
    left: 90px;
  }
}
@media screen and (min-width: 992px) {
  .t-90\@md\+ {
    top: 90px;
  }
  .r-90\@md\+ {
    right: 90px;
  }
  .b-90\@md\+ {
    bottom: 90px;
  }
  .l-90\@md\+ {
    left: 90px;
  }
}
@media screen and (min-width: 768px) {
  .t-90\@sm\+ {
    top: 90px;
  }
  .r-90\@sm\+ {
    right: 90px;
  }
  .b-90\@sm\+ {
    bottom: 90px;
  }
  .l-90\@sm\+ {
    left: 90px;
  }
}
@media screen and (min-width: 0) {
  .t-90\@xs\+ {
    top: 90px;
  }
  .r-90\@xs\+ {
    right: 90px;
  }
  .b-90\@xs\+ {
    bottom: 90px;
  }
  .l-90\@xs\+ {
    left: 90px;
  }
}
@media screen and (max-width: 1439px) {
  .t-90\@xl- {
    top: 90px;
  }
  .r-90\@xl- {
    right: 90px;
  }
  .b-90\@xl- {
    bottom: 90px;
  }
  .l-90\@xl- {
    left: 90px;
  }
}
@media screen and (max-width: 1199px) {
  .t-90\@lg- {
    top: 90px;
  }
  .r-90\@lg- {
    right: 90px;
  }
  .b-90\@lg- {
    bottom: 90px;
  }
  .l-90\@lg- {
    left: 90px;
  }
}
@media screen and (max-width: 991px) {
  .t-90\@md- {
    top: 90px;
  }
  .r-90\@md- {
    right: 90px;
  }
  .b-90\@md- {
    bottom: 90px;
  }
  .l-90\@md- {
    left: 90px;
  }
}
@media screen and (max-width: 767px) {
  .t-90\@sm- {
    top: 90px;
  }
  .r-90\@sm- {
    right: 90px;
  }
  .b-90\@sm- {
    bottom: 90px;
  }
  .l-90\@sm- {
    left: 90px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-90\@lg {
    top: 90px;
  }
  .r-90\@lg {
    right: 90px;
  }
  .b-90\@lg {
    bottom: 90px;
  }
  .l-90\@lg {
    left: 90px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-90\@md {
    top: 90px;
  }
  .r-90\@md {
    right: 90px;
  }
  .b-90\@md {
    bottom: 90px;
  }
  .l-90\@md {
    left: 90px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-90\@sm {
    top: 90px;
  }
  .r-90\@sm {
    right: 90px;
  }
  .b-90\@sm {
    bottom: 90px;
  }
  .l-90\@sm {
    left: 90px;
  }
}
.t-100 {
  top: 100px;
}

.r-100 {
  right: 100px;
}

.b-100 {
  bottom: 100px;
}

.l-100 {
  left: 100px;
}

@media screen and (min-width: 1440px) {
  .t-100\@xl\+ {
    top: 100px;
  }
  .r-100\@xl\+ {
    right: 100px;
  }
  .b-100\@xl\+ {
    bottom: 100px;
  }
  .l-100\@xl\+ {
    left: 100px;
  }
}
@media screen and (min-width: 1200px) {
  .t-100\@lg\+ {
    top: 100px;
  }
  .r-100\@lg\+ {
    right: 100px;
  }
  .b-100\@lg\+ {
    bottom: 100px;
  }
  .l-100\@lg\+ {
    left: 100px;
  }
}
@media screen and (min-width: 992px) {
  .t-100\@md\+ {
    top: 100px;
  }
  .r-100\@md\+ {
    right: 100px;
  }
  .b-100\@md\+ {
    bottom: 100px;
  }
  .l-100\@md\+ {
    left: 100px;
  }
}
@media screen and (min-width: 768px) {
  .t-100\@sm\+ {
    top: 100px;
  }
  .r-100\@sm\+ {
    right: 100px;
  }
  .b-100\@sm\+ {
    bottom: 100px;
  }
  .l-100\@sm\+ {
    left: 100px;
  }
}
@media screen and (min-width: 0) {
  .t-100\@xs\+ {
    top: 100px;
  }
  .r-100\@xs\+ {
    right: 100px;
  }
  .b-100\@xs\+ {
    bottom: 100px;
  }
  .l-100\@xs\+ {
    left: 100px;
  }
}
@media screen and (max-width: 1439px) {
  .t-100\@xl- {
    top: 100px;
  }
  .r-100\@xl- {
    right: 100px;
  }
  .b-100\@xl- {
    bottom: 100px;
  }
  .l-100\@xl- {
    left: 100px;
  }
}
@media screen and (max-width: 1199px) {
  .t-100\@lg- {
    top: 100px;
  }
  .r-100\@lg- {
    right: 100px;
  }
  .b-100\@lg- {
    bottom: 100px;
  }
  .l-100\@lg- {
    left: 100px;
  }
}
@media screen and (max-width: 991px) {
  .t-100\@md- {
    top: 100px;
  }
  .r-100\@md- {
    right: 100px;
  }
  .b-100\@md- {
    bottom: 100px;
  }
  .l-100\@md- {
    left: 100px;
  }
}
@media screen and (max-width: 767px) {
  .t-100\@sm- {
    top: 100px;
  }
  .r-100\@sm- {
    right: 100px;
  }
  .b-100\@sm- {
    bottom: 100px;
  }
  .l-100\@sm- {
    left: 100px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-100\@lg {
    top: 100px;
  }
  .r-100\@lg {
    right: 100px;
  }
  .b-100\@lg {
    bottom: 100px;
  }
  .l-100\@lg {
    left: 100px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-100\@md {
    top: 100px;
  }
  .r-100\@md {
    right: 100px;
  }
  .b-100\@md {
    bottom: 100px;
  }
  .l-100\@md {
    left: 100px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-100\@sm {
    top: 100px;
  }
  .r-100\@sm {
    right: 100px;
  }
  .b-100\@sm {
    bottom: 100px;
  }
  .l-100\@sm {
    left: 100px;
  }
}
.t-110 {
  top: 110px;
}

.r-110 {
  right: 110px;
}

.b-110 {
  bottom: 110px;
}

.l-110 {
  left: 110px;
}

@media screen and (min-width: 1440px) {
  .t-110\@xl\+ {
    top: 110px;
  }
  .r-110\@xl\+ {
    right: 110px;
  }
  .b-110\@xl\+ {
    bottom: 110px;
  }
  .l-110\@xl\+ {
    left: 110px;
  }
}
@media screen and (min-width: 1200px) {
  .t-110\@lg\+ {
    top: 110px;
  }
  .r-110\@lg\+ {
    right: 110px;
  }
  .b-110\@lg\+ {
    bottom: 110px;
  }
  .l-110\@lg\+ {
    left: 110px;
  }
}
@media screen and (min-width: 992px) {
  .t-110\@md\+ {
    top: 110px;
  }
  .r-110\@md\+ {
    right: 110px;
  }
  .b-110\@md\+ {
    bottom: 110px;
  }
  .l-110\@md\+ {
    left: 110px;
  }
}
@media screen and (min-width: 768px) {
  .t-110\@sm\+ {
    top: 110px;
  }
  .r-110\@sm\+ {
    right: 110px;
  }
  .b-110\@sm\+ {
    bottom: 110px;
  }
  .l-110\@sm\+ {
    left: 110px;
  }
}
@media screen and (min-width: 0) {
  .t-110\@xs\+ {
    top: 110px;
  }
  .r-110\@xs\+ {
    right: 110px;
  }
  .b-110\@xs\+ {
    bottom: 110px;
  }
  .l-110\@xs\+ {
    left: 110px;
  }
}
@media screen and (max-width: 1439px) {
  .t-110\@xl- {
    top: 110px;
  }
  .r-110\@xl- {
    right: 110px;
  }
  .b-110\@xl- {
    bottom: 110px;
  }
  .l-110\@xl- {
    left: 110px;
  }
}
@media screen and (max-width: 1199px) {
  .t-110\@lg- {
    top: 110px;
  }
  .r-110\@lg- {
    right: 110px;
  }
  .b-110\@lg- {
    bottom: 110px;
  }
  .l-110\@lg- {
    left: 110px;
  }
}
@media screen and (max-width: 991px) {
  .t-110\@md- {
    top: 110px;
  }
  .r-110\@md- {
    right: 110px;
  }
  .b-110\@md- {
    bottom: 110px;
  }
  .l-110\@md- {
    left: 110px;
  }
}
@media screen and (max-width: 767px) {
  .t-110\@sm- {
    top: 110px;
  }
  .r-110\@sm- {
    right: 110px;
  }
  .b-110\@sm- {
    bottom: 110px;
  }
  .l-110\@sm- {
    left: 110px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-110\@lg {
    top: 110px;
  }
  .r-110\@lg {
    right: 110px;
  }
  .b-110\@lg {
    bottom: 110px;
  }
  .l-110\@lg {
    left: 110px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-110\@md {
    top: 110px;
  }
  .r-110\@md {
    right: 110px;
  }
  .b-110\@md {
    bottom: 110px;
  }
  .l-110\@md {
    left: 110px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-110\@sm {
    top: 110px;
  }
  .r-110\@sm {
    right: 110px;
  }
  .b-110\@sm {
    bottom: 110px;
  }
  .l-110\@sm {
    left: 110px;
  }
}
.t-120 {
  top: 120px;
}

.r-120 {
  right: 120px;
}

.b-120 {
  bottom: 120px;
}

.l-120 {
  left: 120px;
}

@media screen and (min-width: 1440px) {
  .t-120\@xl\+ {
    top: 120px;
  }
  .r-120\@xl\+ {
    right: 120px;
  }
  .b-120\@xl\+ {
    bottom: 120px;
  }
  .l-120\@xl\+ {
    left: 120px;
  }
}
@media screen and (min-width: 1200px) {
  .t-120\@lg\+ {
    top: 120px;
  }
  .r-120\@lg\+ {
    right: 120px;
  }
  .b-120\@lg\+ {
    bottom: 120px;
  }
  .l-120\@lg\+ {
    left: 120px;
  }
}
@media screen and (min-width: 992px) {
  .t-120\@md\+ {
    top: 120px;
  }
  .r-120\@md\+ {
    right: 120px;
  }
  .b-120\@md\+ {
    bottom: 120px;
  }
  .l-120\@md\+ {
    left: 120px;
  }
}
@media screen and (min-width: 768px) {
  .t-120\@sm\+ {
    top: 120px;
  }
  .r-120\@sm\+ {
    right: 120px;
  }
  .b-120\@sm\+ {
    bottom: 120px;
  }
  .l-120\@sm\+ {
    left: 120px;
  }
}
@media screen and (min-width: 0) {
  .t-120\@xs\+ {
    top: 120px;
  }
  .r-120\@xs\+ {
    right: 120px;
  }
  .b-120\@xs\+ {
    bottom: 120px;
  }
  .l-120\@xs\+ {
    left: 120px;
  }
}
@media screen and (max-width: 1439px) {
  .t-120\@xl- {
    top: 120px;
  }
  .r-120\@xl- {
    right: 120px;
  }
  .b-120\@xl- {
    bottom: 120px;
  }
  .l-120\@xl- {
    left: 120px;
  }
}
@media screen and (max-width: 1199px) {
  .t-120\@lg- {
    top: 120px;
  }
  .r-120\@lg- {
    right: 120px;
  }
  .b-120\@lg- {
    bottom: 120px;
  }
  .l-120\@lg- {
    left: 120px;
  }
}
@media screen and (max-width: 991px) {
  .t-120\@md- {
    top: 120px;
  }
  .r-120\@md- {
    right: 120px;
  }
  .b-120\@md- {
    bottom: 120px;
  }
  .l-120\@md- {
    left: 120px;
  }
}
@media screen and (max-width: 767px) {
  .t-120\@sm- {
    top: 120px;
  }
  .r-120\@sm- {
    right: 120px;
  }
  .b-120\@sm- {
    bottom: 120px;
  }
  .l-120\@sm- {
    left: 120px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-120\@lg {
    top: 120px;
  }
  .r-120\@lg {
    right: 120px;
  }
  .b-120\@lg {
    bottom: 120px;
  }
  .l-120\@lg {
    left: 120px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-120\@md {
    top: 120px;
  }
  .r-120\@md {
    right: 120px;
  }
  .b-120\@md {
    bottom: 120px;
  }
  .l-120\@md {
    left: 120px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-120\@sm {
    top: 120px;
  }
  .r-120\@sm {
    right: 120px;
  }
  .b-120\@sm {
    bottom: 120px;
  }
  .l-120\@sm {
    left: 120px;
  }
}
.t-130 {
  top: 130px;
}

.r-130 {
  right: 130px;
}

.b-130 {
  bottom: 130px;
}

.l-130 {
  left: 130px;
}

@media screen and (min-width: 1440px) {
  .t-130\@xl\+ {
    top: 130px;
  }
  .r-130\@xl\+ {
    right: 130px;
  }
  .b-130\@xl\+ {
    bottom: 130px;
  }
  .l-130\@xl\+ {
    left: 130px;
  }
}
@media screen and (min-width: 1200px) {
  .t-130\@lg\+ {
    top: 130px;
  }
  .r-130\@lg\+ {
    right: 130px;
  }
  .b-130\@lg\+ {
    bottom: 130px;
  }
  .l-130\@lg\+ {
    left: 130px;
  }
}
@media screen and (min-width: 992px) {
  .t-130\@md\+ {
    top: 130px;
  }
  .r-130\@md\+ {
    right: 130px;
  }
  .b-130\@md\+ {
    bottom: 130px;
  }
  .l-130\@md\+ {
    left: 130px;
  }
}
@media screen and (min-width: 768px) {
  .t-130\@sm\+ {
    top: 130px;
  }
  .r-130\@sm\+ {
    right: 130px;
  }
  .b-130\@sm\+ {
    bottom: 130px;
  }
  .l-130\@sm\+ {
    left: 130px;
  }
}
@media screen and (min-width: 0) {
  .t-130\@xs\+ {
    top: 130px;
  }
  .r-130\@xs\+ {
    right: 130px;
  }
  .b-130\@xs\+ {
    bottom: 130px;
  }
  .l-130\@xs\+ {
    left: 130px;
  }
}
@media screen and (max-width: 1439px) {
  .t-130\@xl- {
    top: 130px;
  }
  .r-130\@xl- {
    right: 130px;
  }
  .b-130\@xl- {
    bottom: 130px;
  }
  .l-130\@xl- {
    left: 130px;
  }
}
@media screen and (max-width: 1199px) {
  .t-130\@lg- {
    top: 130px;
  }
  .r-130\@lg- {
    right: 130px;
  }
  .b-130\@lg- {
    bottom: 130px;
  }
  .l-130\@lg- {
    left: 130px;
  }
}
@media screen and (max-width: 991px) {
  .t-130\@md- {
    top: 130px;
  }
  .r-130\@md- {
    right: 130px;
  }
  .b-130\@md- {
    bottom: 130px;
  }
  .l-130\@md- {
    left: 130px;
  }
}
@media screen and (max-width: 767px) {
  .t-130\@sm- {
    top: 130px;
  }
  .r-130\@sm- {
    right: 130px;
  }
  .b-130\@sm- {
    bottom: 130px;
  }
  .l-130\@sm- {
    left: 130px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-130\@lg {
    top: 130px;
  }
  .r-130\@lg {
    right: 130px;
  }
  .b-130\@lg {
    bottom: 130px;
  }
  .l-130\@lg {
    left: 130px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-130\@md {
    top: 130px;
  }
  .r-130\@md {
    right: 130px;
  }
  .b-130\@md {
    bottom: 130px;
  }
  .l-130\@md {
    left: 130px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-130\@sm {
    top: 130px;
  }
  .r-130\@sm {
    right: 130px;
  }
  .b-130\@sm {
    bottom: 130px;
  }
  .l-130\@sm {
    left: 130px;
  }
}
.t-140 {
  top: 140px;
}

.r-140 {
  right: 140px;
}

.b-140 {
  bottom: 140px;
}

.l-140 {
  left: 140px;
}

@media screen and (min-width: 1440px) {
  .t-140\@xl\+ {
    top: 140px;
  }
  .r-140\@xl\+ {
    right: 140px;
  }
  .b-140\@xl\+ {
    bottom: 140px;
  }
  .l-140\@xl\+ {
    left: 140px;
  }
}
@media screen and (min-width: 1200px) {
  .t-140\@lg\+ {
    top: 140px;
  }
  .r-140\@lg\+ {
    right: 140px;
  }
  .b-140\@lg\+ {
    bottom: 140px;
  }
  .l-140\@lg\+ {
    left: 140px;
  }
}
@media screen and (min-width: 992px) {
  .t-140\@md\+ {
    top: 140px;
  }
  .r-140\@md\+ {
    right: 140px;
  }
  .b-140\@md\+ {
    bottom: 140px;
  }
  .l-140\@md\+ {
    left: 140px;
  }
}
@media screen and (min-width: 768px) {
  .t-140\@sm\+ {
    top: 140px;
  }
  .r-140\@sm\+ {
    right: 140px;
  }
  .b-140\@sm\+ {
    bottom: 140px;
  }
  .l-140\@sm\+ {
    left: 140px;
  }
}
@media screen and (min-width: 0) {
  .t-140\@xs\+ {
    top: 140px;
  }
  .r-140\@xs\+ {
    right: 140px;
  }
  .b-140\@xs\+ {
    bottom: 140px;
  }
  .l-140\@xs\+ {
    left: 140px;
  }
}
@media screen and (max-width: 1439px) {
  .t-140\@xl- {
    top: 140px;
  }
  .r-140\@xl- {
    right: 140px;
  }
  .b-140\@xl- {
    bottom: 140px;
  }
  .l-140\@xl- {
    left: 140px;
  }
}
@media screen and (max-width: 1199px) {
  .t-140\@lg- {
    top: 140px;
  }
  .r-140\@lg- {
    right: 140px;
  }
  .b-140\@lg- {
    bottom: 140px;
  }
  .l-140\@lg- {
    left: 140px;
  }
}
@media screen and (max-width: 991px) {
  .t-140\@md- {
    top: 140px;
  }
  .r-140\@md- {
    right: 140px;
  }
  .b-140\@md- {
    bottom: 140px;
  }
  .l-140\@md- {
    left: 140px;
  }
}
@media screen and (max-width: 767px) {
  .t-140\@sm- {
    top: 140px;
  }
  .r-140\@sm- {
    right: 140px;
  }
  .b-140\@sm- {
    bottom: 140px;
  }
  .l-140\@sm- {
    left: 140px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-140\@lg {
    top: 140px;
  }
  .r-140\@lg {
    right: 140px;
  }
  .b-140\@lg {
    bottom: 140px;
  }
  .l-140\@lg {
    left: 140px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-140\@md {
    top: 140px;
  }
  .r-140\@md {
    right: 140px;
  }
  .b-140\@md {
    bottom: 140px;
  }
  .l-140\@md {
    left: 140px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-140\@sm {
    top: 140px;
  }
  .r-140\@sm {
    right: 140px;
  }
  .b-140\@sm {
    bottom: 140px;
  }
  .l-140\@sm {
    left: 140px;
  }
}
.t-150 {
  top: 150px;
}

.r-150 {
  right: 150px;
}

.b-150 {
  bottom: 150px;
}

.l-150 {
  left: 150px;
}

@media screen and (min-width: 1440px) {
  .t-150\@xl\+ {
    top: 150px;
  }
  .r-150\@xl\+ {
    right: 150px;
  }
  .b-150\@xl\+ {
    bottom: 150px;
  }
  .l-150\@xl\+ {
    left: 150px;
  }
}
@media screen and (min-width: 1200px) {
  .t-150\@lg\+ {
    top: 150px;
  }
  .r-150\@lg\+ {
    right: 150px;
  }
  .b-150\@lg\+ {
    bottom: 150px;
  }
  .l-150\@lg\+ {
    left: 150px;
  }
}
@media screen and (min-width: 992px) {
  .t-150\@md\+ {
    top: 150px;
  }
  .r-150\@md\+ {
    right: 150px;
  }
  .b-150\@md\+ {
    bottom: 150px;
  }
  .l-150\@md\+ {
    left: 150px;
  }
}
@media screen and (min-width: 768px) {
  .t-150\@sm\+ {
    top: 150px;
  }
  .r-150\@sm\+ {
    right: 150px;
  }
  .b-150\@sm\+ {
    bottom: 150px;
  }
  .l-150\@sm\+ {
    left: 150px;
  }
}
@media screen and (min-width: 0) {
  .t-150\@xs\+ {
    top: 150px;
  }
  .r-150\@xs\+ {
    right: 150px;
  }
  .b-150\@xs\+ {
    bottom: 150px;
  }
  .l-150\@xs\+ {
    left: 150px;
  }
}
@media screen and (max-width: 1439px) {
  .t-150\@xl- {
    top: 150px;
  }
  .r-150\@xl- {
    right: 150px;
  }
  .b-150\@xl- {
    bottom: 150px;
  }
  .l-150\@xl- {
    left: 150px;
  }
}
@media screen and (max-width: 1199px) {
  .t-150\@lg- {
    top: 150px;
  }
  .r-150\@lg- {
    right: 150px;
  }
  .b-150\@lg- {
    bottom: 150px;
  }
  .l-150\@lg- {
    left: 150px;
  }
}
@media screen and (max-width: 991px) {
  .t-150\@md- {
    top: 150px;
  }
  .r-150\@md- {
    right: 150px;
  }
  .b-150\@md- {
    bottom: 150px;
  }
  .l-150\@md- {
    left: 150px;
  }
}
@media screen and (max-width: 767px) {
  .t-150\@sm- {
    top: 150px;
  }
  .r-150\@sm- {
    right: 150px;
  }
  .b-150\@sm- {
    bottom: 150px;
  }
  .l-150\@sm- {
    left: 150px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-150\@lg {
    top: 150px;
  }
  .r-150\@lg {
    right: 150px;
  }
  .b-150\@lg {
    bottom: 150px;
  }
  .l-150\@lg {
    left: 150px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-150\@md {
    top: 150px;
  }
  .r-150\@md {
    right: 150px;
  }
  .b-150\@md {
    bottom: 150px;
  }
  .l-150\@md {
    left: 150px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-150\@sm {
    top: 150px;
  }
  .r-150\@sm {
    right: 150px;
  }
  .b-150\@sm {
    bottom: 150px;
  }
  .l-150\@sm {
    left: 150px;
  }
}
.t-160 {
  top: 160px;
}

.r-160 {
  right: 160px;
}

.b-160 {
  bottom: 160px;
}

.l-160 {
  left: 160px;
}

@media screen and (min-width: 1440px) {
  .t-160\@xl\+ {
    top: 160px;
  }
  .r-160\@xl\+ {
    right: 160px;
  }
  .b-160\@xl\+ {
    bottom: 160px;
  }
  .l-160\@xl\+ {
    left: 160px;
  }
}
@media screen and (min-width: 1200px) {
  .t-160\@lg\+ {
    top: 160px;
  }
  .r-160\@lg\+ {
    right: 160px;
  }
  .b-160\@lg\+ {
    bottom: 160px;
  }
  .l-160\@lg\+ {
    left: 160px;
  }
}
@media screen and (min-width: 992px) {
  .t-160\@md\+ {
    top: 160px;
  }
  .r-160\@md\+ {
    right: 160px;
  }
  .b-160\@md\+ {
    bottom: 160px;
  }
  .l-160\@md\+ {
    left: 160px;
  }
}
@media screen and (min-width: 768px) {
  .t-160\@sm\+ {
    top: 160px;
  }
  .r-160\@sm\+ {
    right: 160px;
  }
  .b-160\@sm\+ {
    bottom: 160px;
  }
  .l-160\@sm\+ {
    left: 160px;
  }
}
@media screen and (min-width: 0) {
  .t-160\@xs\+ {
    top: 160px;
  }
  .r-160\@xs\+ {
    right: 160px;
  }
  .b-160\@xs\+ {
    bottom: 160px;
  }
  .l-160\@xs\+ {
    left: 160px;
  }
}
@media screen and (max-width: 1439px) {
  .t-160\@xl- {
    top: 160px;
  }
  .r-160\@xl- {
    right: 160px;
  }
  .b-160\@xl- {
    bottom: 160px;
  }
  .l-160\@xl- {
    left: 160px;
  }
}
@media screen and (max-width: 1199px) {
  .t-160\@lg- {
    top: 160px;
  }
  .r-160\@lg- {
    right: 160px;
  }
  .b-160\@lg- {
    bottom: 160px;
  }
  .l-160\@lg- {
    left: 160px;
  }
}
@media screen and (max-width: 991px) {
  .t-160\@md- {
    top: 160px;
  }
  .r-160\@md- {
    right: 160px;
  }
  .b-160\@md- {
    bottom: 160px;
  }
  .l-160\@md- {
    left: 160px;
  }
}
@media screen and (max-width: 767px) {
  .t-160\@sm- {
    top: 160px;
  }
  .r-160\@sm- {
    right: 160px;
  }
  .b-160\@sm- {
    bottom: 160px;
  }
  .l-160\@sm- {
    left: 160px;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .t-160\@lg {
    top: 160px;
  }
  .r-160\@lg {
    right: 160px;
  }
  .b-160\@lg {
    bottom: 160px;
  }
  .l-160\@lg {
    left: 160px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .t-160\@md {
    top: 160px;
  }
  .r-160\@md {
    right: 160px;
  }
  .b-160\@md {
    bottom: 160px;
  }
  .l-160\@md {
    left: 160px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .t-160\@sm {
    top: 160px;
  }
  .r-160\@sm {
    right: 160px;
  }
  .b-160\@sm {
    bottom: 160px;
  }
  .l-160\@sm {
    left: 160px;
  }
}
.tl-50p {
  top: 50%;
  left: 50%;
}

.tr-50p {
  top: 50%;
  right: 50%;
}

.t-50p {
  top: 50%;
}

.r-50p {
  right: 50%;
}

.b-50p {
  bottom: 50%;
}

.l-50p {
  left: 50%;
}

@media screen and (min-width: 1440px) {
  .tl-50p\@xl\+ {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@xl\+ {
    top: 50%;
    right: 50%;
  }
  .t-50p\@xl\+ {
    top: 50%;
  }
  .r-50p\@xl\+ {
    right: 50%;
  }
  .b-50p\@xl\+ {
    bottom: 50%;
  }
  .l-50p\@xl\+ {
    left: 50%;
  }
}
@media screen and (min-width: 1200px) {
  .tl-50p\@lg\+ {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@lg\+ {
    top: 50%;
    right: 50%;
  }
  .t-50p\@lg\+ {
    top: 50%;
  }
  .r-50p\@lg\+ {
    right: 50%;
  }
  .b-50p\@lg\+ {
    bottom: 50%;
  }
  .l-50p\@lg\+ {
    left: 50%;
  }
}
@media screen and (min-width: 992px) {
  .tl-50p\@md\+ {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@md\+ {
    top: 50%;
    right: 50%;
  }
  .t-50p\@md\+ {
    top: 50%;
  }
  .r-50p\@md\+ {
    right: 50%;
  }
  .b-50p\@md\+ {
    bottom: 50%;
  }
  .l-50p\@md\+ {
    left: 50%;
  }
}
@media screen and (min-width: 768px) {
  .tl-50p\@sm\+ {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@sm\+ {
    top: 50%;
    right: 50%;
  }
  .t-50p\@sm\+ {
    top: 50%;
  }
  .r-50p\@sm\+ {
    right: 50%;
  }
  .b-50p\@sm\+ {
    bottom: 50%;
  }
  .l-50p\@sm\+ {
    left: 50%;
  }
}
@media screen and (min-width: 0) {
  .tl-50p\@xs\+ {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@xs\+ {
    top: 50%;
    right: 50%;
  }
  .t-50p\@xs\+ {
    top: 50%;
  }
  .r-50p\@xs\+ {
    right: 50%;
  }
  .b-50p\@xs\+ {
    bottom: 50%;
  }
  .l-50p\@xs\+ {
    left: 50%;
  }
}
@media screen and (max-width: 1439px) {
  .tl-50p\@xl- {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@xl- {
    top: 50%;
    right: 50%;
  }
  .t-50p\@xl- {
    top: 50%;
  }
  .r-50p\@xl- {
    right: 50%;
  }
  .b-50p\@xl- {
    bottom: 50%;
  }
  .l-50p\@xl- {
    left: 50%;
  }
}
@media screen and (max-width: 1199px) {
  .tl-50p\@lg- {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@lg- {
    top: 50%;
    right: 50%;
  }
  .t-50p\@lg- {
    top: 50%;
  }
  .r-50p\@lg- {
    right: 50%;
  }
  .b-50p\@lg- {
    bottom: 50%;
  }
  .l-50p\@lg- {
    left: 50%;
  }
}
@media screen and (max-width: 991px) {
  .tl-50p\@md- {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@md- {
    top: 50%;
    right: 50%;
  }
  .t-50p\@md- {
    top: 50%;
  }
  .r-50p\@md- {
    right: 50%;
  }
  .b-50p\@md- {
    bottom: 50%;
  }
  .l-50p\@md- {
    left: 50%;
  }
}
@media screen and (max-width: 767px) {
  .tl-50p\@sm- {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@sm- {
    top: 50%;
    right: 50%;
  }
  .t-50p\@sm- {
    top: 50%;
  }
  .r-50p\@sm- {
    right: 50%;
  }
  .b-50p\@sm- {
    bottom: 50%;
  }
  .l-50p\@sm- {
    left: 50%;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .tl-50p\@lg {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@lg {
    top: 50%;
    right: 50%;
  }
  .t-50p\@lg {
    top: 50%;
  }
  .r-50p\@lg {
    right: 50%;
  }
  .b-50p\@lg {
    bottom: 50%;
  }
  .l-50p\@lg {
    left: 50%;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .tl-50p\@md {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@md {
    top: 50%;
    right: 50%;
  }
  .t-50p\@md {
    top: 50%;
  }
  .r-50p\@md {
    right: 50%;
  }
  .b-50p\@md {
    bottom: 50%;
  }
  .l-50p\@md {
    left: 50%;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .tl-50p\@sm {
    top: 50%;
    left: 50%;
  }
  .tr-50p\@sm {
    top: 50%;
    right: 50%;
  }
  .t-50p\@sm {
    top: 50%;
  }
  .r-50p\@sm {
    right: 50%;
  }
  .b-50p\@sm {
    bottom: 50%;
  }
  .l-50p\@sm {
    left: 50%;
  }
}
.w-1\/4r, .sz-1\/4r {
  width: 0.25rem;
}

.w-1\/2r, .sz-1\/2r {
  width: 0.5rem;
}

.w-3\/4r, .sz-3\/4r {
  width: 0.75rem;
}

.w-1r, .sz-1r {
  width: 1rem;
}

.w-3\/2r, .sz-3\/2r {
  width: 1.5rem;
}

.w-2r, .sz-2r {
  width: 2rem;
}

.w-5\/2r, .sz-5\/2r {
  width: 2.5rem;
}

.w-3r, .sz-3r {
  width: 3rem;
}

.w-7\/2r, .sz-7\/2r {
  width: 3.5rem;
}

.w-4r, .sz-4r {
  width: 4rem;
}

.w-9\/2r, .sz-9\/2r {
  width: 4.5rem;
}

.w-5r, .sz-5r {
  width: 5rem;
}

.w-11\/2r, .sz-11\/2r {
  width: 5.5rem;
}

.w-6r, .sz-6r {
  width: 6rem;
}

@media screen and (min-width: 1440px) {
  .w-1\/4r\@xl\+, .sz-1\/4r\@xl\+ {
    width: 0.25rem;
  }
  .w-1\/2r\@xl\+, .sz-1\/2r\@xl\+ {
    width: 0.5rem;
  }
  .w-3\/4r\@xl\+, .sz-3\/4r\@xl\+ {
    width: 0.75rem;
  }
  .w-1r\@xl\+, .sz-1r\@xl\+ {
    width: 1rem;
  }
  .w-3\/2r\@xl\+, .sz-3\/2r\@xl\+ {
    width: 1.5rem;
  }
  .w-2r\@xl\+, .sz-2r\@xl\+ {
    width: 2rem;
  }
  .w-5\/2r\@xl\+, .sz-5\/2r\@xl\+ {
    width: 2.5rem;
  }
  .w-3r\@xl\+, .sz-3r\@xl\+ {
    width: 3rem;
  }
  .w-7\/2r\@xl\+, .sz-7\/2r\@xl\+ {
    width: 3.5rem;
  }
  .w-4r\@xl\+, .sz-4r\@xl\+ {
    width: 4rem;
  }
  .w-9\/2r\@xl\+, .sz-9\/2r\@xl\+ {
    width: 4.5rem;
  }
  .w-5r\@xl\+, .sz-5r\@xl\+ {
    width: 5rem;
  }
  .w-11\/2r\@xl\+, .sz-11\/2r\@xl\+ {
    width: 5.5rem;
  }
  .w-6r\@xl\+, .sz-6r\@xl\+ {
    width: 6rem;
  }
}
@media screen and (min-width: 1200px) {
  .w-1\/4r\@lg\+, .sz-1\/4r\@lg\+ {
    width: 0.25rem;
  }
  .w-1\/2r\@lg\+, .sz-1\/2r\@lg\+ {
    width: 0.5rem;
  }
  .w-3\/4r\@lg\+, .sz-3\/4r\@lg\+ {
    width: 0.75rem;
  }
  .w-1r\@lg\+, .sz-1r\@lg\+ {
    width: 1rem;
  }
  .w-3\/2r\@lg\+, .sz-3\/2r\@lg\+ {
    width: 1.5rem;
  }
  .w-2r\@lg\+, .sz-2r\@lg\+ {
    width: 2rem;
  }
  .w-5\/2r\@lg\+, .sz-5\/2r\@lg\+ {
    width: 2.5rem;
  }
  .w-3r\@lg\+, .sz-3r\@lg\+ {
    width: 3rem;
  }
  .w-7\/2r\@lg\+, .sz-7\/2r\@lg\+ {
    width: 3.5rem;
  }
  .w-4r\@lg\+, .sz-4r\@lg\+ {
    width: 4rem;
  }
  .w-9\/2r\@lg\+, .sz-9\/2r\@lg\+ {
    width: 4.5rem;
  }
  .w-5r\@lg\+, .sz-5r\@lg\+ {
    width: 5rem;
  }
  .w-11\/2r\@lg\+, .sz-11\/2r\@lg\+ {
    width: 5.5rem;
  }
  .w-6r\@lg\+, .sz-6r\@lg\+ {
    width: 6rem;
  }
}
@media screen and (min-width: 992px) {
  .w-1\/4r\@md\+, .sz-1\/4r\@md\+ {
    width: 0.25rem;
  }
  .w-1\/2r\@md\+, .sz-1\/2r\@md\+ {
    width: 0.5rem;
  }
  .w-3\/4r\@md\+, .sz-3\/4r\@md\+ {
    width: 0.75rem;
  }
  .w-1r\@md\+, .sz-1r\@md\+ {
    width: 1rem;
  }
  .w-3\/2r\@md\+, .sz-3\/2r\@md\+ {
    width: 1.5rem;
  }
  .w-2r\@md\+, .sz-2r\@md\+ {
    width: 2rem;
  }
  .w-5\/2r\@md\+, .sz-5\/2r\@md\+ {
    width: 2.5rem;
  }
  .w-3r\@md\+, .sz-3r\@md\+ {
    width: 3rem;
  }
  .w-7\/2r\@md\+, .sz-7\/2r\@md\+ {
    width: 3.5rem;
  }
  .w-4r\@md\+, .sz-4r\@md\+ {
    width: 4rem;
  }
  .w-9\/2r\@md\+, .sz-9\/2r\@md\+ {
    width: 4.5rem;
  }
  .w-5r\@md\+, .sz-5r\@md\+ {
    width: 5rem;
  }
  .w-11\/2r\@md\+, .sz-11\/2r\@md\+ {
    width: 5.5rem;
  }
  .w-6r\@md\+, .sz-6r\@md\+ {
    width: 6rem;
  }
}
@media screen and (min-width: 768px) {
  .w-1\/4r\@sm\+, .sz-1\/4r\@sm\+ {
    width: 0.25rem;
  }
  .w-1\/2r\@sm\+, .sz-1\/2r\@sm\+ {
    width: 0.5rem;
  }
  .w-3\/4r\@sm\+, .sz-3\/4r\@sm\+ {
    width: 0.75rem;
  }
  .w-1r\@sm\+, .sz-1r\@sm\+ {
    width: 1rem;
  }
  .w-3\/2r\@sm\+, .sz-3\/2r\@sm\+ {
    width: 1.5rem;
  }
  .w-2r\@sm\+, .sz-2r\@sm\+ {
    width: 2rem;
  }
  .w-5\/2r\@sm\+, .sz-5\/2r\@sm\+ {
    width: 2.5rem;
  }
  .w-3r\@sm\+, .sz-3r\@sm\+ {
    width: 3rem;
  }
  .w-7\/2r\@sm\+, .sz-7\/2r\@sm\+ {
    width: 3.5rem;
  }
  .w-4r\@sm\+, .sz-4r\@sm\+ {
    width: 4rem;
  }
  .w-9\/2r\@sm\+, .sz-9\/2r\@sm\+ {
    width: 4.5rem;
  }
  .w-5r\@sm\+, .sz-5r\@sm\+ {
    width: 5rem;
  }
  .w-11\/2r\@sm\+, .sz-11\/2r\@sm\+ {
    width: 5.5rem;
  }
  .w-6r\@sm\+, .sz-6r\@sm\+ {
    width: 6rem;
  }
}
@media screen and (min-width: 0) {
  .w-1\/4r\@xs\+, .sz-1\/4r\@xs\+ {
    width: 0.25rem;
  }
  .w-1\/2r\@xs\+, .sz-1\/2r\@xs\+ {
    width: 0.5rem;
  }
  .w-3\/4r\@xs\+, .sz-3\/4r\@xs\+ {
    width: 0.75rem;
  }
  .w-1r\@xs\+, .sz-1r\@xs\+ {
    width: 1rem;
  }
  .w-3\/2r\@xs\+, .sz-3\/2r\@xs\+ {
    width: 1.5rem;
  }
  .w-2r\@xs\+, .sz-2r\@xs\+ {
    width: 2rem;
  }
  .w-5\/2r\@xs\+, .sz-5\/2r\@xs\+ {
    width: 2.5rem;
  }
  .w-3r\@xs\+, .sz-3r\@xs\+ {
    width: 3rem;
  }
  .w-7\/2r\@xs\+, .sz-7\/2r\@xs\+ {
    width: 3.5rem;
  }
  .w-4r\@xs\+, .sz-4r\@xs\+ {
    width: 4rem;
  }
  .w-9\/2r\@xs\+, .sz-9\/2r\@xs\+ {
    width: 4.5rem;
  }
  .w-5r\@xs\+, .sz-5r\@xs\+ {
    width: 5rem;
  }
  .w-11\/2r\@xs\+, .sz-11\/2r\@xs\+ {
    width: 5.5rem;
  }
  .w-6r\@xs\+, .sz-6r\@xs\+ {
    width: 6rem;
  }
}
@media screen and (max-width: 1439px) {
  .w-1\/4r\@xl-, .sz-1\/4r\@xl- {
    width: 0.25rem;
  }
  .w-1\/2r\@xl-, .sz-1\/2r\@xl- {
    width: 0.5rem;
  }
  .w-3\/4r\@xl-, .sz-3\/4r\@xl- {
    width: 0.75rem;
  }
  .w-1r\@xl-, .sz-1r\@xl- {
    width: 1rem;
  }
  .w-3\/2r\@xl-, .sz-3\/2r\@xl- {
    width: 1.5rem;
  }
  .w-2r\@xl-, .sz-2r\@xl- {
    width: 2rem;
  }
  .w-5\/2r\@xl-, .sz-5\/2r\@xl- {
    width: 2.5rem;
  }
  .w-3r\@xl-, .sz-3r\@xl- {
    width: 3rem;
  }
  .w-7\/2r\@xl-, .sz-7\/2r\@xl- {
    width: 3.5rem;
  }
  .w-4r\@xl-, .sz-4r\@xl- {
    width: 4rem;
  }
  .w-9\/2r\@xl-, .sz-9\/2r\@xl- {
    width: 4.5rem;
  }
  .w-5r\@xl-, .sz-5r\@xl- {
    width: 5rem;
  }
  .w-11\/2r\@xl-, .sz-11\/2r\@xl- {
    width: 5.5rem;
  }
  .w-6r\@xl-, .sz-6r\@xl- {
    width: 6rem;
  }
}
@media screen and (max-width: 1199px) {
  .w-1\/4r\@lg-, .sz-1\/4r\@lg- {
    width: 0.25rem;
  }
  .w-1\/2r\@lg-, .sz-1\/2r\@lg- {
    width: 0.5rem;
  }
  .w-3\/4r\@lg-, .sz-3\/4r\@lg- {
    width: 0.75rem;
  }
  .w-1r\@lg-, .sz-1r\@lg- {
    width: 1rem;
  }
  .w-3\/2r\@lg-, .sz-3\/2r\@lg- {
    width: 1.5rem;
  }
  .w-2r\@lg-, .sz-2r\@lg- {
    width: 2rem;
  }
  .w-5\/2r\@lg-, .sz-5\/2r\@lg- {
    width: 2.5rem;
  }
  .w-3r\@lg-, .sz-3r\@lg- {
    width: 3rem;
  }
  .w-7\/2r\@lg-, .sz-7\/2r\@lg- {
    width: 3.5rem;
  }
  .w-4r\@lg-, .sz-4r\@lg- {
    width: 4rem;
  }
  .w-9\/2r\@lg-, .sz-9\/2r\@lg- {
    width: 4.5rem;
  }
  .w-5r\@lg-, .sz-5r\@lg- {
    width: 5rem;
  }
  .w-11\/2r\@lg-, .sz-11\/2r\@lg- {
    width: 5.5rem;
  }
  .w-6r\@lg-, .sz-6r\@lg- {
    width: 6rem;
  }
}
@media screen and (max-width: 991px) {
  .w-1\/4r\@md-, .sz-1\/4r\@md- {
    width: 0.25rem;
  }
  .w-1\/2r\@md-, .sz-1\/2r\@md- {
    width: 0.5rem;
  }
  .w-3\/4r\@md-, .sz-3\/4r\@md- {
    width: 0.75rem;
  }
  .w-1r\@md-, .sz-1r\@md- {
    width: 1rem;
  }
  .w-3\/2r\@md-, .sz-3\/2r\@md- {
    width: 1.5rem;
  }
  .w-2r\@md-, .sz-2r\@md- {
    width: 2rem;
  }
  .w-5\/2r\@md-, .sz-5\/2r\@md- {
    width: 2.5rem;
  }
  .w-3r\@md-, .sz-3r\@md- {
    width: 3rem;
  }
  .w-7\/2r\@md-, .sz-7\/2r\@md- {
    width: 3.5rem;
  }
  .w-4r\@md-, .sz-4r\@md- {
    width: 4rem;
  }
  .w-9\/2r\@md-, .sz-9\/2r\@md- {
    width: 4.5rem;
  }
  .w-5r\@md-, .sz-5r\@md- {
    width: 5rem;
  }
  .w-11\/2r\@md-, .sz-11\/2r\@md- {
    width: 5.5rem;
  }
  .w-6r\@md-, .sz-6r\@md- {
    width: 6rem;
  }
}
@media screen and (max-width: 767px) {
  .w-1\/4r\@sm-, .sz-1\/4r\@sm- {
    width: 0.25rem;
  }
  .w-1\/2r\@sm-, .sz-1\/2r\@sm- {
    width: 0.5rem;
  }
  .w-3\/4r\@sm-, .sz-3\/4r\@sm- {
    width: 0.75rem;
  }
  .w-1r\@sm-, .sz-1r\@sm- {
    width: 1rem;
  }
  .w-3\/2r\@sm-, .sz-3\/2r\@sm- {
    width: 1.5rem;
  }
  .w-2r\@sm-, .sz-2r\@sm- {
    width: 2rem;
  }
  .w-5\/2r\@sm-, .sz-5\/2r\@sm- {
    width: 2.5rem;
  }
  .w-3r\@sm-, .sz-3r\@sm- {
    width: 3rem;
  }
  .w-7\/2r\@sm-, .sz-7\/2r\@sm- {
    width: 3.5rem;
  }
  .w-4r\@sm-, .sz-4r\@sm- {
    width: 4rem;
  }
  .w-9\/2r\@sm-, .sz-9\/2r\@sm- {
    width: 4.5rem;
  }
  .w-5r\@sm-, .sz-5r\@sm- {
    width: 5rem;
  }
  .w-11\/2r\@sm-, .sz-11\/2r\@sm- {
    width: 5.5rem;
  }
  .w-6r\@sm-, .sz-6r\@sm- {
    width: 6rem;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .w-1\/4r\@lg, .sz-1\/4r\@lg {
    width: 0.25rem;
  }
  .w-1\/2r\@lg, .sz-1\/2r\@lg {
    width: 0.5rem;
  }
  .w-3\/4r\@lg, .sz-3\/4r\@lg {
    width: 0.75rem;
  }
  .w-1r\@lg, .sz-1r\@lg {
    width: 1rem;
  }
  .w-3\/2r\@lg, .sz-3\/2r\@lg {
    width: 1.5rem;
  }
  .w-2r\@lg, .sz-2r\@lg {
    width: 2rem;
  }
  .w-5\/2r\@lg, .sz-5\/2r\@lg {
    width: 2.5rem;
  }
  .w-3r\@lg, .sz-3r\@lg {
    width: 3rem;
  }
  .w-7\/2r\@lg, .sz-7\/2r\@lg {
    width: 3.5rem;
  }
  .w-4r\@lg, .sz-4r\@lg {
    width: 4rem;
  }
  .w-9\/2r\@lg, .sz-9\/2r\@lg {
    width: 4.5rem;
  }
  .w-5r\@lg, .sz-5r\@lg {
    width: 5rem;
  }
  .w-11\/2r\@lg, .sz-11\/2r\@lg {
    width: 5.5rem;
  }
  .w-6r\@lg, .sz-6r\@lg {
    width: 6rem;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .w-1\/4r\@md, .sz-1\/4r\@md {
    width: 0.25rem;
  }
  .w-1\/2r\@md, .sz-1\/2r\@md {
    width: 0.5rem;
  }
  .w-3\/4r\@md, .sz-3\/4r\@md {
    width: 0.75rem;
  }
  .w-1r\@md, .sz-1r\@md {
    width: 1rem;
  }
  .w-3\/2r\@md, .sz-3\/2r\@md {
    width: 1.5rem;
  }
  .w-2r\@md, .sz-2r\@md {
    width: 2rem;
  }
  .w-5\/2r\@md, .sz-5\/2r\@md {
    width: 2.5rem;
  }
  .w-3r\@md, .sz-3r\@md {
    width: 3rem;
  }
  .w-7\/2r\@md, .sz-7\/2r\@md {
    width: 3.5rem;
  }
  .w-4r\@md, .sz-4r\@md {
    width: 4rem;
  }
  .w-9\/2r\@md, .sz-9\/2r\@md {
    width: 4.5rem;
  }
  .w-5r\@md, .sz-5r\@md {
    width: 5rem;
  }
  .w-11\/2r\@md, .sz-11\/2r\@md {
    width: 5.5rem;
  }
  .w-6r\@md, .sz-6r\@md {
    width: 6rem;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .w-1\/4r\@sm, .sz-1\/4r\@sm {
    width: 0.25rem;
  }
  .w-1\/2r\@sm, .sz-1\/2r\@sm {
    width: 0.5rem;
  }
  .w-3\/4r\@sm, .sz-3\/4r\@sm {
    width: 0.75rem;
  }
  .w-1r\@sm, .sz-1r\@sm {
    width: 1rem;
  }
  .w-3\/2r\@sm, .sz-3\/2r\@sm {
    width: 1.5rem;
  }
  .w-2r\@sm, .sz-2r\@sm {
    width: 2rem;
  }
  .w-5\/2r\@sm, .sz-5\/2r\@sm {
    width: 2.5rem;
  }
  .w-3r\@sm, .sz-3r\@sm {
    width: 3rem;
  }
  .w-7\/2r\@sm, .sz-7\/2r\@sm {
    width: 3.5rem;
  }
  .w-4r\@sm, .sz-4r\@sm {
    width: 4rem;
  }
  .w-9\/2r\@sm, .sz-9\/2r\@sm {
    width: 4.5rem;
  }
  .w-5r\@sm, .sz-5r\@sm {
    width: 5rem;
  }
  .w-11\/2r\@sm, .sz-11\/2r\@sm {
    width: 5.5rem;
  }
  .w-6r\@sm, .sz-6r\@sm {
    width: 6rem;
  }
}
.w-0 {
  width: 0px;
}

.w-10p {
  width: 10%;
}

.w-20p {
  width: 20%;
}

.w-30p {
  width: 30%;
}

.w-40p {
  width: 40%;
}

.w-50p {
  width: 50%;
}

.w-60p {
  width: 60%;
}

.w-70p {
  width: 70%;
}

.w-80p {
  width: 80%;
}

.w-90p {
  width: 90%;
}

.w-100p {
  width: 100%;
}

.w-1px {
  width: 1px;
}

.w-a {
  width: auto;
}

@media screen and (min-width: 1440px) {
  .w-0\@xl\+ {
    width: 0px;
  }
  .w-10p\@xl\+ {
    width: 10%;
  }
  .w-20p\@xl\+ {
    width: 20%;
  }
  .w-30p\@xl\+ {
    width: 30%;
  }
  .w-40p\@xl\+ {
    width: 40%;
  }
  .w-50p\@xl\+ {
    width: 50%;
  }
  .w-60p\@xl\+ {
    width: 60%;
  }
  .w-70p\@xl\+ {
    width: 70%;
  }
  .w-80p\@xl\+ {
    width: 80%;
  }
  .w-90p\@xl\+ {
    width: 90%;
  }
  .w-100p\@xl\+ {
    width: 100%;
  }
  .w-1px\@xl\+ {
    width: 1px;
  }
  .w-a\@xl\+ {
    width: auto;
  }
}
@media screen and (min-width: 1200px) {
  .w-0\@lg\+ {
    width: 0px;
  }
  .w-10p\@lg\+ {
    width: 10%;
  }
  .w-20p\@lg\+ {
    width: 20%;
  }
  .w-30p\@lg\+ {
    width: 30%;
  }
  .w-40p\@lg\+ {
    width: 40%;
  }
  .w-50p\@lg\+ {
    width: 50%;
  }
  .w-60p\@lg\+ {
    width: 60%;
  }
  .w-70p\@lg\+ {
    width: 70%;
  }
  .w-80p\@lg\+ {
    width: 80%;
  }
  .w-90p\@lg\+ {
    width: 90%;
  }
  .w-100p\@lg\+ {
    width: 100%;
  }
  .w-1px\@lg\+ {
    width: 1px;
  }
  .w-a\@lg\+ {
    width: auto;
  }
}
@media screen and (min-width: 992px) {
  .w-0\@md\+ {
    width: 0px;
  }
  .w-10p\@md\+ {
    width: 10%;
  }
  .w-20p\@md\+ {
    width: 20%;
  }
  .w-30p\@md\+ {
    width: 30%;
  }
  .w-40p\@md\+ {
    width: 40%;
  }
  .w-50p\@md\+ {
    width: 50%;
  }
  .w-60p\@md\+ {
    width: 60%;
  }
  .w-70p\@md\+ {
    width: 70%;
  }
  .w-80p\@md\+ {
    width: 80%;
  }
  .w-90p\@md\+ {
    width: 90%;
  }
  .w-100p\@md\+ {
    width: 100%;
  }
  .w-1px\@md\+ {
    width: 1px;
  }
  .w-a\@md\+ {
    width: auto;
  }
}
@media screen and (min-width: 768px) {
  .w-0\@sm\+ {
    width: 0px;
  }
  .w-10p\@sm\+ {
    width: 10%;
  }
  .w-20p\@sm\+ {
    width: 20%;
  }
  .w-30p\@sm\+ {
    width: 30%;
  }
  .w-40p\@sm\+ {
    width: 40%;
  }
  .w-50p\@sm\+ {
    width: 50%;
  }
  .w-60p\@sm\+ {
    width: 60%;
  }
  .w-70p\@sm\+ {
    width: 70%;
  }
  .w-80p\@sm\+ {
    width: 80%;
  }
  .w-90p\@sm\+ {
    width: 90%;
  }
  .w-100p\@sm\+ {
    width: 100%;
  }
  .w-1px\@sm\+ {
    width: 1px;
  }
  .w-a\@sm\+ {
    width: auto;
  }
}
@media screen and (min-width: 0) {
  .w-0\@xs\+ {
    width: 0px;
  }
  .w-10p\@xs\+ {
    width: 10%;
  }
  .w-20p\@xs\+ {
    width: 20%;
  }
  .w-30p\@xs\+ {
    width: 30%;
  }
  .w-40p\@xs\+ {
    width: 40%;
  }
  .w-50p\@xs\+ {
    width: 50%;
  }
  .w-60p\@xs\+ {
    width: 60%;
  }
  .w-70p\@xs\+ {
    width: 70%;
  }
  .w-80p\@xs\+ {
    width: 80%;
  }
  .w-90p\@xs\+ {
    width: 90%;
  }
  .w-100p\@xs\+ {
    width: 100%;
  }
  .w-1px\@xs\+ {
    width: 1px;
  }
  .w-a\@xs\+ {
    width: auto;
  }
}
@media screen and (max-width: 1439px) {
  .w-0\@xl- {
    width: 0px;
  }
  .w-10p\@xl- {
    width: 10%;
  }
  .w-20p\@xl- {
    width: 20%;
  }
  .w-30p\@xl- {
    width: 30%;
  }
  .w-40p\@xl- {
    width: 40%;
  }
  .w-50p\@xl- {
    width: 50%;
  }
  .w-60p\@xl- {
    width: 60%;
  }
  .w-70p\@xl- {
    width: 70%;
  }
  .w-80p\@xl- {
    width: 80%;
  }
  .w-90p\@xl- {
    width: 90%;
  }
  .w-100p\@xl- {
    width: 100%;
  }
  .w-1px\@xl- {
    width: 1px;
  }
  .w-a\@xl- {
    width: auto;
  }
}
@media screen and (max-width: 1199px) {
  .w-0\@lg- {
    width: 0px;
  }
  .w-10p\@lg- {
    width: 10%;
  }
  .w-20p\@lg- {
    width: 20%;
  }
  .w-30p\@lg- {
    width: 30%;
  }
  .w-40p\@lg- {
    width: 40%;
  }
  .w-50p\@lg- {
    width: 50%;
  }
  .w-60p\@lg- {
    width: 60%;
  }
  .w-70p\@lg- {
    width: 70%;
  }
  .w-80p\@lg- {
    width: 80%;
  }
  .w-90p\@lg- {
    width: 90%;
  }
  .w-100p\@lg- {
    width: 100%;
  }
  .w-1px\@lg- {
    width: 1px;
  }
  .w-a\@lg- {
    width: auto;
  }
}
@media screen and (max-width: 991px) {
  .w-0\@md- {
    width: 0px;
  }
  .w-10p\@md- {
    width: 10%;
  }
  .w-20p\@md- {
    width: 20%;
  }
  .w-30p\@md- {
    width: 30%;
  }
  .w-40p\@md- {
    width: 40%;
  }
  .w-50p\@md- {
    width: 50%;
  }
  .w-60p\@md- {
    width: 60%;
  }
  .w-70p\@md- {
    width: 70%;
  }
  .w-80p\@md- {
    width: 80%;
  }
  .w-90p\@md- {
    width: 90%;
  }
  .w-100p\@md- {
    width: 100%;
  }
  .w-1px\@md- {
    width: 1px;
  }
  .w-a\@md- {
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .w-0\@sm- {
    width: 0px;
  }
  .w-10p\@sm- {
    width: 10%;
  }
  .w-20p\@sm- {
    width: 20%;
  }
  .w-30p\@sm- {
    width: 30%;
  }
  .w-40p\@sm- {
    width: 40%;
  }
  .w-50p\@sm- {
    width: 50%;
  }
  .w-60p\@sm- {
    width: 60%;
  }
  .w-70p\@sm- {
    width: 70%;
  }
  .w-80p\@sm- {
    width: 80%;
  }
  .w-90p\@sm- {
    width: 90%;
  }
  .w-100p\@sm- {
    width: 100%;
  }
  .w-1px\@sm- {
    width: 1px;
  }
  .w-a\@sm- {
    width: auto;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .w-0\@lg {
    width: 0px;
  }
  .w-10p\@lg {
    width: 10%;
  }
  .w-20p\@lg {
    width: 20%;
  }
  .w-30p\@lg {
    width: 30%;
  }
  .w-40p\@lg {
    width: 40%;
  }
  .w-50p\@lg {
    width: 50%;
  }
  .w-60p\@lg {
    width: 60%;
  }
  .w-70p\@lg {
    width: 70%;
  }
  .w-80p\@lg {
    width: 80%;
  }
  .w-90p\@lg {
    width: 90%;
  }
  .w-100p\@lg {
    width: 100%;
  }
  .w-1px\@lg {
    width: 1px;
  }
  .w-a\@lg {
    width: auto;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .w-0\@md {
    width: 0px;
  }
  .w-10p\@md {
    width: 10%;
  }
  .w-20p\@md {
    width: 20%;
  }
  .w-30p\@md {
    width: 30%;
  }
  .w-40p\@md {
    width: 40%;
  }
  .w-50p\@md {
    width: 50%;
  }
  .w-60p\@md {
    width: 60%;
  }
  .w-70p\@md {
    width: 70%;
  }
  .w-80p\@md {
    width: 80%;
  }
  .w-90p\@md {
    width: 90%;
  }
  .w-100p\@md {
    width: 100%;
  }
  .w-1px\@md {
    width: 1px;
  }
  .w-a\@md {
    width: auto;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .w-0\@sm {
    width: 0px;
  }
  .w-10p\@sm {
    width: 10%;
  }
  .w-20p\@sm {
    width: 20%;
  }
  .w-30p\@sm {
    width: 30%;
  }
  .w-40p\@sm {
    width: 40%;
  }
  .w-50p\@sm {
    width: 50%;
  }
  .w-60p\@sm {
    width: 60%;
  }
  .w-70p\@sm {
    width: 70%;
  }
  .w-80p\@sm {
    width: 80%;
  }
  .w-90p\@sm {
    width: 90%;
  }
  .w-100p\@sm {
    width: 100%;
  }
  .w-1px\@sm {
    width: 1px;
  }
  .w-a\@sm {
    width: auto;
  }
}
.h-1\/4r, .sz-1\/4r {
  height: 0.25rem;
}

.h-1\/2r, .sz-1\/2r {
  height: 0.5rem;
}

.h-3\/4r, .sz-3\/4r {
  height: 0.75rem;
}

.h-1r, .sz-1r {
  height: 1rem;
}

.h-3\/2r, .sz-3\/2r {
  height: 1.5rem;
}

.h-2r, .sz-2r {
  height: 2rem;
}

.h-5\/2r, .sz-5\/2r {
  height: 2.5rem;
}

.h-3r, .sz-3r {
  height: 3rem;
}

.h-7\/2r, .sz-7\/2r {
  height: 3.5rem;
}

.h-4r, .sz-4r {
  height: 4rem;
}

.h-9\/2r, .sz-9\/2r {
  height: 4.5rem;
}

.h-5r, .sz-5r {
  height: 5rem;
}

.h-11\/2r, .sz-11\/2r {
  height: 5.5rem;
}

.h-6r, .sz-6r {
  height: 6rem;
}

@media screen and (min-width: 1440px) {
  .h-1\/4r\@xl\+, .sz-1\/4r\@xl\+ {
    height: 0.25rem;
  }
  .h-1\/2r\@xl\+, .sz-1\/2r\@xl\+ {
    height: 0.5rem;
  }
  .h-3\/4r\@xl\+, .sz-3\/4r\@xl\+ {
    height: 0.75rem;
  }
  .h-1r\@xl\+, .sz-1r\@xl\+ {
    height: 1rem;
  }
  .h-3\/2r\@xl\+, .sz-3\/2r\@xl\+ {
    height: 1.5rem;
  }
  .h-2r\@xl\+, .sz-2r\@xl\+ {
    height: 2rem;
  }
  .h-5\/2r\@xl\+, .sz-5\/2r\@xl\+ {
    height: 2.5rem;
  }
  .h-3r\@xl\+, .sz-3r\@xl\+ {
    height: 3rem;
  }
  .h-7\/2r\@xl\+, .sz-7\/2r\@xl\+ {
    height: 3.5rem;
  }
  .h-4r\@xl\+, .sz-4r\@xl\+ {
    height: 4rem;
  }
  .h-9\/2r\@xl\+, .sz-9\/2r\@xl\+ {
    height: 4.5rem;
  }
  .h-5r\@xl\+, .sz-5r\@xl\+ {
    height: 5rem;
  }
  .h-11\/2r\@xl\+, .sz-11\/2r\@xl\+ {
    height: 5.5rem;
  }
  .h-6r\@xl\+, .sz-6r\@xl\+ {
    height: 6rem;
  }
}
@media screen and (min-width: 1200px) {
  .h-1\/4r\@lg\+, .sz-1\/4r\@lg\+ {
    height: 0.25rem;
  }
  .h-1\/2r\@lg\+, .sz-1\/2r\@lg\+ {
    height: 0.5rem;
  }
  .h-3\/4r\@lg\+, .sz-3\/4r\@lg\+ {
    height: 0.75rem;
  }
  .h-1r\@lg\+, .sz-1r\@lg\+ {
    height: 1rem;
  }
  .h-3\/2r\@lg\+, .sz-3\/2r\@lg\+ {
    height: 1.5rem;
  }
  .h-2r\@lg\+, .sz-2r\@lg\+ {
    height: 2rem;
  }
  .h-5\/2r\@lg\+, .sz-5\/2r\@lg\+ {
    height: 2.5rem;
  }
  .h-3r\@lg\+, .sz-3r\@lg\+ {
    height: 3rem;
  }
  .h-7\/2r\@lg\+, .sz-7\/2r\@lg\+ {
    height: 3.5rem;
  }
  .h-4r\@lg\+, .sz-4r\@lg\+ {
    height: 4rem;
  }
  .h-9\/2r\@lg\+, .sz-9\/2r\@lg\+ {
    height: 4.5rem;
  }
  .h-5r\@lg\+, .sz-5r\@lg\+ {
    height: 5rem;
  }
  .h-11\/2r\@lg\+, .sz-11\/2r\@lg\+ {
    height: 5.5rem;
  }
  .h-6r\@lg\+, .sz-6r\@lg\+ {
    height: 6rem;
  }
}
@media screen and (min-width: 992px) {
  .h-1\/4r\@md\+, .sz-1\/4r\@md\+ {
    height: 0.25rem;
  }
  .h-1\/2r\@md\+, .sz-1\/2r\@md\+ {
    height: 0.5rem;
  }
  .h-3\/4r\@md\+, .sz-3\/4r\@md\+ {
    height: 0.75rem;
  }
  .h-1r\@md\+, .sz-1r\@md\+ {
    height: 1rem;
  }
  .h-3\/2r\@md\+, .sz-3\/2r\@md\+ {
    height: 1.5rem;
  }
  .h-2r\@md\+, .sz-2r\@md\+ {
    height: 2rem;
  }
  .h-5\/2r\@md\+, .sz-5\/2r\@md\+ {
    height: 2.5rem;
  }
  .h-3r\@md\+, .sz-3r\@md\+ {
    height: 3rem;
  }
  .h-7\/2r\@md\+, .sz-7\/2r\@md\+ {
    height: 3.5rem;
  }
  .h-4r\@md\+, .sz-4r\@md\+ {
    height: 4rem;
  }
  .h-9\/2r\@md\+, .sz-9\/2r\@md\+ {
    height: 4.5rem;
  }
  .h-5r\@md\+, .sz-5r\@md\+ {
    height: 5rem;
  }
  .h-11\/2r\@md\+, .sz-11\/2r\@md\+ {
    height: 5.5rem;
  }
  .h-6r\@md\+, .sz-6r\@md\+ {
    height: 6rem;
  }
}
@media screen and (min-width: 768px) {
  .h-1\/4r\@sm\+, .sz-1\/4r\@sm\+ {
    height: 0.25rem;
  }
  .h-1\/2r\@sm\+, .sz-1\/2r\@sm\+ {
    height: 0.5rem;
  }
  .h-3\/4r\@sm\+, .sz-3\/4r\@sm\+ {
    height: 0.75rem;
  }
  .h-1r\@sm\+, .sz-1r\@sm\+ {
    height: 1rem;
  }
  .h-3\/2r\@sm\+, .sz-3\/2r\@sm\+ {
    height: 1.5rem;
  }
  .h-2r\@sm\+, .sz-2r\@sm\+ {
    height: 2rem;
  }
  .h-5\/2r\@sm\+, .sz-5\/2r\@sm\+ {
    height: 2.5rem;
  }
  .h-3r\@sm\+, .sz-3r\@sm\+ {
    height: 3rem;
  }
  .h-7\/2r\@sm\+, .sz-7\/2r\@sm\+ {
    height: 3.5rem;
  }
  .h-4r\@sm\+, .sz-4r\@sm\+ {
    height: 4rem;
  }
  .h-9\/2r\@sm\+, .sz-9\/2r\@sm\+ {
    height: 4.5rem;
  }
  .h-5r\@sm\+, .sz-5r\@sm\+ {
    height: 5rem;
  }
  .h-11\/2r\@sm\+, .sz-11\/2r\@sm\+ {
    height: 5.5rem;
  }
  .h-6r\@sm\+, .sz-6r\@sm\+ {
    height: 6rem;
  }
}
@media screen and (min-width: 0) {
  .h-1\/4r\@xs\+, .sz-1\/4r\@xs\+ {
    height: 0.25rem;
  }
  .h-1\/2r\@xs\+, .sz-1\/2r\@xs\+ {
    height: 0.5rem;
  }
  .h-3\/4r\@xs\+, .sz-3\/4r\@xs\+ {
    height: 0.75rem;
  }
  .h-1r\@xs\+, .sz-1r\@xs\+ {
    height: 1rem;
  }
  .h-3\/2r\@xs\+, .sz-3\/2r\@xs\+ {
    height: 1.5rem;
  }
  .h-2r\@xs\+, .sz-2r\@xs\+ {
    height: 2rem;
  }
  .h-5\/2r\@xs\+, .sz-5\/2r\@xs\+ {
    height: 2.5rem;
  }
  .h-3r\@xs\+, .sz-3r\@xs\+ {
    height: 3rem;
  }
  .h-7\/2r\@xs\+, .sz-7\/2r\@xs\+ {
    height: 3.5rem;
  }
  .h-4r\@xs\+, .sz-4r\@xs\+ {
    height: 4rem;
  }
  .h-9\/2r\@xs\+, .sz-9\/2r\@xs\+ {
    height: 4.5rem;
  }
  .h-5r\@xs\+, .sz-5r\@xs\+ {
    height: 5rem;
  }
  .h-11\/2r\@xs\+, .sz-11\/2r\@xs\+ {
    height: 5.5rem;
  }
  .h-6r\@xs\+, .sz-6r\@xs\+ {
    height: 6rem;
  }
}
@media screen and (max-width: 1439px) {
  .h-1\/4r\@xl-, .sz-1\/4r\@xl- {
    height: 0.25rem;
  }
  .h-1\/2r\@xl-, .sz-1\/2r\@xl- {
    height: 0.5rem;
  }
  .h-3\/4r\@xl-, .sz-3\/4r\@xl- {
    height: 0.75rem;
  }
  .h-1r\@xl-, .sz-1r\@xl- {
    height: 1rem;
  }
  .h-3\/2r\@xl-, .sz-3\/2r\@xl- {
    height: 1.5rem;
  }
  .h-2r\@xl-, .sz-2r\@xl- {
    height: 2rem;
  }
  .h-5\/2r\@xl-, .sz-5\/2r\@xl- {
    height: 2.5rem;
  }
  .h-3r\@xl-, .sz-3r\@xl- {
    height: 3rem;
  }
  .h-7\/2r\@xl-, .sz-7\/2r\@xl- {
    height: 3.5rem;
  }
  .h-4r\@xl-, .sz-4r\@xl- {
    height: 4rem;
  }
  .h-9\/2r\@xl-, .sz-9\/2r\@xl- {
    height: 4.5rem;
  }
  .h-5r\@xl-, .sz-5r\@xl- {
    height: 5rem;
  }
  .h-11\/2r\@xl-, .sz-11\/2r\@xl- {
    height: 5.5rem;
  }
  .h-6r\@xl-, .sz-6r\@xl- {
    height: 6rem;
  }
}
@media screen and (max-width: 1199px) {
  .h-1\/4r\@lg-, .sz-1\/4r\@lg- {
    height: 0.25rem;
  }
  .h-1\/2r\@lg-, .sz-1\/2r\@lg- {
    height: 0.5rem;
  }
  .h-3\/4r\@lg-, .sz-3\/4r\@lg- {
    height: 0.75rem;
  }
  .h-1r\@lg-, .sz-1r\@lg- {
    height: 1rem;
  }
  .h-3\/2r\@lg-, .sz-3\/2r\@lg- {
    height: 1.5rem;
  }
  .h-2r\@lg-, .sz-2r\@lg- {
    height: 2rem;
  }
  .h-5\/2r\@lg-, .sz-5\/2r\@lg- {
    height: 2.5rem;
  }
  .h-3r\@lg-, .sz-3r\@lg- {
    height: 3rem;
  }
  .h-7\/2r\@lg-, .sz-7\/2r\@lg- {
    height: 3.5rem;
  }
  .h-4r\@lg-, .sz-4r\@lg- {
    height: 4rem;
  }
  .h-9\/2r\@lg-, .sz-9\/2r\@lg- {
    height: 4.5rem;
  }
  .h-5r\@lg-, .sz-5r\@lg- {
    height: 5rem;
  }
  .h-11\/2r\@lg-, .sz-11\/2r\@lg- {
    height: 5.5rem;
  }
  .h-6r\@lg-, .sz-6r\@lg- {
    height: 6rem;
  }
}
@media screen and (max-width: 991px) {
  .h-1\/4r\@md-, .sz-1\/4r\@md- {
    height: 0.25rem;
  }
  .h-1\/2r\@md-, .sz-1\/2r\@md- {
    height: 0.5rem;
  }
  .h-3\/4r\@md-, .sz-3\/4r\@md- {
    height: 0.75rem;
  }
  .h-1r\@md-, .sz-1r\@md- {
    height: 1rem;
  }
  .h-3\/2r\@md-, .sz-3\/2r\@md- {
    height: 1.5rem;
  }
  .h-2r\@md-, .sz-2r\@md- {
    height: 2rem;
  }
  .h-5\/2r\@md-, .sz-5\/2r\@md- {
    height: 2.5rem;
  }
  .h-3r\@md-, .sz-3r\@md- {
    height: 3rem;
  }
  .h-7\/2r\@md-, .sz-7\/2r\@md- {
    height: 3.5rem;
  }
  .h-4r\@md-, .sz-4r\@md- {
    height: 4rem;
  }
  .h-9\/2r\@md-, .sz-9\/2r\@md- {
    height: 4.5rem;
  }
  .h-5r\@md-, .sz-5r\@md- {
    height: 5rem;
  }
  .h-11\/2r\@md-, .sz-11\/2r\@md- {
    height: 5.5rem;
  }
  .h-6r\@md-, .sz-6r\@md- {
    height: 6rem;
  }
}
@media screen and (max-width: 767px) {
  .h-1\/4r\@sm-, .sz-1\/4r\@sm- {
    height: 0.25rem;
  }
  .h-1\/2r\@sm-, .sz-1\/2r\@sm- {
    height: 0.5rem;
  }
  .h-3\/4r\@sm-, .sz-3\/4r\@sm- {
    height: 0.75rem;
  }
  .h-1r\@sm-, .sz-1r\@sm- {
    height: 1rem;
  }
  .h-3\/2r\@sm-, .sz-3\/2r\@sm- {
    height: 1.5rem;
  }
  .h-2r\@sm-, .sz-2r\@sm- {
    height: 2rem;
  }
  .h-5\/2r\@sm-, .sz-5\/2r\@sm- {
    height: 2.5rem;
  }
  .h-3r\@sm-, .sz-3r\@sm- {
    height: 3rem;
  }
  .h-7\/2r\@sm-, .sz-7\/2r\@sm- {
    height: 3.5rem;
  }
  .h-4r\@sm-, .sz-4r\@sm- {
    height: 4rem;
  }
  .h-9\/2r\@sm-, .sz-9\/2r\@sm- {
    height: 4.5rem;
  }
  .h-5r\@sm-, .sz-5r\@sm- {
    height: 5rem;
  }
  .h-11\/2r\@sm-, .sz-11\/2r\@sm- {
    height: 5.5rem;
  }
  .h-6r\@sm-, .sz-6r\@sm- {
    height: 6rem;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .h-1\/4r\@lg, .sz-1\/4r\@lg {
    height: 0.25rem;
  }
  .h-1\/2r\@lg, .sz-1\/2r\@lg {
    height: 0.5rem;
  }
  .h-3\/4r\@lg, .sz-3\/4r\@lg {
    height: 0.75rem;
  }
  .h-1r\@lg, .sz-1r\@lg {
    height: 1rem;
  }
  .h-3\/2r\@lg, .sz-3\/2r\@lg {
    height: 1.5rem;
  }
  .h-2r\@lg, .sz-2r\@lg {
    height: 2rem;
  }
  .h-5\/2r\@lg, .sz-5\/2r\@lg {
    height: 2.5rem;
  }
  .h-3r\@lg, .sz-3r\@lg {
    height: 3rem;
  }
  .h-7\/2r\@lg, .sz-7\/2r\@lg {
    height: 3.5rem;
  }
  .h-4r\@lg, .sz-4r\@lg {
    height: 4rem;
  }
  .h-9\/2r\@lg, .sz-9\/2r\@lg {
    height: 4.5rem;
  }
  .h-5r\@lg, .sz-5r\@lg {
    height: 5rem;
  }
  .h-11\/2r\@lg, .sz-11\/2r\@lg {
    height: 5.5rem;
  }
  .h-6r\@lg, .sz-6r\@lg {
    height: 6rem;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .h-1\/4r\@md, .sz-1\/4r\@md {
    height: 0.25rem;
  }
  .h-1\/2r\@md, .sz-1\/2r\@md {
    height: 0.5rem;
  }
  .h-3\/4r\@md, .sz-3\/4r\@md {
    height: 0.75rem;
  }
  .h-1r\@md, .sz-1r\@md {
    height: 1rem;
  }
  .h-3\/2r\@md, .sz-3\/2r\@md {
    height: 1.5rem;
  }
  .h-2r\@md, .sz-2r\@md {
    height: 2rem;
  }
  .h-5\/2r\@md, .sz-5\/2r\@md {
    height: 2.5rem;
  }
  .h-3r\@md, .sz-3r\@md {
    height: 3rem;
  }
  .h-7\/2r\@md, .sz-7\/2r\@md {
    height: 3.5rem;
  }
  .h-4r\@md, .sz-4r\@md {
    height: 4rem;
  }
  .h-9\/2r\@md, .sz-9\/2r\@md {
    height: 4.5rem;
  }
  .h-5r\@md, .sz-5r\@md {
    height: 5rem;
  }
  .h-11\/2r\@md, .sz-11\/2r\@md {
    height: 5.5rem;
  }
  .h-6r\@md, .sz-6r\@md {
    height: 6rem;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .h-1\/4r\@sm, .sz-1\/4r\@sm {
    height: 0.25rem;
  }
  .h-1\/2r\@sm, .sz-1\/2r\@sm {
    height: 0.5rem;
  }
  .h-3\/4r\@sm, .sz-3\/4r\@sm {
    height: 0.75rem;
  }
  .h-1r\@sm, .sz-1r\@sm {
    height: 1rem;
  }
  .h-3\/2r\@sm, .sz-3\/2r\@sm {
    height: 1.5rem;
  }
  .h-2r\@sm, .sz-2r\@sm {
    height: 2rem;
  }
  .h-5\/2r\@sm, .sz-5\/2r\@sm {
    height: 2.5rem;
  }
  .h-3r\@sm, .sz-3r\@sm {
    height: 3rem;
  }
  .h-7\/2r\@sm, .sz-7\/2r\@sm {
    height: 3.5rem;
  }
  .h-4r\@sm, .sz-4r\@sm {
    height: 4rem;
  }
  .h-9\/2r\@sm, .sz-9\/2r\@sm {
    height: 4.5rem;
  }
  .h-5r\@sm, .sz-5r\@sm {
    height: 5rem;
  }
  .h-11\/2r\@sm, .sz-11\/2r\@sm {
    height: 5.5rem;
  }
  .h-6r\@sm, .sz-6r\@sm {
    height: 6rem;
  }
}
.h-0 {
  height: 0;
}

.h-auto {
  height: auto;
}

.h-100p {
  height: 100%;
}

.h-100vh {
  height: 100vh;
}

@media screen and (min-width: 1440px) {
  .h-0\@xl\+ {
    height: 0;
  }
  .h-auto\@xl\+ {
    height: auto;
  }
  .h-100p\@xl\+ {
    height: 100%;
  }
  .h-100vh\@xl\+ {
    height: 100vh;
  }
}
@media screen and (min-width: 1200px) {
  .h-0\@lg\+ {
    height: 0;
  }
  .h-auto\@lg\+ {
    height: auto;
  }
  .h-100p\@lg\+ {
    height: 100%;
  }
  .h-100vh\@lg\+ {
    height: 100vh;
  }
}
@media screen and (min-width: 992px) {
  .h-0\@md\+ {
    height: 0;
  }
  .h-auto\@md\+ {
    height: auto;
  }
  .h-100p\@md\+ {
    height: 100%;
  }
  .h-100vh\@md\+ {
    height: 100vh;
  }
}
@media screen and (min-width: 768px) {
  .h-0\@sm\+ {
    height: 0;
  }
  .h-auto\@sm\+ {
    height: auto;
  }
  .h-100p\@sm\+ {
    height: 100%;
  }
  .h-100vh\@sm\+ {
    height: 100vh;
  }
}
@media screen and (min-width: 0) {
  .h-0\@xs\+ {
    height: 0;
  }
  .h-auto\@xs\+ {
    height: auto;
  }
  .h-100p\@xs\+ {
    height: 100%;
  }
  .h-100vh\@xs\+ {
    height: 100vh;
  }
}
@media screen and (max-width: 1439px) {
  .h-0\@xl- {
    height: 0;
  }
  .h-auto\@xl- {
    height: auto;
  }
  .h-100p\@xl- {
    height: 100%;
  }
  .h-100vh\@xl- {
    height: 100vh;
  }
}
@media screen and (max-width: 1199px) {
  .h-0\@lg- {
    height: 0;
  }
  .h-auto\@lg- {
    height: auto;
  }
  .h-100p\@lg- {
    height: 100%;
  }
  .h-100vh\@lg- {
    height: 100vh;
  }
}
@media screen and (max-width: 991px) {
  .h-0\@md- {
    height: 0;
  }
  .h-auto\@md- {
    height: auto;
  }
  .h-100p\@md- {
    height: 100%;
  }
  .h-100vh\@md- {
    height: 100vh;
  }
}
@media screen and (max-width: 767px) {
  .h-0\@sm- {
    height: 0;
  }
  .h-auto\@sm- {
    height: auto;
  }
  .h-100p\@sm- {
    height: 100%;
  }
  .h-100vh\@sm- {
    height: 100vh;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .h-0\@lg {
    height: 0;
  }
  .h-auto\@lg {
    height: auto;
  }
  .h-100p\@lg {
    height: 100%;
  }
  .h-100vh\@lg {
    height: 100vh;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .h-0\@md {
    height: 0;
  }
  .h-auto\@md {
    height: auto;
  }
  .h-100p\@md {
    height: 100%;
  }
  .h-100vh\@md {
    height: 100vh;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .h-0\@sm {
    height: 0;
  }
  .h-auto\@sm {
    height: auto;
  }
  .h-100p\@sm {
    height: 100%;
  }
  .h-100vh\@sm {
    height: 100vh;
  }
}
.mw-100p {
  max-width: 100%;
}

.mh-100p {
  max-height: 100%;
}

@media screen and (min-width: 1440px) {
  .mw-100p\@xl\+ {
    max-width: 100%;
  }
  .mh-100p\@xl\+ {
    max-height: 100%;
  }
}
@media screen and (min-width: 1200px) {
  .mw-100p\@lg\+ {
    max-width: 100%;
  }
  .mh-100p\@lg\+ {
    max-height: 100%;
  }
}
@media screen and (min-width: 992px) {
  .mw-100p\@md\+ {
    max-width: 100%;
  }
  .mh-100p\@md\+ {
    max-height: 100%;
  }
}
@media screen and (min-width: 768px) {
  .mw-100p\@sm\+ {
    max-width: 100%;
  }
  .mh-100p\@sm\+ {
    max-height: 100%;
  }
}
@media screen and (min-width: 0) {
  .mw-100p\@xs\+ {
    max-width: 100%;
  }
  .mh-100p\@xs\+ {
    max-height: 100%;
  }
}
@media screen and (max-width: 1439px) {
  .mw-100p\@xl- {
    max-width: 100%;
  }
  .mh-100p\@xl- {
    max-height: 100%;
  }
}
@media screen and (max-width: 1199px) {
  .mw-100p\@lg- {
    max-width: 100%;
  }
  .mh-100p\@lg- {
    max-height: 100%;
  }
}
@media screen and (max-width: 991px) {
  .mw-100p\@md- {
    max-width: 100%;
  }
  .mh-100p\@md- {
    max-height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .mw-100p\@sm- {
    max-width: 100%;
  }
  .mh-100p\@sm- {
    max-height: 100%;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .mw-100p\@lg {
    max-width: 100%;
  }
  .mh-100p\@lg {
    max-height: 100%;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .mw-100p\@md {
    max-width: 100%;
  }
  .mh-100p\@md {
    max-height: 100%;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .mw-100p\@sm {
    max-width: 100%;
  }
  .mh-100p\@sm {
    max-height: 100%;
  }
}
.ta-c {
  text-align: center !important;
}

.ta-l {
  text-align: left !important;
}

.ta-r {
  text-align: right !important;
}

@media screen and (min-width: 1440px) {
  .ta-c\@xl\+ {
    text-align: center !important;
  }
  .ta-l\@xl\+ {
    text-align: left !important;
  }
  .ta-r\@xl\+ {
    text-align: right !important;
  }
}
@media screen and (min-width: 1200px) {
  .ta-c\@lg\+ {
    text-align: center !important;
  }
  .ta-l\@lg\+ {
    text-align: left !important;
  }
  .ta-r\@lg\+ {
    text-align: right !important;
  }
}
@media screen and (min-width: 992px) {
  .ta-c\@md\+ {
    text-align: center !important;
  }
  .ta-l\@md\+ {
    text-align: left !important;
  }
  .ta-r\@md\+ {
    text-align: right !important;
  }
}
@media screen and (min-width: 768px) {
  .ta-c\@sm\+ {
    text-align: center !important;
  }
  .ta-l\@sm\+ {
    text-align: left !important;
  }
  .ta-r\@sm\+ {
    text-align: right !important;
  }
}
@media screen and (min-width: 0) {
  .ta-c\@xs\+ {
    text-align: center !important;
  }
  .ta-l\@xs\+ {
    text-align: left !important;
  }
  .ta-r\@xs\+ {
    text-align: right !important;
  }
}
@media screen and (max-width: 1439px) {
  .ta-c\@xl- {
    text-align: center !important;
  }
  .ta-l\@xl- {
    text-align: left !important;
  }
  .ta-r\@xl- {
    text-align: right !important;
  }
}
@media screen and (max-width: 1199px) {
  .ta-c\@lg- {
    text-align: center !important;
  }
  .ta-l\@lg- {
    text-align: left !important;
  }
  .ta-r\@lg- {
    text-align: right !important;
  }
}
@media screen and (max-width: 991px) {
  .ta-c\@md- {
    text-align: center !important;
  }
  .ta-l\@md- {
    text-align: left !important;
  }
  .ta-r\@md- {
    text-align: right !important;
  }
}
@media screen and (max-width: 767px) {
  .ta-c\@sm- {
    text-align: center !important;
  }
  .ta-l\@sm- {
    text-align: left !important;
  }
  .ta-r\@sm- {
    text-align: right !important;
  }
}
@media screen and (min-width: 1199px) and (max-width: 1439px) {
  .ta-c\@lg {
    text-align: center !important;
  }
  .ta-l\@lg {
    text-align: left !important;
  }
  .ta-r\@lg {
    text-align: right !important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .ta-c\@md {
    text-align: center !important;
  }
  .ta-l\@md {
    text-align: left !important;
  }
  .ta-r\@md {
    text-align: right !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .ta-c\@sm {
    text-align: center !important;
  }
  .ta-l\@sm {
    text-align: left !important;
  }
  .ta-r\@sm {
    text-align: right !important;
  }
}
.tt-n {
  text-transform: none !important;
}

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

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

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

.fs-i {
  font-style: italic !important;
}

.fs-o {
  font-style: oblique !important;
}

.td-n {
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
}

.td-o {
  -webkit-text-decoration: overline !important;
  text-decoration: overline !important;
}

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

.td-u {
  -webkit-text-decoration: underline !important;
  text-decoration: underline !important;
}

.whs-nw {
  white-space: nowrap !important;
}

.whs-p {
  white-space: pre !important;
}

.whs-n {
  white-space: normal !important;
}

.wob-n {
  word-break: normal !important;
}

.wob-ba {
  word-break: break-all !important;
}

.wob-k {
  word-break: keep-all !important;
}

.wow-bw {
  word-wrap: break-word !important;
}

.wow-n {
  word-wrap: normal !important;
}

.tov-e {
  text-overflow: ellipsis !important;
}

.fsz-xs {
  font-size: 0.75rem !important;
}

.fsz-sm {
  font-size: 0.87rem !important;
}

.fsz-def {
  font-size: 1rem !important;
}

.fsz-md {
  font-size: 1.15rem !important;
}

.fsz-lg {
  font-size: 1.4rem !important;
}

.fsz-xl {
  font-size: 1.7rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

.lh-3\/2 {
  line-height: 1.5 !important;
}

.bd {
  border: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.bdT {
  border-top: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.bdR {
  border-right: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.bdB {
  border-bottom: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.bdL {
  border-left: 1px solid rgba(0, 0, 0, 0.0625) !important;
}

.bdw-0 {
  border-width: 0px !important;
}

.bdwT-0 {
  border-top-width: 0px !important;
}

.bdwR-0 {
  border-right-width: 0px !important;
}

.bdwB-0 {
  border-bottom-width: 0px !important;
}

.bdwL-0 {
  border-left-width: 0px !important;
}

.bdw-1 {
  border-width: 1px !important;
}

.bdwT-1 {
  border-top-width: 1px !important;
}

.bdwR-1 {
  border-right-width: 1px !important;
}

.bdwB-1 {
  border-bottom-width: 1px !important;
}

.bdwL-1 {
  border-left-width: 1px !important;
}

.bdw-2 {
  border-width: 2px !important;
}

.bdwT-2 {
  border-top-width: 2px !important;
}

.bdwR-2 {
  border-right-width: 2px !important;
}

.bdwB-2 {
  border-bottom-width: 2px !important;
}

.bdwL-2 {
  border-left-width: 2px !important;
}

.bdw-3 {
  border-width: 3px !important;
}

.bdwT-3 {
  border-top-width: 3px !important;
}

.bdwR-3 {
  border-right-width: 3px !important;
}

.bdwB-3 {
  border-bottom-width: 3px !important;
}

.bdwL-3 {
  border-left-width: 3px !important;
}

.bdw-4 {
  border-width: 4px !important;
}

.bdwT-4 {
  border-top-width: 4px !important;
}

.bdwR-4 {
  border-right-width: 4px !important;
}

.bdwB-4 {
  border-bottom-width: 4px !important;
}

.bdwL-4 {
  border-left-width: 4px !important;
}

.bdw-5 {
  border-width: 5px !important;
}

.bdwT-5 {
  border-top-width: 5px !important;
}

.bdwR-5 {
  border-right-width: 5px !important;
}

.bdwB-5 {
  border-bottom-width: 5px !important;
}

.bdwL-5 {
  border-left-width: 5px !important;
}

.bdrs-0 {
  border-radius: 0px !important;
}

.bdrsT-0 {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.bdrsR-0 {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.bdrsB-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.bdrsL-0 {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.bdrs-1 {
  border-radius: 1px !important;
}

.bdrsT-1 {
  border-top-left-radius: 1px !important;
  border-top-right-radius: 1px !important;
}

.bdrsR-1 {
  border-top-right-radius: 1px !important;
  border-bottom-right-radius: 1px !important;
}

.bdrsB-1 {
  border-bottom-left-radius: 1px !important;
  border-bottom-right-radius: 1px !important;
}

.bdrsL-1 {
  border-top-left-radius: 1px !important;
  border-bottom-left-radius: 1px !important;
}

.bdrs-2 {
  border-radius: 2px !important;
}

.bdrsT-2 {
  border-top-left-radius: 2px !important;
  border-top-right-radius: 2px !important;
}

.bdrsR-2 {
  border-top-right-radius: 2px !important;
  border-bottom-right-radius: 2px !important;
}

.bdrsB-2 {
  border-bottom-left-radius: 2px !important;
  border-bottom-right-radius: 2px !important;
}

.bdrsL-2 {
  border-top-left-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
}

.bdrs-3 {
  border-radius: 3px !important;
}

.bdrsT-3 {
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
}

.bdrsR-3 {
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.bdrsB-3 {
  border-bottom-left-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.bdrsL-3 {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

.bdrs-4 {
  border-radius: 4px !important;
}

.bdrsT-4 {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.bdrsR-4 {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.bdrsB-4 {
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.bdrsL-4 {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.bdrs-50p {
  border-radius: 50% !important;
}

.bdrs-10em {
  border-radius: 10em !important;
}

.bds-n {
  border-style: none !important;
}

.bds-s {
  border-style: solid !important;
}

.bds-dt {
  border-style: dotted !important;
}

.bds-ds {
  border-style: dashed !important;
}

.bds-db {
  border-style: double !important;
}

.bds-g {
  border-style: groove !important;
}

.bds-r {
  border-style: ridge !important;
}

.bds-i {
  border-style: inset !important;
}

.bds-o {
  border-style: outset !important;
}

.no-after::after {
  display: none !important;
}

.no-before::before {
  display: none !important;
}

.c-white, .cH-white:hover {
  color: #ffffff !important;
}

.bgc-white, .bgcH-white:hover {
  background-color: #ffffff !important;
}

.bdc-white, .bdcH-white:hover {
  border-color: #ffffff !important;
}

.fill-white, .fillH-white:hover {
  fill: #ffffff !important;
}

.str-white, .strH-white:hover {
  stroke: #ffffff !important;
}

.c-red-50, .cH-red-50:hover {
  color: #ffebee !important;
}

.bgc-red-50, .bgcH-red-50:hover {
  background-color: #ffebee !important;
}

.bdc-red-50, .bdcH-red-50:hover {
  border-color: #ffebee !important;
}

.fill-red-50, .fillH-red-50:hover {
  fill: #ffebee !important;
}

.str-red-50, .strH-red-50:hover {
  stroke: #ffebee !important;
}

.c-red-100, .cH-red-100:hover {
  color: #ffcdd2 !important;
}

.bgc-red-100, .bgcH-red-100:hover {
  background-color: #ffcdd2 !important;
}

.bdc-red-100, .bdcH-red-100:hover {
  border-color: #ffcdd2 !important;
}

.fill-red-100, .fillH-red-100:hover {
  fill: #ffcdd2 !important;
}

.str-red-100, .strH-red-100:hover {
  stroke: #ffcdd2 !important;
}

.c-red-200, .cH-red-200:hover {
  color: #ef9a9a !important;
}

.bgc-red-200, .bgcH-red-200:hover {
  background-color: #ef9a9a !important;
}

.bdc-red-200, .bdcH-red-200:hover {
  border-color: #ef9a9a !important;
}

.fill-red-200, .fillH-red-200:hover {
  fill: #ef9a9a !important;
}

.str-red-200, .strH-red-200:hover {
  stroke: #ef9a9a !important;
}

.c-red-300, .cH-red-300:hover {
  color: #e57373 !important;
}

.bgc-red-300, .bgcH-red-300:hover {
  background-color: #e57373 !important;
}

.bdc-red-300, .bdcH-red-300:hover {
  border-color: #e57373 !important;
}

.fill-red-300, .fillH-red-300:hover {
  fill: #e57373 !important;
}

.str-red-300, .strH-red-300:hover {
  stroke: #e57373 !important;
}

.c-red-400, .cH-red-400:hover {
  color: #ef5350 !important;
}

.bgc-red-400, .bgcH-red-400:hover {
  background-color: #ef5350 !important;
}

.bdc-red-400, .bdcH-red-400:hover {
  border-color: #ef5350 !important;
}

.fill-red-400, .fillH-red-400:hover {
  fill: #ef5350 !important;
}

.str-red-400, .strH-red-400:hover {
  stroke: #ef5350 !important;
}

.c-red-500, .cH-red-500:hover {
  color: #f44336 !important;
}

.bgc-red-500, .bgcH-red-500:hover {
  background-color: #f44336 !important;
}

.bdc-red-500, .bdcH-red-500:hover {
  border-color: #f44336 !important;
}

.fill-red-500, .fillH-red-500:hover {
  fill: #f44336 !important;
}

.str-red-500, .strH-red-500:hover {
  stroke: #f44336 !important;
}

.c-red-600, .cH-red-600:hover {
  color: #e53935 !important;
}

.bgc-red-600, .bgcH-red-600:hover {
  background-color: #e53935 !important;
}

.bdc-red-600, .bdcH-red-600:hover {
  border-color: #e53935 !important;
}

.fill-red-600, .fillH-red-600:hover {
  fill: #e53935 !important;
}

.str-red-600, .strH-red-600:hover {
  stroke: #e53935 !important;
}

.c-red-700, .cH-red-700:hover {
  color: #d32f2f !important;
}

.bgc-red-700, .bgcH-red-700:hover {
  background-color: #d32f2f !important;
}

.bdc-red-700, .bdcH-red-700:hover {
  border-color: #d32f2f !important;
}

.fill-red-700, .fillH-red-700:hover {
  fill: #d32f2f !important;
}

.str-red-700, .strH-red-700:hover {
  stroke: #d32f2f !important;
}

.c-red-800, .cH-red-800:hover {
  color: #c62828 !important;
}

.bgc-red-800, .bgcH-red-800:hover {
  background-color: #c62828 !important;
}

.bdc-red-800, .bdcH-red-800:hover {
  border-color: #c62828 !important;
}

.fill-red-800, .fillH-red-800:hover {
  fill: #c62828 !important;
}

.str-red-800, .strH-red-800:hover {
  stroke: #c62828 !important;
}

.c-red-900, .cH-red-900:hover {
  color: #b71c1c !important;
}

.bgc-red-900, .bgcH-red-900:hover {
  background-color: #b71c1c !important;
}

.bdc-red-900, .bdcH-red-900:hover {
  border-color: #b71c1c !important;
}

.fill-red-900, .fillH-red-900:hover {
  fill: #b71c1c !important;
}

.str-red-900, .strH-red-900:hover {
  stroke: #b71c1c !important;
}

.c-red-a100, .cH-red-a100:hover {
  color: #ff8a80 !important;
}

.bgc-red-a100, .bgcH-red-a100:hover {
  background-color: #ff8a80 !important;
}

.bdc-red-a100, .bdcH-red-a100:hover {
  border-color: #ff8a80 !important;
}

.fill-red-a100, .fillH-red-a100:hover {
  fill: #ff8a80 !important;
}

.str-red-a100, .strH-red-a100:hover {
  stroke: #ff8a80 !important;
}

.c-red-a200, .cH-red-a200:hover {
  color: #ff5252 !important;
}

.bgc-red-a200, .bgcH-red-a200:hover {
  background-color: #ff5252 !important;
}

.bdc-red-a200, .bdcH-red-a200:hover {
  border-color: #ff5252 !important;
}

.fill-red-a200, .fillH-red-a200:hover {
  fill: #ff5252 !important;
}

.str-red-a200, .strH-red-a200:hover {
  stroke: #ff5252 !important;
}

.c-red-a400, .cH-red-a400:hover {
  color: #ff1744 !important;
}

.bgc-red-a400, .bgcH-red-a400:hover {
  background-color: #ff1744 !important;
}

.bdc-red-a400, .bdcH-red-a400:hover {
  border-color: #ff1744 !important;
}

.fill-red-a400, .fillH-red-a400:hover {
  fill: #ff1744 !important;
}

.str-red-a400, .strH-red-a400:hover {
  stroke: #ff1744 !important;
}

.c-red-a700, .cH-red-a700:hover {
  color: #d50000 !important;
}

.bgc-red-a700, .bgcH-red-a700:hover {
  background-color: #d50000 !important;
}

.bdc-red-a700, .bdcH-red-a700:hover {
  border-color: #d50000 !important;
}

.fill-red-a700, .fillH-red-a700:hover {
  fill: #d50000 !important;
}

.str-red-a700, .strH-red-a700:hover {
  stroke: #d50000 !important;
}

.c-pink-50, .cH-pink-50:hover {
  color: #fce4ec !important;
}

.bgc-pink-50, .bgcH-pink-50:hover {
  background-color: #fce4ec !important;
}

.bdc-pink-50, .bdcH-pink-50:hover {
  border-color: #fce4ec !important;
}

.fill-pink-50, .fillH-pink-50:hover {
  fill: #fce4ec !important;
}

.str-pink-50, .strH-pink-50:hover {
  stroke: #fce4ec !important;
}

.c-pink-100, .cH-pink-100:hover {
  color: #f8bbd0 !important;
}

.bgc-pink-100, .bgcH-pink-100:hover {
  background-color: #f8bbd0 !important;
}

.bdc-pink-100, .bdcH-pink-100:hover {
  border-color: #f8bbd0 !important;
}

.fill-pink-100, .fillH-pink-100:hover {
  fill: #f8bbd0 !important;
}

.str-pink-100, .strH-pink-100:hover {
  stroke: #f8bbd0 !important;
}

.c-pink-200, .cH-pink-200:hover {
  color: #f48fb1 !important;
}

.bgc-pink-200, .bgcH-pink-200:hover {
  background-color: #f48fb1 !important;
}

.bdc-pink-200, .bdcH-pink-200:hover {
  border-color: #f48fb1 !important;
}

.fill-pink-200, .fillH-pink-200:hover {
  fill: #f48fb1 !important;
}

.str-pink-200, .strH-pink-200:hover {
  stroke: #f48fb1 !important;
}

.c-pink-300, .cH-pink-300:hover {
  color: #f06292 !important;
}

.bgc-pink-300, .bgcH-pink-300:hover {
  background-color: #f06292 !important;
}

.bdc-pink-300, .bdcH-pink-300:hover {
  border-color: #f06292 !important;
}

.fill-pink-300, .fillH-pink-300:hover {
  fill: #f06292 !important;
}

.str-pink-300, .strH-pink-300:hover {
  stroke: #f06292 !important;
}

.c-pink-400, .cH-pink-400:hover {
  color: #ec407a !important;
}

.bgc-pink-400, .bgcH-pink-400:hover {
  background-color: #ec407a !important;
}

.bdc-pink-400, .bdcH-pink-400:hover {
  border-color: #ec407a !important;
}

.fill-pink-400, .fillH-pink-400:hover {
  fill: #ec407a !important;
}

.str-pink-400, .strH-pink-400:hover {
  stroke: #ec407a !important;
}

.c-pink-500, .cH-pink-500:hover {
  color: #e91e63 !important;
}

.bgc-pink-500, .bgcH-pink-500:hover {
  background-color: #e91e63 !important;
}

.bdc-pink-500, .bdcH-pink-500:hover {
  border-color: #e91e63 !important;
}

.fill-pink-500, .fillH-pink-500:hover {
  fill: #e91e63 !important;
}

.str-pink-500, .strH-pink-500:hover {
  stroke: #e91e63 !important;
}

.c-pink-600, .cH-pink-600:hover {
  color: #d81b60 !important;
}

.bgc-pink-600, .bgcH-pink-600:hover {
  background-color: #d81b60 !important;
}

.bdc-pink-600, .bdcH-pink-600:hover {
  border-color: #d81b60 !important;
}

.fill-pink-600, .fillH-pink-600:hover {
  fill: #d81b60 !important;
}

.str-pink-600, .strH-pink-600:hover {
  stroke: #d81b60 !important;
}

.c-pink-700, .cH-pink-700:hover {
  color: #c2185b !important;
}

.bgc-pink-700, .bgcH-pink-700:hover {
  background-color: #c2185b !important;
}

.bdc-pink-700, .bdcH-pink-700:hover {
  border-color: #c2185b !important;
}

.fill-pink-700, .fillH-pink-700:hover {
  fill: #c2185b !important;
}

.str-pink-700, .strH-pink-700:hover {
  stroke: #c2185b !important;
}

.c-pink-800, .cH-pink-800:hover {
  color: #ad1457 !important;
}

.bgc-pink-800, .bgcH-pink-800:hover {
  background-color: #ad1457 !important;
}

.bdc-pink-800, .bdcH-pink-800:hover {
  border-color: #ad1457 !important;
}

.fill-pink-800, .fillH-pink-800:hover {
  fill: #ad1457 !important;
}

.str-pink-800, .strH-pink-800:hover {
  stroke: #ad1457 !important;
}

.c-pink-900, .cH-pink-900:hover {
  color: #880e4f !important;
}

.bgc-pink-900, .bgcH-pink-900:hover {
  background-color: #880e4f !important;
}

.bdc-pink-900, .bdcH-pink-900:hover {
  border-color: #880e4f !important;
}

.fill-pink-900, .fillH-pink-900:hover {
  fill: #880e4f !important;
}

.str-pink-900, .strH-pink-900:hover {
  stroke: #880e4f !important;
}

.c-pink-a100, .cH-pink-a100:hover {
  color: #ff80ab !important;
}

.bgc-pink-a100, .bgcH-pink-a100:hover {
  background-color: #ff80ab !important;
}

.bdc-pink-a100, .bdcH-pink-a100:hover {
  border-color: #ff80ab !important;
}

.fill-pink-a100, .fillH-pink-a100:hover {
  fill: #ff80ab !important;
}

.str-pink-a100, .strH-pink-a100:hover {
  stroke: #ff80ab !important;
}

.c-pink-a200, .cH-pink-a200:hover {
  color: #ff4081 !important;
}

.bgc-pink-a200, .bgcH-pink-a200:hover {
  background-color: #ff4081 !important;
}

.bdc-pink-a200, .bdcH-pink-a200:hover {
  border-color: #ff4081 !important;
}

.fill-pink-a200, .fillH-pink-a200:hover {
  fill: #ff4081 !important;
}

.str-pink-a200, .strH-pink-a200:hover {
  stroke: #ff4081 !important;
}

.c-pink-a400, .cH-pink-a400:hover {
  color: #f50057 !important;
}

.bgc-pink-a400, .bgcH-pink-a400:hover {
  background-color: #f50057 !important;
}

.bdc-pink-a400, .bdcH-pink-a400:hover {
  border-color: #f50057 !important;
}

.fill-pink-a400, .fillH-pink-a400:hover {
  fill: #f50057 !important;
}

.str-pink-a400, .strH-pink-a400:hover {
  stroke: #f50057 !important;
}

.c-pink-a700, .cH-pink-a700:hover {
  color: #c51162 !important;
}

.bgc-pink-a700, .bgcH-pink-a700:hover {
  background-color: #c51162 !important;
}

.bdc-pink-a700, .bdcH-pink-a700:hover {
  border-color: #c51162 !important;
}

.fill-pink-a700, .fillH-pink-a700:hover {
  fill: #c51162 !important;
}

.str-pink-a700, .strH-pink-a700:hover {
  stroke: #c51162 !important;
}

.c-purple-50, .cH-purple-50:hover {
  color: #f3e5f5 !important;
}

.bgc-purple-50, .bgcH-purple-50:hover {
  background-color: #f3e5f5 !important;
}

.bdc-purple-50, .bdcH-purple-50:hover {
  border-color: #f3e5f5 !important;
}

.fill-purple-50, .fillH-purple-50:hover {
  fill: #f3e5f5 !important;
}

.str-purple-50, .strH-purple-50:hover {
  stroke: #f3e5f5 !important;
}

.c-purple-100, .cH-purple-100:hover {
  color: #e1bee7 !important;
}

.bgc-purple-100, .bgcH-purple-100:hover {
  background-color: #e1bee7 !important;
}

.bdc-purple-100, .bdcH-purple-100:hover {
  border-color: #e1bee7 !important;
}

.fill-purple-100, .fillH-purple-100:hover {
  fill: #e1bee7 !important;
}

.str-purple-100, .strH-purple-100:hover {
  stroke: #e1bee7 !important;
}

.c-purple-200, .cH-purple-200:hover {
  color: #ce93d8 !important;
}

.bgc-purple-200, .bgcH-purple-200:hover {
  background-color: #ce93d8 !important;
}

.bdc-purple-200, .bdcH-purple-200:hover {
  border-color: #ce93d8 !important;
}

.fill-purple-200, .fillH-purple-200:hover {
  fill: #ce93d8 !important;
}

.str-purple-200, .strH-purple-200:hover {
  stroke: #ce93d8 !important;
}

.c-purple-300, .cH-purple-300:hover {
  color: #ba68c8 !important;
}

.bgc-purple-300, .bgcH-purple-300:hover {
  background-color: #ba68c8 !important;
}

.bdc-purple-300, .bdcH-purple-300:hover {
  border-color: #ba68c8 !important;
}

.fill-purple-300, .fillH-purple-300:hover {
  fill: #ba68c8 !important;
}

.str-purple-300, .strH-purple-300:hover {
  stroke: #ba68c8 !important;
}

.c-purple-400, .cH-purple-400:hover {
  color: #ab47bc !important;
}

.bgc-purple-400, .bgcH-purple-400:hover {
  background-color: #ab47bc !important;
}

.bdc-purple-400, .bdcH-purple-400:hover {
  border-color: #ab47bc !important;
}

.fill-purple-400, .fillH-purple-400:hover {
  fill: #ab47bc !important;
}

.str-purple-400, .strH-purple-400:hover {
  stroke: #ab47bc !important;
}

.c-purple-500, .cH-purple-500:hover {
  color: #9c27b0 !important;
}

.bgc-purple-500, .bgcH-purple-500:hover {
  background-color: #9c27b0 !important;
}

.bdc-purple-500, .bdcH-purple-500:hover {
  border-color: #9c27b0 !important;
}

.fill-purple-500, .fillH-purple-500:hover {
  fill: #9c27b0 !important;
}

.str-purple-500, .strH-purple-500:hover {
  stroke: #9c27b0 !important;
}

.c-purple-600, .cH-purple-600:hover {
  color: #8e24aa !important;
}

.bgc-purple-600, .bgcH-purple-600:hover {
  background-color: #8e24aa !important;
}

.bdc-purple-600, .bdcH-purple-600:hover {
  border-color: #8e24aa !important;
}

.fill-purple-600, .fillH-purple-600:hover {
  fill: #8e24aa !important;
}

.str-purple-600, .strH-purple-600:hover {
  stroke: #8e24aa !important;
}

.c-purple-700, .cH-purple-700:hover {
  color: #7b1fa2 !important;
}

.bgc-purple-700, .bgcH-purple-700:hover {
  background-color: #7b1fa2 !important;
}

.bdc-purple-700, .bdcH-purple-700:hover {
  border-color: #7b1fa2 !important;
}

.fill-purple-700, .fillH-purple-700:hover {
  fill: #7b1fa2 !important;
}

.str-purple-700, .strH-purple-700:hover {
  stroke: #7b1fa2 !important;
}

.c-purple-800, .cH-purple-800:hover {
  color: #6a1b9a !important;
}

.bgc-purple-800, .bgcH-purple-800:hover {
  background-color: #6a1b9a !important;
}

.bdc-purple-800, .bdcH-purple-800:hover {
  border-color: #6a1b9a !important;
}

.fill-purple-800, .fillH-purple-800:hover {
  fill: #6a1b9a !important;
}

.str-purple-800, .strH-purple-800:hover {
  stroke: #6a1b9a !important;
}

.c-purple-900, .cH-purple-900:hover {
  color: #4a148c !important;
}

.bgc-purple-900, .bgcH-purple-900:hover {
  background-color: #4a148c !important;
}

.bdc-purple-900, .bdcH-purple-900:hover {
  border-color: #4a148c !important;
}

.fill-purple-900, .fillH-purple-900:hover {
  fill: #4a148c !important;
}

.str-purple-900, .strH-purple-900:hover {
  stroke: #4a148c !important;
}

.c-purple-a100, .cH-purple-a100:hover {
  color: #ea80fc !important;
}

.bgc-purple-a100, .bgcH-purple-a100:hover {
  background-color: #ea80fc !important;
}

.bdc-purple-a100, .bdcH-purple-a100:hover {
  border-color: #ea80fc !important;
}

.fill-purple-a100, .fillH-purple-a100:hover {
  fill: #ea80fc !important;
}

.str-purple-a100, .strH-purple-a100:hover {
  stroke: #ea80fc !important;
}

.c-purple-a200, .cH-purple-a200:hover {
  color: #e040fb !important;
}

.bgc-purple-a200, .bgcH-purple-a200:hover {
  background-color: #e040fb !important;
}

.bdc-purple-a200, .bdcH-purple-a200:hover {
  border-color: #e040fb !important;
}

.fill-purple-a200, .fillH-purple-a200:hover {
  fill: #e040fb !important;
}

.str-purple-a200, .strH-purple-a200:hover {
  stroke: #e040fb !important;
}

.c-purple-a400, .cH-purple-a400:hover {
  color: #d500f9 !important;
}

.bgc-purple-a400, .bgcH-purple-a400:hover {
  background-color: #d500f9 !important;
}

.bdc-purple-a400, .bdcH-purple-a400:hover {
  border-color: #d500f9 !important;
}

.fill-purple-a400, .fillH-purple-a400:hover {
  fill: #d500f9 !important;
}

.str-purple-a400, .strH-purple-a400:hover {
  stroke: #d500f9 !important;
}

.c-purple-a700, .cH-purple-a700:hover {
  color: #aa00ff !important;
}

.bgc-purple-a700, .bgcH-purple-a700:hover {
  background-color: #aa00ff !important;
}

.bdc-purple-a700, .bdcH-purple-a700:hover {
  border-color: #aa00ff !important;
}

.fill-purple-a700, .fillH-purple-a700:hover {
  fill: #aa00ff !important;
}

.str-purple-a700, .strH-purple-a700:hover {
  stroke: #aa00ff !important;
}

.c-deep-purple-50, .cH-deep-purple-50:hover {
  color: #ede7f6 !important;
}

.bgc-deep-purple-50, .bgcH-deep-purple-50:hover {
  background-color: #ede7f6 !important;
}

.bdc-deep-purple-50, .bdcH-deep-purple-50:hover {
  border-color: #ede7f6 !important;
}

.fill-deep-purple-50, .fillH-deep-purple-50:hover {
  fill: #ede7f6 !important;
}

.str-deep-purple-50, .strH-deep-purple-50:hover {
  stroke: #ede7f6 !important;
}

.c-deep-purple-100, .cH-deep-purple-100:hover {
  color: #d1c4e9 !important;
}

.bgc-deep-purple-100, .bgcH-deep-purple-100:hover {
  background-color: #d1c4e9 !important;
}

.bdc-deep-purple-100, .bdcH-deep-purple-100:hover {
  border-color: #d1c4e9 !important;
}

.fill-deep-purple-100, .fillH-deep-purple-100:hover {
  fill: #d1c4e9 !important;
}

.str-deep-purple-100, .strH-deep-purple-100:hover {
  stroke: #d1c4e9 !important;
}

.c-deep-purple-200, .cH-deep-purple-200:hover {
  color: #b39ddb !important;
}

.bgc-deep-purple-200, .bgcH-deep-purple-200:hover {
  background-color: #b39ddb !important;
}

.bdc-deep-purple-200, .bdcH-deep-purple-200:hover {
  border-color: #b39ddb !important;
}

.fill-deep-purple-200, .fillH-deep-purple-200:hover {
  fill: #b39ddb !important;
}

.str-deep-purple-200, .strH-deep-purple-200:hover {
  stroke: #b39ddb !important;
}

.c-deep-purple-300, .cH-deep-purple-300:hover {
  color: #9575cd !important;
}

.bgc-deep-purple-300, .bgcH-deep-purple-300:hover {
  background-color: #9575cd !important;
}

.bdc-deep-purple-300, .bdcH-deep-purple-300:hover {
  border-color: #9575cd !important;
}

.fill-deep-purple-300, .fillH-deep-purple-300:hover {
  fill: #9575cd !important;
}

.str-deep-purple-300, .strH-deep-purple-300:hover {
  stroke: #9575cd !important;
}

.c-deep-purple-400, .cH-deep-purple-400:hover {
  color: #7e57c2 !important;
}

.bgc-deep-purple-400, .bgcH-deep-purple-400:hover {
  background-color: #7e57c2 !important;
}

.bdc-deep-purple-400, .bdcH-deep-purple-400:hover {
  border-color: #7e57c2 !important;
}

.fill-deep-purple-400, .fillH-deep-purple-400:hover {
  fill: #7e57c2 !important;
}

.str-deep-purple-400, .strH-deep-purple-400:hover {
  stroke: #7e57c2 !important;
}

.c-deep-purple-500, .cH-deep-purple-500:hover {
  color: #673ab7 !important;
}

.bgc-deep-purple-500, .bgcH-deep-purple-500:hover {
  background-color: #673ab7 !important;
}

.bdc-deep-purple-500, .bdcH-deep-purple-500:hover {
  border-color: #673ab7 !important;
}

.fill-deep-purple-500, .fillH-deep-purple-500:hover {
  fill: #673ab7 !important;
}

.str-deep-purple-500, .strH-deep-purple-500:hover {
  stroke: #673ab7 !important;
}

.c-deep-purple-600, .cH-deep-purple-600:hover {
  color: #5e35b1 !important;
}

.bgc-deep-purple-600, .bgcH-deep-purple-600:hover {
  background-color: #5e35b1 !important;
}

.bdc-deep-purple-600, .bdcH-deep-purple-600:hover {
  border-color: #5e35b1 !important;
}

.fill-deep-purple-600, .fillH-deep-purple-600:hover {
  fill: #5e35b1 !important;
}

.str-deep-purple-600, .strH-deep-purple-600:hover {
  stroke: #5e35b1 !important;
}

.c-deep-purple-700, .cH-deep-purple-700:hover {
  color: #512da8 !important;
}

.bgc-deep-purple-700, .bgcH-deep-purple-700:hover {
  background-color: #512da8 !important;
}

.bdc-deep-purple-700, .bdcH-deep-purple-700:hover {
  border-color: #512da8 !important;
}

.fill-deep-purple-700, .fillH-deep-purple-700:hover {
  fill: #512da8 !important;
}

.str-deep-purple-700, .strH-deep-purple-700:hover {
  stroke: #512da8 !important;
}

.c-deep-purple-800, .cH-deep-purple-800:hover {
  color: #4527a0 !important;
}

.bgc-deep-purple-800, .bgcH-deep-purple-800:hover {
  background-color: #4527a0 !important;
}

.bdc-deep-purple-800, .bdcH-deep-purple-800:hover {
  border-color: #4527a0 !important;
}

.fill-deep-purple-800, .fillH-deep-purple-800:hover {
  fill: #4527a0 !important;
}

.str-deep-purple-800, .strH-deep-purple-800:hover {
  stroke: #4527a0 !important;
}

.c-deep-purple-900, .cH-deep-purple-900:hover {
  color: #311b92 !important;
}

.bgc-deep-purple-900, .bgcH-deep-purple-900:hover {
  background-color: #311b92 !important;
}

.bdc-deep-purple-900, .bdcH-deep-purple-900:hover {
  border-color: #311b92 !important;
}

.fill-deep-purple-900, .fillH-deep-purple-900:hover {
  fill: #311b92 !important;
}

.str-deep-purple-900, .strH-deep-purple-900:hover {
  stroke: #311b92 !important;
}

.c-deep-purple-a100, .cH-deep-purple-a100:hover {
  color: #b388ff !important;
}

.bgc-deep-purple-a100, .bgcH-deep-purple-a100:hover {
  background-color: #b388ff !important;
}

.bdc-deep-purple-a100, .bdcH-deep-purple-a100:hover {
  border-color: #b388ff !important;
}

.fill-deep-purple-a100, .fillH-deep-purple-a100:hover {
  fill: #b388ff !important;
}

.str-deep-purple-a100, .strH-deep-purple-a100:hover {
  stroke: #b388ff !important;
}

.c-deep-purple-a200, .cH-deep-purple-a200:hover {
  color: #7c4dff !important;
}

.bgc-deep-purple-a200, .bgcH-deep-purple-a200:hover {
  background-color: #7c4dff !important;
}

.bdc-deep-purple-a200, .bdcH-deep-purple-a200:hover {
  border-color: #7c4dff !important;
}

.fill-deep-purple-a200, .fillH-deep-purple-a200:hover {
  fill: #7c4dff !important;
}

.str-deep-purple-a200, .strH-deep-purple-a200:hover {
  stroke: #7c4dff !important;
}

.c-deep-purple-a400, .cH-deep-purple-a400:hover {
  color: #651fff !important;
}

.bgc-deep-purple-a400, .bgcH-deep-purple-a400:hover {
  background-color: #651fff !important;
}

.bdc-deep-purple-a400, .bdcH-deep-purple-a400:hover {
  border-color: #651fff !important;
}

.fill-deep-purple-a400, .fillH-deep-purple-a400:hover {
  fill: #651fff !important;
}

.str-deep-purple-a400, .strH-deep-purple-a400:hover {
  stroke: #651fff !important;
}

.c-deep-purple-a700, .cH-deep-purple-a700:hover {
  color: #6200ea !important;
}

.bgc-deep-purple-a700, .bgcH-deep-purple-a700:hover {
  background-color: #6200ea !important;
}

.bdc-deep-purple-a700, .bdcH-deep-purple-a700:hover {
  border-color: #6200ea !important;
}

.fill-deep-purple-a700, .fillH-deep-purple-a700:hover {
  fill: #6200ea !important;
}

.str-deep-purple-a700, .strH-deep-purple-a700:hover {
  stroke: #6200ea !important;
}

.c-indigo-50, .cH-indigo-50:hover {
  color: #e8eaf6 !important;
}

.bgc-indigo-50, .bgcH-indigo-50:hover {
  background-color: #e8eaf6 !important;
}

.bdc-indigo-50, .bdcH-indigo-50:hover {
  border-color: #e8eaf6 !important;
}

.fill-indigo-50, .fillH-indigo-50:hover {
  fill: #e8eaf6 !important;
}

.str-indigo-50, .strH-indigo-50:hover {
  stroke: #e8eaf6 !important;
}

.c-indigo-100, .cH-indigo-100:hover {
  color: #c5cae9 !important;
}

.bgc-indigo-100, .bgcH-indigo-100:hover {
  background-color: #c5cae9 !important;
}

.bdc-indigo-100, .bdcH-indigo-100:hover {
  border-color: #c5cae9 !important;
}

.fill-indigo-100, .fillH-indigo-100:hover {
  fill: #c5cae9 !important;
}

.str-indigo-100, .strH-indigo-100:hover {
  stroke: #c5cae9 !important;
}

.c-indigo-200, .cH-indigo-200:hover {
  color: #9fa8da !important;
}

.bgc-indigo-200, .bgcH-indigo-200:hover {
  background-color: #9fa8da !important;
}

.bdc-indigo-200, .bdcH-indigo-200:hover {
  border-color: #9fa8da !important;
}

.fill-indigo-200, .fillH-indigo-200:hover {
  fill: #9fa8da !important;
}

.str-indigo-200, .strH-indigo-200:hover {
  stroke: #9fa8da !important;
}

.c-indigo-300, .cH-indigo-300:hover {
  color: #7986cb !important;
}

.bgc-indigo-300, .bgcH-indigo-300:hover {
  background-color: #7986cb !important;
}

.bdc-indigo-300, .bdcH-indigo-300:hover {
  border-color: #7986cb !important;
}

.fill-indigo-300, .fillH-indigo-300:hover {
  fill: #7986cb !important;
}

.str-indigo-300, .strH-indigo-300:hover {
  stroke: #7986cb !important;
}

.c-indigo-400, .cH-indigo-400:hover {
  color: #5c6bc0 !important;
}

.bgc-indigo-400, .bgcH-indigo-400:hover {
  background-color: #5c6bc0 !important;
}

.bdc-indigo-400, .bdcH-indigo-400:hover {
  border-color: #5c6bc0 !important;
}

.fill-indigo-400, .fillH-indigo-400:hover {
  fill: #5c6bc0 !important;
}

.str-indigo-400, .strH-indigo-400:hover {
  stroke: #5c6bc0 !important;
}

.c-indigo-500, .cH-indigo-500:hover {
  color: #3f51b5 !important;
}

.bgc-indigo-500, .bgcH-indigo-500:hover {
  background-color: #3f51b5 !important;
}

.bdc-indigo-500, .bdcH-indigo-500:hover {
  border-color: #3f51b5 !important;
}

.fill-indigo-500, .fillH-indigo-500:hover {
  fill: #3f51b5 !important;
}

.str-indigo-500, .strH-indigo-500:hover {
  stroke: #3f51b5 !important;
}

.c-indigo-600, .cH-indigo-600:hover {
  color: #3949ab !important;
}

.bgc-indigo-600, .bgcH-indigo-600:hover {
  background-color: #3949ab !important;
}

.bdc-indigo-600, .bdcH-indigo-600:hover {
  border-color: #3949ab !important;
}

.fill-indigo-600, .fillH-indigo-600:hover {
  fill: #3949ab !important;
}

.str-indigo-600, .strH-indigo-600:hover {
  stroke: #3949ab !important;
}

.c-indigo-700, .cH-indigo-700:hover {
  color: #303f9f !important;
}

.bgc-indigo-700, .bgcH-indigo-700:hover {
  background-color: #303f9f !important;
}

.bdc-indigo-700, .bdcH-indigo-700:hover {
  border-color: #303f9f !important;
}

.fill-indigo-700, .fillH-indigo-700:hover {
  fill: #303f9f !important;
}

.str-indigo-700, .strH-indigo-700:hover {
  stroke: #303f9f !important;
}

.c-indigo-800, .cH-indigo-800:hover {
  color: #283593 !important;
}

.bgc-indigo-800, .bgcH-indigo-800:hover {
  background-color: #283593 !important;
}

.bdc-indigo-800, .bdcH-indigo-800:hover {
  border-color: #283593 !important;
}

.fill-indigo-800, .fillH-indigo-800:hover {
  fill: #283593 !important;
}

.str-indigo-800, .strH-indigo-800:hover {
  stroke: #283593 !important;
}

.c-indigo-900, .cH-indigo-900:hover {
  color: #1a237e !important;
}

.bgc-indigo-900, .bgcH-indigo-900:hover {
  background-color: #1a237e !important;
}

.bdc-indigo-900, .bdcH-indigo-900:hover {
  border-color: #1a237e !important;
}

.fill-indigo-900, .fillH-indigo-900:hover {
  fill: #1a237e !important;
}

.str-indigo-900, .strH-indigo-900:hover {
  stroke: #1a237e !important;
}

.c-indigo-a100, .cH-indigo-a100:hover {
  color: #8c9eff !important;
}

.bgc-indigo-a100, .bgcH-indigo-a100:hover {
  background-color: #8c9eff !important;
}

.bdc-indigo-a100, .bdcH-indigo-a100:hover {
  border-color: #8c9eff !important;
}

.fill-indigo-a100, .fillH-indigo-a100:hover {
  fill: #8c9eff !important;
}

.str-indigo-a100, .strH-indigo-a100:hover {
  stroke: #8c9eff !important;
}

.c-indigo-a200, .cH-indigo-a200:hover {
  color: #536dfe !important;
}

.bgc-indigo-a200, .bgcH-indigo-a200:hover {
  background-color: #536dfe !important;
}

.bdc-indigo-a200, .bdcH-indigo-a200:hover {
  border-color: #536dfe !important;
}

.fill-indigo-a200, .fillH-indigo-a200:hover {
  fill: #536dfe !important;
}

.str-indigo-a200, .strH-indigo-a200:hover {
  stroke: #536dfe !important;
}

.c-indigo-a400, .cH-indigo-a400:hover {
  color: #3d5afe !important;
}

.bgc-indigo-a400, .bgcH-indigo-a400:hover {
  background-color: #3d5afe !important;
}

.bdc-indigo-a400, .bdcH-indigo-a400:hover {
  border-color: #3d5afe !important;
}

.fill-indigo-a400, .fillH-indigo-a400:hover {
  fill: #3d5afe !important;
}

.str-indigo-a400, .strH-indigo-a400:hover {
  stroke: #3d5afe !important;
}

.c-indigo-a700, .cH-indigo-a700:hover {
  color: #304ffe !important;
}

.bgc-indigo-a700, .bgcH-indigo-a700:hover {
  background-color: #304ffe !important;
}

.bdc-indigo-a700, .bdcH-indigo-a700:hover {
  border-color: #304ffe !important;
}

.fill-indigo-a700, .fillH-indigo-a700:hover {
  fill: #304ffe !important;
}

.str-indigo-a700, .strH-indigo-a700:hover {
  stroke: #304ffe !important;
}

.c-blue-50, .cH-blue-50:hover {
  color: #e3f2fd !important;
}

.bgc-blue-50, .bgcH-blue-50:hover {
  background-color: #e3f2fd !important;
}

.bdc-blue-50, .bdcH-blue-50:hover {
  border-color: #e3f2fd !important;
}

.fill-blue-50, .fillH-blue-50:hover {
  fill: #e3f2fd !important;
}

.str-blue-50, .strH-blue-50:hover {
  stroke: #e3f2fd !important;
}

.c-blue-100, .cH-blue-100:hover {
  color: #bbdefb !important;
}

.bgc-blue-100, .bgcH-blue-100:hover {
  background-color: #bbdefb !important;
}

.bdc-blue-100, .bdcH-blue-100:hover {
  border-color: #bbdefb !important;
}

.fill-blue-100, .fillH-blue-100:hover {
  fill: #bbdefb !important;
}

.str-blue-100, .strH-blue-100:hover {
  stroke: #bbdefb !important;
}

.c-blue-200, .cH-blue-200:hover {
  color: #90caf9 !important;
}

.bgc-blue-200, .bgcH-blue-200:hover {
  background-color: #90caf9 !important;
}

.bdc-blue-200, .bdcH-blue-200:hover {
  border-color: #90caf9 !important;
}

.fill-blue-200, .fillH-blue-200:hover {
  fill: #90caf9 !important;
}

.str-blue-200, .strH-blue-200:hover {
  stroke: #90caf9 !important;
}

.c-blue-300, .cH-blue-300:hover {
  color: #64b5f6 !important;
}

.bgc-blue-300, .bgcH-blue-300:hover {
  background-color: #64b5f6 !important;
}

.bdc-blue-300, .bdcH-blue-300:hover {
  border-color: #64b5f6 !important;
}

.fill-blue-300, .fillH-blue-300:hover {
  fill: #64b5f6 !important;
}

.str-blue-300, .strH-blue-300:hover {
  stroke: #64b5f6 !important;
}

.c-blue-400, .cH-blue-400:hover {
  color: #42a5f5 !important;
}

.bgc-blue-400, .bgcH-blue-400:hover {
  background-color: #42a5f5 !important;
}

.bdc-blue-400, .bdcH-blue-400:hover {
  border-color: #42a5f5 !important;
}

.fill-blue-400, .fillH-blue-400:hover {
  fill: #42a5f5 !important;
}

.str-blue-400, .strH-blue-400:hover {
  stroke: #42a5f5 !important;
}

.c-blue-500, .cH-blue-500:hover {
  color: #2196f3 !important;
}

.bgc-blue-500, .bgcH-blue-500:hover {
  background-color: #2196f3 !important;
}

.bdc-blue-500, .bdcH-blue-500:hover {
  border-color: #2196f3 !important;
}

.fill-blue-500, .fillH-blue-500:hover {
  fill: #2196f3 !important;
}

.str-blue-500, .strH-blue-500:hover {
  stroke: #2196f3 !important;
}

.c-blue-600, .cH-blue-600:hover {
  color: #1e88e5 !important;
}

.bgc-blue-600, .bgcH-blue-600:hover {
  background-color: #1e88e5 !important;
}

.bdc-blue-600, .bdcH-blue-600:hover {
  border-color: #1e88e5 !important;
}

.fill-blue-600, .fillH-blue-600:hover {
  fill: #1e88e5 !important;
}

.str-blue-600, .strH-blue-600:hover {
  stroke: #1e88e5 !important;
}

.c-blue-700, .cH-blue-700:hover {
  color: #1976d2 !important;
}

.bgc-blue-700, .bgcH-blue-700:hover {
  background-color: #1976d2 !important;
}

.bdc-blue-700, .bdcH-blue-700:hover {
  border-color: #1976d2 !important;
}

.fill-blue-700, .fillH-blue-700:hover {
  fill: #1976d2 !important;
}

.str-blue-700, .strH-blue-700:hover {
  stroke: #1976d2 !important;
}

.c-blue-800, .cH-blue-800:hover {
  color: #1565c0 !important;
}

.bgc-blue-800, .bgcH-blue-800:hover {
  background-color: #1565c0 !important;
}

.bdc-blue-800, .bdcH-blue-800:hover {
  border-color: #1565c0 !important;
}

.fill-blue-800, .fillH-blue-800:hover {
  fill: #1565c0 !important;
}

.str-blue-800, .strH-blue-800:hover {
  stroke: #1565c0 !important;
}

.c-blue-900, .cH-blue-900:hover {
  color: #0d47a1 !important;
}

.bgc-blue-900, .bgcH-blue-900:hover {
  background-color: #0d47a1 !important;
}

.bdc-blue-900, .bdcH-blue-900:hover {
  border-color: #0d47a1 !important;
}

.fill-blue-900, .fillH-blue-900:hover {
  fill: #0d47a1 !important;
}

.str-blue-900, .strH-blue-900:hover {
  stroke: #0d47a1 !important;
}

.c-blue-a100, .cH-blue-a100:hover {
  color: #82b1ff !important;
}

.bgc-blue-a100, .bgcH-blue-a100:hover {
  background-color: #82b1ff !important;
}

.bdc-blue-a100, .bdcH-blue-a100:hover {
  border-color: #82b1ff !important;
}

.fill-blue-a100, .fillH-blue-a100:hover {
  fill: #82b1ff !important;
}

.str-blue-a100, .strH-blue-a100:hover {
  stroke: #82b1ff !important;
}

.c-blue-a200, .cH-blue-a200:hover {
  color: #448aff !important;
}

.bgc-blue-a200, .bgcH-blue-a200:hover {
  background-color: #448aff !important;
}

.bdc-blue-a200, .bdcH-blue-a200:hover {
  border-color: #448aff !important;
}

.fill-blue-a200, .fillH-blue-a200:hover {
  fill: #448aff !important;
}

.str-blue-a200, .strH-blue-a200:hover {
  stroke: #448aff !important;
}

.c-blue-a400, .cH-blue-a400:hover {
  color: #2979ff !important;
}

.bgc-blue-a400, .bgcH-blue-a400:hover {
  background-color: #2979ff !important;
}

.bdc-blue-a400, .bdcH-blue-a400:hover {
  border-color: #2979ff !important;
}

.fill-blue-a400, .fillH-blue-a400:hover {
  fill: #2979ff !important;
}

.str-blue-a400, .strH-blue-a400:hover {
  stroke: #2979ff !important;
}

.c-blue-a700, .cH-blue-a700:hover {
  color: #2962ff !important;
}

.bgc-blue-a700, .bgcH-blue-a700:hover {
  background-color: #2962ff !important;
}

.bdc-blue-a700, .bdcH-blue-a700:hover {
  border-color: #2962ff !important;
}

.fill-blue-a700, .fillH-blue-a700:hover {
  fill: #2962ff !important;
}

.str-blue-a700, .strH-blue-a700:hover {
  stroke: #2962ff !important;
}

.c-light-blue-50, .cH-light-blue-50:hover {
  color: #e1f5fe !important;
}

.bgc-light-blue-50, .bgcH-light-blue-50:hover {
  background-color: #e1f5fe !important;
}

.bdc-light-blue-50, .bdcH-light-blue-50:hover {
  border-color: #e1f5fe !important;
}

.fill-light-blue-50, .fillH-light-blue-50:hover {
  fill: #e1f5fe !important;
}

.str-light-blue-50, .strH-light-blue-50:hover {
  stroke: #e1f5fe !important;
}

.c-light-blue-100, .cH-light-blue-100:hover {
  color: #b3e5fc !important;
}

.bgc-light-blue-100, .bgcH-light-blue-100:hover {
  background-color: #b3e5fc !important;
}

.bdc-light-blue-100, .bdcH-light-blue-100:hover {
  border-color: #b3e5fc !important;
}

.fill-light-blue-100, .fillH-light-blue-100:hover {
  fill: #b3e5fc !important;
}

.str-light-blue-100, .strH-light-blue-100:hover {
  stroke: #b3e5fc !important;
}

.c-light-blue-200, .cH-light-blue-200:hover {
  color: #81d4fa !important;
}

.bgc-light-blue-200, .bgcH-light-blue-200:hover {
  background-color: #81d4fa !important;
}

.bdc-light-blue-200, .bdcH-light-blue-200:hover {
  border-color: #81d4fa !important;
}

.fill-light-blue-200, .fillH-light-blue-200:hover {
  fill: #81d4fa !important;
}

.str-light-blue-200, .strH-light-blue-200:hover {
  stroke: #81d4fa !important;
}

.c-light-blue-300, .cH-light-blue-300:hover {
  color: #4fc3f7 !important;
}

.bgc-light-blue-300, .bgcH-light-blue-300:hover {
  background-color: #4fc3f7 !important;
}

.bdc-light-blue-300, .bdcH-light-blue-300:hover {
  border-color: #4fc3f7 !important;
}

.fill-light-blue-300, .fillH-light-blue-300:hover {
  fill: #4fc3f7 !important;
}

.str-light-blue-300, .strH-light-blue-300:hover {
  stroke: #4fc3f7 !important;
}

.c-light-blue-400, .cH-light-blue-400:hover {
  color: #29b6f6 !important;
}

.bgc-light-blue-400, .bgcH-light-blue-400:hover {
  background-color: #29b6f6 !important;
}

.bdc-light-blue-400, .bdcH-light-blue-400:hover {
  border-color: #29b6f6 !important;
}

.fill-light-blue-400, .fillH-light-blue-400:hover {
  fill: #29b6f6 !important;
}

.str-light-blue-400, .strH-light-blue-400:hover {
  stroke: #29b6f6 !important;
}

.c-light-blue-500, .cH-light-blue-500:hover {
  color: #03a9f4 !important;
}

.bgc-light-blue-500, .bgcH-light-blue-500:hover {
  background-color: #03a9f4 !important;
}

.bdc-light-blue-500, .bdcH-light-blue-500:hover {
  border-color: #03a9f4 !important;
}

.fill-light-blue-500, .fillH-light-blue-500:hover {
  fill: #03a9f4 !important;
}

.str-light-blue-500, .strH-light-blue-500:hover {
  stroke: #03a9f4 !important;
}

.c-light-blue-600, .cH-light-blue-600:hover {
  color: #039be5 !important;
}

.bgc-light-blue-600, .bgcH-light-blue-600:hover {
  background-color: #039be5 !important;
}

.bdc-light-blue-600, .bdcH-light-blue-600:hover {
  border-color: #039be5 !important;
}

.fill-light-blue-600, .fillH-light-blue-600:hover {
  fill: #039be5 !important;
}

.str-light-blue-600, .strH-light-blue-600:hover {
  stroke: #039be5 !important;
}

.c-light-blue-700, .cH-light-blue-700:hover {
  color: #0288d1 !important;
}

.bgc-light-blue-700, .bgcH-light-blue-700:hover {
  background-color: #0288d1 !important;
}

.bdc-light-blue-700, .bdcH-light-blue-700:hover {
  border-color: #0288d1 !important;
}

.fill-light-blue-700, .fillH-light-blue-700:hover {
  fill: #0288d1 !important;
}

.str-light-blue-700, .strH-light-blue-700:hover {
  stroke: #0288d1 !important;
}

.c-light-blue-800, .cH-light-blue-800:hover {
  color: #0277bd !important;
}

.bgc-light-blue-800, .bgcH-light-blue-800:hover {
  background-color: #0277bd !important;
}

.bdc-light-blue-800, .bdcH-light-blue-800:hover {
  border-color: #0277bd !important;
}

.fill-light-blue-800, .fillH-light-blue-800:hover {
  fill: #0277bd !important;
}

.str-light-blue-800, .strH-light-blue-800:hover {
  stroke: #0277bd !important;
}

.c-light-blue-900, .cH-light-blue-900:hover {
  color: #01579b !important;
}

.bgc-light-blue-900, .bgcH-light-blue-900:hover {
  background-color: #01579b !important;
}

.bdc-light-blue-900, .bdcH-light-blue-900:hover {
  border-color: #01579b !important;
}

.fill-light-blue-900, .fillH-light-blue-900:hover {
  fill: #01579b !important;
}

.str-light-blue-900, .strH-light-blue-900:hover {
  stroke: #01579b !important;
}

.c-light-blue-a100, .cH-light-blue-a100:hover {
  color: #80d8ff !important;
}

.bgc-light-blue-a100, .bgcH-light-blue-a100:hover {
  background-color: #80d8ff !important;
}

.bdc-light-blue-a100, .bdcH-light-blue-a100:hover {
  border-color: #80d8ff !important;
}

.fill-light-blue-a100, .fillH-light-blue-a100:hover {
  fill: #80d8ff !important;
}

.str-light-blue-a100, .strH-light-blue-a100:hover {
  stroke: #80d8ff !important;
}

.c-light-blue-a200, .cH-light-blue-a200:hover {
  color: #40c4ff !important;
}

.bgc-light-blue-a200, .bgcH-light-blue-a200:hover {
  background-color: #40c4ff !important;
}

.bdc-light-blue-a200, .bdcH-light-blue-a200:hover {
  border-color: #40c4ff !important;
}

.fill-light-blue-a200, .fillH-light-blue-a200:hover {
  fill: #40c4ff !important;
}

.str-light-blue-a200, .strH-light-blue-a200:hover {
  stroke: #40c4ff !important;
}

.c-light-blue-a400, .cH-light-blue-a400:hover {
  color: #00b0ff !important;
}

.bgc-light-blue-a400, .bgcH-light-blue-a400:hover {
  background-color: #00b0ff !important;
}

.bdc-light-blue-a400, .bdcH-light-blue-a400:hover {
  border-color: #00b0ff !important;
}

.fill-light-blue-a400, .fillH-light-blue-a400:hover {
  fill: #00b0ff !important;
}

.str-light-blue-a400, .strH-light-blue-a400:hover {
  stroke: #00b0ff !important;
}

.c-light-blue-a700, .cH-light-blue-a700:hover {
  color: #0091ea !important;
}

.bgc-light-blue-a700, .bgcH-light-blue-a700:hover {
  background-color: #0091ea !important;
}

.bdc-light-blue-a700, .bdcH-light-blue-a700:hover {
  border-color: #0091ea !important;
}

.fill-light-blue-a700, .fillH-light-blue-a700:hover {
  fill: #0091ea !important;
}

.str-light-blue-a700, .strH-light-blue-a700:hover {
  stroke: #0091ea !important;
}

.c-cyan-50, .cH-cyan-50:hover {
  color: #e0f7fa !important;
}

.bgc-cyan-50, .bgcH-cyan-50:hover {
  background-color: #e0f7fa !important;
}

.bdc-cyan-50, .bdcH-cyan-50:hover {
  border-color: #e0f7fa !important;
}

.fill-cyan-50, .fillH-cyan-50:hover {
  fill: #e0f7fa !important;
}

.str-cyan-50, .strH-cyan-50:hover {
  stroke: #e0f7fa !important;
}

.c-cyan-100, .cH-cyan-100:hover {
  color: #b2ebf2 !important;
}

.bgc-cyan-100, .bgcH-cyan-100:hover {
  background-color: #b2ebf2 !important;
}

.bdc-cyan-100, .bdcH-cyan-100:hover {
  border-color: #b2ebf2 !important;
}

.fill-cyan-100, .fillH-cyan-100:hover {
  fill: #b2ebf2 !important;
}

.str-cyan-100, .strH-cyan-100:hover {
  stroke: #b2ebf2 !important;
}

.c-cyan-200, .cH-cyan-200:hover {
  color: #80deea !important;
}

.bgc-cyan-200, .bgcH-cyan-200:hover {
  background-color: #80deea !important;
}

.bdc-cyan-200, .bdcH-cyan-200:hover {
  border-color: #80deea !important;
}

.fill-cyan-200, .fillH-cyan-200:hover {
  fill: #80deea !important;
}

.str-cyan-200, .strH-cyan-200:hover {
  stroke: #80deea !important;
}

.c-cyan-300, .cH-cyan-300:hover {
  color: #4dd0e1 !important;
}

.bgc-cyan-300, .bgcH-cyan-300:hover {
  background-color: #4dd0e1 !important;
}

.bdc-cyan-300, .bdcH-cyan-300:hover {
  border-color: #4dd0e1 !important;
}

.fill-cyan-300, .fillH-cyan-300:hover {
  fill: #4dd0e1 !important;
}

.str-cyan-300, .strH-cyan-300:hover {
  stroke: #4dd0e1 !important;
}

.c-cyan-400, .cH-cyan-400:hover {
  color: #26c6da !important;
}

.bgc-cyan-400, .bgcH-cyan-400:hover {
  background-color: #26c6da !important;
}

.bdc-cyan-400, .bdcH-cyan-400:hover {
  border-color: #26c6da !important;
}

.fill-cyan-400, .fillH-cyan-400:hover {
  fill: #26c6da !important;
}

.str-cyan-400, .strH-cyan-400:hover {
  stroke: #26c6da !important;
}

.c-cyan-500, .cH-cyan-500:hover {
  color: #00bcd4 !important;
}

.bgc-cyan-500, .bgcH-cyan-500:hover {
  background-color: #00bcd4 !important;
}

.bdc-cyan-500, .bdcH-cyan-500:hover {
  border-color: #00bcd4 !important;
}

.fill-cyan-500, .fillH-cyan-500:hover {
  fill: #00bcd4 !important;
}

.str-cyan-500, .strH-cyan-500:hover {
  stroke: #00bcd4 !important;
}

.c-cyan-600, .cH-cyan-600:hover {
  color: #00acc1 !important;
}

.bgc-cyan-600, .bgcH-cyan-600:hover {
  background-color: #00acc1 !important;
}

.bdc-cyan-600, .bdcH-cyan-600:hover {
  border-color: #00acc1 !important;
}

.fill-cyan-600, .fillH-cyan-600:hover {
  fill: #00acc1 !important;
}

.str-cyan-600, .strH-cyan-600:hover {
  stroke: #00acc1 !important;
}

.c-cyan-700, .cH-cyan-700:hover {
  color: #0097a7 !important;
}

.bgc-cyan-700, .bgcH-cyan-700:hover {
  background-color: #0097a7 !important;
}

.bdc-cyan-700, .bdcH-cyan-700:hover {
  border-color: #0097a7 !important;
}

.fill-cyan-700, .fillH-cyan-700:hover {
  fill: #0097a7 !important;
}

.str-cyan-700, .strH-cyan-700:hover {
  stroke: #0097a7 !important;
}

.c-cyan-800, .cH-cyan-800:hover {
  color: #00838f !important;
}

.bgc-cyan-800, .bgcH-cyan-800:hover {
  background-color: #00838f !important;
}

.bdc-cyan-800, .bdcH-cyan-800:hover {
  border-color: #00838f !important;
}

.fill-cyan-800, .fillH-cyan-800:hover {
  fill: #00838f !important;
}

.str-cyan-800, .strH-cyan-800:hover {
  stroke: #00838f !important;
}

.c-cyan-900, .cH-cyan-900:hover {
  color: #006064 !important;
}

.bgc-cyan-900, .bgcH-cyan-900:hover {
  background-color: #006064 !important;
}

.bdc-cyan-900, .bdcH-cyan-900:hover {
  border-color: #006064 !important;
}

.fill-cyan-900, .fillH-cyan-900:hover {
  fill: #006064 !important;
}

.str-cyan-900, .strH-cyan-900:hover {
  stroke: #006064 !important;
}

.c-cyan-a100, .cH-cyan-a100:hover {
  color: #84ffff !important;
}

.bgc-cyan-a100, .bgcH-cyan-a100:hover {
  background-color: #84ffff !important;
}

.bdc-cyan-a100, .bdcH-cyan-a100:hover {
  border-color: #84ffff !important;
}

.fill-cyan-a100, .fillH-cyan-a100:hover {
  fill: #84ffff !important;
}

.str-cyan-a100, .strH-cyan-a100:hover {
  stroke: #84ffff !important;
}

.c-cyan-a200, .cH-cyan-a200:hover {
  color: #18ffff !important;
}

.bgc-cyan-a200, .bgcH-cyan-a200:hover {
  background-color: #18ffff !important;
}

.bdc-cyan-a200, .bdcH-cyan-a200:hover {
  border-color: #18ffff !important;
}

.fill-cyan-a200, .fillH-cyan-a200:hover {
  fill: #18ffff !important;
}

.str-cyan-a200, .strH-cyan-a200:hover {
  stroke: #18ffff !important;
}

.c-cyan-a400, .cH-cyan-a400:hover {
  color: #00e5ff !important;
}

.bgc-cyan-a400, .bgcH-cyan-a400:hover {
  background-color: #00e5ff !important;
}

.bdc-cyan-a400, .bdcH-cyan-a400:hover {
  border-color: #00e5ff !important;
}

.fill-cyan-a400, .fillH-cyan-a400:hover {
  fill: #00e5ff !important;
}

.str-cyan-a400, .strH-cyan-a400:hover {
  stroke: #00e5ff !important;
}

.c-cyan-a700, .cH-cyan-a700:hover {
  color: #00b8d4 !important;
}

.bgc-cyan-a700, .bgcH-cyan-a700:hover {
  background-color: #00b8d4 !important;
}

.bdc-cyan-a700, .bdcH-cyan-a700:hover {
  border-color: #00b8d4 !important;
}

.fill-cyan-a700, .fillH-cyan-a700:hover {
  fill: #00b8d4 !important;
}

.str-cyan-a700, .strH-cyan-a700:hover {
  stroke: #00b8d4 !important;
}

.c-teal-50, .cH-teal-50:hover {
  color: #e0f2f1 !important;
}

.bgc-teal-50, .bgcH-teal-50:hover {
  background-color: #e0f2f1 !important;
}

.bdc-teal-50, .bdcH-teal-50:hover {
  border-color: #e0f2f1 !important;
}

.fill-teal-50, .fillH-teal-50:hover {
  fill: #e0f2f1 !important;
}

.str-teal-50, .strH-teal-50:hover {
  stroke: #e0f2f1 !important;
}

.c-teal-100, .cH-teal-100:hover {
  color: #b2dfdb !important;
}

.bgc-teal-100, .bgcH-teal-100:hover {
  background-color: #b2dfdb !important;
}

.bdc-teal-100, .bdcH-teal-100:hover {
  border-color: #b2dfdb !important;
}

.fill-teal-100, .fillH-teal-100:hover {
  fill: #b2dfdb !important;
}

.str-teal-100, .strH-teal-100:hover {
  stroke: #b2dfdb !important;
}

.c-teal-200, .cH-teal-200:hover {
  color: #80cbc4 !important;
}

.bgc-teal-200, .bgcH-teal-200:hover {
  background-color: #80cbc4 !important;
}

.bdc-teal-200, .bdcH-teal-200:hover {
  border-color: #80cbc4 !important;
}

.fill-teal-200, .fillH-teal-200:hover {
  fill: #80cbc4 !important;
}

.str-teal-200, .strH-teal-200:hover {
  stroke: #80cbc4 !important;
}

.c-teal-300, .cH-teal-300:hover {
  color: #4db6ac !important;
}

.bgc-teal-300, .bgcH-teal-300:hover {
  background-color: #4db6ac !important;
}

.bdc-teal-300, .bdcH-teal-300:hover {
  border-color: #4db6ac !important;
}

.fill-teal-300, .fillH-teal-300:hover {
  fill: #4db6ac !important;
}

.str-teal-300, .strH-teal-300:hover {
  stroke: #4db6ac !important;
}

.c-teal-400, .cH-teal-400:hover {
  color: #26a69a !important;
}

.bgc-teal-400, .bgcH-teal-400:hover {
  background-color: #26a69a !important;
}

.bdc-teal-400, .bdcH-teal-400:hover {
  border-color: #26a69a !important;
}

.fill-teal-400, .fillH-teal-400:hover {
  fill: #26a69a !important;
}

.str-teal-400, .strH-teal-400:hover {
  stroke: #26a69a !important;
}

.c-teal-500, .cH-teal-500:hover {
  color: #009688 !important;
}

.bgc-teal-500, .bgcH-teal-500:hover {
  background-color: #009688 !important;
}

.bdc-teal-500, .bdcH-teal-500:hover {
  border-color: #009688 !important;
}

.fill-teal-500, .fillH-teal-500:hover {
  fill: #009688 !important;
}

.str-teal-500, .strH-teal-500:hover {
  stroke: #009688 !important;
}

.c-teal-600, .cH-teal-600:hover {
  color: #00897b !important;
}

.bgc-teal-600, .bgcH-teal-600:hover {
  background-color: #00897b !important;
}

.bdc-teal-600, .bdcH-teal-600:hover {
  border-color: #00897b !important;
}

.fill-teal-600, .fillH-teal-600:hover {
  fill: #00897b !important;
}

.str-teal-600, .strH-teal-600:hover {
  stroke: #00897b !important;
}

.c-teal-700, .cH-teal-700:hover {
  color: #00796b !important;
}

.bgc-teal-700, .bgcH-teal-700:hover {
  background-color: #00796b !important;
}

.bdc-teal-700, .bdcH-teal-700:hover {
  border-color: #00796b !important;
}

.fill-teal-700, .fillH-teal-700:hover {
  fill: #00796b !important;
}

.str-teal-700, .strH-teal-700:hover {
  stroke: #00796b !important;
}

.c-teal-800, .cH-teal-800:hover {
  color: #00695c !important;
}

.bgc-teal-800, .bgcH-teal-800:hover {
  background-color: #00695c !important;
}

.bdc-teal-800, .bdcH-teal-800:hover {
  border-color: #00695c !important;
}

.fill-teal-800, .fillH-teal-800:hover {
  fill: #00695c !important;
}

.str-teal-800, .strH-teal-800:hover {
  stroke: #00695c !important;
}

.c-teal-900, .cH-teal-900:hover {
  color: #004d40 !important;
}

.bgc-teal-900, .bgcH-teal-900:hover {
  background-color: #004d40 !important;
}

.bdc-teal-900, .bdcH-teal-900:hover {
  border-color: #004d40 !important;
}

.fill-teal-900, .fillH-teal-900:hover {
  fill: #004d40 !important;
}

.str-teal-900, .strH-teal-900:hover {
  stroke: #004d40 !important;
}

.c-teal-a100, .cH-teal-a100:hover {
  color: #a7ffeb !important;
}

.bgc-teal-a100, .bgcH-teal-a100:hover {
  background-color: #a7ffeb !important;
}

.bdc-teal-a100, .bdcH-teal-a100:hover {
  border-color: #a7ffeb !important;
}

.fill-teal-a100, .fillH-teal-a100:hover {
  fill: #a7ffeb !important;
}

.str-teal-a100, .strH-teal-a100:hover {
  stroke: #a7ffeb !important;
}

.c-teal-a200, .cH-teal-a200:hover {
  color: #64ffda !important;
}

.bgc-teal-a200, .bgcH-teal-a200:hover {
  background-color: #64ffda !important;
}

.bdc-teal-a200, .bdcH-teal-a200:hover {
  border-color: #64ffda !important;
}

.fill-teal-a200, .fillH-teal-a200:hover {
  fill: #64ffda !important;
}

.str-teal-a200, .strH-teal-a200:hover {
  stroke: #64ffda !important;
}

.c-teal-a400, .cH-teal-a400:hover {
  color: #1de9b6 !important;
}

.bgc-teal-a400, .bgcH-teal-a400:hover {
  background-color: #1de9b6 !important;
}

.bdc-teal-a400, .bdcH-teal-a400:hover {
  border-color: #1de9b6 !important;
}

.fill-teal-a400, .fillH-teal-a400:hover {
  fill: #1de9b6 !important;
}

.str-teal-a400, .strH-teal-a400:hover {
  stroke: #1de9b6 !important;
}

.c-teal-a700, .cH-teal-a700:hover {
  color: #00bfa5 !important;
}

.bgc-teal-a700, .bgcH-teal-a700:hover {
  background-color: #00bfa5 !important;
}

.bdc-teal-a700, .bdcH-teal-a700:hover {
  border-color: #00bfa5 !important;
}

.fill-teal-a700, .fillH-teal-a700:hover {
  fill: #00bfa5 !important;
}

.str-teal-a700, .strH-teal-a700:hover {
  stroke: #00bfa5 !important;
}

.c-green-50, .cH-green-50:hover {
  color: #e8f5e9 !important;
}

.bgc-green-50, .bgcH-green-50:hover {
  background-color: #e8f5e9 !important;
}

.bdc-green-50, .bdcH-green-50:hover {
  border-color: #e8f5e9 !important;
}

.fill-green-50, .fillH-green-50:hover {
  fill: #e8f5e9 !important;
}

.str-green-50, .strH-green-50:hover {
  stroke: #e8f5e9 !important;
}

.c-green-100, .cH-green-100:hover {
  color: #c8e6c9 !important;
}

.bgc-green-100, .bgcH-green-100:hover {
  background-color: #c8e6c9 !important;
}

.bdc-green-100, .bdcH-green-100:hover {
  border-color: #c8e6c9 !important;
}

.fill-green-100, .fillH-green-100:hover {
  fill: #c8e6c9 !important;
}

.str-green-100, .strH-green-100:hover {
  stroke: #c8e6c9 !important;
}

.c-green-200, .cH-green-200:hover {
  color: #a5d6a7 !important;
}

.bgc-green-200, .bgcH-green-200:hover {
  background-color: #a5d6a7 !important;
}

.bdc-green-200, .bdcH-green-200:hover {
  border-color: #a5d6a7 !important;
}

.fill-green-200, .fillH-green-200:hover {
  fill: #a5d6a7 !important;
}

.str-green-200, .strH-green-200:hover {
  stroke: #a5d6a7 !important;
}

.c-green-300, .cH-green-300:hover {
  color: #81c784 !important;
}

.bgc-green-300, .bgcH-green-300:hover {
  background-color: #81c784 !important;
}

.bdc-green-300, .bdcH-green-300:hover {
  border-color: #81c784 !important;
}

.fill-green-300, .fillH-green-300:hover {
  fill: #81c784 !important;
}

.str-green-300, .strH-green-300:hover {
  stroke: #81c784 !important;
}

.c-green-400, .cH-green-400:hover {
  color: #66bb6a !important;
}

.bgc-green-400, .bgcH-green-400:hover {
  background-color: #66bb6a !important;
}

.bdc-green-400, .bdcH-green-400:hover {
  border-color: #66bb6a !important;
}

.fill-green-400, .fillH-green-400:hover {
  fill: #66bb6a !important;
}

.str-green-400, .strH-green-400:hover {
  stroke: #66bb6a !important;
}

.c-green-500, .cH-green-500:hover {
  color: #4caf50 !important;
}

.bgc-green-500, .bgcH-green-500:hover {
  background-color: #4caf50 !important;
}

.bdc-green-500, .bdcH-green-500:hover {
  border-color: #4caf50 !important;
}

.fill-green-500, .fillH-green-500:hover {
  fill: #4caf50 !important;
}

.str-green-500, .strH-green-500:hover {
  stroke: #4caf50 !important;
}

.c-green-600, .cH-green-600:hover {
  color: #43a047 !important;
}

.bgc-green-600, .bgcH-green-600:hover {
  background-color: #43a047 !important;
}

.bdc-green-600, .bdcH-green-600:hover {
  border-color: #43a047 !important;
}

.fill-green-600, .fillH-green-600:hover {
  fill: #43a047 !important;
}

.str-green-600, .strH-green-600:hover {
  stroke: #43a047 !important;
}

.c-green-700, .cH-green-700:hover {
  color: #388e3c !important;
}

.bgc-green-700, .bgcH-green-700:hover {
  background-color: #388e3c !important;
}

.bdc-green-700, .bdcH-green-700:hover {
  border-color: #388e3c !important;
}

.fill-green-700, .fillH-green-700:hover {
  fill: #388e3c !important;
}

.str-green-700, .strH-green-700:hover {
  stroke: #388e3c !important;
}

.c-green-800, .cH-green-800:hover {
  color: #2e7d32 !important;
}

.bgc-green-800, .bgcH-green-800:hover {
  background-color: #2e7d32 !important;
}

.bdc-green-800, .bdcH-green-800:hover {
  border-color: #2e7d32 !important;
}

.fill-green-800, .fillH-green-800:hover {
  fill: #2e7d32 !important;
}

.str-green-800, .strH-green-800:hover {
  stroke: #2e7d32 !important;
}

.c-green-900, .cH-green-900:hover {
  color: #1b5e20 !important;
}

.bgc-green-900, .bgcH-green-900:hover {
  background-color: #1b5e20 !important;
}

.bdc-green-900, .bdcH-green-900:hover {
  border-color: #1b5e20 !important;
}

.fill-green-900, .fillH-green-900:hover {
  fill: #1b5e20 !important;
}

.str-green-900, .strH-green-900:hover {
  stroke: #1b5e20 !important;
}

.c-green-a100, .cH-green-a100:hover {
  color: #b9f6ca !important;
}

.bgc-green-a100, .bgcH-green-a100:hover {
  background-color: #b9f6ca !important;
}

.bdc-green-a100, .bdcH-green-a100:hover {
  border-color: #b9f6ca !important;
}

.fill-green-a100, .fillH-green-a100:hover {
  fill: #b9f6ca !important;
}

.str-green-a100, .strH-green-a100:hover {
  stroke: #b9f6ca !important;
}

.c-green-a200, .cH-green-a200:hover {
  color: #69f0ae !important;
}

.bgc-green-a200, .bgcH-green-a200:hover {
  background-color: #69f0ae !important;
}

.bdc-green-a200, .bdcH-green-a200:hover {
  border-color: #69f0ae !important;
}

.fill-green-a200, .fillH-green-a200:hover {
  fill: #69f0ae !important;
}

.str-green-a200, .strH-green-a200:hover {
  stroke: #69f0ae !important;
}

.c-green-a400, .cH-green-a400:hover {
  color: #00e676 !important;
}

.bgc-green-a400, .bgcH-green-a400:hover {
  background-color: #00e676 !important;
}

.bdc-green-a400, .bdcH-green-a400:hover {
  border-color: #00e676 !important;
}

.fill-green-a400, .fillH-green-a400:hover {
  fill: #00e676 !important;
}

.str-green-a400, .strH-green-a400:hover {
  stroke: #00e676 !important;
}

.c-green-a700, .cH-green-a700:hover {
  color: #00c853 !important;
}

.bgc-green-a700, .bgcH-green-a700:hover {
  background-color: #00c853 !important;
}

.bdc-green-a700, .bdcH-green-a700:hover {
  border-color: #00c853 !important;
}

.fill-green-a700, .fillH-green-a700:hover {
  fill: #00c853 !important;
}

.str-green-a700, .strH-green-a700:hover {
  stroke: #00c853 !important;
}

.c-light-green-50, .cH-light-green-50:hover {
  color: #f1f8e9 !important;
}

.bgc-light-green-50, .bgcH-light-green-50:hover {
  background-color: #f1f8e9 !important;
}

.bdc-light-green-50, .bdcH-light-green-50:hover {
  border-color: #f1f8e9 !important;
}

.fill-light-green-50, .fillH-light-green-50:hover {
  fill: #f1f8e9 !important;
}

.str-light-green-50, .strH-light-green-50:hover {
  stroke: #f1f8e9 !important;
}

.c-light-green-100, .cH-light-green-100:hover {
  color: #dcedc8 !important;
}

.bgc-light-green-100, .bgcH-light-green-100:hover {
  background-color: #dcedc8 !important;
}

.bdc-light-green-100, .bdcH-light-green-100:hover {
  border-color: #dcedc8 !important;
}

.fill-light-green-100, .fillH-light-green-100:hover {
  fill: #dcedc8 !important;
}

.str-light-green-100, .strH-light-green-100:hover {
  stroke: #dcedc8 !important;
}

.c-light-green-200, .cH-light-green-200:hover {
  color: #c5e1a5 !important;
}

.bgc-light-green-200, .bgcH-light-green-200:hover {
  background-color: #c5e1a5 !important;
}

.bdc-light-green-200, .bdcH-light-green-200:hover {
  border-color: #c5e1a5 !important;
}

.fill-light-green-200, .fillH-light-green-200:hover {
  fill: #c5e1a5 !important;
}

.str-light-green-200, .strH-light-green-200:hover {
  stroke: #c5e1a5 !important;
}

.c-light-green-300, .cH-light-green-300:hover {
  color: #aed581 !important;
}

.bgc-light-green-300, .bgcH-light-green-300:hover {
  background-color: #aed581 !important;
}

.bdc-light-green-300, .bdcH-light-green-300:hover {
  border-color: #aed581 !important;
}

.fill-light-green-300, .fillH-light-green-300:hover {
  fill: #aed581 !important;
}

.str-light-green-300, .strH-light-green-300:hover {
  stroke: #aed581 !important;
}

.c-light-green-400, .cH-light-green-400:hover {
  color: #9ccc65 !important;
}

.bgc-light-green-400, .bgcH-light-green-400:hover {
  background-color: #9ccc65 !important;
}

.bdc-light-green-400, .bdcH-light-green-400:hover {
  border-color: #9ccc65 !important;
}

.fill-light-green-400, .fillH-light-green-400:hover {
  fill: #9ccc65 !important;
}

.str-light-green-400, .strH-light-green-400:hover {
  stroke: #9ccc65 !important;
}

.c-light-green-500, .cH-light-green-500:hover {
  color: #8bc34a !important;
}

.bgc-light-green-500, .bgcH-light-green-500:hover {
  background-color: #8bc34a !important;
}

.bdc-light-green-500, .bdcH-light-green-500:hover {
  border-color: #8bc34a !important;
}

.fill-light-green-500, .fillH-light-green-500:hover {
  fill: #8bc34a !important;
}

.str-light-green-500, .strH-light-green-500:hover {
  stroke: #8bc34a !important;
}

.c-light-green-600, .cH-light-green-600:hover {
  color: #7cb342 !important;
}

.bgc-light-green-600, .bgcH-light-green-600:hover {
  background-color: #7cb342 !important;
}

.bdc-light-green-600, .bdcH-light-green-600:hover {
  border-color: #7cb342 !important;
}

.fill-light-green-600, .fillH-light-green-600:hover {
  fill: #7cb342 !important;
}

.str-light-green-600, .strH-light-green-600:hover {
  stroke: #7cb342 !important;
}

.c-light-green-700, .cH-light-green-700:hover {
  color: #689f38 !important;
}

.bgc-light-green-700, .bgcH-light-green-700:hover {
  background-color: #689f38 !important;
}

.bdc-light-green-700, .bdcH-light-green-700:hover {
  border-color: #689f38 !important;
}

.fill-light-green-700, .fillH-light-green-700:hover {
  fill: #689f38 !important;
}

.str-light-green-700, .strH-light-green-700:hover {
  stroke: #689f38 !important;
}

.c-light-green-800, .cH-light-green-800:hover {
  color: #558b2f !important;
}

.bgc-light-green-800, .bgcH-light-green-800:hover {
  background-color: #558b2f !important;
}

.bdc-light-green-800, .bdcH-light-green-800:hover {
  border-color: #558b2f !important;
}

.fill-light-green-800, .fillH-light-green-800:hover {
  fill: #558b2f !important;
}

.str-light-green-800, .strH-light-green-800:hover {
  stroke: #558b2f !important;
}

.c-light-green-900, .cH-light-green-900:hover {
  color: #33691e !important;
}

.bgc-light-green-900, .bgcH-light-green-900:hover {
  background-color: #33691e !important;
}

.bdc-light-green-900, .bdcH-light-green-900:hover {
  border-color: #33691e !important;
}

.fill-light-green-900, .fillH-light-green-900:hover {
  fill: #33691e !important;
}

.str-light-green-900, .strH-light-green-900:hover {
  stroke: #33691e !important;
}

.c-light-green-a100, .cH-light-green-a100:hover {
  color: #ccff90 !important;
}

.bgc-light-green-a100, .bgcH-light-green-a100:hover {
  background-color: #ccff90 !important;
}

.bdc-light-green-a100, .bdcH-light-green-a100:hover {
  border-color: #ccff90 !important;
}

.fill-light-green-a100, .fillH-light-green-a100:hover {
  fill: #ccff90 !important;
}

.str-light-green-a100, .strH-light-green-a100:hover {
  stroke: #ccff90 !important;
}

.c-light-green-a200, .cH-light-green-a200:hover {
  color: #b2ff59 !important;
}

.bgc-light-green-a200, .bgcH-light-green-a200:hover {
  background-color: #b2ff59 !important;
}

.bdc-light-green-a200, .bdcH-light-green-a200:hover {
  border-color: #b2ff59 !important;
}

.fill-light-green-a200, .fillH-light-green-a200:hover {
  fill: #b2ff59 !important;
}

.str-light-green-a200, .strH-light-green-a200:hover {
  stroke: #b2ff59 !important;
}

.c-light-green-a400, .cH-light-green-a400:hover {
  color: #76ff03 !important;
}

.bgc-light-green-a400, .bgcH-light-green-a400:hover {
  background-color: #76ff03 !important;
}

.bdc-light-green-a400, .bdcH-light-green-a400:hover {
  border-color: #76ff03 !important;
}

.fill-light-green-a400, .fillH-light-green-a400:hover {
  fill: #76ff03 !important;
}

.str-light-green-a400, .strH-light-green-a400:hover {
  stroke: #76ff03 !important;
}

.c-light-green-a700, .cH-light-green-a700:hover {
  color: #64dd17 !important;
}

.bgc-light-green-a700, .bgcH-light-green-a700:hover {
  background-color: #64dd17 !important;
}

.bdc-light-green-a700, .bdcH-light-green-a700:hover {
  border-color: #64dd17 !important;
}

.fill-light-green-a700, .fillH-light-green-a700:hover {
  fill: #64dd17 !important;
}

.str-light-green-a700, .strH-light-green-a700:hover {
  stroke: #64dd17 !important;
}

.c-lime-50, .cH-lime-50:hover {
  color: #f9fbe7 !important;
}

.bgc-lime-50, .bgcH-lime-50:hover {
  background-color: #f9fbe7 !important;
}

.bdc-lime-50, .bdcH-lime-50:hover {
  border-color: #f9fbe7 !important;
}

.fill-lime-50, .fillH-lime-50:hover {
  fill: #f9fbe7 !important;
}

.str-lime-50, .strH-lime-50:hover {
  stroke: #f9fbe7 !important;
}

.c-lime-100, .cH-lime-100:hover {
  color: #f0f4c3 !important;
}

.bgc-lime-100, .bgcH-lime-100:hover {
  background-color: #f0f4c3 !important;
}

.bdc-lime-100, .bdcH-lime-100:hover {
  border-color: #f0f4c3 !important;
}

.fill-lime-100, .fillH-lime-100:hover {
  fill: #f0f4c3 !important;
}

.str-lime-100, .strH-lime-100:hover {
  stroke: #f0f4c3 !important;
}

.c-lime-200, .cH-lime-200:hover {
  color: #e6ee9c !important;
}

.bgc-lime-200, .bgcH-lime-200:hover {
  background-color: #e6ee9c !important;
}

.bdc-lime-200, .bdcH-lime-200:hover {
  border-color: #e6ee9c !important;
}

.fill-lime-200, .fillH-lime-200:hover {
  fill: #e6ee9c !important;
}

.str-lime-200, .strH-lime-200:hover {
  stroke: #e6ee9c !important;
}

.c-lime-300, .cH-lime-300:hover {
  color: #dce775 !important;
}

.bgc-lime-300, .bgcH-lime-300:hover {
  background-color: #dce775 !important;
}

.bdc-lime-300, .bdcH-lime-300:hover {
  border-color: #dce775 !important;
}

.fill-lime-300, .fillH-lime-300:hover {
  fill: #dce775 !important;
}

.str-lime-300, .strH-lime-300:hover {
  stroke: #dce775 !important;
}

.c-lime-400, .cH-lime-400:hover {
  color: #d4e157 !important;
}

.bgc-lime-400, .bgcH-lime-400:hover {
  background-color: #d4e157 !important;
}

.bdc-lime-400, .bdcH-lime-400:hover {
  border-color: #d4e157 !important;
}

.fill-lime-400, .fillH-lime-400:hover {
  fill: #d4e157 !important;
}

.str-lime-400, .strH-lime-400:hover {
  stroke: #d4e157 !important;
}

.c-lime-500, .cH-lime-500:hover {
  color: #cddc39 !important;
}

.bgc-lime-500, .bgcH-lime-500:hover {
  background-color: #cddc39 !important;
}

.bdc-lime-500, .bdcH-lime-500:hover {
  border-color: #cddc39 !important;
}

.fill-lime-500, .fillH-lime-500:hover {
  fill: #cddc39 !important;
}

.str-lime-500, .strH-lime-500:hover {
  stroke: #cddc39 !important;
}

.c-lime-600, .cH-lime-600:hover {
  color: #c0ca33 !important;
}

.bgc-lime-600, .bgcH-lime-600:hover {
  background-color: #c0ca33 !important;
}

.bdc-lime-600, .bdcH-lime-600:hover {
  border-color: #c0ca33 !important;
}

.fill-lime-600, .fillH-lime-600:hover {
  fill: #c0ca33 !important;
}

.str-lime-600, .strH-lime-600:hover {
  stroke: #c0ca33 !important;
}

.c-lime-700, .cH-lime-700:hover {
  color: #afb42b !important;
}

.bgc-lime-700, .bgcH-lime-700:hover {
  background-color: #afb42b !important;
}

.bdc-lime-700, .bdcH-lime-700:hover {
  border-color: #afb42b !important;
}

.fill-lime-700, .fillH-lime-700:hover {
  fill: #afb42b !important;
}

.str-lime-700, .strH-lime-700:hover {
  stroke: #afb42b !important;
}

.c-lime-800, .cH-lime-800:hover {
  color: #9e9d24 !important;
}

.bgc-lime-800, .bgcH-lime-800:hover {
  background-color: #9e9d24 !important;
}

.bdc-lime-800, .bdcH-lime-800:hover {
  border-color: #9e9d24 !important;
}

.fill-lime-800, .fillH-lime-800:hover {
  fill: #9e9d24 !important;
}

.str-lime-800, .strH-lime-800:hover {
  stroke: #9e9d24 !important;
}

.c-lime-900, .cH-lime-900:hover {
  color: #827717 !important;
}

.bgc-lime-900, .bgcH-lime-900:hover {
  background-color: #827717 !important;
}

.bdc-lime-900, .bdcH-lime-900:hover {
  border-color: #827717 !important;
}

.fill-lime-900, .fillH-lime-900:hover {
  fill: #827717 !important;
}

.str-lime-900, .strH-lime-900:hover {
  stroke: #827717 !important;
}

.c-lime-a100, .cH-lime-a100:hover {
  color: #f4ff81 !important;
}

.bgc-lime-a100, .bgcH-lime-a100:hover {
  background-color: #f4ff81 !important;
}

.bdc-lime-a100, .bdcH-lime-a100:hover {
  border-color: #f4ff81 !important;
}

.fill-lime-a100, .fillH-lime-a100:hover {
  fill: #f4ff81 !important;
}

.str-lime-a100, .strH-lime-a100:hover {
  stroke: #f4ff81 !important;
}

.c-lime-a200, .cH-lime-a200:hover {
  color: #eeff41 !important;
}

.bgc-lime-a200, .bgcH-lime-a200:hover {
  background-color: #eeff41 !important;
}

.bdc-lime-a200, .bdcH-lime-a200:hover {
  border-color: #eeff41 !important;
}

.fill-lime-a200, .fillH-lime-a200:hover {
  fill: #eeff41 !important;
}

.str-lime-a200, .strH-lime-a200:hover {
  stroke: #eeff41 !important;
}

.c-lime-a400, .cH-lime-a400:hover {
  color: #c6ff00 !important;
}

.bgc-lime-a400, .bgcH-lime-a400:hover {
  background-color: #c6ff00 !important;
}

.bdc-lime-a400, .bdcH-lime-a400:hover {
  border-color: #c6ff00 !important;
}

.fill-lime-a400, .fillH-lime-a400:hover {
  fill: #c6ff00 !important;
}

.str-lime-a400, .strH-lime-a400:hover {
  stroke: #c6ff00 !important;
}

.c-lime-a700, .cH-lime-a700:hover {
  color: #aeea00 !important;
}

.bgc-lime-a700, .bgcH-lime-a700:hover {
  background-color: #aeea00 !important;
}

.bdc-lime-a700, .bdcH-lime-a700:hover {
  border-color: #aeea00 !important;
}

.fill-lime-a700, .fillH-lime-a700:hover {
  fill: #aeea00 !important;
}

.str-lime-a700, .strH-lime-a700:hover {
  stroke: #aeea00 !important;
}

.c-yellow-50, .cH-yellow-50:hover {
  color: #fffde7 !important;
}

.bgc-yellow-50, .bgcH-yellow-50:hover {
  background-color: #fffde7 !important;
}

.bdc-yellow-50, .bdcH-yellow-50:hover {
  border-color: #fffde7 !important;
}

.fill-yellow-50, .fillH-yellow-50:hover {
  fill: #fffde7 !important;
}

.str-yellow-50, .strH-yellow-50:hover {
  stroke: #fffde7 !important;
}

.c-yellow-100, .cH-yellow-100:hover {
  color: #fff9c4 !important;
}

.bgc-yellow-100, .bgcH-yellow-100:hover {
  background-color: #fff9c4 !important;
}

.bdc-yellow-100, .bdcH-yellow-100:hover {
  border-color: #fff9c4 !important;
}

.fill-yellow-100, .fillH-yellow-100:hover {
  fill: #fff9c4 !important;
}

.str-yellow-100, .strH-yellow-100:hover {
  stroke: #fff9c4 !important;
}

.c-yellow-200, .cH-yellow-200:hover {
  color: #fff59d !important;
}

.bgc-yellow-200, .bgcH-yellow-200:hover {
  background-color: #fff59d !important;
}

.bdc-yellow-200, .bdcH-yellow-200:hover {
  border-color: #fff59d !important;
}

.fill-yellow-200, .fillH-yellow-200:hover {
  fill: #fff59d !important;
}

.str-yellow-200, .strH-yellow-200:hover {
  stroke: #fff59d !important;
}

.c-yellow-300, .cH-yellow-300:hover {
  color: #fff176 !important;
}

.bgc-yellow-300, .bgcH-yellow-300:hover {
  background-color: #fff176 !important;
}

.bdc-yellow-300, .bdcH-yellow-300:hover {
  border-color: #fff176 !important;
}

.fill-yellow-300, .fillH-yellow-300:hover {
  fill: #fff176 !important;
}

.str-yellow-300, .strH-yellow-300:hover {
  stroke: #fff176 !important;
}

.c-yellow-400, .cH-yellow-400:hover {
  color: #ffee58 !important;
}

.bgc-yellow-400, .bgcH-yellow-400:hover {
  background-color: #ffee58 !important;
}

.bdc-yellow-400, .bdcH-yellow-400:hover {
  border-color: #ffee58 !important;
}

.fill-yellow-400, .fillH-yellow-400:hover {
  fill: #ffee58 !important;
}

.str-yellow-400, .strH-yellow-400:hover {
  stroke: #ffee58 !important;
}

.c-yellow-500, .cH-yellow-500:hover {
  color: #ffeb3b !important;
}

.bgc-yellow-500, .bgcH-yellow-500:hover {
  background-color: #ffeb3b !important;
}

.bdc-yellow-500, .bdcH-yellow-500:hover {
  border-color: #ffeb3b !important;
}

.fill-yellow-500, .fillH-yellow-500:hover {
  fill: #ffeb3b !important;
}

.str-yellow-500, .strH-yellow-500:hover {
  stroke: #ffeb3b !important;
}

.c-yellow-600, .cH-yellow-600:hover {
  color: #fdd835 !important;
}

.bgc-yellow-600, .bgcH-yellow-600:hover {
  background-color: #fdd835 !important;
}

.bdc-yellow-600, .bdcH-yellow-600:hover {
  border-color: #fdd835 !important;
}

.fill-yellow-600, .fillH-yellow-600:hover {
  fill: #fdd835 !important;
}

.str-yellow-600, .strH-yellow-600:hover {
  stroke: #fdd835 !important;
}

.c-yellow-700, .cH-yellow-700:hover {
  color: #fbc02d !important;
}

.bgc-yellow-700, .bgcH-yellow-700:hover {
  background-color: #fbc02d !important;
}

.bdc-yellow-700, .bdcH-yellow-700:hover {
  border-color: #fbc02d !important;
}

.fill-yellow-700, .fillH-yellow-700:hover {
  fill: #fbc02d !important;
}

.str-yellow-700, .strH-yellow-700:hover {
  stroke: #fbc02d !important;
}

.c-yellow-800, .cH-yellow-800:hover {
  color: #f9a825 !important;
}

.bgc-yellow-800, .bgcH-yellow-800:hover {
  background-color: #f9a825 !important;
}

.bdc-yellow-800, .bdcH-yellow-800:hover {
  border-color: #f9a825 !important;
}

.fill-yellow-800, .fillH-yellow-800:hover {
  fill: #f9a825 !important;
}

.str-yellow-800, .strH-yellow-800:hover {
  stroke: #f9a825 !important;
}

.c-yellow-900, .cH-yellow-900:hover {
  color: #f57f17 !important;
}

.bgc-yellow-900, .bgcH-yellow-900:hover {
  background-color: #f57f17 !important;
}

.bdc-yellow-900, .bdcH-yellow-900:hover {
  border-color: #f57f17 !important;
}

.fill-yellow-900, .fillH-yellow-900:hover {
  fill: #f57f17 !important;
}

.str-yellow-900, .strH-yellow-900:hover {
  stroke: #f57f17 !important;
}

.c-yellow-a100, .cH-yellow-a100:hover {
  color: #ffff8d !important;
}

.bgc-yellow-a100, .bgcH-yellow-a100:hover {
  background-color: #ffff8d !important;
}

.bdc-yellow-a100, .bdcH-yellow-a100:hover {
  border-color: #ffff8d !important;
}

.fill-yellow-a100, .fillH-yellow-a100:hover {
  fill: #ffff8d !important;
}

.str-yellow-a100, .strH-yellow-a100:hover {
  stroke: #ffff8d !important;
}

.c-yellow-a200, .cH-yellow-a200:hover {
  color: #ffff00 !important;
}

.bgc-yellow-a200, .bgcH-yellow-a200:hover {
  background-color: #ffff00 !important;
}

.bdc-yellow-a200, .bdcH-yellow-a200:hover {
  border-color: #ffff00 !important;
}

.fill-yellow-a200, .fillH-yellow-a200:hover {
  fill: #ffff00 !important;
}

.str-yellow-a200, .strH-yellow-a200:hover {
  stroke: #ffff00 !important;
}

.c-yellow-a400, .cH-yellow-a400:hover {
  color: #ffea00 !important;
}

.bgc-yellow-a400, .bgcH-yellow-a400:hover {
  background-color: #ffea00 !important;
}

.bdc-yellow-a400, .bdcH-yellow-a400:hover {
  border-color: #ffea00 !important;
}

.fill-yellow-a400, .fillH-yellow-a400:hover {
  fill: #ffea00 !important;
}

.str-yellow-a400, .strH-yellow-a400:hover {
  stroke: #ffea00 !important;
}

.c-yellow-a700, .cH-yellow-a700:hover {
  color: #ffd600 !important;
}

.bgc-yellow-a700, .bgcH-yellow-a700:hover {
  background-color: #ffd600 !important;
}

.bdc-yellow-a700, .bdcH-yellow-a700:hover {
  border-color: #ffd600 !important;
}

.fill-yellow-a700, .fillH-yellow-a700:hover {
  fill: #ffd600 !important;
}

.str-yellow-a700, .strH-yellow-a700:hover {
  stroke: #ffd600 !important;
}

.c-amber-50, .cH-amber-50:hover {
  color: #fff8e1 !important;
}

.bgc-amber-50, .bgcH-amber-50:hover {
  background-color: #fff8e1 !important;
}

.bdc-amber-50, .bdcH-amber-50:hover {
  border-color: #fff8e1 !important;
}

.fill-amber-50, .fillH-amber-50:hover {
  fill: #fff8e1 !important;
}

.str-amber-50, .strH-amber-50:hover {
  stroke: #fff8e1 !important;
}

.c-amber-100, .cH-amber-100:hover {
  color: #ffecb3 !important;
}

.bgc-amber-100, .bgcH-amber-100:hover {
  background-color: #ffecb3 !important;
}

.bdc-amber-100, .bdcH-amber-100:hover {
  border-color: #ffecb3 !important;
}

.fill-amber-100, .fillH-amber-100:hover {
  fill: #ffecb3 !important;
}

.str-amber-100, .strH-amber-100:hover {
  stroke: #ffecb3 !important;
}

.c-amber-200, .cH-amber-200:hover {
  color: #ffe082 !important;
}

.bgc-amber-200, .bgcH-amber-200:hover {
  background-color: #ffe082 !important;
}

.bdc-amber-200, .bdcH-amber-200:hover {
  border-color: #ffe082 !important;
}

.fill-amber-200, .fillH-amber-200:hover {
  fill: #ffe082 !important;
}

.str-amber-200, .strH-amber-200:hover {
  stroke: #ffe082 !important;
}

.c-amber-300, .cH-amber-300:hover {
  color: #ffd54f !important;
}

.bgc-amber-300, .bgcH-amber-300:hover {
  background-color: #ffd54f !important;
}

.bdc-amber-300, .bdcH-amber-300:hover {
  border-color: #ffd54f !important;
}

.fill-amber-300, .fillH-amber-300:hover {
  fill: #ffd54f !important;
}

.str-amber-300, .strH-amber-300:hover {
  stroke: #ffd54f !important;
}

.c-amber-400, .cH-amber-400:hover {
  color: #ffca28 !important;
}

.bgc-amber-400, .bgcH-amber-400:hover {
  background-color: #ffca28 !important;
}

.bdc-amber-400, .bdcH-amber-400:hover {
  border-color: #ffca28 !important;
}

.fill-amber-400, .fillH-amber-400:hover {
  fill: #ffca28 !important;
}

.str-amber-400, .strH-amber-400:hover {
  stroke: #ffca28 !important;
}

.c-amber-500, .cH-amber-500:hover {
  color: #ffc107 !important;
}

.bgc-amber-500, .bgcH-amber-500:hover {
  background-color: #ffc107 !important;
}

.bdc-amber-500, .bdcH-amber-500:hover {
  border-color: #ffc107 !important;
}

.fill-amber-500, .fillH-amber-500:hover {
  fill: #ffc107 !important;
}

.str-amber-500, .strH-amber-500:hover {
  stroke: #ffc107 !important;
}

.c-amber-600, .cH-amber-600:hover {
  color: #ffb300 !important;
}

.bgc-amber-600, .bgcH-amber-600:hover {
  background-color: #ffb300 !important;
}

.bdc-amber-600, .bdcH-amber-600:hover {
  border-color: #ffb300 !important;
}

.fill-amber-600, .fillH-amber-600:hover {
  fill: #ffb300 !important;
}

.str-amber-600, .strH-amber-600:hover {
  stroke: #ffb300 !important;
}

.c-amber-700, .cH-amber-700:hover {
  color: #ffa000 !important;
}

.bgc-amber-700, .bgcH-amber-700:hover {
  background-color: #ffa000 !important;
}

.bdc-amber-700, .bdcH-amber-700:hover {
  border-color: #ffa000 !important;
}

.fill-amber-700, .fillH-amber-700:hover {
  fill: #ffa000 !important;
}

.str-amber-700, .strH-amber-700:hover {
  stroke: #ffa000 !important;
}

.c-amber-800, .cH-amber-800:hover {
  color: #ff8f00 !important;
}

.bgc-amber-800, .bgcH-amber-800:hover {
  background-color: #ff8f00 !important;
}

.bdc-amber-800, .bdcH-amber-800:hover {
  border-color: #ff8f00 !important;
}

.fill-amber-800, .fillH-amber-800:hover {
  fill: #ff8f00 !important;
}

.str-amber-800, .strH-amber-800:hover {
  stroke: #ff8f00 !important;
}

.c-amber-900, .cH-amber-900:hover {
  color: #ff6f00 !important;
}

.bgc-amber-900, .bgcH-amber-900:hover {
  background-color: #ff6f00 !important;
}

.bdc-amber-900, .bdcH-amber-900:hover {
  border-color: #ff6f00 !important;
}

.fill-amber-900, .fillH-amber-900:hover {
  fill: #ff6f00 !important;
}

.str-amber-900, .strH-amber-900:hover {
  stroke: #ff6f00 !important;
}

.c-amber-a100, .cH-amber-a100:hover {
  color: #ffe57f !important;
}

.bgc-amber-a100, .bgcH-amber-a100:hover {
  background-color: #ffe57f !important;
}

.bdc-amber-a100, .bdcH-amber-a100:hover {
  border-color: #ffe57f !important;
}

.fill-amber-a100, .fillH-amber-a100:hover {
  fill: #ffe57f !important;
}

.str-amber-a100, .strH-amber-a100:hover {
  stroke: #ffe57f !important;
}

.c-amber-a200, .cH-amber-a200:hover {
  color: #ffd740 !important;
}

.bgc-amber-a200, .bgcH-amber-a200:hover {
  background-color: #ffd740 !important;
}

.bdc-amber-a200, .bdcH-amber-a200:hover {
  border-color: #ffd740 !important;
}

.fill-amber-a200, .fillH-amber-a200:hover {
  fill: #ffd740 !important;
}

.str-amber-a200, .strH-amber-a200:hover {
  stroke: #ffd740 !important;
}

.c-amber-a400, .cH-amber-a400:hover {
  color: #ffc400 !important;
}

.bgc-amber-a400, .bgcH-amber-a400:hover {
  background-color: #ffc400 !important;
}

.bdc-amber-a400, .bdcH-amber-a400:hover {
  border-color: #ffc400 !important;
}

.fill-amber-a400, .fillH-amber-a400:hover {
  fill: #ffc400 !important;
}

.str-amber-a400, .strH-amber-a400:hover {
  stroke: #ffc400 !important;
}

.c-amber-a700, .cH-amber-a700:hover {
  color: #ffab00 !important;
}

.bgc-amber-a700, .bgcH-amber-a700:hover {
  background-color: #ffab00 !important;
}

.bdc-amber-a700, .bdcH-amber-a700:hover {
  border-color: #ffab00 !important;
}

.fill-amber-a700, .fillH-amber-a700:hover {
  fill: #ffab00 !important;
}

.str-amber-a700, .strH-amber-a700:hover {
  stroke: #ffab00 !important;
}

.c-orange-50, .cH-orange-50:hover {
  color: #fff3e0 !important;
}

.bgc-orange-50, .bgcH-orange-50:hover {
  background-color: #fff3e0 !important;
}

.bdc-orange-50, .bdcH-orange-50:hover {
  border-color: #fff3e0 !important;
}

.fill-orange-50, .fillH-orange-50:hover {
  fill: #fff3e0 !important;
}

.str-orange-50, .strH-orange-50:hover {
  stroke: #fff3e0 !important;
}

.c-orange-100, .cH-orange-100:hover {
  color: #ffe0b2 !important;
}

.bgc-orange-100, .bgcH-orange-100:hover {
  background-color: #ffe0b2 !important;
}

.bdc-orange-100, .bdcH-orange-100:hover {
  border-color: #ffe0b2 !important;
}

.fill-orange-100, .fillH-orange-100:hover {
  fill: #ffe0b2 !important;
}

.str-orange-100, .strH-orange-100:hover {
  stroke: #ffe0b2 !important;
}

.c-orange-200, .cH-orange-200:hover {
  color: #ffcc80 !important;
}

.bgc-orange-200, .bgcH-orange-200:hover {
  background-color: #ffcc80 !important;
}

.bdc-orange-200, .bdcH-orange-200:hover {
  border-color: #ffcc80 !important;
}

.fill-orange-200, .fillH-orange-200:hover {
  fill: #ffcc80 !important;
}

.str-orange-200, .strH-orange-200:hover {
  stroke: #ffcc80 !important;
}

.c-orange-300, .cH-orange-300:hover {
  color: #ffb74d !important;
}

.bgc-orange-300, .bgcH-orange-300:hover {
  background-color: #ffb74d !important;
}

.bdc-orange-300, .bdcH-orange-300:hover {
  border-color: #ffb74d !important;
}

.fill-orange-300, .fillH-orange-300:hover {
  fill: #ffb74d !important;
}

.str-orange-300, .strH-orange-300:hover {
  stroke: #ffb74d !important;
}

.c-orange-400, .cH-orange-400:hover {
  color: #ffa726 !important;
}

.bgc-orange-400, .bgcH-orange-400:hover {
  background-color: #ffa726 !important;
}

.bdc-orange-400, .bdcH-orange-400:hover {
  border-color: #ffa726 !important;
}

.fill-orange-400, .fillH-orange-400:hover {
  fill: #ffa726 !important;
}

.str-orange-400, .strH-orange-400:hover {
  stroke: #ffa726 !important;
}

.c-orange-500, .cH-orange-500:hover {
  color: #ff9800 !important;
}

.bgc-orange-500, .bgcH-orange-500:hover {
  background-color: #ff9800 !important;
}

.bdc-orange-500, .bdcH-orange-500:hover {
  border-color: #ff9800 !important;
}

.fill-orange-500, .fillH-orange-500:hover {
  fill: #ff9800 !important;
}

.str-orange-500, .strH-orange-500:hover {
  stroke: #ff9800 !important;
}

.c-orange-600, .cH-orange-600:hover {
  color: #fb8c00 !important;
}

.bgc-orange-600, .bgcH-orange-600:hover {
  background-color: #fb8c00 !important;
}

.bdc-orange-600, .bdcH-orange-600:hover {
  border-color: #fb8c00 !important;
}

.fill-orange-600, .fillH-orange-600:hover {
  fill: #fb8c00 !important;
}

.str-orange-600, .strH-orange-600:hover {
  stroke: #fb8c00 !important;
}

.c-orange-700, .cH-orange-700:hover {
  color: #f57c00 !important;
}

.bgc-orange-700, .bgcH-orange-700:hover {
  background-color: #f57c00 !important;
}

.bdc-orange-700, .bdcH-orange-700:hover {
  border-color: #f57c00 !important;
}

.fill-orange-700, .fillH-orange-700:hover {
  fill: #f57c00 !important;
}

.str-orange-700, .strH-orange-700:hover {
  stroke: #f57c00 !important;
}

.c-orange-800, .cH-orange-800:hover {
  color: #ef6c00 !important;
}

.bgc-orange-800, .bgcH-orange-800:hover {
  background-color: #ef6c00 !important;
}

.bdc-orange-800, .bdcH-orange-800:hover {
  border-color: #ef6c00 !important;
}

.fill-orange-800, .fillH-orange-800:hover {
  fill: #ef6c00 !important;
}

.str-orange-800, .strH-orange-800:hover {
  stroke: #ef6c00 !important;
}

.c-orange-900, .cH-orange-900:hover {
  color: #e65100 !important;
}

.bgc-orange-900, .bgcH-orange-900:hover {
  background-color: #e65100 !important;
}

.bdc-orange-900, .bdcH-orange-900:hover {
  border-color: #e65100 !important;
}

.fill-orange-900, .fillH-orange-900:hover {
  fill: #e65100 !important;
}

.str-orange-900, .strH-orange-900:hover {
  stroke: #e65100 !important;
}

.c-orange-a100, .cH-orange-a100:hover {
  color: #ffd180 !important;
}

.bgc-orange-a100, .bgcH-orange-a100:hover {
  background-color: #ffd180 !important;
}

.bdc-orange-a100, .bdcH-orange-a100:hover {
  border-color: #ffd180 !important;
}

.fill-orange-a100, .fillH-orange-a100:hover {
  fill: #ffd180 !important;
}

.str-orange-a100, .strH-orange-a100:hover {
  stroke: #ffd180 !important;
}

.c-orange-a200, .cH-orange-a200:hover {
  color: #ffab40 !important;
}

.bgc-orange-a200, .bgcH-orange-a200:hover {
  background-color: #ffab40 !important;
}

.bdc-orange-a200, .bdcH-orange-a200:hover {
  border-color: #ffab40 !important;
}

.fill-orange-a200, .fillH-orange-a200:hover {
  fill: #ffab40 !important;
}

.str-orange-a200, .strH-orange-a200:hover {
  stroke: #ffab40 !important;
}

.c-orange-a400, .cH-orange-a400:hover {
  color: #ff9100 !important;
}

.bgc-orange-a400, .bgcH-orange-a400:hover {
  background-color: #ff9100 !important;
}

.bdc-orange-a400, .bdcH-orange-a400:hover {
  border-color: #ff9100 !important;
}

.fill-orange-a400, .fillH-orange-a400:hover {
  fill: #ff9100 !important;
}

.str-orange-a400, .strH-orange-a400:hover {
  stroke: #ff9100 !important;
}

.c-orange-a700, .cH-orange-a700:hover {
  color: #ff6d00 !important;
}

.bgc-orange-a700, .bgcH-orange-a700:hover {
  background-color: #ff6d00 !important;
}

.bdc-orange-a700, .bdcH-orange-a700:hover {
  border-color: #ff6d00 !important;
}

.fill-orange-a700, .fillH-orange-a700:hover {
  fill: #ff6d00 !important;
}

.str-orange-a700, .strH-orange-a700:hover {
  stroke: #ff6d00 !important;
}

.c-deep-orange-50, .cH-deep-orange-50:hover {
  color: #fbe9e7 !important;
}

.bgc-deep-orange-50, .bgcH-deep-orange-50:hover {
  background-color: #fbe9e7 !important;
}

.bdc-deep-orange-50, .bdcH-deep-orange-50:hover {
  border-color: #fbe9e7 !important;
}

.fill-deep-orange-50, .fillH-deep-orange-50:hover {
  fill: #fbe9e7 !important;
}

.str-deep-orange-50, .strH-deep-orange-50:hover {
  stroke: #fbe9e7 !important;
}

.c-deep-orange-100, .cH-deep-orange-100:hover {
  color: #ffccbc !important;
}

.bgc-deep-orange-100, .bgcH-deep-orange-100:hover {
  background-color: #ffccbc !important;
}

.bdc-deep-orange-100, .bdcH-deep-orange-100:hover {
  border-color: #ffccbc !important;
}

.fill-deep-orange-100, .fillH-deep-orange-100:hover {
  fill: #ffccbc !important;
}

.str-deep-orange-100, .strH-deep-orange-100:hover {
  stroke: #ffccbc !important;
}

.c-deep-orange-200, .cH-deep-orange-200:hover {
  color: #ffab91 !important;
}

.bgc-deep-orange-200, .bgcH-deep-orange-200:hover {
  background-color: #ffab91 !important;
}

.bdc-deep-orange-200, .bdcH-deep-orange-200:hover {
  border-color: #ffab91 !important;
}

.fill-deep-orange-200, .fillH-deep-orange-200:hover {
  fill: #ffab91 !important;
}

.str-deep-orange-200, .strH-deep-orange-200:hover {
  stroke: #ffab91 !important;
}

.c-deep-orange-300, .cH-deep-orange-300:hover {
  color: #ff8a65 !important;
}

.bgc-deep-orange-300, .bgcH-deep-orange-300:hover {
  background-color: #ff8a65 !important;
}

.bdc-deep-orange-300, .bdcH-deep-orange-300:hover {
  border-color: #ff8a65 !important;
}

.fill-deep-orange-300, .fillH-deep-orange-300:hover {
  fill: #ff8a65 !important;
}

.str-deep-orange-300, .strH-deep-orange-300:hover {
  stroke: #ff8a65 !important;
}

.c-deep-orange-400, .cH-deep-orange-400:hover {
  color: #ff7043 !important;
}

.bgc-deep-orange-400, .bgcH-deep-orange-400:hover {
  background-color: #ff7043 !important;
}

.bdc-deep-orange-400, .bdcH-deep-orange-400:hover {
  border-color: #ff7043 !important;
}

.fill-deep-orange-400, .fillH-deep-orange-400:hover {
  fill: #ff7043 !important;
}

.str-deep-orange-400, .strH-deep-orange-400:hover {
  stroke: #ff7043 !important;
}

.c-deep-orange-500, .cH-deep-orange-500:hover {
  color: #ff5722 !important;
}

.bgc-deep-orange-500, .bgcH-deep-orange-500:hover {
  background-color: #ff5722 !important;
}

.bdc-deep-orange-500, .bdcH-deep-orange-500:hover {
  border-color: #ff5722 !important;
}

.fill-deep-orange-500, .fillH-deep-orange-500:hover {
  fill: #ff5722 !important;
}

.str-deep-orange-500, .strH-deep-orange-500:hover {
  stroke: #ff5722 !important;
}

.c-deep-orange-600, .cH-deep-orange-600:hover {
  color: #f4511e !important;
}

.bgc-deep-orange-600, .bgcH-deep-orange-600:hover {
  background-color: #f4511e !important;
}

.bdc-deep-orange-600, .bdcH-deep-orange-600:hover {
  border-color: #f4511e !important;
}

.fill-deep-orange-600, .fillH-deep-orange-600:hover {
  fill: #f4511e !important;
}

.str-deep-orange-600, .strH-deep-orange-600:hover {
  stroke: #f4511e !important;
}

.c-deep-orange-700, .cH-deep-orange-700:hover {
  color: #e64a19 !important;
}

.bgc-deep-orange-700, .bgcH-deep-orange-700:hover {
  background-color: #e64a19 !important;
}

.bdc-deep-orange-700, .bdcH-deep-orange-700:hover {
  border-color: #e64a19 !important;
}

.fill-deep-orange-700, .fillH-deep-orange-700:hover {
  fill: #e64a19 !important;
}

.str-deep-orange-700, .strH-deep-orange-700:hover {
  stroke: #e64a19 !important;
}

.c-deep-orange-800, .cH-deep-orange-800:hover {
  color: #d84315 !important;
}

.bgc-deep-orange-800, .bgcH-deep-orange-800:hover {
  background-color: #d84315 !important;
}

.bdc-deep-orange-800, .bdcH-deep-orange-800:hover {
  border-color: #d84315 !important;
}

.fill-deep-orange-800, .fillH-deep-orange-800:hover {
  fill: #d84315 !important;
}

.str-deep-orange-800, .strH-deep-orange-800:hover {
  stroke: #d84315 !important;
}

.c-deep-orange-900, .cH-deep-orange-900:hover {
  color: #bf360c !important;
}

.bgc-deep-orange-900, .bgcH-deep-orange-900:hover {
  background-color: #bf360c !important;
}

.bdc-deep-orange-900, .bdcH-deep-orange-900:hover {
  border-color: #bf360c !important;
}

.fill-deep-orange-900, .fillH-deep-orange-900:hover {
  fill: #bf360c !important;
}

.str-deep-orange-900, .strH-deep-orange-900:hover {
  stroke: #bf360c !important;
}

.c-deep-orange-a100, .cH-deep-orange-a100:hover {
  color: #ff9e80 !important;
}

.bgc-deep-orange-a100, .bgcH-deep-orange-a100:hover {
  background-color: #ff9e80 !important;
}

.bdc-deep-orange-a100, .bdcH-deep-orange-a100:hover {
  border-color: #ff9e80 !important;
}

.fill-deep-orange-a100, .fillH-deep-orange-a100:hover {
  fill: #ff9e80 !important;
}

.str-deep-orange-a100, .strH-deep-orange-a100:hover {
  stroke: #ff9e80 !important;
}

.c-deep-orange-a200, .cH-deep-orange-a200:hover {
  color: #ff6e40 !important;
}

.bgc-deep-orange-a200, .bgcH-deep-orange-a200:hover {
  background-color: #ff6e40 !important;
}

.bdc-deep-orange-a200, .bdcH-deep-orange-a200:hover {
  border-color: #ff6e40 !important;
}

.fill-deep-orange-a200, .fillH-deep-orange-a200:hover {
  fill: #ff6e40 !important;
}

.str-deep-orange-a200, .strH-deep-orange-a200:hover {
  stroke: #ff6e40 !important;
}

.c-deep-orange-a400, .cH-deep-orange-a400:hover {
  color: #ff3d00 !important;
}

.bgc-deep-orange-a400, .bgcH-deep-orange-a400:hover {
  background-color: #ff3d00 !important;
}

.bdc-deep-orange-a400, .bdcH-deep-orange-a400:hover {
  border-color: #ff3d00 !important;
}

.fill-deep-orange-a400, .fillH-deep-orange-a400:hover {
  fill: #ff3d00 !important;
}

.str-deep-orange-a400, .strH-deep-orange-a400:hover {
  stroke: #ff3d00 !important;
}

.c-deep-orange-a700, .cH-deep-orange-a700:hover {
  color: #dd2c00 !important;
}

.bgc-deep-orange-a700, .bgcH-deep-orange-a700:hover {
  background-color: #dd2c00 !important;
}

.bdc-deep-orange-a700, .bdcH-deep-orange-a700:hover {
  border-color: #dd2c00 !important;
}

.fill-deep-orange-a700, .fillH-deep-orange-a700:hover {
  fill: #dd2c00 !important;
}

.str-deep-orange-a700, .strH-deep-orange-a700:hover {
  stroke: #dd2c00 !important;
}

.c-brown-50, .cH-brown-50:hover {
  color: #efebe9 !important;
}

.bgc-brown-50, .bgcH-brown-50:hover {
  background-color: #efebe9 !important;
}

.bdc-brown-50, .bdcH-brown-50:hover {
  border-color: #efebe9 !important;
}

.fill-brown-50, .fillH-brown-50:hover {
  fill: #efebe9 !important;
}

.str-brown-50, .strH-brown-50:hover {
  stroke: #efebe9 !important;
}

.c-brown-100, .cH-brown-100:hover {
  color: #d7ccc8 !important;
}

.bgc-brown-100, .bgcH-brown-100:hover {
  background-color: #d7ccc8 !important;
}

.bdc-brown-100, .bdcH-brown-100:hover {
  border-color: #d7ccc8 !important;
}

.fill-brown-100, .fillH-brown-100:hover {
  fill: #d7ccc8 !important;
}

.str-brown-100, .strH-brown-100:hover {
  stroke: #d7ccc8 !important;
}

.c-brown-200, .cH-brown-200:hover {
  color: #bcaaa4 !important;
}

.bgc-brown-200, .bgcH-brown-200:hover {
  background-color: #bcaaa4 !important;
}

.bdc-brown-200, .bdcH-brown-200:hover {
  border-color: #bcaaa4 !important;
}

.fill-brown-200, .fillH-brown-200:hover {
  fill: #bcaaa4 !important;
}

.str-brown-200, .strH-brown-200:hover {
  stroke: #bcaaa4 !important;
}

.c-brown-300, .cH-brown-300:hover {
  color: #a1887f !important;
}

.bgc-brown-300, .bgcH-brown-300:hover {
  background-color: #a1887f !important;
}

.bdc-brown-300, .bdcH-brown-300:hover {
  border-color: #a1887f !important;
}

.fill-brown-300, .fillH-brown-300:hover {
  fill: #a1887f !important;
}

.str-brown-300, .strH-brown-300:hover {
  stroke: #a1887f !important;
}

.c-brown-400, .cH-brown-400:hover {
  color: #8d6e63 !important;
}

.bgc-brown-400, .bgcH-brown-400:hover {
  background-color: #8d6e63 !important;
}

.bdc-brown-400, .bdcH-brown-400:hover {
  border-color: #8d6e63 !important;
}

.fill-brown-400, .fillH-brown-400:hover {
  fill: #8d6e63 !important;
}

.str-brown-400, .strH-brown-400:hover {
  stroke: #8d6e63 !important;
}

.c-brown-500, .cH-brown-500:hover {
  color: #795548 !important;
}

.bgc-brown-500, .bgcH-brown-500:hover {
  background-color: #795548 !important;
}

.bdc-brown-500, .bdcH-brown-500:hover {
  border-color: #795548 !important;
}

.fill-brown-500, .fillH-brown-500:hover {
  fill: #795548 !important;
}

.str-brown-500, .strH-brown-500:hover {
  stroke: #795548 !important;
}

.c-brown-600, .cH-brown-600:hover {
  color: #6d4c41 !important;
}

.bgc-brown-600, .bgcH-brown-600:hover {
  background-color: #6d4c41 !important;
}

.bdc-brown-600, .bdcH-brown-600:hover {
  border-color: #6d4c41 !important;
}

.fill-brown-600, .fillH-brown-600:hover {
  fill: #6d4c41 !important;
}

.str-brown-600, .strH-brown-600:hover {
  stroke: #6d4c41 !important;
}

.c-brown-700, .cH-brown-700:hover {
  color: #5d4037 !important;
}

.bgc-brown-700, .bgcH-brown-700:hover {
  background-color: #5d4037 !important;
}

.bdc-brown-700, .bdcH-brown-700:hover {
  border-color: #5d4037 !important;
}

.fill-brown-700, .fillH-brown-700:hover {
  fill: #5d4037 !important;
}

.str-brown-700, .strH-brown-700:hover {
  stroke: #5d4037 !important;
}

.c-brown-800, .cH-brown-800:hover {
  color: #4e342e !important;
}

.bgc-brown-800, .bgcH-brown-800:hover {
  background-color: #4e342e !important;
}

.bdc-brown-800, .bdcH-brown-800:hover {
  border-color: #4e342e !important;
}

.fill-brown-800, .fillH-brown-800:hover {
  fill: #4e342e !important;
}

.str-brown-800, .strH-brown-800:hover {
  stroke: #4e342e !important;
}

.c-brown-900, .cH-brown-900:hover {
  color: #3e2723 !important;
}

.bgc-brown-900, .bgcH-brown-900:hover {
  background-color: #3e2723 !important;
}

.bdc-brown-900, .bdcH-brown-900:hover {
  border-color: #3e2723 !important;
}

.fill-brown-900, .fillH-brown-900:hover {
  fill: #3e2723 !important;
}

.str-brown-900, .strH-brown-900:hover {
  stroke: #3e2723 !important;
}

.c-grey-50, .cH-grey-50:hover {
  color: #fafafa !important;
}

.bgc-grey-50, .bgcH-grey-50:hover {
  background-color: #fafafa !important;
}

.bdc-grey-50, .bdcH-grey-50:hover {
  border-color: #fafafa !important;
}

.fill-grey-50, .fillH-grey-50:hover {
  fill: #fafafa !important;
}

.str-grey-50, .strH-grey-50:hover {
  stroke: #fafafa !important;
}

.c-grey-100, .cH-grey-100:hover {
  color: #f5f5f5 !important;
}

.bgc-grey-100, .bgcH-grey-100:hover {
  background-color: #f5f5f5 !important;
}

.bdc-grey-100, .bdcH-grey-100:hover {
  border-color: #f5f5f5 !important;
}

.fill-grey-100, .fillH-grey-100:hover {
  fill: #f5f5f5 !important;
}

.str-grey-100, .strH-grey-100:hover {
  stroke: #f5f5f5 !important;
}

.c-grey-200, .cH-grey-200:hover {
  color: #eeeeee !important;
}

.bgc-grey-200, .bgcH-grey-200:hover {
  background-color: #eeeeee !important;
}

.bdc-grey-200, .bdcH-grey-200:hover {
  border-color: #eeeeee !important;
}

.fill-grey-200, .fillH-grey-200:hover {
  fill: #eeeeee !important;
}

.str-grey-200, .strH-grey-200:hover {
  stroke: #eeeeee !important;
}

.c-grey-300, .cH-grey-300:hover {
  color: #e0e0e0 !important;
}

.bgc-grey-300, .bgcH-grey-300:hover {
  background-color: #e0e0e0 !important;
}

.bdc-grey-300, .bdcH-grey-300:hover {
  border-color: #e0e0e0 !important;
}

.fill-grey-300, .fillH-grey-300:hover {
  fill: #e0e0e0 !important;
}

.str-grey-300, .strH-grey-300:hover {
  stroke: #e0e0e0 !important;
}

.c-grey-400, .cH-grey-400:hover {
  color: #bdbdbd !important;
}

.bgc-grey-400, .bgcH-grey-400:hover {
  background-color: #bdbdbd !important;
}

.bdc-grey-400, .bdcH-grey-400:hover {
  border-color: #bdbdbd !important;
}

.fill-grey-400, .fillH-grey-400:hover {
  fill: #bdbdbd !important;
}

.str-grey-400, .strH-grey-400:hover {
  stroke: #bdbdbd !important;
}

.c-grey-500, .cH-grey-500:hover {
  color: #9e9e9e !important;
}

.bgc-grey-500, .bgcH-grey-500:hover {
  background-color: #9e9e9e !important;
}

.bdc-grey-500, .bdcH-grey-500:hover {
  border-color: #9e9e9e !important;
}

.fill-grey-500, .fillH-grey-500:hover {
  fill: #9e9e9e !important;
}

.str-grey-500, .strH-grey-500:hover {
  stroke: #9e9e9e !important;
}

.c-grey-600, .cH-grey-600:hover {
  color: #757575 !important;
}

.bgc-grey-600, .bgcH-grey-600:hover {
  background-color: #757575 !important;
}

.bdc-grey-600, .bdcH-grey-600:hover {
  border-color: #757575 !important;
}

.fill-grey-600, .fillH-grey-600:hover {
  fill: #757575 !important;
}

.str-grey-600, .strH-grey-600:hover {
  stroke: #757575 !important;
}

.c-grey-700, .cH-grey-700:hover {
  color: #616161 !important;
}

.bgc-grey-700, .bgcH-grey-700:hover {
  background-color: #616161 !important;
}

.bdc-grey-700, .bdcH-grey-700:hover {
  border-color: #616161 !important;
}

.fill-grey-700, .fillH-grey-700:hover {
  fill: #616161 !important;
}

.str-grey-700, .strH-grey-700:hover {
  stroke: #616161 !important;
}

.c-grey-800, .cH-grey-800:hover {
  color: #424242 !important;
}

.bgc-grey-800, .bgcH-grey-800:hover {
  background-color: #424242 !important;
}

.bdc-grey-800, .bdcH-grey-800:hover {
  border-color: #424242 !important;
}

.fill-grey-800, .fillH-grey-800:hover {
  fill: #424242 !important;
}

.str-grey-800, .strH-grey-800:hover {
  stroke: #424242 !important;
}

.c-grey-900, .cH-grey-900:hover {
  color: #212121 !important;
}

.bgc-grey-900, .bgcH-grey-900:hover {
  background-color: #212121 !important;
}

.bdc-grey-900, .bdcH-grey-900:hover {
  border-color: #212121 !important;
}

.fill-grey-900, .fillH-grey-900:hover {
  fill: #212121 !important;
}

.str-grey-900, .strH-grey-900:hover {
  stroke: #212121 !important;
}

.c-blue-grey-50, .cH-blue-grey-50:hover {
  color: #eceff1 !important;
}

.bgc-blue-grey-50, .bgcH-blue-grey-50:hover {
  background-color: #eceff1 !important;
}

.bdc-blue-grey-50, .bdcH-blue-grey-50:hover {
  border-color: #eceff1 !important;
}

.fill-blue-grey-50, .fillH-blue-grey-50:hover {
  fill: #eceff1 !important;
}

.str-blue-grey-50, .strH-blue-grey-50:hover {
  stroke: #eceff1 !important;
}

.c-blue-grey-100, .cH-blue-grey-100:hover {
  color: #cfd8dc !important;
}

.bgc-blue-grey-100, .bgcH-blue-grey-100:hover {
  background-color: #cfd8dc !important;
}

.bdc-blue-grey-100, .bdcH-blue-grey-100:hover {
  border-color: #cfd8dc !important;
}

.fill-blue-grey-100, .fillH-blue-grey-100:hover {
  fill: #cfd8dc !important;
}

.str-blue-grey-100, .strH-blue-grey-100:hover {
  stroke: #cfd8dc !important;
}

.c-blue-grey-200, .cH-blue-grey-200:hover {
  color: #b0bec5 !important;
}

.bgc-blue-grey-200, .bgcH-blue-grey-200:hover {
  background-color: #b0bec5 !important;
}

.bdc-blue-grey-200, .bdcH-blue-grey-200:hover {
  border-color: #b0bec5 !important;
}

.fill-blue-grey-200, .fillH-blue-grey-200:hover {
  fill: #b0bec5 !important;
}

.str-blue-grey-200, .strH-blue-grey-200:hover {
  stroke: #b0bec5 !important;
}

.c-blue-grey-300, .cH-blue-grey-300:hover {
  color: #90a4ae !important;
}

.bgc-blue-grey-300, .bgcH-blue-grey-300:hover {
  background-color: #90a4ae !important;
}

.bdc-blue-grey-300, .bdcH-blue-grey-300:hover {
  border-color: #90a4ae !important;
}

.fill-blue-grey-300, .fillH-blue-grey-300:hover {
  fill: #90a4ae !important;
}

.str-blue-grey-300, .strH-blue-grey-300:hover {
  stroke: #90a4ae !important;
}

.c-blue-grey-400, .cH-blue-grey-400:hover {
  color: #78909c !important;
}

.bgc-blue-grey-400, .bgcH-blue-grey-400:hover {
  background-color: #78909c !important;
}

.bdc-blue-grey-400, .bdcH-blue-grey-400:hover {
  border-color: #78909c !important;
}

.fill-blue-grey-400, .fillH-blue-grey-400:hover {
  fill: #78909c !important;
}

.str-blue-grey-400, .strH-blue-grey-400:hover {
  stroke: #78909c !important;
}

.c-blue-grey-500, .cH-blue-grey-500:hover {
  color: #607d8b !important;
}

.bgc-blue-grey-500, .bgcH-blue-grey-500:hover {
  background-color: #607d8b !important;
}

.bdc-blue-grey-500, .bdcH-blue-grey-500:hover {
  border-color: #607d8b !important;
}

.fill-blue-grey-500, .fillH-blue-grey-500:hover {
  fill: #607d8b !important;
}

.str-blue-grey-500, .strH-blue-grey-500:hover {
  stroke: #607d8b !important;
}

.c-blue-grey-600, .cH-blue-grey-600:hover {
  color: #546e7a !important;
}

.bgc-blue-grey-600, .bgcH-blue-grey-600:hover {
  background-color: #546e7a !important;
}

.bdc-blue-grey-600, .bdcH-blue-grey-600:hover {
  border-color: #546e7a !important;
}

.fill-blue-grey-600, .fillH-blue-grey-600:hover {
  fill: #546e7a !important;
}

.str-blue-grey-600, .strH-blue-grey-600:hover {
  stroke: #546e7a !important;
}

.c-blue-grey-700, .cH-blue-grey-700:hover {
  color: #455a64 !important;
}

.bgc-blue-grey-700, .bgcH-blue-grey-700:hover {
  background-color: #455a64 !important;
}

.bdc-blue-grey-700, .bdcH-blue-grey-700:hover {
  border-color: #455a64 !important;
}

.fill-blue-grey-700, .fillH-blue-grey-700:hover {
  fill: #455a64 !important;
}

.str-blue-grey-700, .strH-blue-grey-700:hover {
  stroke: #455a64 !important;
}

.c-blue-grey-800, .cH-blue-grey-800:hover {
  color: #37474f !important;
}

.bgc-blue-grey-800, .bgcH-blue-grey-800:hover {
  background-color: #37474f !important;
}

.bdc-blue-grey-800, .bdcH-blue-grey-800:hover {
  border-color: #37474f !important;
}

.fill-blue-grey-800, .fillH-blue-grey-800:hover {
  fill: #37474f !important;
}

.str-blue-grey-800, .strH-blue-grey-800:hover {
  stroke: #37474f !important;
}

.c-blue-grey-900, .cH-blue-grey-900:hover {
  color: #263238 !important;
}

.bgc-blue-grey-900, .bgcH-blue-grey-900:hover {
  background-color: #263238 !important;
}

.bdc-blue-grey-900, .bdcH-blue-grey-900:hover {
  border-color: #263238 !important;
}

.fill-blue-grey-900, .fillH-blue-grey-900:hover {
  fill: #263238 !important;
}

.str-blue-grey-900, .strH-blue-grey-900:hover {
  stroke: #263238 !important;
}

.c-grey-100, .cH-grey-100:hover {
  color: #f9fafb !important;
}

.bgc-grey-100, .bgcH-grey-100:hover {
  background-color: #f9fafb !important;
}

.bdc-grey-100, .bdcH-grey-100:hover {
  border-color: #f9fafb !important;
}

.fill-grey-100, .fillH-grey-100:hover {
  fill: #f9fafb !important;
}

.str-grey-100, .strH-grey-100:hover {
  stroke: #f9fafb !important;
}

.c-grey-200, .cH-grey-200:hover {
  color: #f2f3f5 !important;
}

.bgc-grey-200, .bgcH-grey-200:hover {
  background-color: #f2f3f5 !important;
}

.bdc-grey-200, .bdcH-grey-200:hover {
  border-color: #f2f3f5 !important;
}

.fill-grey-200, .fillH-grey-200:hover {
  fill: #f2f3f5 !important;
}

.str-grey-200, .strH-grey-200:hover {
  stroke: #f2f3f5 !important;
}

.c-grey-300, .cH-grey-300:hover {
  color: #e6eaf0 !important;
}

.bgc-grey-300, .bgcH-grey-300:hover {
  background-color: #e6eaf0 !important;
}

.bdc-grey-300, .bdcH-grey-300:hover {
  border-color: #e6eaf0 !important;
}

.fill-grey-300, .fillH-grey-300:hover {
  fill: #e6eaf0 !important;
}

.str-grey-300, .strH-grey-300:hover {
  stroke: #e6eaf0 !important;
}

.c-grey-400, .cH-grey-400:hover {
  color: #d3d9e3 !important;
}

.bgc-grey-400, .bgcH-grey-400:hover {
  background-color: #d3d9e3 !important;
}

.bdc-grey-400, .bdcH-grey-400:hover {
  border-color: #d3d9e3 !important;
}

.fill-grey-400, .fillH-grey-400:hover {
  fill: #d3d9e3 !important;
}

.str-grey-400, .strH-grey-400:hover {
  stroke: #d3d9e3 !important;
}

.c-grey-500, .cH-grey-500:hover {
  color: #b9c2d0 !important;
}

.bgc-grey-500, .bgcH-grey-500:hover {
  background-color: #b9c2d0 !important;
}

.bdc-grey-500, .bdcH-grey-500:hover {
  border-color: #b9c2d0 !important;
}

.fill-grey-500, .fillH-grey-500:hover {
  fill: #b9c2d0 !important;
}

.str-grey-500, .strH-grey-500:hover {
  stroke: #b9c2d0 !important;
}

.c-grey-600, .cH-grey-600:hover {
  color: #7c8695 !important;
}

.bgc-grey-600, .bgcH-grey-600:hover {
  background-color: #7c8695 !important;
}

.bdc-grey-600, .bdcH-grey-600:hover {
  border-color: #7c8695 !important;
}

.fill-grey-600, .fillH-grey-600:hover {
  fill: #7c8695 !important;
}

.str-grey-600, .strH-grey-600:hover {
  stroke: #7c8695 !important;
}

.c-grey-700, .cH-grey-700:hover {
  color: #72777a !important;
}

.bgc-grey-700, .bgcH-grey-700:hover {
  background-color: #72777a !important;
}

.bdc-grey-700, .bdcH-grey-700:hover {
  border-color: #72777a !important;
}

.fill-grey-700, .fillH-grey-700:hover {
  fill: #72777a !important;
}

.str-grey-700, .strH-grey-700:hover {
  stroke: #72777a !important;
}

.c-grey-800, .cH-grey-800:hover {
  color: #565a5c !important;
}

.bgc-grey-800, .bgcH-grey-800:hover {
  background-color: #565a5c !important;
}

.bdc-grey-800, .bdcH-grey-800:hover {
  border-color: #565a5c !important;
}

.fill-grey-800, .fillH-grey-800:hover {
  fill: #565a5c !important;
}

.str-grey-800, .strH-grey-800:hover {
  stroke: #565a5c !important;
}

.c-grey-900, .cH-grey-900:hover {
  color: #313435 !important;
}

.bgc-grey-900, .bgcH-grey-900:hover {
  background-color: #313435 !important;
}

.bdc-grey-900, .bdcH-grey-900:hover {
  border-color: #313435 !important;
}

.fill-grey-900, .fillH-grey-900:hover {
  fill: #313435 !important;
}

.str-grey-900, .strH-grey-900:hover {
  stroke: #313435 !important;
}

/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
@font-face {
  font-family: "themify";
  src: url(https://colorlib.com/polygon/adminator/9bad94440d49256265a5.eot?-fvbane);
  src: url(https://colorlib.com/polygon/adminator/9bad94440d49256265a5.eot?#iefix-fvbane) format("embedded-opentype"), url(https://colorlib.com/polygon/adminator/29b39089170885ae2967.woff?-fvbane) format("woff"), url(https://colorlib.com/polygon/adminator/eda8b94308c6f538f04a.ttf?-fvbane) format("truetype"), url(https://colorlib.com/polygon/adminator/9fad440d8ee7a949a9a9.svg?-fvbane#themify) format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=ti-], [class*=" ti-"] {
  font-family: "themify";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ti-wand:before {
  content: "\e600";
}

.ti-volume:before {
  content: "\e601";
}

.ti-user:before {
  content: "\e602";
}

.ti-unlock:before {
  content: "\e603";
}

.ti-unlink:before {
  content: "\e604";
}

.ti-trash:before {
  content: "\e605";
}

.ti-thought:before {
  content: "\e606";
}

.ti-target:before {
  content: "\e607";
}

.ti-tag:before {
  content: "\e608";
}

.ti-tablet:before {
  content: "\e609";
}

.ti-star:before {
  content: "\e60a";
}

.ti-spray:before {
  content: "\e60b";
}

.ti-signal:before {
  content: "\e60c";
}

.ti-shopping-cart:before {
  content: "\e60d";
}

.ti-shopping-cart-full:before {
  content: "\e60e";
}

.ti-settings:before {
  content: "\e60f";
}

.ti-search:before {
  content: "\e610";
}

.ti-zoom-in:before {
  content: "\e611";
}

.ti-zoom-out:before {
  content: "\e612";
}

.ti-cut:before {
  content: "\e613";
}

.ti-ruler:before {
  content: "\e614";
}

.ti-ruler-pencil:before {
  content: "\e615";
}

.ti-ruler-alt:before {
  content: "\e616";
}

.ti-bookmark:before {
  content: "\e617";
}

.ti-bookmark-alt:before {
  content: "\e618";
}

.ti-reload:before {
  content: "\e619";
}

.ti-plus:before {
  content: "\e61a";
}

.ti-pin:before {
  content: "\e61b";
}

.ti-pencil:before {
  content: "\e61c";
}

.ti-pencil-alt:before {
  content: "\e61d";
}

.ti-paint-roller:before {
  content: "\e61e";
}

.ti-paint-bucket:before {
  content: "\e61f";
}

.ti-na:before {
  content: "\e620";
}

.ti-mobile:before {
  content: "\e621";
}

.ti-minus:before {
  content: "\e622";
}

.ti-medall:before {
  content: "\e623";
}

.ti-medall-alt:before {
  content: "\e624";
}

.ti-marker:before {
  content: "\e625";
}

.ti-marker-alt:before {
  content: "\e626";
}

.ti-arrow-up:before {
  content: "\e627";
}

.ti-arrow-right:before {
  content: "\e628";
}

.ti-arrow-left:before {
  content: "\e629";
}

.ti-arrow-down:before {
  content: "\e62a";
}

.ti-lock:before {
  content: "\e62b";
}

.ti-location-arrow:before {
  content: "\e62c";
}

.ti-link:before {
  content: "\e62d";
}

.ti-layout:before {
  content: "\e62e";
}

.ti-layers:before {
  content: "\e62f";
}

.ti-layers-alt:before {
  content: "\e630";
}

.ti-key:before {
  content: "\e631";
}

.ti-import:before {
  content: "\e632";
}

.ti-image:before {
  content: "\e633";
}

.ti-heart:before {
  content: "\e634";
}

.ti-heart-broken:before {
  content: "\e635";
}

.ti-hand-stop:before {
  content: "\e636";
}

.ti-hand-open:before {
  content: "\e637";
}

.ti-hand-drag:before {
  content: "\e638";
}

.ti-folder:before {
  content: "\e639";
}

.ti-flag:before {
  content: "\e63a";
}

.ti-flag-alt:before {
  content: "\e63b";
}

.ti-flag-alt-2:before {
  content: "\e63c";
}

.ti-eye:before {
  content: "\e63d";
}

.ti-export:before {
  content: "\e63e";
}

.ti-exchange-vertical:before {
  content: "\e63f";
}

.ti-desktop:before {
  content: "\e640";
}

.ti-cup:before {
  content: "\e641";
}

.ti-crown:before {
  content: "\e642";
}

.ti-comments:before {
  content: "\e643";
}

.ti-comment:before {
  content: "\e644";
}

.ti-comment-alt:before {
  content: "\e645";
}

.ti-close:before {
  content: "\e646";
}

.ti-clip:before {
  content: "\e647";
}

.ti-angle-up:before {
  content: "\e648";
}

.ti-angle-right:before {
  content: "\e649";
}

.ti-angle-left:before {
  content: "\e64a";
}

.ti-angle-down:before {
  content: "\e64b";
}

.ti-check:before {
  content: "\e64c";
}

.ti-check-box:before {
  content: "\e64d";
}

.ti-camera:before {
  content: "\e64e";
}

.ti-announcement:before {
  content: "\e64f";
}

.ti-brush:before {
  content: "\e650";
}

.ti-briefcase:before {
  content: "\e651";
}

.ti-bolt:before {
  content: "\e652";
}

.ti-bolt-alt:before {
  content: "\e653";
}

.ti-blackboard:before {
  content: "\e654";
}

.ti-bag:before {
  content: "\e655";
}

.ti-move:before {
  content: "\e656";
}

.ti-arrows-vertical:before {
  content: "\e657";
}

.ti-arrows-horizontal:before {
  content: "\e658";
}

.ti-fullscreen:before {
  content: "\e659";
}

.ti-arrow-top-right:before {
  content: "\e65a";
}

.ti-arrow-top-left:before {
  content: "\e65b";
}

.ti-arrow-circle-up:before {
  content: "\e65c";
}

.ti-arrow-circle-right:before {
  content: "\e65d";
}

.ti-arrow-circle-left:before {
  content: "\e65e";
}

.ti-arrow-circle-down:before {
  content: "\e65f";
}

.ti-angle-double-up:before {
  content: "\e660";
}

.ti-angle-double-right:before {
  content: "\e661";
}

.ti-angle-double-left:before {
  content: "\e662";
}

.ti-angle-double-down:before {
  content: "\e663";
}

.ti-zip:before {
  content: "\e664";
}

.ti-world:before {
  content: "\e665";
}

.ti-wheelchair:before {
  content: "\e666";
}

.ti-view-list:before {
  content: "\e667";
}

.ti-view-list-alt:before {
  content: "\e668";
}

.ti-view-grid:before {
  content: "\e669";
}

.ti-uppercase:before {
  content: "\e66a";
}

.ti-upload:before {
  content: "\e66b";
}

.ti-underline:before {
  content: "\e66c";
}

.ti-truck:before {
  content: "\e66d";
}

.ti-timer:before {
  content: "\e66e";
}

.ti-ticket:before {
  content: "\e66f";
}

.ti-thumb-up:before {
  content: "\e670";
}

.ti-thumb-down:before {
  content: "\e671";
}

.ti-text:before {
  content: "\e672";
}

.ti-stats-up:before {
  content: "\e673";
}

.ti-stats-down:before {
  content: "\e674";
}

.ti-split-v:before {
  content: "\e675";
}

.ti-split-h:before {
  content: "\e676";
}

.ti-smallcap:before {
  content: "\e677";
}

.ti-shine:before {
  content: "\e678";
}

.ti-shift-right:before {
  content: "\e679";
}

.ti-shift-left:before {
  content: "\e67a";
}

.ti-shield:before {
  content: "\e67b";
}

.ti-notepad:before {
  content: "\e67c";
}

.ti-server:before {
  content: "\e67d";
}

.ti-quote-right:before {
  content: "\e67e";
}

.ti-quote-left:before {
  content: "\e67f";
}

.ti-pulse:before {
  content: "\e680";
}

.ti-printer:before {
  content: "\e681";
}

.ti-power-off:before {
  content: "\e682";
}

.ti-plug:before {
  content: "\e683";
}

.ti-pie-chart:before {
  content: "\e684";
}

.ti-paragraph:before {
  content: "\e685";
}

.ti-panel:before {
  content: "\e686";
}

.ti-package:before {
  content: "\e687";
}

.ti-music:before {
  content: "\e688";
}

.ti-music-alt:before {
  content: "\e689";
}

.ti-mouse:before {
  content: "\e68a";
}

.ti-mouse-alt:before {
  content: "\e68b";
}

.ti-money:before {
  content: "\e68c";
}

.ti-microphone:before {
  content: "\e68d";
}

.ti-menu:before {
  content: "\e68e";
}

.ti-menu-alt:before {
  content: "\e68f";
}

.ti-map:before {
  content: "\e690";
}

.ti-map-alt:before {
  content: "\e691";
}

.ti-loop:before {
  content: "\e692";
}

.ti-location-pin:before {
  content: "\e693";
}

.ti-list:before {
  content: "\e694";
}

.ti-light-bulb:before {
  content: "\e695";
}

.ti-Italic:before {
  content: "\e696";
}

.ti-info:before {
  content: "\e697";
}

.ti-infinite:before {
  content: "\e698";
}

.ti-id-badge:before {
  content: "\e699";
}

.ti-hummer:before {
  content: "\e69a";
}

.ti-home:before {
  content: "\e69b";
}

.ti-help:before {
  content: "\e69c";
}

.ti-headphone:before {
  content: "\e69d";
}

.ti-harddrives:before {
  content: "\e69e";
}

.ti-harddrive:before {
  content: "\e69f";
}

.ti-gift:before {
  content: "\e6a0";
}

.ti-game:before {
  content: "\e6a1";
}

.ti-filter:before {
  content: "\e6a2";
}

.ti-files:before {
  content: "\e6a3";
}

.ti-file:before {
  content: "\e6a4";
}

.ti-eraser:before {
  content: "\e6a5";
}

.ti-envelope:before {
  content: "\e6a6";
}

.ti-download:before {
  content: "\e6a7";
}

.ti-direction:before {
  content: "\e6a8";
}

.ti-direction-alt:before {
  content: "\e6a9";
}

.ti-dashboard:before {
  content: "\e6aa";
}

.ti-control-stop:before {
  content: "\e6ab";
}

.ti-control-shuffle:before {
  content: "\e6ac";
}

.ti-control-play:before {
  content: "\e6ad";
}

.ti-control-pause:before {
  content: "\e6ae";
}

.ti-control-forward:before {
  content: "\e6af";
}

.ti-control-backward:before {
  content: "\e6b0";
}

.ti-cloud:before {
  content: "\e6b1";
}

.ti-cloud-up:before {
  content: "\e6b2";
}

.ti-cloud-down:before {
  content: "\e6b3";
}

.ti-clipboard:before {
  content: "\e6b4";
}

.ti-car:before {
  content: "\e6b5";
}

.ti-calendar:before {
  content: "\e6b6";
}

.ti-book:before {
  content: "\e6b7";
}

.ti-bell:before {
  content: "\e6b8";
}

.ti-basketball:before {
  content: "\e6b9";
}

.ti-bar-chart:before {
  content: "\e6ba";
}

.ti-bar-chart-alt:before {
  content: "\e6bb";
}

.ti-back-right:before {
  content: "\e6bc";
}

.ti-back-left:before {
  content: "\e6bd";
}

.ti-arrows-corner:before {
  content: "\e6be";
}

.ti-archive:before {
  content: "\e6bf";
}

.ti-anchor:before {
  content: "\e6c0";
}

.ti-align-right:before {
  content: "\e6c1";
}

.ti-align-left:before {
  content: "\e6c2";
}

.ti-align-justify:before {
  content: "\e6c3";
}

.ti-align-center:before {
  content: "\e6c4";
}

.ti-alert:before {
  content: "\e6c5";
}

.ti-alarm-clock:before {
  content: "\e6c6";
}

.ti-agenda:before {
  content: "\e6c7";
}

.ti-write:before {
  content: "\e6c8";
}

.ti-window:before {
  content: "\e6c9";
}

.ti-widgetized:before {
  content: "\e6ca";
}

.ti-widget:before {
  content: "\e6cb";
}

.ti-widget-alt:before {
  content: "\e6cc";
}

.ti-wallet:before {
  content: "\e6cd";
}

.ti-video-clapper:before {
  content: "\e6ce";
}

.ti-video-camera:before {
  content: "\e6cf";
}

.ti-vector:before {
  content: "\e6d0";
}

.ti-themify-logo:before {
  content: "\e6d1";
}

.ti-themify-favicon:before {
  content: "\e6d2";
}

.ti-themify-favicon-alt:before {
  content: "\e6d3";
}

.ti-support:before {
  content: "\e6d4";
}

.ti-stamp:before {
  content: "\e6d5";
}

.ti-split-v-alt:before {
  content: "\e6d6";
}

.ti-slice:before {
  content: "\e6d7";
}

.ti-shortcode:before {
  content: "\e6d8";
}

.ti-shift-right-alt:before {
  content: "\e6d9";
}

.ti-shift-left-alt:before {
  content: "\e6da";
}

.ti-ruler-alt-2:before {
  content: "\e6db";
}

.ti-receipt:before {
  content: "\e6dc";
}

.ti-pin2:before {
  content: "\e6dd";
}

.ti-pin-alt:before {
  content: "\e6de";
}

.ti-pencil-alt2:before {
  content: "\e6df";
}

.ti-palette:before {
  content: "\e6e0";
}

.ti-more:before {
  content: "\e6e1";
}

.ti-more-alt:before {
  content: "\e6e2";
}

.ti-microphone-alt:before {
  content: "\e6e3";
}

.ti-magnet:before {
  content: "\e6e4";
}

.ti-line-double:before {
  content: "\e6e5";
}

.ti-line-dotted:before {
  content: "\e6e6";
}

.ti-line-dashed:before {
  content: "\e6e7";
}

.ti-layout-width-full:before {
  content: "\e6e8";
}

.ti-layout-width-default:before {
  content: "\e6e9";
}

.ti-layout-width-default-alt:before {
  content: "\e6ea";
}

.ti-layout-tab:before {
  content: "\e6eb";
}

.ti-layout-tab-window:before {
  content: "\e6ec";
}

.ti-layout-tab-v:before {
  content: "\e6ed";
}

.ti-layout-tab-min:before {
  content: "\e6ee";
}

.ti-layout-slider:before {
  content: "\e6ef";
}

.ti-layout-slider-alt:before {
  content: "\e6f0";
}

.ti-layout-sidebar-right:before {
  content: "\e6f1";
}

.ti-layout-sidebar-none:before {
  content: "\e6f2";
}

.ti-layout-sidebar-left:before {
  content: "\e6f3";
}

.ti-layout-placeholder:before {
  content: "\e6f4";
}

.ti-layout-menu:before {
  content: "\e6f5";
}

.ti-layout-menu-v:before {
  content: "\e6f6";
}

.ti-layout-menu-separated:before {
  content: "\e6f7";
}

.ti-layout-menu-full:before {
  content: "\e6f8";
}

.ti-layout-media-right-alt:before {
  content: "\e6f9";
}

.ti-layout-media-right:before {
  content: "\e6fa";
}

.ti-layout-media-overlay:before {
  content: "\e6fb";
}

.ti-layout-media-overlay-alt:before {
  content: "\e6fc";
}

.ti-layout-media-overlay-alt-2:before {
  content: "\e6fd";
}

.ti-layout-media-left-alt:before {
  content: "\e6fe";
}

.ti-layout-media-left:before {
  content: "\e6ff";
}

.ti-layout-media-center-alt:before {
  content: "\e700";
}

.ti-layout-media-center:before {
  content: "\e701";
}

.ti-layout-list-thumb:before {
  content: "\e702";
}

.ti-layout-list-thumb-alt:before {
  content: "\e703";
}

.ti-layout-list-post:before {
  content: "\e704";
}

.ti-layout-list-large-image:before {
  content: "\e705";
}

.ti-layout-line-solid:before {
  content: "\e706";
}

.ti-layout-grid4:before {
  content: "\e707";
}

.ti-layout-grid3:before {
  content: "\e708";
}

.ti-layout-grid2:before {
  content: "\e709";
}

.ti-layout-grid2-thumb:before {
  content: "\e70a";
}

.ti-layout-cta-right:before {
  content: "\e70b";
}

.ti-layout-cta-left:before {
  content: "\e70c";
}

.ti-layout-cta-center:before {
  content: "\e70d";
}

.ti-layout-cta-btn-right:before {
  content: "\e70e";
}

.ti-layout-cta-btn-left:before {
  content: "\e70f";
}

.ti-layout-column4:before {
  content: "\e710";
}

.ti-layout-column3:before {
  content: "\e711";
}

.ti-layout-column2:before {
  content: "\e712";
}

.ti-layout-accordion-separated:before {
  content: "\e713";
}

.ti-layout-accordion-merged:before {
  content: "\e714";
}

.ti-layout-accordion-list:before {
  content: "\e715";
}

.ti-ink-pen:before {
  content: "\e716";
}

.ti-info-alt:before {
  content: "\e717";
}

.ti-help-alt:before {
  content: "\e718";
}

.ti-headphone-alt:before {
  content: "\e719";
}

.ti-hand-point-up:before {
  content: "\e71a";
}

.ti-hand-point-right:before {
  content: "\e71b";
}

.ti-hand-point-left:before {
  content: "\e71c";
}

.ti-hand-point-down:before {
  content: "\e71d";
}

.ti-gallery:before {
  content: "\e71e";
}

.ti-face-smile:before {
  content: "\e71f";
}

.ti-face-sad:before {
  content: "\e720";
}

.ti-credit-card:before {
  content: "\e721";
}

.ti-control-skip-forward:before {
  content: "\e722";
}

.ti-control-skip-backward:before {
  content: "\e723";
}

.ti-control-record:before {
  content: "\e724";
}

.ti-control-eject:before {
  content: "\e725";
}

.ti-comments-smiley:before {
  content: "\e726";
}

.ti-brush-alt:before {
  content: "\e727";
}

.ti-youtube:before {
  content: "\e728";
}

.ti-vimeo:before {
  content: "\e729";
}

.ti-twitter:before {
  content: "\e72a";
}

.ti-time:before {
  content: "\e72b";
}

.ti-tumblr:before {
  content: "\e72c";
}

.ti-skype:before {
  content: "\e72d";
}

.ti-share:before {
  content: "\e72e";
}

.ti-share-alt:before {
  content: "\e72f";
}

.ti-rocket:before {
  content: "\e730";
}

.ti-pinterest:before {
  content: "\e731";
}

.ti-new-window:before {
  content: "\e732";
}

.ti-microsoft:before {
  content: "\e733";
}

.ti-list-ol:before {
  content: "\e734";
}

.ti-linkedin:before {
  content: "\e735";
}

.ti-layout-sidebar-2:before {
  content: "\e736";
}

.ti-layout-grid4-alt:before {
  content: "\e737";
}

.ti-layout-grid3-alt:before {
  content: "\e738";
}

.ti-layout-grid2-alt:before {
  content: "\e739";
}

.ti-layout-column4-alt:before {
  content: "\e73a";
}

.ti-layout-column3-alt:before {
  content: "\e73b";
}

.ti-layout-column2-alt:before {
  content: "\e73c";
}

.ti-instagram:before {
  content: "\e73d";
}

.ti-google:before {
  content: "\e73e";
}

.ti-github:before {
  content: "\e73f";
}

.ti-flickr:before {
  content: "\e740";
}

.ti-facebook:before {
  content: "\e741";
}

.ti-dropbox:before {
  content: "\e742";
}

.ti-dribbble:before {
  content: "\e743";
}

.ti-apple:before {
  content: "\e744";
}

.ti-android:before {
  content: "\e745";
}

.ti-save:before {
  content: "\e746";
}

.ti-save-alt:before {
  content: "\e747";
}

.ti-yahoo:before {
  content: "\e748";
}

.ti-wordpress:before {
  content: "\e749";
}

.ti-vimeo-alt:before {
  content: "\e74a";
}

.ti-twitter-alt:before {
  content: "\e74b";
}

.ti-tumblr-alt:before {
  content: "\e74c";
}

.ti-trello:before {
  content: "\e74d";
}

.ti-stack-overflow:before {
  content: "\e74e";
}

.ti-soundcloud:before {
  content: "\e74f";
}

.ti-sharethis:before {
  content: "\e750";
}

.ti-sharethis-alt:before {
  content: "\e751";
}

.ti-reddit:before {
  content: "\e752";
}

.ti-pinterest-alt:before {
  content: "\e753";
}

.ti-microsoft-alt:before {
  content: "\e754";
}

.ti-linux:before {
  content: "\e755";
}

.ti-jsfiddle:before {
  content: "\e756";
}

.ti-joomla:before {
  content: "\e757";
}

.ti-html5:before {
  content: "\e758";
}

.ti-flickr-alt:before {
  content: "\e759";
}

.ti-email:before {
  content: "\e75a";
}

.ti-drupal:before {
  content: "\e75b";
}

.ti-dropbox-alt:before {
  content: "\e75c";
}

.ti-css3:before {
  content: "\e75d";
}

.ti-rss:before {
  content: "\e75e";
}

.ti-rss-alt:before {
  content: "\e75f";
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url(https://colorlib.com/polygon/adminator/8b43027f47b20503057d.eot?v=4.7.0);
  src: url(https://colorlib.com/polygon/adminator/8b43027f47b20503057d.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(https://colorlib.com/polygon/adminator/20fd1704ea223900efa9.woff2?v=4.7.0) format("woff2"), url(https://colorlib.com/polygon/adminator/f691f37e57f04c152e23.woff?v=4.7.0) format("woff"), url(https://colorlib.com/polygon/adminator/1e59d2330b4c6deb84b3.ttf?v=4.7.0) format("truetype"), url(https://colorlib.com/polygon/adminator/55b07f26c86c8e3d3754.svg?v=4.7.0#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}

.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.ps__rail-y {
  right: 0 !important;
  left: auto !important;
}

#jqstooltip {
  width: auto !important;
  height: auto !important;
  padding: 5px 10px !important;
  border-radius: 2px !important;
}

table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.0625);
  margin-bottom: 20px;
}

.sorting_asc:focus {
  outline: none;
}

.dataTables_wrapper {
  overflow: hidden;
  padding-bottom: 5px;
}
.dataTables_wrapper .dataTables_length {
  color: #313435;
  float: left;
}
@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_length {
    text-align: left;
  }
}
.dataTables_wrapper .dataTables_length select {
  border: 1px solid rgba(0, 0, 0, 0.0625);
  border-radius: 2px;
  box-shadow: none;
  height: 35px;
  font-size: 14px;
  padding: 5px;
  margin-left: 5px;
  margin-right: 5px;
  color: #72777a;
  transition: all 0.2s ease-in;
}
.dataTables_wrapper .dataTables_filter {
  color: #313435;
  float: right;
}
@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_filter {
    text-align: left;
  }
}
.dataTables_wrapper .dataTables_filter input {
  border: 1px solid rgba(0, 0, 0, 0.0625);
  border-radius: 2px;
  box-shadow: none;
  height: 35px;
  font-size: 14px;
  margin-left: 15px;
  padding: 5px;
  color: #72777a;
  transition: all 0.2s ease-in;
}
.dataTables_wrapper .dataTables_info {
  color: #72777a;
  float: left;
}
.dataTables_wrapper .dataTables_processing {
  color: #313435;
}
.dataTables_wrapper .dataTables_paginate {
  color: #72777a;
  float: right;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  color: #72777a !important;
  padding: 6px 12px;
  border-radius: 2px;
  margin-right: 10px;
  transition: all 0.2s ease-in-out;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.next, .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.first, .dataTables_wrapper .dataTables_paginate .paginate_button.last {
  border-radius: 2px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next:focus, .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.previous:focus, .dataTables_wrapper .dataTables_paginate .paginate_button.first:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.first:focus, .dataTables_wrapper .dataTables_paginate .paginate_button.last:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.last:focus {
  color: #fff !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.first.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.last.disabled {
  opacity: 0.4;
  pointer-events: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: #fff !important;
  background: #7774e7;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  color: #fff !important;
  background: #7774e7;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #fff !important;
  background: #7774e7;
}
.dataTables_wrapper .status {
  width: 5px;
  height: 5px;
}

.fc {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.0625);
}
.fc th {
  text-align: center;
  padding: 15px;
  background-color: transparent;
  color: #72777a;
  font-size: 12px;
  text-transform: uppercase;
  border-right-width: 0;
  border-left-width: 0;
}
.fc button {
  background-color: #fff;
  background-image: none;
  height: 37px;
  padding: 0 15px;
  color: #595d60;
}
.fc button.fc-state-default {
  border-color: rgba(0, 0, 0, 0.0625);
  box-shadow: none;
}
.fc button.fc-state-active {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.0625);
}

.fc-toolbar {
  padding: 20px 20px 0;
}

.fc-view,
.fc-view > table {
  background-color: #fff;
}

.fc-basic-view td.fc-day-number,
.fc-basic-view td.fc-week-number span {
  padding: 7px 15px;
}

.fc-unthemed .fc-content,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-row,
.fc-unthemed tbody,
.fc-unthemed td,
.fc-unthemed th,
.fc-unthemed thead {
  border-color: rgba(0, 0, 0, 0.0625);
}
.fc-unthemed .fc-today {
  background-color: transparent;
}

.fc-basic-view .fc-day-number.fc-today {
  background-color: #0f9aee;
  color: #fff;
  display: inline-block;
  float: right;
  border-radius: 50%;
  padding: 6px 8px;
  line-height: 1;
  margin: 4px 4px 0 0;
}

.fc-event-container .fc-event {
  border-radius: 0;
  border: 0;
  background-color: #e5f4fd;
  color: #0f9aee !important;
  font-size: 12px;
  line-height: 2.5;
  padding: 0 15px;
}
.fc-event-container .fc-day-grid-event {
  margin: 1px 5px 5px;
}

.datepicker {
  border-radius: 0;
  padding: 25px;
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.0625);
}
.datepicker table tr th,
.datepicker table tr td {
  border-radius: 0;
  width: 40px;
  height: 35px;
}
.datepicker table tr td {
  transition: all 0.2s ease-in-out;
}
.datepicker table tr td span {
  border-radius: 0;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
  color: #fff;
  background-color: #7774e7;
  border-color: transparent;
}

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #7774e7;
  color: #fff;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #7774e7;
  color: #fff;
  cursor: pointer;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #7774e7;
  color: #fff;
  cursor: pointer;
}

.datepicker-inline {
  width: 330px;
}

.daterangepicker {
  border-radius: 0;
  padding: 30px;
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.0625);
}
.daterangepicker .input-mini {
  border-radius: 0;
  margin-bottom: 20px;
  height: 40px;
  padding: 0 6px 0 35px;
}
.daterangepicker .input-mini.active {
  border-radius: 0;
  border-color: #6dc2f6;
}
.daterangepicker .daterangepicker_input i {
  position: absolute;
  left: 10px;
  top: 13px;
}
.daterangepicker td,
.daterangepicker th {
  border-radius: 0;
  width: 40px;
  height: 35px;
}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background: #7774e7;
  color: #fff;
}
.daterangepicker td.in-range {
  background-color: transparent;
  color: #7774e7;
}
.daterangepicker td.active {
  background-color: #7774e7;
  border-color: transparent;
  color: #fff;
}
.daterangepicker td.active:hover {
  background-color: #7774e7;
  border-color: transparent;
  color: #fff;
}
.daterangepicker td.start-date {
  border-radius: 0;
}
.daterangepicker td.start-date.end-date {
  border-radius: 0;
}
.daterangepicker td.end-date {
  border-radius: 0;
}
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  border: 1px solid rgba(0, 0, 0, 0.0625);
  min-height: 30px;
}
.daterangepicker .calendar-time i {
  top: 8px;
  left: 35px;
}
@media screen and (min-width: 768px) {
  .daterangepicker .calendar {
    margin-right: 20px !important;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9icmFuZC1jb2xvcnMvZGlzdC9sYXRlc3Qvc2Nzcy9icmFuZC1jb2xvcnMubGF0ZXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvc3BlYy9zZXR0aW5ncy9tYXRlcmlhbENvbG9ycy5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9faWNvbi1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvc3BlYy9nZW5lcmljL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvc3BlYy9zZXR0aW5ncy9mb250cy5zY3NzIiwid2VicGFjazovLy4vLi4vYXNzZXRzL3N0eWxlcy9zcGVjL3NldHRpbmdzL2Jhc2VDb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvc3BlYy9jb21wb25lbnRzL3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvc3BlYy90b29scy9taXhpbnMvbWVkaWFRdWVyaWVzUmFuZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9hc3NldHMvc3R5bGVzL3NwZWMvY29tcG9uZW50cy90b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvc3BlYy90b29scy9taXhpbnMvcGxhY2Vob2xkZXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvc3BlYy9jb21wb25lbnRzL3BhZ2VDb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvc3BlYy9jb21wb25lbnRzL3Byb2dyZXNzQmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9hc3NldHMvc3R5bGVzL3NwZWMvY29tcG9uZW50cy9lYXN5UGllQ2hhcnQuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvc3BlYy9jb21wb25lbnRzL2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9hc3NldHMvc3R5bGVzL3NwZWMvY29tcG9uZW50cy9sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvc3BlYy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy4vLi4vYXNzZXRzL3N0eWxlcy9zcGVjL3NjcmVlbnMvY2hhdC5zY3NzIiwid2VicGFjazovLy4vLi4vYXNzZXRzL3N0eWxlcy9zcGVjL3NjcmVlbnMvZW1haWwuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvc3BlYy91dGlscy9sYXlvdXQvdXRpbHMvY2VudGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9hc3NldHMvc3R5bGVzL3NwZWMvdXRpbHMvbGF5b3V0L21peGlucy9tZWRpYVF1ZXJ5Q29uZGl0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9hc3NldHMvc3R5bGVzL3NwZWMvdXRpbHMvbGF5b3V0L3V0aWxzL2dhcC5zY3NzIiwid2VicGFjazovLy4vLi4vYXNzZXRzL3N0eWxlcy9zcGVjL3V0aWxzL2xheW91dC91dGlscy9wZWVycy5zY3NzIiwid2VicGFjazovLy4vLi4vYXNzZXRzL3N0eWxlcy9zcGVjL3V0aWxzL2xheW91dC91dGlscy9sYXllcnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9hc3NldHMvc3R5bGVzL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9hc3NldHMvc3R5bGVzL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9tYXJnaW4uc2NzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvc3BlYy91dGlscy9sYXlvdXQvaGVscGVycy9vYmplY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9hc3NldHMvc3R5bGVzL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvcGFkZGluZy5zY3NzIiwid2VicGFjazovLy4vLi4vYXNzZXRzL3N0eWxlcy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL3Bvc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy4vLi4vYXNzZXRzL3N0eWxlcy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL3NpemVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9hc3NldHMvc3R5bGVzL3NwZWMvdXRpbHMvbGF5b3V0L2hlbHBlcnMvdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy4vLi4vYXNzZXRzL3N0eWxlcy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL2JvcmRlci5zY3NzIiwid2VicGFjazovLy4vLi4vYXNzZXRzL3N0eWxlcy9zcGVjL3V0aWxzL2xheW91dC9oZWxwZXJzL3BzZXVkby5zY3NzIiwid2VicGFjazovLy4vLi4vYXNzZXRzL3N0eWxlcy9zcGVjL3V0aWxzL2NvbG9ycy5zY3NzIiwid2VicGFjazovLy4vLi4vLi4vbm9kZV9tb2R1bGVzL3BlcmZlY3Qtc2Nyb2xsYmFyL2Nzcy9wZXJmZWN0LXNjcm9sbGJhci5jc3MiLCJ3ZWJwYWNrOi8vLi8uLi9hc3NldHMvc3R5bGVzL3ZlbmRvci90aGVtaWZ5LWljb25zLmNzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvdmVuZG9yL2ZvbnQtYXdlc29tZS5jc3MiLCJ3ZWJwYWNrOi8vLi8uLi9hc3NldHMvc3R5bGVzL3ZlbmRvci9wZXJmZWN0U2Nyb2xsYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9hc3NldHMvc3R5bGVzL3ZlbmRvci9zcGFya2xpbmUuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvdmVuZG9yL2pxdWVyeS5kYXRhdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9hc3NldHMvc3R5bGVzL3ZlbmRvci9mdWxsY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL2Fzc2V0cy9zdHlsZXMvc3BlYy9zZXR0aW5ncy9ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9hc3NldHMvc3R5bGVzL3ZlbmRvci9kYXRlcGlja2VyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7OztDQUFBO0FDQ0U7Ozs7RUFBQTtBQ0RGOztFQVNJLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEsdUJBQUE7RUFJQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFJQSxxQkFBQTtFQUFBLHVCQUFBO0VBQUEscUJBQUE7RUFBQSxrQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUFBLGtCQUFBO0VBSUEsOEJBQUE7RUFBQSxpQ0FBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSw4QkFBQTtFQUFBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSx5QkFBQTtFQUlBLG1DQUFBO0VBQUEscUNBQUE7RUFBQSxtQ0FBQTtFQUFBLGdDQUFBO0VBQUEsbUNBQUE7RUFBQSxrQ0FBQTtFQUFBLGlDQUFBO0VBQUEsZ0NBQUE7RUFJQSwrQkFBQTtFQUFBLGlDQUFBO0VBQUEsK0JBQUE7RUFBQSw0QkFBQTtFQUFBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBSUEsbUNBQUE7RUFBQSxxQ0FBQTtFQUFBLG1DQUFBO0VBQUEsZ0NBQUE7RUFBQSxtQ0FBQTtFQUFBLGtDQUFBO0VBQUEsaUNBQUE7RUFBQSxnQ0FBQTtFQUdGLDZCQUFBO0VBQ0EsdUJBQUE7RUFNQSxpUkFBQTtFQUNBLHlHQUFBO0VBQ0EseUZBQUE7RUFPQSxnREFBQTtFQzJPSSw2QkFMSTtFRHBPUiwwQkFBQTtFQUNBLDBCQUFBO0VBS0Esd0JBQUE7RUFDQSwrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsK0JBQUE7RUFFQSx5QkFBQTtFQUNBLGdDQUFBO0VBRUEsNENBQUE7RUFDQSxvQ0FBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFFQSwwQ0FBQTtFQUNBLG1DQUFBO0VBQ0EseUJBQUE7RUFDQSxtQ0FBQTtFQUdBLDJCQUFBO0VBRUEsd0JBQUE7RUFDQSxpQ0FBQTtFQUNBLCtCQUFBO0VBRUEsOEJBQUE7RUFDQSx1Q0FBQTtFQU1BLHdCQUFBO0VBQ0EsNkJBQUE7RUFDQSwwQkFBQTtFQUdBLHNCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3Q0FBQTtFQUNBLG1EQUFBO0VBRUEsNEJBQUE7RUFDQSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLG1EQUFBO0VBQ0EsOEJBQUE7RUFHQSxrREFBQTtFQUNBLDJEQUFBO0VBQ0Esb0RBQUE7RUFDQSwyREFBQTtFQUlBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQ0FBQTtFQUlBLDhCQUFBO0VBQ0EscUNBQUE7RUFDQSxnQ0FBQTtFQUNBLHVDQUFBO0FISUY7O0FLcEhJO0VGc0hBLHNDQUFBO0VBQUEsa0JBQUE7RUFHQSx3QkFBQTtFQUNBLGtDQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUVBLHlCQUFBO0VBQ0Esc0NBQUE7RUFFQSwrQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQ0FBQTtFQUVBLDZDQUFBO0VBQ0Esc0NBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0VBR0UsbUNBQUE7RUFBQSxxQ0FBQTtFQUFBLG1DQUFBO0VBQUEsZ0NBQUE7RUFBQSxtQ0FBQTtFQUFBLGtDQUFBO0VBQUEsaUNBQUE7RUFBQSxnQ0FBQTtFQUlBLCtCQUFBO0VBQUEsaUNBQUE7RUFBQSwrQkFBQTtFQUFBLDRCQUFBO0VBQUEsK0JBQUE7RUFBQSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFJQSxtQ0FBQTtFQUFBLHFDQUFBO0VBQUEsbUNBQUE7RUFBQSxnQ0FBQTtFQUFBLG1DQUFBO0VBQUEsa0NBQUE7RUFBQSxpQ0FBQTtFQUFBLGdDQUFBO0VBR0YsMkJBQUE7RUFFQSx3QkFBQTtFQUNBLDhCQUFBO0VBQ0Esa0NBQUE7RUFDQSx3Q0FBQTtFQUVBLHdCQUFBO0VBQ0EsNkJBQUE7RUFDQSwwQkFBQTtFQUVBLDBCQUFBO0VBQ0Esd0RBQUE7RUFFQSw4QkFBQTtFQUNBLHFDQUFBO0VBQ0EsZ0NBQUE7RUFDQSx1Q0FBQTtBSElKOztBTTVLQTs7O0VBR0Usc0JBQUE7QU4rS0Y7O0FNaEtJO0VBTko7SUFPTSx1QkFBQTtFTm9LSjtBQUNGOztBTXZKQTtFQUNFLFNBQUE7RUFDQSx3UUFBQTtFQUFBLHVDQUFBO0VGNk9JLG1CQUxJO0VBS0osbUNBTEk7RUV0T1IsZ0JBQUE7RUFBQSx1Q0FBQTtFQUNBLGdCQUFBO0VBQUEsdUNBQUE7RUFDQSxjQUFBO0VBQUEsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLHNCQUFBO0VBQUEsbUNBQUE7RUFDQSw4QkFBQTtFQUNBLDZDQUFBO0FOMEpGOztBTWpKQTtFQUNFLGNBQUE7RUFDQSxjQ21uQjRCO0VEbG5CNUIsU0FBQTtFQUNBLHFCQUFBO0VBQUEsd0NBQUE7RUFDQSxhQ3luQjRCO0FQcmU5Qjs7QU0xSUE7RUFDRSxhQUFBO0VBQ0EscUJDd2pCNEI7RURyakI1QixnQkN3akI0QjtFRHZqQjVCLGdCQ3dqQjRCO0VEdmpCNUIsY0FBQTtFQUFBLDhCQUFBO0FOMklGOztBTXhJQTtFRnVNUSxxQ0FBQTtBSjNEUjtBSWpHSTtFRTNDSjtJRjhNUSxvQkFBQTtFSjlETjtBQUNGOztBTTVJQTtFRmtNUSwrQkFBQTtBSmxEUjtBSTFHSTtFRXRDSjtJRnlNUSxrQkFBQTtFSnJETjtBQUNGOztBTWhKQTtFRjZMUSx1Q0FBQTtBSnpDUjtBSW5ISTtFRWpDSjtJRm9NUSxxQkFBQTtFSjVDTjtBQUNGOztBTXBKQTtFRndMUSxxQ0FBQTtBSmhDUjtBSTVISTtFRTVCSjtJRitMUSxvQkFBQTtFSm5DTjtBQUNGOztBTXhKQTtFRitLTSxxQkFMSTtBSmRWOztBTXZKQTtFRjBLTSxtQkFMSTtBSlZWOztBTWhKQTtFQUNFLGFBQUE7RUFDQSxtQkN3VjBCO0FQck01Qjs7QU16SUE7RUFDRSwwQkFBQTtFQUFBLHlDQUFBO1VBQUEsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esc0NBQUE7VUFBQSw4QkFBQTtBTjRJRjs7QU10SUE7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QU55SUY7O0FNbklBOztFQUVFLGtCQUFBO0FOc0lGOztBTW5JQTs7O0VBR0UsYUFBQTtFQUNBLG1CQUFBO0FOc0lGOztBTW5JQTs7OztFQUlFLGdCQUFBO0FOc0lGOztBTW5JQTtFQUNFLGdCQzZiNEI7QVB2VDlCOztBTWpJQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBTm9JRjs7QU05SEE7RUFDRSxnQkFBQTtBTmlJRjs7QU16SEE7O0VBRUUsbUJDc2E0QjtBUDFTOUI7O0FNcEhBO0VGNkVNLGtCQUxJO0FKZ0RWOztBTWpIQTtFQUNFLGlCQ3FmNEI7RURwZjVCLGNBQUE7RUFBQSxnQ0FBQTtFQUNBLHlCQUFBO0VBQUEsd0NBQUE7QU5vSEY7O0FNM0dBOztFQUVFLGtCQUFBO0VGd0RJLGlCQUxJO0VFakRSLGNBQUE7RUFDQSx3QkFBQTtBTjhHRjs7QU0zR0E7RUFBTSxlQUFBO0FOK0dOOztBTTlHQTtFQUFNLFdBQUE7QU5rSE47O0FNN0dBO0VBQ0UsNEJBQUE7RUFBQSxnRUFBQTtFQUNBLGtDQ2dOd0M7RURoTnhDLDBCQ2dOd0M7QVBoRzFDO0FNOUdFO0VBQ0UsbURBQUE7QU5nSEo7O0FNckdFO0VBRUUsY0FBQTtFQUNBLDZCQUFBO0VBQUEscUJBQUE7QU51R0o7O0FNaEdBOzs7O0VBSUUsaUdDZ1Y0QjtFRGhWNUIscUNDZ1Y0QjtFSGxVeEIsY0FMSTtBSjJGVjs7QU01RkE7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFRkVJLGtCQUxJO0FKbUdWO0FNM0ZFO0VGSEksa0JBTEk7RUVVTixjQUFBO0VBQ0Esa0JBQUE7QU42Rko7O0FNekZBO0VGVk0sa0JBTEk7RUVpQlIsY0FBQTtFQUFBLDJCQUFBO0VBQ0EscUJBQUE7QU40RkY7QU16RkU7RUFDRSxjQUFBO0FOMkZKOztBTXZGQTtFQUNFLDJCQUFBO0VGdEJJLGtCQUxJO0VFNkJSLFdDeTVDa0M7RUR6NUNsQyx3QkN5NUNrQztFRHg1Q2xDLHlCQ3k1Q2tDO0VEejVDbEMsc0NDeTVDa0M7RUM5ckRoQyxzQkFBQTtBUmdZSjtBTXhGRTtFQUNFLFVBQUE7RUY3QkUsY0FMSTtBSjZIVjs7QU1oRkE7RUFDRSxnQkFBQTtBTm1GRjs7QU03RUE7O0VBRUUsc0JBQUE7QU5nRkY7O0FNeEVBO0VBQ0Usb0JBQUE7RUFDQSx5QkFBQTtBTjJFRjs7QU14RUE7RUFDRSxtQkM0WDRCO0VEM1g1QixzQkMyWDRCO0VEMVg1Qiw2QkM0WjRCO0VENVo1QixnQ0M0WjRCO0VEM1o1QixnQkFBQTtBTjJFRjs7QU1wRUE7RUFFRSxtQkFBQTtFQUNBLGdDQUFBO0FOc0VGOztBTW5FQTs7Ozs7O0VBTUUscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QU5zRUY7O0FNOURBO0VBQ0UscUJBQUE7QU5pRUY7O0FNM0RBO0VBRUUsZ0JBQUE7QU42REY7O0FNckRBO0VBQ0UsVUFBQTtBTndERjs7QU1uREE7Ozs7O0VBS0UsU0FBQTtFQUNBLG9CQUFBO0VGNUhJLGtCQUxJO0VFbUlSLG9CQUFBO0FOc0RGOztBTWxEQTs7RUFFRSxvQkFBQTtBTnFERjs7QU1oREE7RUFDRSxlQUFBO0FObURGOztBTWhEQTtFQUdFLGlCQUFBO0FOaURGO0FNOUNFO0VBQ0UsVUFBQTtBTmdESjs7QU16Q0E7RUFDRSx3QkFBQTtBTjRDRjs7QU1wQ0E7Ozs7RUFJRSwwQkFBQTtBTnVDRjtBTXBDSTs7OztFQUNFLGVBQUE7QU55Q047O0FNbENBO0VBQ0UsVUFBQTtFQUNBLGtCQUFBO0FOcUNGOztBTWhDQTtFQUNFLGdCQUFBO0FObUNGOztBTXpCQTtFQUNFLFlBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7QU40QkY7O0FNcEJBO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EscUJDbU40QjtFSHBhdEIsaUNBQUE7RUVvTk4sb0JBQUE7QU5zQkY7QUl0WUk7RUV5V0o7SUZ0TVEsaUJBQUE7RUp1T047QUFDRjtBTXpCRTtFQUNFLFdBQUE7QU4yQko7O0FNcEJBOzs7Ozs7O0VBT0UsVUFBQTtBTnVCRjs7QU1wQkE7RUFDRSxZQUFBO0FOdUJGOztBTWRBO0VBQ0UsNkJBQUE7RUFDQSxvQkFBQTtBTmlCRjs7QU1UQTs7Ozs7OztDQUFBO0FBV0E7RUFDRSx3QkFBQTtBTlNGOztBTUpBO0VBQ0UsVUFBQTtBTk9GOztBTUFBO0VBQ0UsYUFBQTtFQUNBLDBCQUFBO0FOR0Y7O0FNTEE7RUFDRSxhQUFBO0VBQ0EsMEJBQUE7QU5HRjs7QU1FQTtFQUNFLHFCQUFBO0FOQ0Y7O0FNSUE7RUFDRSxTQUFBO0FOREY7O0FNUUE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7QU5MRjs7QU1hQTtFQUNFLHdCQUFBO0FOVkY7O0FNa0JBO0VBQ0Usd0JBQUE7QU5mRjs7QVN0akJBO0VMbVFNLHFCQUxJO0VLNVBSLGdCRndvQjRCO0FQL0U5Qjs7QVNwakJFO0VMZ1FNLGlDQUFBO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QVBuRDlCO0FJdGRJO0VLcEdGO0lMdVFNLGVBQUE7RUp1VE47QUFDRjs7QVMvakJFO0VMZ1FNLGlDQUFBO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QVB4QzlCO0FJamVJO0VLcEdGO0lMdVFNLGlCQUFBO0VKa1VOO0FBQ0Y7O0FTMWtCRTtFTGdRTSxpQ0FBQTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FQN0I5QjtBSTVlSTtFS3BHRjtJTHVRTSxlQUFBO0VKNlVOO0FBQ0Y7O0FTcmxCRTtFTGdRTSxpQ0FBQTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FQbEI5QjtBSXZmSTtFS3BHRjtJTHVRTSxpQkFBQTtFSndWTjtBQUNGOztBU2htQkU7RUxnUU0saUNBQUE7RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBUFA5QjtBSWxnQkk7RUtwR0Y7SUx1UU0sZUFBQTtFSm1XTjtBQUNGOztBUzNtQkU7RUxnUU0saUNBQUE7RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBUEk5QjtBSTdnQkk7RUtwR0Y7SUx1UU0saUJBQUE7RUo4V047QUFDRjs7QVM5bEJBO0VDdkRFLGVBQUE7RUFDQSxnQkFBQTtBVnlwQkY7O0FTOWxCQTtFQzVERSxlQUFBO0VBQ0EsZ0JBQUE7QVY4cEJGOztBU2htQkE7RUFDRSxxQkFBQTtBVG1tQkY7QVNqbUJFO0VBQ0Usb0JGc29CMEI7QVBuQzlCOztBU3psQkE7RUw4TU0sa0JBTEk7RUt2TVIseUJBQUE7QVQ0bEJGOztBU3hsQkE7RUFDRSxtQkZpVU87RUgxSEgscUJBTEk7QUowWlY7QVN6bEJFO0VBQ0UsZ0JBQUE7QVQybEJKOztBU3ZsQkE7RUFDRSxpQkFB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Qk47SUNpQlEsZ0JBQUE7RXZCOGpFTjtBQUNGO0FzQjVqRUU7RUFDRSxnQkFBQTtBdEI4akVKO0FzQjVqRUk7RUFDRSxlQUFBO0F0QjhqRU47QXNCempFRTtFQUNFLGNmczJCb0M7RWV0MkJwQywyQmZzMkJvQztFZXIyQnBDLHNCZmcyQm9DO0VlaDJCcEMsbUNmZzJCb0M7RWUvMUJwQyxxQmY4MkJvQztFZTcyQnBDLFVBQUE7RUFLRSxrRGZraEJrQjtBUHFpRHhCO0FzQm5qRUU7RUFNRSxlQUFBO0VBTUEsYUFBQTtFQUtBLFNBQUE7QXRCdWlFSjtBc0JsaUVFO0VBQ0UsY0FBQTtFQUNBLFVBQUE7QXRCb2lFSjtBc0JoaUVFO0VBQ0UsNkJmNDBCb0M7RWU1MEJwQyxnQ2Y0MEJvQztFZTEwQnBDLFVBQUE7QXRCaWlFSjtBc0JwaUVFO0VBQ0UsNkJmNDBCb0M7RWU1MEJwQyxnQ2Y0MEJvQztFZTEwQnBDLFVBQUE7QXRCaWlFSjtBc0J6aEVFO0VBRUUseUJmOHlCb0M7RWU5eUJwQyx3Q2Y4eUJvQztFZTN5QnBDLFVBQUE7QXRCd2hFSjtBc0JwaEVFO0VBQ0UseUJBQUE7RUFDQSwwQkFBQTtFQUNBLHFCZm9yQjBCO0VlbnJCMUIsY2ZzeUJvQztFZXR5QnBDLDJCZnN5Qm9DO0VpQnA0QnRDLHlCakJxaUNnQztFaUJyaUNoQyx1Q2pCcWlDZ0M7RWVyOEI5QixvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJmZ3NCMEI7RWVoc0IxQiwwQ2Znc0IwQjtFZS9yQjFCLGdCQUFBO0VDekZFLDZJRDBGRjtFQzFGRSxxSUQwRkY7QXRCc2hFSjtBc0JsaUVFO0VBQ0UseUJBQUE7RUFDQSwwQkFBQTtFQUNBLHFCZm9yQjBCO0VlbnJCMUIsY2ZzeUJvQztFZXR5QnBDLDJCZnN5Qm9DO0VpQnA0QnRDLHlCakJxaUNnQztFaUJyaUNoQyx1Q2pCcWlDZ0M7RWVyOEI5QixvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJmZ3NCMEI7RWVoc0IxQiwwQ2Znc0IwQjtFZS9yQjFCLGdCQUFBO0VDekZFLHFJRDBGRjtBdEJzaEVKO0F1QjVtRU07RUQwRUo7SUN6RU0sd0JBQUE7SUFBQSxnQkFBQTtFdkIrbUVOO0VzQnRpRUE7SUN6RU0sZ0JBQUE7RXZCK21FTjtBQUNGO0FzQnhoRUU7RUFDRSx5QmY0N0I4QjtFZTU3QjlCLHdDZjQ3QjhCO0FQOGxDbEM7QXNCM2hFRTtFQUNFLHlCZjQ3QjhCO0VlNTdCOUIsd0NmNDdCOEI7QVA4bENsQzs7QXNCamhFQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCZndmNEI7RWV2ZjVCLGNmMnhCc0M7RWUzeEJ0QywyQmYyeEJzQztFZTF4QnRDLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUFBLHNDQUFBO0F0Qm9oRUY7QXNCbGhFRTtFQUNFLFVBQUE7QXRCb2hFSjtBc0JqaEVFO0VBRUUsZ0JBQUE7RUFDQSxlQUFBO0F0QmtoRUo7O0FzQnZnRUE7RUFDRSw0Q2Y0d0JzQztFZTV3QnRDLCtEZjR3QnNDO0VlNXdCdEMsZ0RmNHdCc0M7RWU1d0J0QyxtRWY0d0JzQztFZTN3QnRDLHVCQUFBO0VsQnlJSSxzQkFMSTtFSXZRTixzQkFBQTtFQUFBLHlDQUFBO0FSK29FSjtBc0J4Z0VFO0VBQ0UsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLG9CZm9vQjBCO0FQczRDOUI7QXNCN2dFRTtFQUNFLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQmZvb0IwQjtBUHM0QzlCOztBc0J0Z0VBO0VBQ0UsMENmZ3dCc0M7RWVod0J0Qyw2RGZnd0JzQztFZWh3QnRDLDhDZmd3QnNDO0VlaHdCdEMsaUVmZ3dCc0M7RWUvdkJ0QyxvQkFBQTtFbEI0SEkscUJBTEk7RUl2UU4scUJBQUE7RUFBQSx5Q0FBQTtBUjJwRUo7QXNCdmdFRTtFQUNFLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxrQmYybkIwQjtBUDg0QzlCO0FzQjVnRUU7RUFDRSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JmMm5CMEI7QVA4NEM5Qjs7QXNCamdFRTtFQUNFLDZDZjZ1Qm9DO0VlN3VCcEMsZ0VmNnVCb0M7RWU3dUJwQyxpRGY2dUJvQztFZTd1QnBDLG9FZjZ1Qm9DO0FQdXhDeEM7QXNCamdFRTtFQUNFLDRDZjB1Qm9DO0VlMXVCcEMsK0RmMHVCb0M7RWUxdUJwQyxnRGYwdUJvQztFZTF1QnBDLG1FZjB1Qm9DO0FQeXhDeEM7QXNCaGdFRTtFQUNFLDBDZnV1Qm9DO0VldnVCcEMsNkRmdXVCb0M7RWV2dUJwQyw4Q2Z1dUJvQztFZXZ1QnBDLGlFZnV1Qm9DO0FQMnhDeEM7O0FzQjcvREE7RUFDRSxXZnF1QnNDO0VlcHVCdEMseUNmOHRCc0M7RWU5dEJ0Qyw0RGY4dEJzQztFZTl0QnRDLDZDZjh0QnNDO0VlOXRCdEMsZ0VmOHRCc0M7RWU3dEJ0QyxpQmZpbEI0QjtBUCs2QzlCO0FzQjkvREU7RUFDRSxlQUFBO0F0QmdnRUo7QXNCNy9ERTtFQUNFLG9CQUFBO0VkdkxBLHVCQUFBO0VBQUEsc0NBQUE7QVJ1ckVKO0FzQjUvREU7RUFDRSxvQkFBQTtFZDVMQSx1QkFBQTtFQUFBLHNDQUFBO0FSMnJFSjtBc0IzL0RFO0VBQW9CLHdDZjhzQmtCO0VlOXNCbEIsMkRmOHNCa0I7RWU5c0JsQiw0Q2Y4c0JrQjtFZTlzQmxCLCtEZjhzQmtCO0FQZ3pDeEM7QXNCNy9ERTtFQUFvQixzQ2Y4c0JrQjtFZTlzQmxCLHlEZjhzQmtCO0VlOXNCbEIsMENmOHNCa0I7RWU5c0JsQiw2RGY4c0JrQjtBUGt6Q3hDOztBeUIvc0VBO0VBQ0UsZ0VBQUE7RUFFQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLDBDQUFBO0VyQnFSSSxtQkFMSTtFcUI3UVIsZ0JsQitsQjRCO0VrQjlsQjVCLGdCbEJzbUI0QjtFa0JybUI1QixjbEJ5M0JzQztFa0J6M0J0QywyQmxCeTNCc0M7RWtCeDNCdEMsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0Esc0JsQmszQnNDO0VrQmwzQnRDLG1DbEJrM0JzQztFa0JqM0J0QywrREFBQTtFQUFBLG1GQUFBO0VBQ0EsNEJBQUE7RUFDQSx5Q2xCKzlCa0M7RWtCOTlCbEMsMEJsQis5QmtDO0VrQjk5QmxDLHVDQUFBO0VBQUEsMkRBQUE7RWpCSEUsdUJBQUE7RUFBQSxzQ0FBQTtFZUhFLHdFRVNKO0F6QitzRUY7QXVCcHRFTTtFRWZOO0lGZ0JRLGdCQUFBO0V2QnV0RU47QUFDRjtBeUJsdEVFO0VBQ0UscUJsQnMzQm9DO0VrQnIzQnBDLFVBQUE7RUFLRSxrRGxCaStCNEI7QVArdUNsQztBeUI1c0VFO0VBRUUsc0JsQjZ1QjBCO0VrQjV1QjFCLHNCQUFBO0F6QjZzRUo7QXlCMXNFRTtFQUVFLHlCbEJ1MUJvQztFa0J2MUJwQyx3Q2xCdTFCb0M7QVBvM0N4QztBeUJ0c0VFO0VBQ0Usa0JBQUE7RUFDQSwwQkFBQTtFQUFBLHVDQUFBO0F6QndzRUo7O0F5QnBzRUE7RUFDRSxvQmxCc3VCNEI7RWtCcnVCNUIsdUJsQnF1QjRCO0VrQnB1QjVCLG9CbEJxdUI0QjtFSGxnQnhCLHNCQUxJO0VJdlFOLHNCQUFBO0VBQUEseUNBQUE7QVJrdkVKOztBeUJwc0VBO0VBQ0UsbUJsQmt1QjRCO0VrQmp1QjVCLHNCbEJpdUI0QjtFa0JodUI1QixrQmxCaXVCNEI7RUh0Z0J4QixxQkFMSTtFSXZRTixxQkFBQTtFQUFBLHlDQUFBO0FSMHZFSjs7QXlCbHNFSTtFQUNFLGdFQUFBO0F6QnFzRU47O0EwQjd3RUE7RUFDRSxjQUFBO0VBQ0EscUJuQnE2QndDO0VtQnA2QnhDLG1CbkJxNkJ3QztFbUJwNkJ4Qyx1Qm5CcTZCd0M7QVAyMkMxQztBMEI5d0VFO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0ExQmd4RUo7O0EwQjV3RUE7RUFDRSxvQm5CMjVCd0M7RW1CMTVCeEMsZUFBQTtFQUNBLGlCQUFBO0ExQit3RUY7QTBCN3dFRTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7QTFCK3dFSjs7QTBCM3dFQTtFQUNFLHFDQUFBO0VBRUEsY0FBQTtFQUNBLFVuQjA0QndDO0VtQno0QnhDLFduQnk0QndDO0VtQng0QnhDLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxzQkFBQTtFQUFBLHlDQUFBO0VBQ0EsK0NBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSx1Q25CMjRCd0M7RW1CMzRCeEMsMkRuQjI0QndDO0VtQjE0QnhDLGlDQUFBO0tBQUEsbUJBQUE7VUFBQSx5QkFBQTtBMUI2d0VGO0EwQjF3RUU7RWxCM0JFLHFCQUFBO0FSd3lFSjtBMEJ6d0VFO0VBRUUsa0JuQm00QnNDO0FQdTRDMUM7QTBCdndFRTtFQUNFLHVCbkIwM0JzQztBUCs0QzFDO0EwQnR3RUU7RUFDRSxxQm5CczFCb0M7RW1CcjFCcEMsVUFBQTtFQUNBLGtEbkI4Zm9CO0FQMHdEeEI7QTBCcndFRTtFQUNFLHlCQ2N3QjtFRGJ4QixxQkNhd0I7QTNCMHZFNUI7QTBCcndFSTtFQUlJLGlFQUFBO0ExQm93RVI7QTBCaHdFSTtFQUlJLGlFQUFBO0ExQit2RVI7QTBCMXZFRTtFQUNFLHlCQ1B3QjtFRFF4QixxQkNSd0I7RURhdEIsaUVBQUE7QTFCd3ZFTjtBMEJwdkVFO0VBQ0Usb0JBQUE7RUFDQSxZQUFBO0VBQ0EsWW5CazJCdUM7QVBvNUMzQztBMEIvdUVJO0VBQ0UsZUFBQTtFQUNBLFluQnkxQnFDO0FQdzVDM0M7O0EwQm51RUE7RUFDRSxtQm5CbzFCZ0M7QVBrNUNsQztBMEJwdUVFO0VBQ0UsNERBQUE7RUFFQSxVbkI4MEI4QjtFbUI3MEI5QixtQkFBQTtFQUNBLHlEQUFBO0VBQUEsMENBQUE7RUFDQSxnQ0FBQTtFbEJqSEEsa0JBQUE7RWVIRSxpREdzSEY7QTFCcXVFSjtBdUJ2MUVNO0VHMEdKO0lIekdNLGdCQUFBO0V2QjAxRU47QUFDRjtBMEJ4dUVJO0VBQ0UsNERBQUE7QTFCMHVFTjtBMEJ2dUVJO0VBQ0UsaUNuQjYwQjRCO0VtQngwQjFCLDREQUFBO0ExQnF1RVI7QTBCaHVFRTtFQUNFLG9CbkJ3ekI4QjtFbUJ2ekI5QixlQUFBO0ExQmt1RUo7QTBCaHVFSTtFQUNFLG9CQUFBO0VBQ0EsY0FBQTtBMUJrdUVOOztBMEI3dEVBO0VBQ0UscUJBQUE7RUFDQSxrQm5Cc3lCZ0M7QVAwN0NsQzs7QTBCN3RFQTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtBMUJndUVGO0EwQjV0RUk7RUFDRSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxhbkJzcEJ3QjtBUHdrRDlCOztBMEJ2dEVJO0VBQ0UsNERBQUE7QTFCMHRFTjs7QTRCNzRFQTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLDZCQUFBO0E1Qmc1RUY7QTRCOTRFRTtFQUNFLFVBQUE7QTVCZzVFSjtBNEI1NEVJO0VBQTBCLGtFckI4Z0NhO0FQaTRDM0M7QTRCOTRFSTtFQUEwQixrRXJCNmdDYTtBUG80QzNDO0E0Qjk0RUU7RUFDRSxTQUFBO0E1Qmc1RUo7QTRCNzRFRTtFQUNFLFdyQisvQnVDO0VxQjkvQnZDLFlyQjgvQnVDO0VxQjcvQnZDLG9CQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtFSjFCRix5Qkc0RTBCO0VDaER4QixTckI2L0J1QztFQzFnQ3ZDLG1CQUFBO0VlSEUsb0hLbUJGO0VMbkJFLDRHS21CRjtBNUI4NEVKO0F1Qjc1RU07RUtNSjtJTExNLHdCQUFBO0lBQUEsZ0JBQUE7RXZCZzZFTjtBQUNGO0E0Qmo1RUk7RUpqQ0YseUJqQjhoQ3lDO0FQdTVDM0M7QTRCLzRFRTtFQUNFLFdyQncrQjhCO0VxQnYrQjlCLGNyQncrQjhCO0VxQnYrQjlCLGtCQUFBO0VBQ0EsZXJCdStCOEI7RXFCdCtCOUIseUJyQnUrQjhCO0VxQnYrQjlCLHdDckJ1K0I4QjtFcUJ0K0I5Qix5QkFBQTtFcEI3QkEsbUJBQUE7QVIrNkVKO0E0Qjc0RUU7RUFDRSxXckJvK0J1QztFcUJuK0J2QyxZckJtK0J1QztFcUJsK0J2QyxxQkFBQTtPQUFBLGdCQUFBO0VKcERGLHlCRzRFMEI7RUN0QnhCLFNyQm0rQnVDO0VDMWdDdkMsbUJBQUE7RWVIRSxpSEs2Q0Y7RUw3Q0UsNEdLNkNGO0E1Qjg0RUo7QXVCdjdFTTtFS2lDSjtJTGhDTSxxQkFBQTtJQUFBLGdCQUFBO0V2QjA3RU47QUFDRjtBNEJqNUVJO0VKM0RGLHlCakI4aEN5QztBUGk3QzNDO0E0Qi80RUU7RUFDRSxXckI4OEI4QjtFcUI3OEI5QixjckI4OEI4QjtFcUI3OEI5QixrQkFBQTtFQUNBLGVyQjY4QjhCO0VxQjU4QjlCLHlCckI2OEI4QjtFcUI3OEI5Qix3Q3JCNjhCOEI7RXFCNThCOUIseUJBQUE7RXBCdkRBLG1CQUFBO0FSeThFSjtBNEI3NEVFO0VBQ0Usb0JBQUE7QTVCKzRFSjtBNEI3NEVJO0VBQ0Usd0NyQmc5QnFDO0VxQmg5QnJDLDJDckJnOUJxQztBUCs3QzNDO0E0QjU0RUk7RUFDRSx3Q3JCNDhCcUM7RXFCNThCckMsMkNyQjQ4QnFDO0FQazhDM0M7O0E2QnIrRUE7RUFDRSxrQkFBQTtBN0J3K0VGO0E2QnQrRUU7OztFQUdFLGdDdEJ3aUNvQztFc0J4aUNwQyxtRHRCd2lDb0M7RXNCeGlDcEMsb0N0QndpQ29DO0VzQnhpQ3BDLHVEdEJ3aUNvQztFc0J2aUNwQyxvQ3RCdWlDb0M7RXNCdmlDcEMsdUR0QnVpQ29DO0VzQnZpQ3BDLHdDdEJ1aUNvQztFc0J2aUNwQywyRHRCdWlDb0M7RXNCdGlDcEMsaUJ0QnVpQ29DO0FQaThDeEM7QTZCcitFRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLDZCQUFBO0VBQUEsZ0RBQUE7RUFDQSxxQkFBQTtFTlJFLGdFTVNGO0E3QnUrRUo7QXVCNStFTTtFTVRKO0lOVU0sZ0JBQUE7RXZCKytFTjtBQUNGO0E2QnorRUU7O0VBRUUscUJBQUE7QTdCMitFSjtBNkJ6K0VJO0VBQ0Usa0JBQUE7QTdCNCtFTjtBNkI3K0VJOztFQUNFLGtCQUFBO0E3QjQrRU47QTZCeitFSTtFQUVFLHFCdEI0Z0NrQztFc0IzZ0NsQyx3QnRCNGdDa0M7QVBnK0N4QztBNkIvK0VJOzs7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LG1DeEJvaUNxQjtFQy9qQ3JCLHVCQUFBO0VBQUEsc0NBQUE7QVI0cEZKOztBK0I1bkZJOzs7O0VBRUUsY0FBQTtBL0Jpb0ZOOztBK0JockZJO0VBcURFLHFCeEJ1aENtQjtFd0J2aENuQiwrQ3hCdWhDbUI7RXdCcGhDakIsb0N4QjgxQmdDO0V3QjcxQmhDLHlEQUFBO0VBQ0EsNEJBQUE7RUFDQSwyREFBQTtFQUNBLGdFQUFBO0EvQjZuRlI7QStCMW5GTTtFQUNFLHFCeEI0Z0NpQjtFd0I1Z0NqQiwrQ3hCNGdDaUI7RXdCdmdDZixpRHhCdWdDZTtFd0J2Z0NmLDJEeEJ1Z0NlO0FQaW5EekI7O0ErQjdyRkk7RUErRUksb0N4QnUwQmdDO0V3QnQwQmhDLGtGQUFBO0EvQmtuRlI7O0ErQmxzRkk7RUF1RkUscUJ4QnEvQm1CO0V3QnIvQm5CLCtDeEJxL0JtQjtBUDBuRHpCO0ErQjVtRlE7RUFFRSxpRUFBQTtFQUNBLHVCeEJxNUI4QjtFd0JwNUI5QiwrREFBQTtFQUNBLDJFQUFBO0EvQjZtRlY7QStCem1GTTtFQUNFLHFCeEJ3K0JpQjtFd0J4K0JqQiwrQ3hCdytCaUI7RXdCbitCZixpRHhCbStCZTtFd0JuK0JmLDJEeEJtK0JlO0FQb29EekI7O0ErQmh0Rkk7RUFrSEkscUNBQUE7RUFBQSx5Q0FBQTtBL0JrbUZSOztBK0JwdEZJO0VBeUhFLHFCeEJtOUJtQjtFd0JuOUJuQiwrQ3hCbTlCbUI7QVA0b0R6QjtBK0I3bEZNO0VBQ0UseUJ4Qmc5QmlCO0V3Qmg5QmpCLDRDeEJnOUJpQjtBUCtvRHpCO0ErQjVsRk07RUFDRSxpRHhCNDhCaUI7RXdCNThCakIsMkR4QjQ4QmlCO0FQa3BEekI7QStCM2xGTTtFQUNFLGN4Qnc4QmlCO0V3Qng4QmpCLGlDeEJ3OEJpQjtBUHFwRHpCOztBK0J4bEZJO0VBQ0Usa0JBQUE7QS9CMmxGTjs7QStCcnVGSTs7Ozs7RUFvSk0sVUFBQTtBL0J5bEZWOztBK0J6dEZFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQnhCdTBCb0M7RUhya0JsQyxrQkFMSTtFMkIxUE4sY3hCa2pDcUI7RXdCbGpDckIsbUN4QmtqQ3FCO0FQeXFEekI7O0ErQnh0RkU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0UzQnFQRSxzQkFMSTtFMkI3T04sV3hCcWlDcUI7RXdCcGlDckIseUJ4Qm9pQ3FCO0V3QnBpQ3JCLGtDeEJvaUNxQjtFQy9qQ3JCLHVCQUFBO0VBQUEsc0NBQUE7QVJzdkZKOztBK0J0dEZJOzs7O0VBRUUsY0FBQTtBL0IydEZOOztBK0Ixd0ZJO0VBcURFLHFCeEJ1aENtQjtFd0J2aENuQixpRHhCdWhDbUI7RXdCcGhDakIsb0N4QjgxQmdDO0V3QjcxQmhDLDBEQUFBO0VBQ0EsNEJBQUE7RUFDQSwyREFBQTtFQUNBLGdFQUFBO0EvQnV0RlI7QStCcHRGTTtFQUNFLHFCeEI0Z0NpQjtFd0I1Z0NqQixpRHhCNGdDaUI7RXdCdmdDZixpRHhCdWdDZTtFd0J2Z0NmLDBEeEJ1Z0NlO0FQMnNEekI7O0ErQnZ4Rkk7RUErRUksb0N4QnUwQmdDO0V3QnQwQmhDLGtGQUFBO0EvQjRzRlI7O0ErQjV4Rkk7RUF1RkUscUJ4QnEvQm1CO0V3QnIvQm5CLGlEeEJxL0JtQjtBUG90RHpCO0ErQnRzRlE7RUFFRSxrRUFBQTtFQUNBLHVCeEJxNUI4QjtFd0JwNUI5QiwrREFBQTtFQUNBLDJFQUFBO0EvQnVzRlY7QStCbnNGTTtFQUNFLHFCeEJ3K0JpQjtFd0J4K0JqQixpRHhCdytCaUI7RXdCbitCZixpRHhCbStCZTtFd0JuK0JmLDBEeEJtK0JlO0FQOHREekI7O0ErQjF5Rkk7RUFrSEkscUNBQUE7RUFBQSx5Q0FBQTtBL0I0ckZSOztBK0I5eUZJO0VBeUhFLHFCeEJtOUJtQjtFd0JuOUJuQixpRHhCbTlCbUI7QVBzdUR6QjtBK0J2ckZNO0VBQ0UseUJ4Qmc5QmlCO0V3Qmg5QmpCLDhDeEJnOUJpQjtBUHl1RHpCO0ErQnRyRk07RUFDRSxpRHhCNDhCaUI7RXdCNThCakIsMER4QjQ4QmlCO0FQNHVEekI7QStCcnJGTTtFQUNF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SSw4QkFBQTtBMUVnM09aOztBMEV2M09RO0VBT0ksaUNBQUE7QTFFbzNPWjs7QTBFMzNPUTtFQU9JLHNDQUFBO0ExRXczT1o7O0EwRS8zT1E7RUFPSSx5Q0FBQTtBMUU0M09aOztBMEVuNE9RO0VBT0ksdUJBQUE7QTFFZzRPWjs7QTBFdjRPUTtFQU9JLHVCQUFBO0ExRW80T1o7O0EwRTM0T1E7RUFPSSx5QkFBQTtBMUV3NE9aOztBMEUvNE9RO0VBT0kseUJBQUE7QTFFNDRPWjs7QTBFbjVPUTtFQU9JLDBCQUFBO0ExRWc1T1o7O0EwRXY1T1E7RUFPSSw0QkFBQTtBMUVvNU9aOztBMEUzNU9RO0VBT0ksa0NBQUE7QTFFdzVPWjs7QTBFLzVPUTtFQU9JLHNDQUFBO0ExRTQ1T1o7O0EwRW42T1E7RUFPSSxvQ0FBQTtBMUVnNk9aOztBMEV2Nk9RO0VBT0ksa0NBQUE7QTFFbzZPWjs7QTBFMzZPUTtFQU9JLHlDQUFBO0ExRXc2T1o7O0EwRS82T1E7RUFPSSx3Q0FBQTtBMUU0Nk9aOztBMEVuN09RO0VBT0ksd0NBQUE7QTFFZzdPWjs7QTBFdjdPUTtFQU9JLGtDQUFBO0ExRW83T1o7O0EwRTM3T1E7RUFPSSxnQ0FBQTtBMUV3N09aOztBMEUvN09RO0VBT0ksOEJBQUE7QTFFNDdPWjs7QTBFbjhPUTtFQU9JLGdDQUFBO0ExRWc4T1o7O0EwRXY4T1E7RUFPSSwrQkFBQTtBMUVvOE9aOztBMEUzOE9RO0VBT0ksb0NBQUE7QTFFdzhPWjs7QTBFLzhPUTtFQU9JLGtDQUFBO0ExRTQ4T1o7O0EwRW45T1E7RUFPSSxnQ0FBQTtBMUVnOU9aOztBMEV2OU9RO0VBT0ksdUNBQUE7QTFFbzlPWjs7QTBFMzlPUTtFQU9JLHNDQUFBO0ExRXc5T1o7O0EwRS85T1E7RUFPSSxpQ0FBQTtBMUU0OU9aOztBMEVuK09RO0VBT0ksMkJBQUE7QTFFZytPWjs7QTBFditPUTtFQU9JLGlDQUFBO0ExRW8rT1o7O0EwRTMrT1E7RUFPSSwrQkFBQTtBMUV3K09aOztBMEUvK09RO0VBT0ksNkJBQUE7QTFFNCtPWjs7QTBFbi9PUTtFQU9JLCtC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RTFFMnpSVjtFMEVsMFJNO0lBT0kseUJBQUE7RTFFOHpSVjtFMEVyMFJNO0lBT0ksNkJBQUE7RTFFaTBSVjtFMEV4MFJNO0lBT0ksOEJBQUE7RTFFbzBSVjtFMEUzMFJNO0lBT0ksd0JBQUE7RTFFdTBSVjtFMEU5MFJNO0lBT0ksK0JBQUE7RTFFMDBSVjtFMEVqMVJNO0lBT0ksd0JBQUE7RTFFNjBSVjtFMEVwMVJNO0lBT0kseUJBQUE7RTFFZzFSVjtFMEV2MVJNO0lBT0ksOEJBQUE7RTFFbTFSVjtFMEUxMVJNO0lBT0ksaUNBQUE7RTFFczFSVjtFMEU3MVJNO0lBT0ksc0NBQUE7RTFFeTFSVjtFMEVoMlJNO0lBT0kseUNBQUE7RTFFNDFSVjtFMEVuMlJNO0lBT0ksdUJBQUE7RTFFKzFSVjtFMEV0MlJNO0lBT0ksdUJBQUE7RTFFazJSVjtFMEV6MlJNO0lBT0kseUJBQUE7RTFFcTJSVjtFMEU1MlJNO0lBT0kseUJBQUE7RTFFdzJSVjtFMEUvMlJNO0lBT0ksMEJBQUE7RTFFMjJSVjtFMEVsM1JNO0lBT0ksNEJBQUE7RTFFODJSVjtFMEVyM1JNO0lBT0ksa0NBQUE7RTFFaTNSVjtFMEV4M1JNO0lBT0ksc0NBQUE7RTFFbzNSVjtFMEUzM1JNO0lBT0ksb0NBQUE7RTFFdTNSVjtFMEU5M1JNO0lBT0ksa0NBQUE7RTFFMDNSVjtFMEVqNFJNO0lBT0kseUNBQUE7RTFFNjNSVjtFMEVwNFJNO0lBT0ksd0NBQUE7RTFFZzRSVjtFMEV2NFJNO0lBT0ksd0NBQUE7RTFFbTRSVjtFMEUxNFJNO0lBT0ksa0NBQUE7RTFFczRSVjtFMEU3NFJNO0lBT0ksZ0NBQUE7RTFFeTRSVjtFMEVoNVJNO0lBT0ksOEJBQUE7RTFFNDRSVjtFMEVuNVJNO0lBT0ksZ0NBQUE7RTFFKzRSVjtFMEV0NVJNO0lBT0ksK0JBQUE7RTFFazVSVjtFMEV6NVJNO0lBT0ksb0NBQUE7RTFFcTVSVjtFMEU1NVJNO0lBT0ksa0NBQUE7RTFFdzVSVjtFMEUvNVJNO0lBT0ksZ0NBQUE7RTFFMjVSVjtFMEVsNlJNO0lBT0ksdUNBQUE7RTFFODVSVjtF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O0lBT0kseUNBQUE7RTFFazRTVjtFMEV6NFNNO0lBT0ksdUJBQUE7RTFFcTRTVjtFMEU1NFNNO0lBT0ksdUJBQUE7RTFFdzRTVjtFMEUvNFNNO0lBT0kseUJBQUE7RTFFMjRTVjtFMEVsNVNNO0lBT0kseUJBQUE7RTFFODRTVjtFMEVyNVNNO0lBT0ksMEJBQUE7RTFFaTVTVjtFMEV4NVNNO0lBT0ksNEJBQUE7RTFFbzVTVjtFMEUzNVNNO0lBT0ksa0NBQUE7RTFFdTVTVjtFMEU5NVNNO0lBT0ksc0NBQUE7RTFFMDVTVjtFMEVqNlNNO0lBT0ksb0NBQUE7RTFFNjVTVjtFMEVwNlNNO0lBT0ksa0NBQUE7RTFFZzZTVjtFMEV2NlNNO0lBT0kseUNBQUE7RTFFbTZTVjtFMEUxNlNNO0lBT0ksd0NBQUE7RTFFczZTVjtFMEU3NlNNO0lBT0ksd0NBQUE7RTFFeTZTVjtFMEVoN1NNO0lBT0ksa0NBQUE7RTFFNDZTVjtFMEVuN1NNO0lBT0ksZ0NBQUE7RTFFKzZTVjtFMEV0N1NNO0lBT0ksOEJBQUE7RTFFazdTVjtFMEV6N1NNO0lBT0ksZ0NBQUE7RTFFcTdTVjtFMEU1N1NNO0lBT0ksK0JBQUE7RTFFdzdTVjtFMEUvN1NNO0lBT0ksb0NBQUE7RTFFMjdTVjtFMEVsOFNNO0lBT0ksa0NBQUE7RTFFODdTVjtFMEVyOFNNO0lBT0ksZ0NBQUE7RTFFaThTVjtFMEV4OFNNO0lBT0ksdUNBQUE7RTFFbzhTVjtFMEUzOFNNO0lBT0ksc0NBQUE7RTFFdThTVjtFMEU5OFNNO0lBT0ksaUNBQUE7RTFFMDhTVjtFMEVqOVNNO0lBT0ksMkJBQUE7RTFFNjhTVjtFMEVwOVNNO0lBT0ksaUNBQUE7RTFFZzlTVjtFMEV2OVNNO0lBT0ksK0JBQUE7RTFFbTlTVjtFMEUxOVNNO0lBT0ksNkJBQUE7RTFFczlTVjtFMEU3OVNNO0lBT0ksK0JBQUE7RTFFeTlTVjtFMEVoK1NNO0lBT0ksOEJBQUE7RTFFNDlTVjtFMEVuK1NNO0lBT0ksb0JBQUE7RTFFKzlTVjtFMEV0K1NNO0lBT0ksbUJBQUE7RTFFaytTVjtFMEV6K1NNO0lBT0ksbUJBQUE7RTFFcStTVjtFMEU1K1NNO0lBT0ksbUJBQUE7RTFFdytTVjtFMEUvK1NNO0lBT0ksbUJBQUE7RTFFMitTVjtFMEVsL1NNO0lBT0ksbUJBQUE7RTFFOCtTVjtFMEVyL1NNO0lBT0ksbUJBQUE7RTFFaS9TVjtFMEV4L1NNO0lBT0ksbUJBQUE7RTFFby9TVjtFMEUzL1NNO0lBT0ksb0JBQUE7RTFFdS9TVjtFMEU5L1NNO0lBT0ksMEJBQUE7RTFFMC9TVjtFMEVqZ1RNO0lBT0kseUJBQUE7RTFFNi9TVjtFMEVwZ1RNO0lBT0ksdUJBQUE7RTFFZ2dUVjtFMEV2Z1RNO0lBT0kseUJBQUE7RTFFbWdUVjtFMEUxZ1RNO0lBT0ksdUJBQUE7RTFFc2dUVjtFMEU3Z1RNO0lBT0ksdUJBQUE7RTFFeWdUVjtFMEVoaFRNO0lBT0ksMEJBQUE7SUFBQSx5QkFBQTtFMUU2Z1RWO0UwRXBoVE07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0UxRWloVFY7RTBFeGhUTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RTFFcWhUVjtFMEU1aFRNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFMUV5aFRWO0UwRWhpVE07SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0UxRTZoVFY7RTBFcGlUTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RTFFaWlUVjtFMEV4aVRNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFMUVxaVRWO0UwRTVpVE07SUFPSSx3QkFBQTtJQUFBLDJCQUFBO0UxRXlpVFY7RTBFaGpUTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RTFFNmlUVjtFMEVwalRNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFMUVpalRWO0UwRXhqVE07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0UxRXFqVFY7RTBFNWpUTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RTFFeWpUVjtFMEVoa1RNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFMUU2alRWO0UwRXBrVE07SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0UxRWlrVFY7RTBFeGtUTTtJQU9JLHdCQUFBO0UxRW9rVFY7RTBFM2tUTTtJQU9JLDhCQUFBO0UxRXVrVFY7RTBFOWtUTTtJQU9JLDZCQUFBO0UxRTBrVFY7RTBFamxUTTtJQU9JLDJCQUFBO0UxRTZrVFY7RTBFcGxUTTtJQU9JLDZCQUFBO0UxRWdsVFY7RTBFdmxUTTtJQU9JLDJCQUFBO0UxRW1sVFY7RTBFMWxUTTtJQU9JLDJCQUFBO0UxRXNsVFY7RTBFN2xUTTtJQU9JLDBCQUFBO0UxRXlsVFY7RTBFaG1UTTtJQU9JLGdDQUFBO0UxRTRsVFY7RTBFbm1UTTtJQU9JLCtCQUFBO0UxRStsVFY7RTBFdG1UTTtJQU9JLDZCQUFBO0UxRWttVFY7RTBFem1UTTtJQU9JLCtCQUFBO0UxRXFtVFY7RTBFNW1UTTtJQU9JLDZCQUFBO0UxRXdtVFY7RTBFL21UTTtJQU9JLDZCQUFBO0UxRTJtVFY7RTBFbG5UTTtJQU9JLDJCQUFBO0UxRThtVFY7RTBFcm5UTTtJQU9JLGlDQUFBO0UxRWluVFY7RTBFeG5UTTtJQU9JLGdDQUFBO0UxRW9uVFY7RTBFM25UTTtJQU9JLDhCQUFBO0UxRXVuVFY7RTBFOW5UTTtJQU9JLGdDQUFBO0UxRTBuVFY7RTBFam9UTTtJQU9JLDhCQUFBO0UxRTZuVFY7RTBFcG9UTTtJQU9JLDhCQUFBO0UxRWdvVFY7RTBFdm9UTTtJQU9JLHlCQUFBO0UxRW1vVFY7RTBFMW9UTTtJQU9JLCtCQUFBO0UxRXNvVFY7RTBFN29UTTtJQU9JLDhCQUFBO0UxRXlvVFY7RTBFaHBUTTtJQU9JLDRCQUFBO0UxRTRvVFY7RTBFbnBUTTtJQU9JLDhCQUFBO0UxRStvVFY7RTBFdHBUTTtJQU9JLDRCQUFBO0UxRWtwVFY7RTBFenBUTTtJQU9JLDRCQUFBO0UxRXFwVFY7RTBFNXBUTTtJQU9JLHFCQUFBO0UxRXdwVFY7RTBFL3BUTTtJQU9JLDJCQUFBO0UxRTJwVFY7RTBFbHFUTTtJQU9JLDBCQUFBO0UxRThwVFY7RTBFcnFUTTtJQU9JLHdCQUFBO0UxRWlxVFY7RTBFeHFUTTtJQU9JLDBCQUFBO0UxRW9xVFY7RTBFM3FUTTtJQU9JLHdCQUFBO0UxRXVxVFY7RTBFOXFUTTtJQU9JLDJC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czhUVjtFMEU3OFRNO0lBT0kseUNBQUE7RTFFeThUVjtFMEVoOVRNO0lBT0ksd0NBQUE7RTFFNDhUVjtFMEVuOVRNO0lBT0ksd0NBQUE7RTFFKzhUVjtFMEV0OVRNO0lBT0ksa0NBQUE7RTFFazlUVjtFMEV6OVRNO0lBT0ksZ0NBQUE7RTFFcTlUVjtFMEU1OVRNO0lBT0ksOEJBQUE7RTFFdzlUVjtFMEUvOVRNO0lBT0ksZ0NBQUE7RTFFMjlUVjtFMEVsK1RNO0lBT0ksK0JBQUE7RTFFODlUVjtFMEVyK1RNO0lBT0ksb0NBQUE7RTFFaStUVjtFMEV4K1RNO0lBT0ksa0NBQUE7RTFFbytUVjtFMEUzK1RNO0lBT0ksZ0NBQUE7RTFFdStUVjtFMEU5K1RNO0lBT0ksdUNBQUE7RTFFMCtUVjtFMEVqL1RNO0lBT0ksc0NBQUE7RTFFNitUVjtFMEVwL1RNO0lBT0ksaUNBQUE7RTFFZy9UVjtFMEV2L1RNO0lBT0ksMkJBQUE7RTFFbS9UVjtFMEUxL1RNO0lBT0ksaUNBQUE7RTFFcy9UVjtFMEU3L1RNO0lBT0ksK0JBQUE7RTFFeS9UVjtFMEVoZ1VNO0lBT0ksNkJBQUE7RTFFNC9UVjtFMEVuZ1VNO0lBT0ksK0JBQUE7RTFFKy9UVjtFMEV0Z1VNO0lBT0ksOEJBQUE7RTFFa2dVVjtFMEV6Z1VNO0lBT0ksb0JBQUE7RTFFcWdVVjtFMEU1Z1VNO0lBT0ksbUJBQUE7RTFFd2dVVjtFMEUvZ1VNO0lBT0ksbUJBQUE7RTFFMmdVVjtFMEVsaFVNO0lBT0ksbUJBQUE7RTFFOGdVVjtFMEVyaFVNO0lBT0ksbUJBQUE7RTFFaWhVVjtFMEV4aFVNO0lBT0ksbUJBQUE7RTFFb2hVVjtFMEUzaFVNO0lBT0ksbUJBQUE7RTFFdWhVVjtFMEU5aFVNO0lBT0ksbUJBQUE7RTFFMGhVVjtFMEVqaVVNO0lBT0ksb0JBQUE7RTFFNmhVVjtFMEVwaVVNO0lBT0ksMEJBQUE7RTFFZ2lVVjtFMEV2aVVNO0lBT0kseUJBQUE7RTFFbWlVVjtFMEUxaVVNO0lBT0ksdUJBQUE7RTFFc2lVVjtFMEU3aVVNO0lBT0kseUJBQUE7RTFFeWlVVjtFMEVo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MEU5NlVNO0lBT0ksd0JBQUE7RTFFMDZVVjtFMEVqN1VNO0lBT0ksK0JBQUE7RTFFNjZVVjtFMEVwN1VNO0lBT0kseUJBQUE7RTFFZzdVVjtFMEV2N1VNO0lBT0ksNkJBQUE7RTFFbTdVVjtFMEUxN1VNO0lBT0ksOEJBQUE7RTFFczdVVjtFMEU3N1VNO0lBT0ksd0JBQUE7RTFFeTdVVjtFMEVoOFVNO0lBT0ksK0JBQUE7RTFFNDdVVjtFMEVuOFVNO0lBT0ksd0JBQUE7RTFFKzdVVjtFMEV0OFVNO0lBT0kseUJBQUE7RTFFazhVVjtFMEV6OFVNO0lBT0ksOEJBQUE7RTFFcThVVjtFMEU1OFVNO0lBT0ksaUNBQUE7RTFFdzhVVjtFMEUvOFVNO0lBT0ksc0NBQUE7RTFFMjhVVjtFMEVsOVVNO0lBT0kseUNBQUE7RTFFODhVVjtFMEVyOVVNO0lBT0ksdUJBQUE7RTFFaTlVVjtFMEV4OVVNO0lBT0ksdUJBQUE7RTFFbzlVVjtFMEUzOVVNO0lBT0kseUJBQUE7RTFFdTlVVjtFMEU5OVVNO0lBT0kseUJBQUE7RTFFMDlVVjtFMEVqK1VNO0lBT0ksMEJBQUE7RTFFNjlVVjtFMEVwK1VNO0lBT0ksNEJBQUE7RTFFZytVVjtFMEV2K1VNO0lBT0ksa0NBQUE7RTFFbStVVjtFMEUxK1VNO0lBT0ksc0NBQUE7RTFFcytVVjtFMEU3K1VNO0lBT0ksb0NBQUE7RTFFeStVVjtFMEVoL1VNO0lBT0ksa0NBQUE7RTFFNCtVVjtFMEVuL1VNO0lBT0kseUNBQUE7RTFFKytVVjtFMEV0L1VNO0lBT0ksd0NBQUE7RTFFay9VVjtFMEV6L1VNO0lBT0ksd0NBQUE7RTFFcS9VVjtFMEU1L1VNO0lBT0ksa0NBQUE7RTFFdy9VVjtFMEUvL1VNO0lBT0ksZ0NBQUE7RTFFMi9VVjtFMEVsZ1ZNO0lBT0ksOEJBQUE7RTFFOC9VVjtFMEVyZ1ZNO0lBT0ksZ0NBQUE7RTFFaWdWVjtFMEV4Z1ZNO0lBT0ksK0JBQUE7RTFFb2dWVjtFMEUzZ1ZNO0lBT0ksb0NBQUE7RTFFdWdWVjtFMEU5Z1ZNO0lBT0ksa0NBQUE7RTFFMGdWVjtFMEVqaFZNO0lB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QUE7RTFFOCtWVjtFMEVyL1ZNO0lBT0ksc0NBQUE7RTFFaS9WVjtFMEV4L1ZNO0lBT0kseUNBQUE7RTFFby9WVjtFMEUzL1ZNO0lBT0ksdUJBQUE7RTFFdS9WVjtFMEU5L1ZNO0lBT0ksdUJBQUE7RTFFMC9WVjtFMEVqZ1dNO0lBT0kseUJBQUE7RTFFNi9WVjtFMEVwZ1dNO0lBT0kseUJBQUE7RTFFZ2dXVjtFMEV2Z1dNO0lBT0ksMEJBQUE7RTFFbWdXVjtFMEUxZ1dNO0lBT0ksNEJBQUE7RTFFc2dXVjtFMEU3Z1dNO0lBT0ksa0NBQUE7RTFFeWdXVjtFMEVoaFdNO0lBT0ksc0NBQUE7RTFFNGdXVjtFMEVuaFdNO0lBT0ksb0NBQUE7RTFFK2dXVjtFMEV0aFdNO0lBT0ksa0NBQUE7RTFFa2hXVjtFMEV6aFdNO0lBT0kseUNBQUE7RTFFcWhXVjtFMEU1aFdNO0lBT0ksd0NBQUE7RTFFd2hXVjtFMEUvaFdNO0lBT0ksd0NBQUE7RTFFMmhXVjtFMEVsaVdNO0lBT0ksa0NBQUE7RTFFOGhXVjtFMEVyaVdNO0lBT0ksZ0NBQUE7RTFFaWlXVjtFMEV4aVdNO0lBT0ksOEJBQUE7RTFFb2lXVjtFMEUzaVdNO0lBT0ksZ0NBQUE7RTFFdWlXVjtFMEU5aVdNO0lBT0ksK0JBQUE7RTFFMGlXVjtFMEVqaldNO0lBT0ksb0NBQUE7RTFFNmlXVjtFMEVwaldNO0lBT0ksa0NBQUE7RTFFZ2pXVjtFMEV2aldNO0lBT0ksZ0NBQUE7RTFFbWpXVjtFMEUxaldNO0lBT0ksdUNBQUE7RTFFc2pXVjtFMEU3aldNO0lBT0ksc0NBQUE7RTFFeWpXVjtFMEVoa1dNO0lBT0ksaUNBQUE7RTFFNGpXVjtFMEVua1dNO0lBT0ksMkJBQUE7RTFFK2pXVjtFMEV0a1dNO0lBT0ksaUNBQUE7RTFFa2tXVjtFMEV6a1dNO0lBT0ksK0JBQUE7RTFFcWtXVjtFMEU1a1dNO0lBT0ksNkJBQUE7RTFFd2tXVjtFMEUva1dNO0lBT0ksK0JBQUE7RTFFMmtXVjtFMEVsbFdNO0lBT0ksOEJBQUE7RTFFOGtXVjtFMEVybFdNO0lBT0ksb0JBQUE7RTFFaWxXVjtFMEV4bFdNO0lBT0ksbUJBQUE7RTFFb2xXVjtFMEUzbFdNO0lBT0ksbUJBQUE7RTFFdWxXVjtFMEU5bFdNO0lBT0ksbUJBQUE7RTFFMGxXVjtFMEVqbVdNO0lBT0ksbUJBQUE7RTFFNmxXVjtFMEVwbVdNO0lBT0ksbUJBQUE7RTFFZ21XVjtFMEV2bVdNO0lBT0ksbUJBQUE7RTFFbW1XVjtFMEUxbVdNO0lBT0ksbUJBQUE7RTFFc21XVjtFMEU3bVdNO0lBT0ksb0JBQUE7RTFFeW1XVjtFMEVobldNO0lBT0ksMEJBQUE7RTFFNG1XVjtFMEVubldNO0lBT0kseUJBQUE7RTFFK21XVjtFMEV0bldNO0lBT0ksdUJBQUE7RTFFa25XVjtFMEV6bldNO0lBT0kseUJBQUE7RTFFcW5XVjtFMEU1bldNO0lBT0ksdUJBQUE7RTFFd25XVjtFMEUvbldNO0lBT0ksdUJBQUE7RTFFMm5XVjtFMEVsb1dNO0lBT0ksMEJBQUE7SUFBQSx5QkFBQTtFMUUrbldWO0UwRXRvV007SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0UxRW1vV1Y7RTBFMW9XTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RTFFdW9XVjtFMEU5b1dNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFMUUyb1dWO0UwRWxwV007SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0UxRStvV1Y7RTBFdHBXTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RTFFbXBXVjtFMEUxcFdNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFMUV1cFdWO0UwRTlwV007SUFPSSx3QkFBQTtJQUFBLDJCQUFBO0UxRTJwV1Y7RTBFbHFXTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RTFFK3BXVjtFMEV0cVdNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFMUVtcVdWO0UwRTFxV007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0UxRXVxV1Y7RTBFOXFXTTtJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7RTFFMnFXVjtFMEVscldNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFMUUrcVdWO0UwRXRyV007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0UxRW1yV1Y7RTBFMXJXTTtJQU9JLHdCQUFBO0UxRXNyV1Y7RTBFN3JXTTtJQU9JLDhCQUFBO0UxRXlyV1Y7RTBFaHNXTTtJQU9JLDZCQUFBO0UxRTRyV1Y7RTBFbnNXTTtJQU9JLDJCQUFBO0UxRStyV1Y7RTBFdHNXTTtJQU9JLDZCQUFBO0UxRWtzV1Y7RTBFenNXTTtJQU9JLDJCQUFBO0UxRXFzV1Y7RTBFNXNXTTtJQU9JLDJCQUFBO0UxRXdzV1Y7RTBFL3NXTTtJQU9JLDBCQUFBO0UxRTJzV1Y7RTBFbHRXTTtJQU9JLGdDQUFBO0UxRThzV1Y7RTBFcnRXTTtJQU9JLCtCQUFBO0UxRWl0V1Y7RTBFeHRXTTtJQU9JLDZCQUFBO0UxRW90V1Y7RTBFM3RXTTtJQU9JLCtCQUFBO0UxRXV0V1Y7RTBFOXRXTTtJQU9JLDZCQUFBO0UxRTB0V1Y7RTBFanVXTTtJQU9JLDZCQUFBO0UxRTZ0V1Y7RTBFcHVXTTtJQU9JLDJCQUFBO0UxRWd1V1Y7RTBFdnVXTTtJQU9JLGlDQUFBO0UxRW11V1Y7RTBFMXVXTTtJQU9JLGdDQUFBO0UxRXN1V1Y7RTBFN3VXTTtJQU9JLDhCQUFBO0UxRXl1V1Y7RTBFaHZXTTtJQU9JLGdDQUFBO0UxRTR1V1Y7RTBFbnZXTTtJQU9JLDhCQUFBO0UxRSt1V1Y7RTBFdHZXTTtJQU9JLDhCQUFBO0UxRWt2V1Y7RTBFenZXTTtJQU9JLHlCQUFBO0UxRXF2V1Y7RTBFNXZXTTtJQU9JLCtCQUFBO0UxRXd2V1Y7RTBFL3ZXTTtJQU9JLDhCQUFBO0UxRTJ2V1Y7RTBFbHdXTTtJQU9JLDRCQUFBO0UxRTh2V1Y7RTBFcndXTTtJQU9JLDhCQUFBO0UxRWl3V1Y7RTBFeHdXTTtJQU9JLDRCQUFBO0UxRW93V1Y7RTBFM3dXTTtJQU9JLDRCQUFBO0UxRXV3V1Y7RTBFOXdXTTtJQU9JLHFCQUFBO0UxRTB3V1Y7RTBFanhXTTtJQU9JLDJCQUFBO0UxRTZ3V1Y7RTBFcHhXTTtJQU9JLDBCQUFBO0UxRWd4V1Y7RTBFdnhXTTtJQU9JLHdCQUFBO0UxRW14V1Y7RTBFMXhXTTtJQU9JLDBCQUFBO0UxRXN4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RnNyWko7RTJGbnJaRTtJQUNFLFNBQUE7SUFDQSwyQkFBQTtFM0ZxclpKO0UyRmxyWkU7SUFDRSxRQUFBO0lBQ0EsU0FBQTtJQUNBLGdDQUFBO0UzRm9yWko7QUFDRjtBNEZydFpNO0VEbUJGO0lBQ0UsUUFBQTtJQUNBLDJCQUFBO0UzRnFzWko7RTJGbHNaRTtJQUNFLFNBQUE7SUFDQSwyQkFBQTtFM0Zvc1pKO0UyRmpzWkU7SUFDRSxRQUFBO0lBQ0EsU0FBQTtJQUNBLGdDQUFBO0UzRm1zWko7QUFDRjtBNEZwdVpNO0VEbUJGO0lBQ0UsUUFBQTtJQUNBLDJCQUFBO0UzRm90Wko7RTJGanRaRTtJQUNFLFNBQUE7SUFDQSwyQkFBQTtFM0ZtdFpKO0UyRmh0WkU7SUFDRSxRQUFBO0lBQ0EsU0FBQTtJQUNBLGdDQUFBO0UzRmt0Wko7QUFDRjtBNEZudlpNO0VEbUJGO0lBQ0UsUUFBQTtJQUNBLDJCQUFBO0UzRm11Wko7RTJGaHVaRTtJQUNFLFNBQUE7SUFDQSwyQkFBQTtFM0ZrdVpKO0UyRi90WkU7SUFDRSxRQUFBO0lBQ0EsU0FBQTtJQUNBLGdDQUFBO0UzRml1Wko7QUFDRjtBNEZsd1pNO0VEbUJGO0lBQ0UsUUFBQTtJQUNBLDJCQUFBO0UzRmt2Wko7RTJGL3VaRTtJQUNFLFNBQUE7SUFDQSwyQkFBQTtFM0ZpdlpKO0UyRjl1WkU7SUFDRSxRQUFBO0lBQ0EsU0FBQTtJQUNBLGdDQUFBO0UzRmd2Wko7QUFDRjtBNEZqeFpNO0VEbUJGO0lBQ0UsUUFBQTtJQUNBLDJCQUFBO0UzRml3Wko7RTJGOXZaRTtJQUNFLFNBQUE7SUFDQSwyQkFBQTtFM0Znd1pKO0UyRjd2WkU7SUFDRSxRQUFBO0lBQ0EsU0FBQTtJQUNBLGdDQUFBO0UzRit2Wko7QUFDRjtBNEZoeVpNO0VEbUJGO0lBQ0UsUUFBQTtJQUNBLDJCQUFBO0UzRmd4Wko7RTJGN3daRTtJQUNFLFNBQUE7SUFDQSwyQkFBQTtFM0Yrd1pKO0UyRjV3WkU7SUFDRSxRQUFBO0lBQ0EsU0FBQTtJQUNBLGdDQUFBO0UzRjh3Wko7QUFDRjtBNEYveVpNO0VEbUJG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UjtFNkZsb2FJO0lBQ0UseUJBQUE7RTdGb29hTjtFNkZsb2FNO0lBQ0UseUJBQUE7RTdGb29hUjtBQUNGO0E0RjNzYU07RUM4Q0E7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RmdxYU47RTZGOXBhTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGZ3FhUjtFNkY1cGFJO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0Y4cGFOO0U2RjVwYU07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RjhwYVI7RTZGMXBhSTtJQUNFLHlCQUFBO0U3RjRwYU47RTZGMXBhTTtJQUNFLHlCQUFBO0U3RjRwYVI7QUFDRjtBNEZudWFNO0VDOENBO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0Z3cmFOO0U2RnRyYU07SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RndyYVI7RTZGcHJhSTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGc3JhTjtFNkZwcmFNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0ZzcmFSO0U2RmxyYUk7SUFDRSx5QkFBQTtFN0ZvcmFOO0U2RmxyYU07SUFDRSx5QkFBQTtFN0ZvcmFSO0FBQ0Y7QTRGM3ZhTTtFQzhDQTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGZ3RhTjtFNkY5c2FNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0ZndGFSO0U2RjVzYUk7SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RjhzYU47RTZGNXNhTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGOHNhUjtFNkYxc2FJO0lBQ0UseUJBQUE7RTdGNHNhTjtFNkYxc2FNO0lBQ0UseUJBQUE7RTdGNHNhUjtBQUNGO0E0Rm54YU07RUM4Q0E7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3Rnd1YU47RTZGdHVhTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGd3VhUjtFNkZwdWFJO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0ZzdWFOO0U2RnB1YU07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RnN1YVI7RTZGbHVhSTtJQUNFLHlCQUFBO0U3Rm91YU47RTZGbHVhTTtJQUNFLHlCQUFBO0U3Rm91YVI7QUFDRjtBNEYzeWFNO0VDOENBO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0Znd2FOO0U2Rjl2YU07SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3Rmd3YVI7RTZGNXZhSTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGOHZhTjtFNkY1dmFNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0Y4dmFSO0U2RjF2YUk7SUFDRSx5QkFBQTtFN0Y0dmFOO0U2RjF2YU07SUFDRSx5QkFBQTtFN0Y0dmFSO0FBQ0Y7QTRGbjBhTTtFQzhDQTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGd3hhTjtFNkZ0eGFNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0Z3eGFSO0U2RnB4YUk7SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RnN4YU47RTZGcHhhTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGc3hhUjtFNkZseGFJO0lBQ0UseUJBQUE7RTdGb3hhTjtFNkZseGFNO0lBQ0UseUJBQUE7RTdGb3hhUjtBQUNGO0E0RjMxYU07RUM4Q0E7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3Rmd6YU47RTZGOXlhTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGZ3phUjtFNkY1eWFJO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0Y4eWFOO0U2RjV5YU07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3Rjh5YVI7RTZGMXlhSTtJQUNFLHlCQUFBO0U3RjR5YU47RTZGMXlhTTtJQUNFLHlCQUFBO0U3RjR5YVI7QUFDRjtBNEZuM2FNO0VDOENBO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0Z3MGFOO0U2RnQwYU07SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RncwYVI7RTZGcDBhSTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGczBhTjtFNkZwMGFNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0ZzMGFSO0U2RmwwYUk7SUFDRSx5QkFBQTtFN0ZvMGFOO0U2RmwwYU07SUFDRSx5QkFBQTtFN0ZvMGFSO0FBQ0Y7QTRGMzRhTTtFQzhDQTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGZzJhTjtFNkY5MWFNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0ZnMmFSO0U2RjUxYUk7SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RjgxYU47RTZGNTFhTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGODFhUjtFNkYxMWFJO0lBQ0UseUJBQUE7RTdGNDFhTjtFNkYxMWFNO0lBQ0UseUJBQUE7RTdGNDFhUjtBQUNGO0E0Rm42YU07RUM4Q0E7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RnczYU47RTZGdDNhTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGdzNhUjtFNkZwM2FJO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0ZzM2FOO0U2RnAzYU07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RnMzYVI7RTZGbDNhSTtJQUNFLHlCQUFBO0U3Rm8zYU47RTZGbDNhTTtJQUNFLHlCQUFBO0U3Rm8zYVI7QUFDRjtBNEYzN2FNO0VDOENBO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0ZnNWFOO0U2Rjk0YU07SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3Rmc1YVI7RTZGNTRhSTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGODRhTjtFNkY1NGFNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0Y4NGFSO0U2RjE0YUk7SUFDRSx5QkFBQTtFN0Y0NGFOO0U2RjE0YU07SUFDRSx5QkFBQTtFN0Y0NGFSO0FBQ0Y7QTZGbjhhRTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QTdGcThhSjtBNkZuOGFJO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBN0ZxOGFOOztBNkZqOGFFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBN0ZvOGFKO0E2Rmw4YUk7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0E3Rm84YU47O0E2Rmg4YUU7RUFDRSx1QkFBQTtBN0ZtOGFKO0E2Rmo4YUk7RUFDRSx1QkFBQTtBN0ZtOGFOOztBNEYzK2FNO0VDOENBO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0ZpOGFOO0U2Ri83YU07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3Rmk4YVI7RTZGNzdhSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGKzdhTjtFNkY3N2FNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0YrN2FSO0U2RjM3YUk7SUFDRSx1QkFBQTtFN0Y2N2FOO0U2RjM3YU07SUFDRSx1QkFBQTtFN0Y2N2FSO0FBQ0Y7QTRGcGdiTTtFQzhDQTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGeTlhTjtFNkZ2OWFNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0Z5OWFSO0U2RnI5YUk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3RnU5YU47RTZGcjlhTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGdTlhUjtFNkZuOWFJO0lBQ0UsdUJBQUE7RTdGcTlhTjtFNkZuOWFNO0lBQ0UsdUJBQUE7RTdGcTlhUjtBQUNGO0E0RjVoYk07RUM4Q0E7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RmkvYU47RTZGLythTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGaS9hUjtFNkY3K2FJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0YrK2FOO0U2RjcrYU07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3RisrYVI7RTZGMythSTtJQUNFLHVCQUFBO0U3RjYrYU47RTZGMythTTtJQUNFLHVCQUFBO0U3RjYrYVI7QUFDRjtBNEZwamJNO0VDOENBO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0Z5Z2JOO0U2RnZnYk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RnlnYlI7RTZGcmdiSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGdWdiTjtFNkZyZ2JNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0Z1Z2JSO0U2Rm5nYkk7SUFDRSx1QkFBQTtFN0ZxZ2JOO0U2Rm5nYk07SUFDRSx1QkFBQTtFN0ZxZ2JSO0FBQ0Y7QTRGNWtiTTtFQzhDQTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGaWliTjtFNkYvaGJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0ZpaWJSO0U2RjdoYkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3RitoYk47RTZGN2hiTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGK2hiUjtFNkYzaGJJO0lBQ0UsdUJBQUE7RTdGNmhiTjtFNkYzaGJNO0lBQ0UsdUJBQUE7RTdGNmhiUjtBQUNGO0E0RnBtYk07RUM4Q0E7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RnlqYk47RTZGdmpiTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGeWpiUjtFNkZyamJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0Z1amJOO0U2RnJqYk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3RnVqYlI7RTZGbmpiSTtJQUNFLHVCQUFBO0U3RnFqYk47RTZGbmpiTTtJQUNFLHVCQUFBO0U3RnFqYlI7QUFDRjtBNEY1bmJNO0VDOENBO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0ZpbGJOO0U2Ri9rYk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RmlsYlI7RTZGN2tiSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGK2tiTjtFNkY3a2JNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0Yra2JSO0U2RjNrYkk7SUFDRSx1QkFBQTtFN0Y2a2JOO0U2RjNrYk07SUFDRSx1QkFBQTtFN0Y2a2JSO0FBQ0Y7QTRGcHBiTTtFQzhDQTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGeW1iTjtFNkZ2bWJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0Z5bWJSO0U2RnJtYkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3RnVtYk47RTZGcm1iTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGdW1iUjtFNkZubWJJO0lBQ0UsdUJBQUE7RTdGcW1iTjtFNkZubWJNO0lBQ0UsdUJBQUE7RTdGcW1iUjtBQUNGO0E0RjVxYk07RUM4Q0E7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RmlvYk47RTZGL25iTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGaW9iUjtFNkY3bmJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0YrbmJOO0U2RjduYk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3RituYlI7RTZGM25iSTtJQUNFLHVCQUFBO0U3RjZuYk47RTZGM25iTTtJQUNFLHVCQUFBO0U3RjZuYlI7QUFDRjtBNEZwc2JNO0VDOENBO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0Z5cGJOO0U2RnZwYk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RnlwYlI7RTZGcnBiSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGdXBiTjtFNkZycGJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0Z1cGJSO0U2Rm5wYkk7SUFDRSx1QkFBQTtFN0ZxcGJOO0U2Rm5wYk07SUFDRSx1QkFBQTtFN0ZxcGJSO0FBQ0Y7QTRGNXRiTTtFQzhDQTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGaXJiTjtFNkYvcWJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0ZpcmJSO0U2RjdxYkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3RitxYk47RTZGN3FiTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGK3FiUjtFNkYzcWJJO0lBQ0UsdUJBQUE7RTdGNnFiTjtFNkYzcWJNO0lBQ0UsdUJBQUE7RTdGNnFiUjtBQUNGO0E0RnB2Yk07RUM4Q0E7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RnlzYk47RTZGdnNiTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGeXNiUjtFNkZyc2JJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0Z1c2JOO0U2RnJzYk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3RnVzYlI7RTZGbnNiSTtJQUNFLHVCQUFBO0U3RnFzYk47RTZGbnNiTTtJQUNFLHVCQUFBO0U3RnFzYlI7QUFDRjtBNkY1dmJFO0VBQ0UsOEJBQUE7RUFDQSwrQkFBQTtBN0Y4dmJKO0E2RjV2Ykk7RUFDRSw4QkFBQTtFQUNBLCtCQUFBO0E3Rjh2Yk47O0E2RjF2YkU7RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0E3RjZ2Yko7QTZGM3ZiSTtFQUNFLDZCQUFBO0VBQ0EsZ0NBQUE7QTdGNnZiTjs7QTZGenZiRTtFQUNFLHlCQUFBO0E3RjR2Yko7QTZGMXZiSTtFQUNFLHlCQUFBO0E3RjR2Yk47O0E0RnB5Yk07RUM4Q0E7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RjB2Yk47RTZGeHZiTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGMHZiUjtFNkZ0dmJJO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0Z3dmJOO0U2RnR2Yk07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3Rnd2YlI7RTZGcHZiSTtJQUNFLHlCQUFBO0U3RnN2Yk47RTZGcHZiTTtJQUNFLHlCQUFBO0U3RnN2YlI7QUFDRjtBNEY3emJNO0VDOENBO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0ZreGJOO0U2Rmh4Yk07SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3Rmt4YlI7RTZGOXdiSTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGZ3hiTjtFNkY5d2JNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0ZneGJSO0U2RjV3Ykk7SUFDRSx5QkFBQTtFN0Y4d2JOO0U2RjV3Yk07SUFDRSx5QkFBQTtFN0Y4d2JSO0FBQ0Y7QTRGcjFiTTtFQzhDQTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGMHliTjtFNkZ4eWJNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0YweWJSO0U2RnR5Ykk7SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3Rnd5Yk47RTZGdHliTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGd3liUjtFNkZweWJJO0lBQ0UseUJBQUE7RTdGc3liTjtFNkZweWJNO0lBQ0UseUJBQUE7RTdGc3liUjtBQUNGO0E0RjcyYk07RUM4Q0E7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RmswYk47RTZGaDBiTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGazBiUjtFNkY5emJJO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0ZnMGJOO0U2Rjl6Yk07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RmcwYlI7RTZGNXpiSTtJQUNFLHlCQUFBO0U3Rjh6Yk47RTZGNXpiTTtJQUNFLHlCQUFBO0U3Rjh6YlI7QUFDRjtBNEZyNGJNO0VDOENBO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0YwMWJOO0U2RngxYk07SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RjAxYlI7RTZGdDFiSTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGdzFiTjtFNkZ0MWJNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0Z3MWJSO0U2RnAxYkk7SUFDRSx5QkFBQTtFN0ZzMWJOO0U2RnAxYk07SUFDRSx5QkFBQTtFN0ZzMWJSO0FBQ0Y7QTRGNzViTTtFQzhDQTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGazNiTjtFNkZoM2JNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0ZrM2JSO0U2RjkyYkk7SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RmczYk47RTZGOTJiTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGZzNiUjtFNkY1MmJJO0lBQ0UseUJBQUE7RTdGODJiTjtFNkY1MmJNO0lBQ0UseUJBQUE7RTdGODJiUjtBQUNGO0E0RnI3Yk07RUM4Q0E7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RjA0Yk47RTZGeDRiTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGMDRiUjtFNkZ0NGJJO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0Z3NGJOO0U2RnQ0Yk07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3Rnc0YlI7RTZGcDRiSTtJQUNFLHlCQUFBO0U3RnM0Yk47RTZGcDRiTTtJQUNFLHlCQUFBO0U3RnM0YlI7QUFDRjtBNEY3OGJNO0VDOENBO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0ZrNmJOO0U2Rmg2Yk07SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3Rms2YlI7RTZGOTViSTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGZzZiTjtFNkY5NWJNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0ZnNmJSO0U2RjU1Ykk7SUFDRSx5QkFBQTtFN0Y4NWJOO0U2RjU1Yk07SUFDRSx5QkFBQTtFN0Y4NWJS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QSw2QkFBQTtFN0YybmNSO0U2RnZuY0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3RnluY047RTZGdm5jTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGeW5jUjtFNkZybmNJO0lBQ0UsdUJBQUE7RTdGdW5jTjtFNkZybmNNO0lBQ0UsdUJBQUE7RTdGdW5jUjtBQUNGO0E0RjlyY007RUM4Q0E7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3Rm1wY047RTZGanBjTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGbXBjUjtFNkYvb2NJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0ZpcGNOO0U2Ri9vY007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3RmlwY1I7RTZGN29jSTtJQUNFLHVCQUFBO0U3RitvY047RTZGN29jTTtJQUNFLHVCQUFBO0U3RitvY1I7QUFDRjtBNEZ0dGNNO0VDOENBO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0YycWNOO0U2RnpxY007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RjJxY1I7RTZGdnFjSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGeXFjTjtFNkZ2cWNNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0Z5cWNSO0U2RnJxY0k7SUFDRSx1QkFBQTtFN0Z1cWNOO0U2RnJxY007SUFDRSx1QkFBQTtFN0Z1cWNSO0FBQ0Y7QTRGOXVjTTtFQzhDQTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGbXNjTjtFNkZqc2NNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0Ztc2NSO0U2Ri9yY0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3RmlzY047RTZGL3JjTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGaXNjUjtFNkY3cmNJO0lBQ0UsdUJBQUE7RTdGK3JjTjtFNkY3cmNNO0lBQ0UsdUJBQUE7RTdGK3JjUjtBQUNGO0E0RnR3Y007RUM4Q0E7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RjJ0Y047RTZGenRjTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGMnRjUjtFNkZ2dGNJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0Z5dGNOO0U2RnZ0Y007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3Rnl0Y1I7RTZGcnRjSTtJQUNFLHVCQUFBO0U3RnV0Y047RTZGcnRjTTtJQUNFLHVCQUFBO0U3RnV0Y1I7QUFDRjtBNEY5eGNNO0VDOENBO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0ZtdmNOO0U2Rmp2Y007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3Rm12Y1I7RTZGL3VjSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGaXZjTjtFNkYvdWNNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0ZpdmNSO0U2Rjd1Y0k7SUFDRSx1QkFBQTtFN0YrdWNOO0U2Rjd1Y007SUFDRSx1QkFBQTtFN0YrdWNSO0FBQ0Y7QTRGdHpjTTtFQzhDQTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGMndjTjtFNkZ6d2NNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0Yyd2NSO0U2RnZ3Y0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3Rnl3Y047RTZGdndjTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGeXdjUjtFNkZyd2NJO0lBQ0UsdUJBQUE7RTdGdXdjTjtFNkZyd2NNO0lBQ0UsdUJBQUE7RTdGdXdjUjtBQUNGO0E0RjkwY007RUM4Q0E7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3Rm15Y047RTZGanljTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGbXljUjtFNkYveGNJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0ZpeWNOO0U2Ri94Y007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3Rml5Y1I7RTZGN3hjSTtJQUNFLHVCQUFBO0U3Rit4Y047RTZGN3hjTTtJQUNFLHVCQUFBO0U3Rit4Y1I7QUFDRjtBNEZ0MmNNO0VDOENBO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0YyemNOO0U2Rnp6Y007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RjJ6Y1I7RTZGdnpjSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGeXpjTjtFNkZ2emNNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0Z5emNSO0U2RnJ6Y0k7SUFDRSx1QkFBQTtFN0Z1emNOO0U2RnJ6Y007SUFDRSx1QkFBQTtFN0Z1emNSO0FBQ0Y7QTZGM3ljSTtFQUNFLDhCQUFBO0VBQ0EsK0JBQUE7QTdGNnljTjtBNkYzeWNNO0VBQ0UsOEJBQUE7RUFDQSwrQkFBQTtBN0Y2eWNSOztBNkZ6eWNJO0VBQ0UsNkJBQUE7RUFDQSxnQ0FBQTtBN0Y0eWNOO0E2RjF5Y007RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0E3RjR5Y1I7O0E2Rnh5Y0k7RUFDRSx5QkFBQTtBN0YyeWNOO0E2Rnp5Y007RUFDRSx5QkFBQTtBN0YyeWNSOztBNEZ0NWNNO0VDaUhFO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0Z5eWNSO0U2RnZ5Y1E7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3Rnl5Y1Y7RTZGcnljTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGdXljUjtFNkZyeWNRO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0Z1eWNWO0U2Rm55Y007SUFDRSx5QkFBQTtFN0ZxeWNSO0U2Rm55Y1E7SUFDRSx5QkFBQTtFN0ZxeWNWO0FBQ0Y7QTRGLzZjTTtFQ2lIRTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGaTBjUjtFNkYvemNRO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0ZpMGNWO0U2Rjd6Y007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3Rit6Y1I7RTZGN3pjUTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGK3pjVjtFNkYzemNNO0lBQ0UseUJBQUE7RTdGNnpjUjtFNkYzemNRO0lBQ0UseUJBQUE7RTdGNnpjVjtBQUNGO0E0RnY4Y007RUNpSEU7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RnkxY1I7RTZGdjFjUTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGeTFjVjtFNkZyMWNNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0Z1MWNSO0U2RnIxY1E7SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RnUxY1Y7RTZGbjFjTTtJQUNFLHlCQUFBO0U3RnExY1I7RTZGbjFjUTtJQUNFLHlCQUFBO0U3RnExY1Y7QUFDRjtBNEYvOWNNO0VDaUhFO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0ZpM2NSO0U2Ri8yY1E7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RmkzY1Y7RTZGNzJjTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGKzJjUjtFNkY3MmNRO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0YrMmNWO0U2RjMyY007SUFDRSx5QkFBQTtFN0Y2MmNSO0U2RjMyY1E7SUFDRSx5QkFBQTtFN0Y2MmNWO0FBQ0Y7QTRGdi9jTTtFQ2lIRTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGeTRjUjtFNkZ2NGNRO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0Z5NGNWO0U2RnI0Y007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RnU0Y1I7RTZGcjRjUTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGdTRjVjtFNkZuNGNNO0lBQ0UseUJBQUE7RTdGcTRjUjtFNkZuNGNRO0lBQ0UseUJBQUE7RTdGcTRjVjtBQUNGO0E0Ri9nZE07RUNpSEU7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3Rmk2Y1I7RTZGLzVjUTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGaTZjVjtFNkY3NWNNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0YrNWNSO0U2Rjc1Y1E7SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3Ris1Y1Y7RTZGMzVjTTtJQUNFLHlCQUFBO0U3RjY1Y1I7RTZGMzVjUTtJQUNFLHlCQUFBO0U3RjY1Y1Y7QUFDRjtBNEZ2aWRNO0VDaUhFO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0Z5N2NSO0U2RnY3Y1E7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3Rnk3Y1Y7RTZGcjdjTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGdTdjUjtFNkZyN2NRO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0Z1N2NWO0U2Rm43Y007SUFDRSx5QkFBQTtFN0ZxN2NSO0U2Rm43Y1E7SUFDRSx5QkFBQTtFN0ZxN2NWO0FBQ0Y7QTRGL2pkTTtFQ2lIRTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGaTljUjtFNkYvOGNRO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0ZpOWNWO0U2Rjc4Y007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3Ris4Y1I7RTZGNzhjUTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGKzhjVjtFNkYzOGNNO0lBQ0UseUJBQUE7RTdGNjhjUjtFNkYzOGNRO0lBQ0UseUJBQUE7RTdGNjhjVjtBQUNGO0E0RnZsZE07RUNpSEU7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RnkrY1I7RTZGditjUTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGeStjVjtFNkZyK2NNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0Z1K2NSO0U2RnIrY1E7SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RnUrY1Y7RTZGbitjTTtJQUNFLHlCQUFBO0U3RnErY1I7RTZGbitjUTtJQUNFLHlCQUFBO0U3RnErY1Y7QUFDRjtBNEYvbWRNO0VDaUhFO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0ZpZ2RSO0U2Ri8vY1E7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RmlnZFY7RTZGNy9jTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGKy9jUjtFNkY3L2NRO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0YrL2NWO0U2RjMvY007SUFDRSx5QkFBQTtFN0Y2L2NSO0U2RjMvY1E7SUFDRSx5QkFBQTtFN0Y2L2NWO0FBQ0Y7QTRGdm9kTTtFQ2lIRTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGeWhkUjtFNkZ2aGRRO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0Z5aGRWO0U2RnJoZE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RnVoZFI7RTZGcmhkUTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGdWhkVjtFNkZuaGRNO0lBQ0UseUJBQUE7RTdGcWhkUjtFNkZuaGRRO0lBQ0UseUJBQUE7RTdGcWhkVjtBQUNGO0E0Ri9wZE07RUNpSEU7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RmlqZFI7RTZGL2lkUTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGaWpkVjtFNkY3aWRNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0YraWRSO0U2RjdpZFE7SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RitpZFY7RTZGM2lkTTtJQUNFLHlCQUFBO0U3RjZpZFI7RTZGM2lkUTtJQUNFLHlCQUFBO0U3RjZpZFY7QUFDRjtBNkZwbWRJO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBN0ZzbWROO0E2RnBtZE07RUFDRSw0QkFBQTtFQUNBLDZCQUFBO0E3RnNtZFI7O0E2RmxtZEk7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0E3RnFtZE47QTZGbm1kTTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QTdGcW1kUjs7QTZGam1kSTtFQUNFLHVCQUFBO0E3Rm9tZE47QTZGbG1kTTtFQUNFLHVCQUFBO0E3Rm9tZFI7O0E0Ri9zZE07RUNpSEU7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RmttZFI7RTZGaG1kUTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGa21kVjtFNkY5bGRNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0ZnbWRSO0U2RjlsZFE7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3RmdtZFY7RTZGNWxkTTtJQUNFLHVCQUFBO0U3RjhsZFI7RTZGNWxkUTtJQUNFLHVCQUFBO0U3RjhsZFY7QUFDRjtBNEZ4dWRNO0VDaUhFO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0YwbmRSO0U2RnhuZFE7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RjBuZFY7RTZGdG5kTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGd25kUjtFNkZ0bmRRO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0Z3bmRWO0U2RnBuZE07SUFDRSx1QkFBQTtFN0ZzbmRSO0U2RnBuZFE7SUFDRSx1QkFBQTtFN0ZzbmRWO0FBQ0Y7QTRGaHdkTTtFQ2lIRTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGa3BkUjtFNkZocGRRO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0ZrcGRWO0U2RjlvZE07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3RmdwZFI7RTZGOW9kUTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGZ3BkVjtFNkY1b2RNO0lBQ0UsdUJBQUE7RTdGOG9kUjtFNkY1b2RRO0lBQ0UsdUJBQUE7RTdGOG9kVjtBQUNGO0E0Rnh4ZE07RUNpSEU7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RjBxZFI7RTZGeHFkUTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGMHFkVjtFNkZ0cWRNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0Z3cWRSO0U2RnRxZFE7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3RndxZFY7RTZGcHFkTTtJQUNFLHVCQUFBO0U3RnNxZFI7RTZGcHFkUTtJQUNFLHVCQUFBO0U3RnNxZFY7QUFDRjtBNEZoemRNO0VDaUhFO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0Zrc2RSO0U2RmhzZFE7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RmtzZFY7RTZGOXJkTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGZ3NkUjtFNkY5cmRRO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0Znc2RWO0U2RjVyZE07SUFDRSx1QkFBQTtFN0Y4cmRSO0U2RjVyZFE7SUFDRSx1QkFBQTtFN0Y4cmRWO0FBQ0Y7QTRGeDBkTTtFQ2lIRTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGMHRkUjtFNkZ4dGRRO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0YwdGRWO0U2RnR0ZE07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3Rnd0ZFI7RTZGdHRkUTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGd3RkVjtFNkZwdGRNO0lBQ0UsdUJBQUE7RTdGc3RkUjtFNkZwdGRRO0lBQ0UsdUJBQUE7RTdGc3RkVjtBQUNGO0E0RmgyZE07RUNpSEU7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3Rmt2ZFI7RTZGaHZkUTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGa3ZkVjtFNkY5dWRNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0ZndmRSO0U2Rjl1ZFE7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3Rmd2ZFY7RTZGNXVkTTtJQUNFLHVCQUFBO0U3Rjh1ZFI7RTZGNXVkUTtJQUNFLHVCQUFBO0U3Rjh1ZFY7QUFDRjtBNEZ4M2RNO0VDaUhFO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0Ywd2RSO0U2Rnh3ZFE7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RjB3ZFY7RTZGdHdkTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGd3dkUjtFNkZ0d2RRO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0Z3d2RWO0U2RnB3ZE07SUFDRSx1QkFBQTtFN0Zzd2RSO0U2RnB3ZFE7SUFDRSx1QkFBQTtFN0Zzd2RWO0FBQ0Y7QTRGaDVkTTtFQ2lIRTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGa3lkUjtFNkZoeWRRO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0ZreWRWO0U2Rjl4ZE07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3Rmd5ZFI7RTZGOXhkUTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGZ3lkVjtFNkY1eGRNO0lBQ0UsdUJBQUE7RTdGOHhkUjtFNkY1eGRRO0lBQ0UsdUJBQUE7RTdGOHhkVjtBQUNGO0E0Rng2ZE07RUNpSEU7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RjB6ZFI7RTZGeHpkUTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGMHpkVjtFNkZ0emRNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0Z3emRSO0U2RnR6ZFE7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3Rnd6ZFY7RTZGcHpkTTtJQUNFLHVCQUFBO0U3RnN6ZFI7RTZGcHpkUTtJQUNFLHVCQUFBO0U3RnN6ZFY7QUFDRjtBNEZoOGRNO0VDaUhFO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0ZrMWRSO0U2RmgxZFE7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0U3RmsxZFY7RTZGOTBkTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGZzFkUjtFNkY5MGRRO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFN0ZnMWRWO0U2RjUwZE07SUFDRSx1QkFBQTtFN0Y4MGRSO0U2RjUwZFE7SUFDRSx1QkFBQTtFN0Y4MGRWO0FBQ0Y7QTRGeDlkTTtFQ2lIRTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RTdGMDJkUjtFNkZ4MmRRO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFN0YwMmRWO0U2RnQyZE07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0U3RncyZFI7RTZGdDJkUTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RTdGdzJkVjtFNkZwMmRNO0lBQ0UsdUJBQUE7RTdGczJkUjtFNkZwMmRRO0lBQ0UsdUJBQUE7RTdGczJkVjtBQUNGO0E2Rjc1ZEk7RUFDRSw4QkFBQTtFQUNBLCtCQUFBO0E3Ris1ZE47QTZGNzVkTTtFQUNFLDhCQUFBO0VBQ0EsK0JBQUE7QTdGKzVkUjs7QTZGMzVkSTtFQUNFLDZCQUFBO0VBQ0EsZ0NBQUE7QTdGODVkTjtBNkY1NWRNO0VBQ0UsNkJBQUE7RUFDQSxnQ0FBQTtBN0Y4NWRSOztBNkYxNWRJO0VBQ0UseUJBQUE7QTdGNjVkTjtBNkYzNWRNO0VBQ0UseUJBQUE7QTdGNjVkUjs7QTRGeGdlTTtFQ2lIRTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGMjVkUjtFNkZ6NWRRO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0YyNWRWO0U2RnY1ZE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3Rnk1ZFI7RTZGdjVkUTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGeTVkVjtFNkZyNWRNO0lBQ0UseUJBQUE7RTdGdTVkUjtFNkZyNWRRO0lBQ0UseUJBQUE7RTdGdTVkVjtBQUNGO0E0RmppZU07RUNpSEU7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3Rm03ZFI7RTZGajdkUTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGbTdkVjtFNkYvNmRNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0ZpN2RSO0U2Ri82ZFE7SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3Rmk3ZFY7RTZGNzZkTTtJQUNFLHlCQUFBO0U3Ris2ZFI7RTZGNzZkUTtJQUNFLHlCQUFBO0U3Ris2ZFY7QUFDRjtBNEZ6amVNO0VDaUhFO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0YyOGRSO0U2Rno4ZFE7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RjI4ZFY7RTZGdjhkTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGeThkUjtFNkZ2OGRRO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0Z5OGRWO0U2RnI4ZE07SUFDRSx5QkFBQTtFN0Z1OGRSO0U2RnI4ZFE7SUFDRSx5QkFBQTtFN0Z1OGRWO0FBQ0Y7QTRGamxlTTtFQ2lIRTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGbStkUjtFNkZqK2RRO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0ZtK2RWO0U2Ri85ZE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RmkrZFI7RTZGLzlkUTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGaStkVjtFNkY3OWRNO0lBQ0UseUJBQUE7RTdGKzlkUjtFNkY3OWRRO0lBQ0UseUJBQUE7RTdGKzlkVjtBQUNGO0E0RnptZU07RUNpSEU7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RjIvZFI7RTZGei9kUTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGMi9kVjtFNkZ2L2RNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0Z5L2RSO0U2RnYvZFE7SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RnkvZFY7RTZGci9kTTtJQUNFLHlCQUFBO0U3RnUvZFI7RTZGci9kUTtJQUNFLHlCQUFBO0U3RnUvZFY7QUFDRjtBNEZqb2VNO0VDaUhFO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0ZtaGVSO0U2RmpoZVE7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3Rm1oZVY7RTZGL2dlTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGaWhlUjtFNkYvZ2VRO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0ZpaGVWO0U2RjdnZU07SUFDRSx5QkFBQTtFN0YrZ2VSO0U2RjdnZVE7SUFDRSx5QkFBQTtFN0YrZ2VWO0FBQ0Y7QTRGenBlTTtFQ2lIRTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGMmllUjtFNkZ6aWVRO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0YyaWVWO0U2RnZpZU07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RnlpZVI7RTZGdmllUTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGeWllVjtFNkZyaWVNO0lBQ0UseUJBQUE7RTdGdWllUjtFNkZyaWVRO0lBQ0UseUJBQUE7RTdGdWllVjtBQUNGO0E0RmpyZU07RUNpSEU7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3Rm1rZVI7RTZGamtlUTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGbWtlVjtFNkYvamVNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0Zpa2VSO0U2Ri9qZVE7SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RmlrZVY7RTZGN2plTTtJQUNFLHlCQUFBO0U3RitqZVI7RTZGN2plUTtJQUNFLHlCQUFBO0U3RitqZVY7QUFDRjtBNEZ6c2VNO0VDaUhFO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0YybGVSO0U2RnpsZVE7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RjJsZVY7RTZGdmxlTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGeWxlUjtFNkZ2bGVRO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0Z5bGVWO0U2RnJsZU07SUFDRSx5QkFBQTtFN0Z1bGVSO0U2RnJsZVE7SUFDRSx5QkFBQTtFN0Z1bGVWO0FBQ0Y7QTRGanVlTTtFQ2lIRTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGbW5lUjtFNkZqbmVRO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0ZtbmVWO0U2Ri9tZU07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RmluZVI7RTZGL21lUTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGaW5lVjtFNkY3bWVNO0lBQ0UseUJBQUE7RTdGK21lUjtFNkY3bWVRO0lBQ0UseUJBQUE7RTdGK21lVjtBQUNGO0E0Rnp2ZU07RUNpSEU7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3RjJvZVI7RTZGem9lUTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RTdGMm9lVjtFNkZ2b2VNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0Z5b2VSO0U2RnZvZVE7SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0U3RnlvZVY7RTZGcm9lTTtJQUNFLHlCQUFBO0U3RnVvZVI7RTZGcm9lUTtJQUNFLHlCQUFBO0U3RnVvZVY7QUFDRjtBNEZqeGVNO0VDaUhFO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFN0ZtcWVSO0U2RmpxZVE7SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0U3Rm1xZVY7RTZGL3BlTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RTdGaXFlUjtFNkYvcGVRO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFN0ZpcWVWO0U2RjdwZU07SUFDRSx5QkFBQTtFN0YrcGVSO0U2RjdwZVE7SUFDRSx5QkFBQTtFN0YrcGVWO0FBQ0Y7QTZGdHRlSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTdGd3RlTjtBNkZ0dGVNO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBN0Z3dGVSOztBNkZwdGVJO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBN0Z1dGVOO0E2RnJ0ZU07RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0E3RnV0ZVI7O0E2Rm50ZUk7RUFDRSx3QkFBQTtBN0ZzdGVOO0E2RnB0ZU07RUFDRSx3QkFBQTtBN0ZzdGVSOztBNEZqMGVNO0VDaUhFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZvdGVSO0U2Rmx0ZVE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rm90ZVY7RTZGaHRlTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGa3RlUjtFNkZodGVRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZrdGVWO0U2RjlzZU07SUFDRSx3QkFBQTtFN0ZndGVSO0U2RjlzZVE7SUFDRSx3QkFBQTtFN0ZndGVWO0FBQ0Y7QTRGMTFlTTtFQ2lIRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNHVlUjtFNkYxdWVRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y0dWVWO0U2Rnh1ZU07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjB1ZVI7RTZGeHVlUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMHVlVjtFNkZ0dWVNO0lBQ0Usd0JBQUE7RTdGd3VlUjtFNkZ0dWVRO0lBQ0Usd0JBQUE7RTdGd3VlVjtBQUNGO0E0RmwzZU07RUNpSEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rm93ZVI7RTZGbHdlUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGb3dlVjtFNkZod2VNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Zrd2VSO0U2Rmh3ZVE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rmt3ZVY7RTZGOXZlTTtJQUNFLHdCQUFBO0U3Rmd3ZVI7RTZGOXZlUTtJQUNFLHdCQUFBO0U3Rmd3ZVY7QUFDRjtBNEYxNGVNO0VDaUhFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y0eGVSO0U2RjF4ZVE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjR4ZVY7RTZGeHhlTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMHhlUjtFNkZ4eGVRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YweGVWO0U2RnR4ZU07SUFDRSx3QkFBQTtFN0Z3eGVSO0U2RnR4ZVE7SUFDRSx3QkFBQTtFN0Z3eGVWO0FBQ0Y7QTRGbDZlTTtFQ2lIRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGb3plUjtFNkZsemVRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZvemVWO0U2Rmh6ZU07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rmt6ZVI7RTZGaHplUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGa3plVjtFNkY5eWVNO0lBQ0Usd0JBQUE7RTdGZ3plUjtFNkY5eWVRO0lBQ0Usd0JBQUE7RTdGZ3plVjtBQUNGO0E0RjE3ZU07RUNpSEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjQwZVI7RTZGMTBlUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNDBlVjtFNkZ4MGVNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YwMGVSO0U2RngwZVE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjAwZVY7RTZGdDBlTTtJQUNFLHdCQUFBO0U3RncwZVI7RTZGdDBlUTtJQUNFLHdCQUFBO0U3RncwZVY7QUFDRjtBNEZsOWVNO0VDaUhFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZvMmVSO0U2RmwyZVE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rm8yZVY7RTZGaDJlTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGazJlUjtFNkZoMmVRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZrMmVWO0U2RjkxZU07SUFDRSx3QkFBQTtFN0ZnMmVSO0U2RjkxZVE7SUFDRSx3QkFBQTtFN0ZnMmVWO0FBQ0Y7QTRGMStlTTtFQ2lIRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNDNlUjtFNkYxM2VRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y0M2VWO0U2RngzZU07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjAzZVI7RTZGeDNlUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMDNlVjtFNkZ0M2VNO0lBQ0Usd0JBQUE7RTdGdzNlUjtFNkZ0M2VRO0lBQ0Usd0JBQUE7RTdGdzNlVjtBQUNGO0E0RmxnZk07RUNpSEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rm81ZVI7RTZGbDVlUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGbzVlVjtFNkZoNWVNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZrNWVSO0U2Rmg1ZVE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rms1ZVY7RTZGOTRlTTtJQUNFLHdCQUFBO0U3Rmc1ZVI7RTZGOTRlUTtJQUNFLHdCQUFBO0U3Rmc1ZVY7QUFDRjtBNEYxaGZNO0VDaUhFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y0NmVSO0U2RjE2ZVE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjQ2ZVY7RTZGeDZlTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMDZlUjtFNkZ4NmVRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YwNmVWO0U2RnQ2ZU07SUFDRSx3QkFBQTtFN0Z3NmVSO0U2RnQ2ZVE7SUFDRSx3QkFBQTtFN0Z3NmVWO0FBQ0Y7QTRGbGpmTTtFQ2lIRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGbzhlUjtFNkZsOGVRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZvOGVWO0U2Rmg4ZU07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rms4ZVI7RTZGaDhlUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGazhlVjtFNkY5N2VNO0lBQ0Usd0JBQUE7RTdGZzhlUjtFNkY5N2VRO0lBQ0Usd0JBQUE7RTdGZzhlVjtBQUNGO0E0RjFrZk07RUNpSEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjQ5ZVI7RTZGMTllUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNDllVjtFNkZ4OWVNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YwOWVSO0U2Rng5ZVE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjA5ZVY7RTZGdDllTTtJQUNFLHdCQUFBO0U3Rnc5ZVI7RTZGdDllUTtJQUNFLHdCQUFBO0U3Rnc5ZVY7QUFDRjtBNkYvZ2ZJO0VBQ0UsK0JBQUE7RUFDQSxnQ0FBQTtBN0ZpaGZOO0E2Ri9nZk07RUFDRSwrQkFBQTtFQUNBLGdDQUFBO0E3RmloZlI7O0E2RjdnZkk7RUFDRSw4QkFBQTtFQUNBLGlDQUFBO0E3RmdoZk47QTZGOWdmTTtFQUNFLDhCQUFBO0VBQ0EsaUNBQUE7QTdGZ2hmUjs7QTZGNWdmSTtFQUNFLDBCQUFBO0E3RitnZk47QTZGN2dmTTtFQUNFLDBCQUFBO0E3RitnZlI7O0E0RjFuZk07RUNpSEU7SUFDRSwrQkFBQTtJQUNBLGdDQUFBO0U3RjZnZlI7RTZGM2dmUTtJQUNFLCtCQUFBO0lBQ0EsZ0NBQUE7RTdGNmdmVjtFNkZ6Z2ZNO0lBQ0UsOEJBQUE7SUFDQSxpQ0FBQTtFN0YyZ2ZSO0U2RnpnZlE7SUFDRSw4QkFBQTtJQUNBLGlDQUFBO0U3RjJnZlY7RTZGdmdmTTtJQUNFLDBCQUFBO0U3RnlnZlI7RTZGdmdmUTtJQUNFLDBCQUFBO0U3RnlnZlY7QUFDRjtBNEZucGZNO0VDaUhFO0lBQ0UsK0JBQUE7SUFDQSxnQ0FBQTtFN0ZxaWZSO0U2Rm5pZlE7SUFDRSwrQkFBQTtJQUNBLGdDQUFBO0U3RnFpZlY7RTZGamlmTTtJQUNFLDhCQUFBO0lBQ0EsaUNBQUE7RTdGbWlmUjtFNkZqaWZRO0lBQ0UsOEJBQUE7SUFDQSxpQ0FBQTtFN0ZtaWZWO0U2Ri9oZk07SUFDRSwwQkFBQTtFN0ZpaWZSO0U2Ri9oZlE7SUFDRSwwQkFBQTtFN0ZpaWZWO0FBQ0Y7QTRGM3FmTTtFQ2lIRTtJQUNFLCtCQUFBO0lBQ0EsZ0NBQUE7RTdGNmpmUjtFNkYzamZRO0lBQ0UsK0JBQUE7SUFDQSxnQ0FBQTtFN0Y2amZWO0U2RnpqZk07SUFDRSw4QkFBQTtJQUNBLGlDQUFBO0U3RjJqZlI7RTZGempmUTtJQUNFLDhCQUFBO0lBQ0EsaUNBQUE7RTdGMmpmVjtFNkZ2amZNO0lBQ0UsMEJBQUE7RTdGeWpmUjtFNkZ2amZRO0lBQ0UsMEJBQUE7RTdGeWpmVjtBQUNGO0E0Rm5zZk07RUNpSEU7SUFDRSwrQkFBQTtJQUNBLGdDQUFBO0U3RnFsZlI7RTZGbmxmUTtJQUNFLCtCQUFBO0lBQ0EsZ0NBQUE7RTdGcWxmVjtFNkZqbGZNO0lBQ0UsOEJBQUE7SUFDQSxpQ0FBQTtFN0ZtbGZSO0U2RmpsZlE7SUFDRSw4QkFBQTtJQUNBLGlDQUFBO0U3Rm1sZlY7RTZGL2tmTTtJQUNFLDBCQUFBO0U3RmlsZlI7RTZGL2tmUTtJQUNFLDBCQUFBO0U3RmlsZlY7QUFDRjtBNEYzdGZNO0VDaUhFO0lBQ0UsK0JBQUE7SUFDQSxnQ0FBQTtFN0Y2bWZSO0U2RjNtZlE7SUFDRSwrQkFBQTtJQUNBLGdDQUFBO0U3RjZtZlY7RTZGem1mTTtJQUNFLDhCQUFBO0lBQ0EsaUNBQUE7RTdGMm1mUjtFNkZ6bWZRO0lBQ0UsOEJBQUE7SUFDQSxpQ0FBQTtFN0YybWZWO0U2RnZtZk07SUFDRSwwQkFBQTtFN0Z5bWZSO0U2RnZtZlE7SUFDRSwwQkFBQTtFN0Z5bWZWO0FBQ0Y7QTRGbnZmTTtFQ2lIRTtJQUNFLCtCQUFBO0lBQ0EsZ0NBQUE7RTdGcW9mUjtFNkZub2ZRO0lBQ0UsK0JBQUE7SUFDQSxnQ0FBQTtFN0Zxb2ZWO0U2RmpvZk07SUFDRSw4QkFBQTtJQUNBLGlDQUFBO0U3Rm1vZlI7RTZGam9mUTtJQUNFLDhCQUFBO0lBQ0EsaUNBQUE7RTdGbW9mVjtFNkYvbmZNO0lBQ0UsMEJBQUE7RTdGaW9mUjtFNkYvbmZRO0lBQ0UsMEJBQUE7RTdGaW9mVjtBQUNGO0E0RjN3Zk07RUNpSEU7SUFDRSwrQkFBQTtJQUNBLGdDQUFBO0U3RjZwZlI7RTZGM3BmUTtJQUNFLCtCQUFBO0lBQ0EsZ0NBQUE7RTdGNnBmVjtFNkZ6cGZNO0lBQ0UsOEJBQUE7SUFDQSxpQ0FBQTtFN0YycGZSO0U2RnpwZlE7SUFDRSw4QkFBQTtJQUNBLGlDQUFBO0U3RjJwZlY7RTZGdnBmTTtJQUNFLDBCQUFBO0U3RnlwZlI7RTZGdnBmUTtJQUNFLDBCQUFBO0U3RnlwZlY7QUFDRjtBNEZueWZNO0VDaUhFO0lBQ0UsK0JBQUE7SUFDQSxnQ0FBQTtFN0ZxcmZSO0U2Rm5yZlE7SUFDRSwrQkFBQTtJQUNBLGdDQUFBO0U3RnFyZlY7RTZGanJmTTtJQUNFLDhCQUFBO0lBQ0EsaUNBQUE7RTdGbXJmUjtFNkZqcmZRO0lBQ0UsOEJBQUE7SUFDQSxpQ0FBQTtFN0ZtcmZWO0U2Ri9xZk07SUFDRSwwQkFBQTtFN0ZpcmZSO0U2Ri9xZlE7SUFDRSwwQkFBQTtFN0ZpcmZWO0FBQ0Y7QTRGM3pmTTtFQ2lIRTtJQUNFLCtCQUFBO0lBQ0EsZ0NBQUE7RTdGNnNmUjtFNkYzc2ZRO0lBQ0UsK0JBQUE7SUFDQSxnQ0FBQTtFN0Y2c2ZWO0U2RnpzZk07SUFDRSw4QkFBQTtJQUNBLGlDQUFBO0U3RjJzZlI7RTZGenNmUTtJQUNFLDhCQUFBO0lBQ0EsaUNBQUE7RTdGMnNmVjtFNkZ2c2ZNO0lBQ0UsMEJBQUE7RTdGeXNmUjtFNkZ2c2ZRO0lBQ0UsMEJBQUE7RTdGeXNmVjtBQUNGO0E0Rm4xZk07RUNpSEU7SUFDRSwrQkFBQTtJQUNBLGdDQUFBO0U3RnF1ZlI7RTZGbnVmUTtJQUNFLCtCQUFBO0lBQ0EsZ0NBQUE7RTdGcXVmVjtFNkZqdWZNO0lBQ0UsOEJBQUE7SUFDQSxpQ0FBQTtFN0ZtdWZSO0U2Rmp1ZlE7SUFDRSw4QkFBQTtJQUNBLGlDQUFBO0U3Rm11ZlY7RTZGL3RmTTtJQUNFLDBCQUFBO0U3Rml1ZlI7RTZGL3RmUTtJQUNFLDBCQUFBO0U3Rml1ZlY7QUFDRjtBNEYzMmZNO0VDaUhFO0lBQ0UsK0JBQUE7SUFDQSxnQ0FBQTtFN0Y2dmZSO0U2RjN2ZlE7SUFDRSwrQkFBQTtJQUNBLGdDQUFBO0U3RjZ2ZlY7RTZGenZmTTtJQUNFLDhCQUFBO0lBQ0EsaUNBQUE7RTdGMnZmUjtFNkZ6dmZRO0lBQ0UsOEJBQUE7SUFDQSxpQ0FBQTtFN0YydmZWO0U2RnZ2Zk07SUFDRSwwQkFBQTtFN0Z5dmZSO0U2RnZ2ZlE7SUFDRSwwQkFBQTtFN0Z5dmZWO0FBQ0Y7QTRGbjRmTTtFQ2lIRTtJQUNFLCtCQUFBO0lBQ0EsZ0NBQUE7RTdGcXhmUjtFNkZueGZRO0lBQ0UsK0JBQUE7SUFDQSxnQ0FBQTtFN0ZxeGZWO0U2Rmp4Zk07SUFDRSw4QkFBQTtJQUNBLGlDQUFBO0U3Rm14ZlI7RTZGanhmUTtJQUNFLDhCQUFBO0lBQ0EsaUNBQUE7RTdGbXhmVjtFNkYvd2ZNO0lBQ0UsMEJBQUE7RTdGaXhmUjtFNkYvd2ZRO0lBQ0UsMEJBQUE7RTdGaXhmVjtBQUNGO0E2RngwZkk7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0E3RjAwZk47QTZGeDBmTTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTdGMDBmUjs7QTZGdDBmSTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTdGeTBmTjtBNkZ2MGZNO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBN0Z5MGZSOztBNkZyMGZJO0VBQ0Usd0JBQUE7QTdGdzBmTjtBNkZ0MGZNO0VBQ0Usd0JBQUE7QTdGdzBmUjs7QTRGbjdmTTtFQ2lIRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGczBmUjtFNkZwMGZRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZzMGZWO0U2RmwwZk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm8wZlI7RTZGbDBmUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGbzBmVjtFNkZoMGZNO0lBQ0Usd0JBQUE7RTdGazBmUjtFNkZoMGZRO0lBQ0Usd0JBQUE7RTdGazBmVjtBQUNGO0E0RjU4Zk07RUNpSEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjgxZlI7RTZGNTFmUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGODFmVjtFNkYxMWZNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y0MWZSO0U2RjExZlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjQxZlY7RTZGeDFmTTtJQUNFLHdCQUFBO0U3RjAxZlI7RTZGeDFmUTtJQUNFLHdCQUFBO0U3RjAxZlY7QUFDRjtBNEZwK2ZNO0VDaUhFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZzM2ZSO0U2RnAzZlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnMzZlY7RTZGbDNmTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGbzNmUjtFNkZsM2ZRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZvM2ZWO0U2RmgzZk07SUFDRSx3QkFBQTtFN0ZrM2ZSO0U2RmgzZlE7SUFDRSx3QkFBQTtFN0ZrM2ZWO0FBQ0Y7QTRGNS9mTTtFQ2lIRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGODRmUjtFNkY1NGZRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y4NGZWO0U2RjE0Zk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjQ0ZlI7RTZGMTRmUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNDRmVjtFNkZ4NGZNO0lBQ0Usd0JBQUE7RTdGMDRmUjtFNkZ4NGZRO0lBQ0Usd0JBQUE7RTdGMDRmVjtBQUNGO0E0RnBoZ0JNO0VDaUhFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZzNmZSO0U2RnA2ZlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnM2ZlY7RTZGbDZmTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGbzZmUjtFNkZsNmZRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZvNmZWO0U2Rmg2Zk07SUFDRSx3QkFBQTtFN0ZrNmZSO0U2Rmg2ZlE7SUFDRSx3QkFBQTtFN0ZrNmZWO0FBQ0Y7QTRGNWlnQk07RUNpSEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rjg3ZlI7RTZGNTdmUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGODdmVjtFNkYxN2ZNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y0N2ZSO0U2RjE3ZlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjQ3ZlY7RTZGeDdmTTtJQUNFLHdCQUFBO0U3RjA3ZlI7RTZGeDdmUTtJQUNFLHdCQUFBO0U3RjA3ZlY7QUFDRjtBNEZwa2dCTTtFQ2lIRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGczlmUjtFNkZwOWZRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZzOWZWO0U2Rmw5Zk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm85ZlI7RTZGbDlmUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGbzlmVjtFNkZoOWZNO0lBQ0Usd0JBQUE7RTdGazlmUjtFNkZoOWZRO0lBQ0Usd0JBQUE7RTdGazlmVjtBQUNGO0E0RjVsZ0JNO0VDaUhFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y4K2ZSO0U2RjUrZlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjgrZlY7RTZGMStmTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNCtmUjtFNkYxK2ZRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y0K2ZWO0U2RngrZk07SUFDRSx3QkFBQTtFN0YwK2ZSO0U2RngrZlE7SUFDRSx3QkFBQTtFN0YwK2ZWO0FBQ0Y7QTRGcG5nQk07RUNpSEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnNnZ0JSO0U2RnBnZ0JRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZzZ2dCVjtFNkZsZ2dCTTtJQUNF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QTtFN0Z1c2dCVjtFNkZuc2dCTTtJQUNFLDhCQUFBO0lBQ0EsaUNBQUE7RTdGcXNnQlI7RTZGbnNnQlE7SUFDRSw4QkFBQTtJQUNBLGlDQUFBO0U3RnFzZ0JWO0U2RmpzZ0JNO0lBQ0UsMEJBQUE7RTdGbXNnQlI7RTZGanNnQlE7SUFDRSwwQkFBQTtFN0Ztc2dCVjtBQUNGO0E0RjcwZ0JNO0VDaUhFO0lBQ0UsK0JBQUE7SUFDQSxnQ0FBQTtFN0YrdGdCUjtFNkY3dGdCUTtJQUNFLCtCQUFBO0lBQ0EsZ0NBQUE7RTdGK3RnQlY7RTZGM3RnQk07SUFDRSw4QkFBQTtJQUNBLGlDQUFBO0U3RjZ0Z0JSO0U2RjN0Z0JRO0lBQ0UsOEJBQUE7SUFDQSxpQ0FBQTtFN0Y2dGdCVjtFNkZ6dGdCTTtJQUNFLDBCQUFBO0U3RjJ0Z0JSO0U2Rnp0Z0JRO0lBQ0UsMEJBQUE7RTdGMnRnQlY7QUFDRjtBNEZyMmdCTTtFQ2lIRTtJQUNFLCtCQUFBO0lBQ0EsZ0NBQUE7RTdGdXZnQlI7RTZGcnZnQlE7SUFDRSwrQkFBQTtJQUNBLGdDQUFBO0U3RnV2Z0JWO0U2Rm52Z0JNO0lBQ0UsOEJBQUE7SUFDQSxpQ0FBQTtFN0ZxdmdCUjtFNkZudmdCUTtJQUNFLDhCQUFBO0lBQ0EsaUNBQUE7RTdGcXZnQlY7RTZGanZnQk07SUFDRSwwQkFBQTtFN0ZtdmdCUjtFNkZqdmdCUTtJQUNFLDBCQUFBO0U3Rm12Z0JWO0FBQ0Y7QTRGNzNnQk07RUNpSEU7SUFDRSwrQkFBQTtJQUNBLGdDQUFBO0U3Rit3Z0JSO0U2Rjd3Z0JRO0lBQ0UsK0JBQUE7SUFDQSxnQ0FBQTtFN0Yrd2dCVjtFNkYzd2dCTTtJQUNFLDhCQUFBO0lBQ0EsaUNBQUE7RTdGNndnQlI7RTZGM3dnQlE7SUFDRSw4QkFBQTtJQUNBLGlDQUFBO0U3RjZ3Z0JWO0U2Rnp3Z0JNO0lBQ0UsMEJBQUE7RTdGMndnQlI7RTZGendnQlE7SUFDRSwwQkFBQTtFN0Yyd2dCVjtBQUNGO0E0RnI1Z0JNO0VDaUhFO0lBQ0UsK0JBQUE7SUFDQSxnQ0FBQTtFN0Z1eWdCUjtFNkZyeWdCUTtJQUNFLCtCQUFBO0lBQ0EsZ0NBQUE7RTdGdXlnQlY7RTZGbnlnQk07SUFDRSw4QkFBQTtJQUNBLGlDQUFBO0U3RnF5Z0JSO0U2Rm55Z0JRO0lBQ0UsOEJBQUE7SUFDQSxpQ0FBQTtFN0ZxeWdCVjtFNkZqeWdCTTtJQUNFLDBCQUFBO0U3Rm15Z0JSO0U2Rmp5Z0JRO0lBQ0UsMEJBQUE7RTdGbXlnQlY7QUFDRjtBNEY3NmdCTTtFQ2lIRTtJQUNFLCtCQUFBO0lBQ0EsZ0NBQUE7RTdGK3pnQlI7RTZGN3pnQlE7SUFDRSwrQkFBQTtJQUNBLGdDQUFBO0U3Rit6Z0JWO0U2RjN6Z0JNO0lBQ0UsOEJBQUE7SUFDQSxpQ0FBQTtFN0Y2emdCUjtFNkYzemdCUTtJQUNFLDhCQUFBO0lBQ0EsaUNBQUE7RTdGNnpnQlY7RTZGenpnQk07SUFDRSwwQkFBQTtFN0YyemdCUjtFNkZ6emdCUTtJQUNFLDBCQUFBO0U3RjJ6Z0JWO0FBQ0Y7QTRGcjhnQk07RUNpSEU7SUFDRSwrQkFBQTtJQUNBLGdDQUFBO0U3RnUxZ0JSO0U2RnIxZ0JRO0lBQ0UsK0JBQUE7SUFDQSxnQ0FBQTtFN0Z1MWdCVjtFNkZuMWdCTTtJQUNFLDhCQUFBO0lBQ0EsaUNBQUE7RTdGcTFnQlI7RTZGbjFnQlE7SUFDRSw4QkFBQTtJQUNBLGlDQUFBO0U3RnExZ0JWO0U2RmoxZ0JNO0lBQ0UsMEJBQUE7RTdGbTFnQlI7RTZGajFnQlE7SUFDRSwwQkFBQTtFN0ZtMWdCVjtBQUNGO0E0Rjc5Z0JNO0VDaUhFO0lBQ0UsK0JBQUE7SUFDQSxnQ0FBQTtFN0YrMmdCUjtFNkY3MmdCUTtJQUNFLCtCQUFBO0lBQ0EsZ0NBQUE7RTdGKzJnQlY7RTZGMzJnQk07SUFDRSw4QkFBQTtJQUNBLGlDQUFBO0U3RjYyZ0JSO0U2RjMyZ0JRO0lBQ0UsOEJBQUE7SUFDQSxpQ0FBQTtFN0Y2MmdCVjtFNkZ6MmdCTTtJQUNFLDBCQUFBO0U3RjIyZ0JSO0U2RnoyZ0JRO0lBQ0UsMEJBQUE7RTdGMjJnQlY7QUFDRjtBNEZyL2dCTTtFQ2lIRTtJQUNFLCtCQUFBO0lBQ0EsZ0NBQUE7RTdGdTRnQlI7RTZGcjRnQlE7SUFDRSwrQkFBQTtJQUNBLGdDQUFBO0U3RnU0Z0JWO0U2Rm40Z0JNO0lBQ0UsOEJBQUE7SUFDQSxpQ0FBQTtFN0ZxNGdCUjtFNkZuNGdCUTtJQUNFLDhCQUFBO0lBQ0EsaUNBQUE7RTdGcTRnQlY7RTZGajRnQk07SUFDRSwwQkFBQTtFN0ZtNGdCUjtFNkZqNGdCUTtJQUNFLDBCQUFBO0U3Rm00Z0JWO0FBQ0Y7QTZGdDNnQkk7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0E3RnczZ0JOO0E2RnQzZ0JNO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBN0Z3M2dCUjs7QTZGcDNnQkk7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0E3RnUzZ0JOO0E2RnIzZ0JNO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBN0Z1M2dCUjs7QTZGbjNnQkk7RUFDRSx3QkFBQTtBN0ZzM2dCTjtBNkZwM2dCTTtFQUNFLHdCQUFBO0E3RnMzZ0JSOztBNEZyaWhCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGbzNnQlI7RTZGbDNnQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rm8zZ0JWO0U2RmgzZ0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZrM2dCUjtFNkZoM2dCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGazNnQlY7RTZGOTJnQk07SUFDRSx3QkFBQTtFN0ZnM2dCUjtFNkY5MmdCUTtJQUNFLHdCQUFBO0U3RmczZ0JWO0FBQ0Y7QTRGOWpoQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjQ0Z0JSO0U2RjE0Z0JRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y0NGdCVjtFNkZ4NGdCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMDRnQlI7RTZGeDRnQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjA0Z0JWO0U2RnQ0Z0JNO0lBQ0Usd0JBQUE7RTdGdzRnQlI7RTZGdDRnQlE7SUFDRSx3QkFBQTtFN0Z3NGdCVjtBQUNGO0E0RnRsaEJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZvNmdCUjtFNkZsNmdCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGbzZnQlY7RTZGaDZnQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rms2Z0JSO0U2Rmg2Z0JRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZrNmdCVjtFNkY5NWdCTTtJQUNFLHdCQUFBO0U3Rmc2Z0JSO0U2Rjk1Z0JRO0lBQ0Usd0JBQUE7RTdGZzZnQlY7QUFDRjtBNEY5bWhCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNDdnQlI7RTZGMTdnQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjQ3Z0JWO0U2Rng3Z0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YwN2dCUjtFNkZ4N2dCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMDdnQlY7RTZGdDdnQk07SUFDRSx3QkFBQTtFN0Z3N2dCUjtFNkZ0N2dCUTtJQUNFLHdCQUFBO0U3Rnc3Z0JWO0FBQ0Y7QTRGdG9oQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rm85Z0JSO0U2Rmw5Z0JRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZvOWdCVjtFNkZoOWdCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGazlnQlI7RTZGaDlnQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rms5Z0JWO0U2Rjk4Z0JNO0lBQ0Usd0JBQUE7RTdGZzlnQlI7RTZGOThnQlE7SUFDRSx3QkFBQTtFN0ZnOWdCVjtBQUNGO0E0RjlwaEJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y0K2dCUjtFNkYxK2dCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNCtnQlY7RTZGeCtnQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjArZ0JSO0U2RngrZ0JRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YwK2dCVjtFNkZ0K2dCTTtJQUNFLHdCQUFBO0U3RncrZ0JSO0U2RnQrZ0JRO0lBQ0Usd0JBQUE7RTdGdytnQlY7QUFDRjtBNEZ0cmhCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGb2doQlI7RTZGbGdoQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rm9naEJWO0U2RmhnaEJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZrZ2hCUjtFNkZoZ2hCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGa2doQlY7RTZGOS9nQk07SUFDRSx3QkFBQTtFN0ZnZ2hCUjtFNkY5L2dCUTtJQUNFLHdCQUFBO0U3RmdnaEJWO0FBQ0Y7QTRGOXNoQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjRoaEJSO0U2RjFoaEJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y0aGhCVjtFNkZ4aGhCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMGhoQlI7RTZGeGhoQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjBoaEJWO0U2RnRoaEJNO0lBQ0Usd0JBQUE7RTdGd2hoQlI7RTZGdGhoQlE7SUFDRSx3QkFBQTtFN0Z3aGhCVjtBQUNGO0E0RnR1aEJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZvamhCUjtFNkZsamhCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGb2poQlY7RTZGaGpoQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RmtqaEJSO0U2RmhqaEJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZramhCVjtFNkY5aWhCTTtJQUNFLHdCQUFBO0U3RmdqaEJSO0U2RjlpaEJRO0lBQ0Usd0JBQUE7RTdGZ2poQlY7QUFDRjtBNEY5dmhCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNGtoQlI7RTZGMWtoQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjRraEJWO0U2RnhraEJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Ywa2hCUjtFNkZ4a2hCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMGtoQlY7RTZGdGtoQk07SUFDRSx3QkFBQTtFN0Z3a2hCUjtFNkZ0a2hCUTtJQUNFLHdCQUFBO0U3RndraEJWO0FBQ0Y7QTRGdHhoQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rm9taEJSO0U2RmxtaEJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZvbWhCVjtFNkZobWhCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGa21oQlI7RTZGaG1oQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RmttaEJWO0U2RjlsaEJNO0lBQ0Usd0JBQUE7RTdGZ21oQlI7RTZGOWxoQlE7SUFDRSx3QkFBQTtFN0ZnbWhCVjtBQUNGO0E0Rjl5aEJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y0bmhCUjtFNkYxbmhCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNG5oQlY7RTZGeG5oQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjBuaEJSO0U2RnhuaEJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YwbmhCVjtFNkZ0bmhCTTtJQUNFLHdCQUFBO0U3RnduaEJSO0U2RnRuaEJRO0lBQ0Usd0JBQUE7RTdGd25oQlY7QUFDRjtBNkYvcWhCSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTdGaXJoQk47QTZGL3FoQk07RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0E3RmlyaEJSOztBNkY3cWhCSTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTdGZ3JoQk47QTZGOXFoQk07RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0E3RmdyaEJSOztBNkY1cWhCSTtFQUNFLHdCQUFBO0E3RitxaEJOO0E2RjdxaEJNO0VBQ0Usd0JBQUE7QTdGK3FoQlI7O0E0RjkxaEJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y2cWhCUjtFNkYzcWhCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNnFoQlY7RTZGenFoQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjJxaEJSO0U2RnpxaEJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YycWhCVjtFNkZ2cWhCTTtJQUNFLHdCQUFBO0U3RnlxaEJSO0U2RnZxaEJRO0lBQ0Usd0JBQUE7RTdGeXFoQlY7QUFDRjtBNEZ2M2hCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGcXNoQlI7RTZGbnNoQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnFzaEJWO0U2RmpzaEJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Ztc2hCUjtFNkZqc2hCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGbXNoQlY7RTZGL3JoQk07SUFDRSx3QkFBQTtFN0Zpc2hCUjtFNkYvcmhCUTtJQUNFLHdCQUFBO0U3RmlzaEJWO0FBQ0Y7QTRGLzRoQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjZ0aEJSO0U2RjN0aEJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y2dGhCVjtFNkZ6dGhCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMnRoQlI7RTZGenRoQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjJ0aEJWO0U2RnZ0aEJNO0lBQ0Usd0JBQUE7RTdGeXRoQlI7RTZGdnRoQlE7SUFDRSx3QkFBQTtFN0Z5dGhCVjtBQUNGO0E0RnY2aEJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZxdmhCUjtFNkZudmhCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGcXZoQlY7RTZGanZoQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm12aEJSO0U2Rmp2aEJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZtdmhCVjtFNkYvdWhCTTtJQUNFLHdCQUFBO0U3Rml2aEJSO0U2Ri91aEJRO0lBQ0Usd0JBQUE7RTdGaXZoQlY7QUFDRjtBNEYvN2hCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNndoQlI7RTZGM3doQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjZ3aEJWO0U2Rnp3aEJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Yyd2hCUjtFNkZ6d2hCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMndoQlY7RTZGdndoQk07SUFDRSx3QkFBQTtFN0Z5d2hCUjtFNkZ2d2hCUTtJQUNFLHdCQUFBO0U3Rnl3aEJWO0FBQ0Y7QTRGdjloQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnF5aEJSO0U2Rm55aEJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZxeWhCVjtFNkZqeWhCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGbXloQlI7RTZGanloQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm15aEJWO0U2Ri94aEJNO0lBQ0Usd0JBQUE7RTdGaXloQlI7RTZGL3hoQlE7SUFDRSx3QkFBQTtFN0ZpeWhCVjtBQUNGO0E0Ri8raEJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y2emhCUjtFNkYzemhCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNnpoQlY7RTZGenpoQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjJ6aEJSO0U2Rnp6aEJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YyemhCVjtFNkZ2emhCTTtJQUNFLHdCQUFBO0U3Rnl6aEJSO0U2RnZ6aEJRO0lBQ0Usd0JBQUE7RTdGeXpoQlY7QUFDRjtBNEZ2Z2lCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGcTFoQlI7RTZGbjFoQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnExaEJWO0U2RmoxaEJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZtMWhCUjtFNkZqMWhCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGbTFoQlY7RTZGLzBoQk07SUFDRSx3QkFBQTtFN0ZpMWhCUjtFNkYvMGhCUTtJQUNFLHdCQUFBO0U3RmkxaEJWO0FBQ0Y7QTRGL2hpQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjYyaEJSO0U2RjMyaEJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y2MmhCVjtFNkZ6MmhCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMjJoQlI7RTZGejJoQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjIyaEJWO0U2RnYyaEJNO0lBQ0Usd0JBQUE7RTdGeTJoQlI7RTZGdjJoQlE7SUFDRSx3QkFBQTtFN0Z5MmhCVjtBQUNGO0E0RnZqaUJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZxNGhCUjtFNkZuNGhCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGcTRoQlY7RTZGajRoQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm00aEJSO0U2Rmo0aEJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZtNGhCVjtFNkYvM2hCTTtJQUNFLHdCQUFBO0U3Rmk0aEJSO0U2Ri8zaEJRO0lBQ0Usd0JBQUE7RTdGaTRoQlY7QUFDRjtBNEYva2lCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNjVoQlI7RTZGMzVoQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjY1aEJWO0U2Rno1aEJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YyNWhCUjtFNkZ6NWhCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMjVoQlY7RTZGdjVoQk07SUFDRSx3QkFBQTtFN0Z5NWhCUjtFNkZ2NWhCUTtJQUNFLHdCQUFBO0U3Rnk1aEJWO0FBQ0Y7QTRGdm1pQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnE3aEJSO0U2Rm43aEJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZxN2hCVjtFNkZqN2hCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGbTdoQlI7RTZGajdoQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm03aEJWO0U2Ri82aEJNO0lBQ0Usd0JBQUE7RTdGaTdoQlI7RTZGLzZoQlE7SUFDRSx3QkFBQTtFN0ZpN2hCVjtBQUNGO0E2RngraEJJO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBN0YwK2hCTjtBNkZ4K2hCTTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTdGMCtoQlI7O0E2RnQraEJJO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBN0Z5K2hCTjtBNkZ2K2hCTTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTdGeStoQlI7O0E2RnIraEJJO0VBQ0Usd0JBQUE7QTdGdytoQk47QTZGdCtoQk07RUFDRSx3QkFBQTtBN0Z3K2hCUjs7QTRGdnBpQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnMraEJSO0U2RnAraEJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZzK2hCVjtFNkZsK2hCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGbytoQlI7RTZGbCtoQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm8raEJWO0U2RmgraEJNO0lBQ0Usd0JBQUE7RTdGaytoQlI7RTZGaCtoQlE7SUFDRSx3QkFBQTtFN0ZrK2hCVjtBQUNGO0E0RmhyaUJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y4L2hCUjtFNkY1L2hCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGOC9oQlY7RTZGMS9oQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjQvaEJSO0U2RjEvaEJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y0L2hCVjtFNkZ4L2hCTTtJQUNFLHdCQUFBO0U3RjAvaEJSO0U2RngvaEJRO0lBQ0Usd0JBQUE7RTdGMC9oQlY7QUFDRjtBNEZ4c2lCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGc2hpQlI7RTZGcGhpQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnNoaUJWO0U2RmxoaUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZvaGlCUjtFNkZsaGlCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGb2hpQlY7RTZGaGhpQk07SUFDRSx3QkFBQTtFN0ZraGlCUjtFNkZoaGlCUTtJQUNFLHdCQUFBO0U3RmtoaUJWO0FBQ0Y7QTRGaHVpQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjhpaUJSO0U2RjVpaUJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y4aWlCVjtFNkYxaWlCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNGlpQlI7RTZGMWlpQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjRpaUJWO0U2RnhpaUJNO0lBQ0Usd0JBQUE7RTdGMGlpQlI7RTZGeGlpQlE7SUFDRSx3QkFBQTtFN0YwaWlCVjtBQUNGO0E0Rnh2aUJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Zza2lCUjtFNkZwa2lCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGc2tpQlY7RTZGbGtpQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm9raUJSO0U2RmxraUJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Zva2lCVjtFNkZoa2lCTTtJQUNFLHdCQUFBO0U3RmtraUJSO0U2RmhraUJRO0lBQ0Usd0JBQUE7RTdGa2tpQlY7QUFDRjtBNEZoeGlCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGOGxpQlI7RTZGNWxpQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjhsaUJWO0U2RjFsaUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y0bGlCUjtFNkYxbGlCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNGxpQlY7RTZGeGxpQk07SUFDRSx3QkFBQTtFN0YwbGlCUjtFNkZ4bGlCUTtJQUNFLHdCQUFBO0U3RjBsaUJWO0FBQ0Y7QTRGeHlpQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnNuaUJSO0U2RnBuaUJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZzbmlCVjtFNkZsbmlCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGb25pQlI7RTZGbG5pQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm9uaUJWO0U2RmhuaUJNO0lBQ0Usd0JBQUE7RTdGa25pQlI7RTZGaG5pQlE7SUFDRSx3QkFBQTtFN0ZrbmlCVjtBQUNGO0E0RmgwaUJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y4b2lCUjtFNkY1b2lCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGOG9pQlY7RTZGMW9pQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjRvaUJSO0U2RjFvaUJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y0b2lCVjtFNkZ4b2lCTTtJQUNFLHdCQUFBO0U3RjBvaUJSO0U2RnhvaUJRO0lBQ0Usd0JBQUE7RTdGMG9pQlY7QUFDRjtBNEZ4MWlCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGc3FpQlI7RTZGcHFpQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnNxaUJWO0U2RmxxaUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZvcWlCUjtFNkZscWlCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGb3FpQlY7RTZGaHFpQk07SUFDRSx3QkFBQTtFN0ZrcWlCUjtFNkZocWlCUTtJQUNFLHdCQUFBO0U3RmtxaUJWO0FBQ0Y7QTRGaDNpQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjhyaUJSO0U2RjVyaUJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y4cmlCVjtFNkYxcmlCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNHJpQlI7RTZGMXJpQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjRyaUJWO0U2RnhyaUJNO0lBQ0Usd0JBQUE7RTdGMHJpQlI7RTZGeHJpQlE7SUFDRSx3QkFBQTtFN0YwcmlCVjtBQUNGO0E0Rng0aUJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZzdGlCUjtFNkZwdGlCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGc3RpQlY7RTZGbHRpQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm90aUJSO0U2Rmx0aUJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZvdGlCVjtFNkZodGlCTTtJQUNFLHdCQUFBO0U3Rmt0aUJSO0U2Rmh0aUJRO0lBQ0Usd0JBQUE7RTdGa3RpQlY7QUFDRjtBNEZoNmlCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGOHVpQlI7RTZGNXVpQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rjh1aUJWO0U2RjF1aUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y0dWlCUjtFNkYxdWlCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNHVpQlY7RTZGeHVpQk07SUFDRSx3QkFBQTtFN0YwdWlCUjtFNkZ4dWlCUTtJQUNFLHdCQUFBO0U3RjB1aUJWO0FBQ0Y7QTZGanlpQkk7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0E3Rm15aUJOO0E2Rmp5aUJNO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBN0ZteWlCUjs7QTZGL3hpQkk7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0E3Rmt5aUJOO0E2Rmh5aUJNO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBN0ZreWlCUjs7QTZGOXhpQkk7RUFDRSx3QkFBQTtBN0ZpeWlCTjtBNkYveGlCTTtFQUNFLHdCQUFBO0E3Rml5aUJSOztBNEZoOWlCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGK3hpQlI7RTZGN3hpQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rit4aUJWO0U2RjN4aUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y2eGlCUjtFNkYzeGlCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNnhpQlY7RTZGenhpQk07SUFDRSx3QkFBQTtFN0YyeGlCUjtFNkZ6eGlCUTtJQUNFLHdCQUFBO0U3RjJ4aUJWO0FBQ0Y7QTRGeitpQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnV6aUJSO0U2RnJ6aUJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z1emlCVjtFNkZuemlCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGcXppQlI7RTZGbnppQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnF6aUJWO0U2Rmp6aUJNO0lBQ0Usd0JBQUE7RTdGbXppQlI7RTZGanppQlE7SUFDRSx3QkFBQTtFN0ZtemlCVjtBQUNGO0E0RmpnakJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0YrMGlCUjtFNkY3MGlCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGKzBpQlY7RTZGMzBpQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjYwaUJSO0U2RjMwaUJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y2MGlCVjtFNkZ6MGlCTTtJQUNFLHdCQUFBO0U3RjIwaUJSO0U2RnowaUJRO0lBQ0Usd0JBQUE7RTdGMjBpQlY7QUFDRjtBNEZ6aGpCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGdTJpQlI7RTZGcjJpQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnUyaUJWO0U2Rm4yaUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZxMmlCUjtFNkZuMmlCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGcTJpQlY7RTZGajJpQk07SUFDRSx3QkFBQTtFN0ZtMmlCUjtFNkZqMmlCUTtJQUNFLHdCQUFBO0U3Rm0yaUJWO0FBQ0Y7QTRGampqQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RiszaUJSO0U2RjczaUJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0YrM2lCVjtFNkYzM2lCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNjNpQlI7RTZGMzNpQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjYzaUJWO0U2RnozaUJNO0lBQ0Usd0JBQUE7RTdGMjNpQlI7RTZGejNpQlE7SUFDRSx3QkFBQTtFN0YyM2lCVjtBQUNGO0E0RnprakJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z1NWlCUjtFNkZyNWlCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGdTVpQlY7RTZGbjVpQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnE1aUJSO0U2Rm41aUJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZxNWlCVjtFNkZqNWlCTTtJQUNFLHdCQUFBO0U3Rm01aUJSO0U2Rmo1aUJRO0lBQ0Usd0JBQUE7RTdGbTVpQlY7QUFDRjtBNEZqbWpCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGKzZpQlI7RTZGNzZpQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Ris2aUJWO0U2RjM2aUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y2NmlCUjtFNkYzNmlCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNjZpQlY7RTZGejZpQk07SUFDRSx3QkFBQTtFN0YyNmlCUjtFNkZ6NmlCUTtJQUNFLHdCQUFBO0U3RjI2aUJWO0FBQ0Y7QTRGem5qQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnU4aUJSO0U2RnI4aUJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z1OGlCVjtFNkZuOGlCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGcThpQlI7RTZGbjhpQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnE4aUJWO0U2Rmo4aUJNO0lBQ0Usd0JBQUE7RTdGbThpQlI7RTZGajhpQlE7SUFDRSx3QkFBQTtFN0ZtOGlCVjtBQUNGO0E0RmpwakJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0YrOWlCUjtFNkY3OWlCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGKzlpQlY7RTZGMzlpQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjY5aUJSO0U2RjM5aUJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y2OWlCVjtFNkZ6OWlCTTtJQUNFLHdCQUFBO0U3RjI5aUJSO0U2Rno5aUJRO0lBQ0Usd0JBQUE7RTdGMjlpQlY7QUFDRjtBNEZ6cWpCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGdS9pQlI7RTZGci9pQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnUvaUJWO0U2Rm4vaUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZxL2lCUjtFNkZuL2lCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGcS9pQlY7RTZGai9pQk07SUFDRSx3QkFBQTtFN0ZtL2lCUjtFNkZqL2lCUTtJQUNFLHdCQUFBO0U3Rm0vaUJWO0FBQ0Y7QTRGanNqQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RitnakJSO0U2RjdnakJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0YrZ2pCVjtFNkYzZ2pCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNmdqQlI7RTZGM2dqQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjZnakJWO0U2RnpnakJNO0lBQ0Usd0JBQUE7RTdGMmdqQlI7RTZGemdqQlE7SUFDRSx3QkFBQTtFN0YyZ2pCVjtBQUNGO0E0Rnp0akJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z1aWpCUjtFNkZyaWpCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGdWlqQlY7RTZGbmlqQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnFpakJSO0U2Rm5pakJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZxaWpCVjtFNkZqaWpCTTtJQUNFLHdCQUFBO0U3Rm1pakJSO0U2RmppakJRO0lBQ0Usd0JBQUE7RTdGbWlqQlY7QUFDRjtBNkYxbGpCSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTdGNGxqQk47QTZGMWxqQk07RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0E3RjRsakJSOztBNkZ4bGpCSTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTdGMmxqQk47QTZGemxqQk07RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0E3RjJsakJSOztBNkZ2bGpCSTtFQUNFLHdCQUFBO0E3RjBsakJOO0E2RnhsakJNO0VBQ0Usd0JBQUE7QTdGMGxqQlI7O0E0Rnp3akJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z3bGpCUjtFNkZ0bGpCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGd2xqQlY7RTZGcGxqQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnNsakJSO0U2RnBsakJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZzbGpCVjtFNkZsbGpCTTtJQUNFLHdCQUFBO0U3Rm9sakJSO0U2RmxsakJRO0lBQ0Usd0JBQUE7RTdGb2xqQlY7QUFDRjtBNEZseWpCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGZ25qQlI7RTZGOW1qQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RmduakJWO0U2RjVtakJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y4bWpCUjtFNkY1bWpCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGOG1qQlY7RTZGMW1qQk07SUFDRSx3QkFBQTtFN0Y0bWpCUjtFNkYxbWpCUTtJQUNFLHdCQUFBO0U3RjRtakJWO0FBQ0Y7QTRGMXpqQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RndvakJSO0U2RnRvakJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z3b2pCVjtFNkZwb2pCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGc29qQlI7RTZGcG9qQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnNvakJWO0U2RmxvakJNO0lBQ0Usd0JBQUE7RTdGb29qQlI7RTZGbG9qQlE7SUFDRSx3QkFBQTtFN0Zvb2pCVjtBQUNGO0E0RmwxakJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZncWpCUjtFNkY5cGpCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGZ3FqQlY7RTZGNXBqQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjhwakJSO0U2RjVwakJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y4cGpCVjtFNkYxcGpCTTtJQUNFLHdCQUFBO0U3RjRwakJSO0U2RjFwakJRO0lBQ0Usd0JBQUE7RTdGNHBqQlY7QUFDRjtBNEYxMmpCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGd3JqQlI7RTZGdHJqQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RndyakJWO0U2RnByakJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZzcmpCUjtFNkZwcmpCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGc3JqQlY7RTZGbHJqQk07SUFDRSx3QkFBQTtFN0ZvcmpCUjtFNkZscmpCUTtJQUNFLHdCQUFBO0U3Rm9yakJWO0FBQ0Y7QTRGbDRqQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rmd0akJSO0U2RjlzakJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZndGpCVjtFNkY1c2pCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGOHNqQlI7RTZGNXNqQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjhzakJWO0U2RjFzakJNO0lBQ0Usd0JBQUE7RTdGNHNqQlI7RTZGMXNqQlE7SUFDRSx3QkFBQTtFN0Y0c2pCVjtBQUNGO0E0RjE1akJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z3dWpCUjtFNkZ0dWpCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGd3VqQlY7RTZGcHVqQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnN1akJSO0U2RnB1akJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZzdWpCVjtFNkZsdWpCTTtJQUNFLHdCQUFBO0U3Rm91akJSO0U2Rmx1akJRO0lBQ0Usd0JBQUE7RTdGb3VqQlY7QUFDRjtBNEZsN2pCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGZ3dqQlI7RTZGOXZqQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rmd3akJWO0U2RjV2akJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y4dmpCUjtFNkY1dmpCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGOHZqQlY7RTZGMXZqQk07SUFDRSx3QkFBQTtFN0Y0dmpCUjtFNkYxdmpCUTtJQUNFLHdCQUFBO0U3RjR2akJWO0FBQ0Y7QTRGMThqQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rnd4akJSO0U2RnR4akJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z3eGpCVjtFNkZweGpCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGc3hqQlI7RTZGcHhqQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnN4akJWO0U2Rmx4akJNO0lBQ0Usd0JBQUE7RTdGb3hqQlI7RTZGbHhqQlE7SUFDRSx3QkFBQTtFN0ZveGpCVjtBQUNGO0E0RmwrakJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZnempCUjtFNkY5eWpCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGZ3pqQlY7RTZGNXlqQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rjh5akJSO0U2RjV5akJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y4eWpCVjtFNkYxeWpCTTtJQUNFLHdCQUFBO0U3RjR5akJSO0U2RjF5akJRO0lBQ0Usd0JBQUE7RTdGNHlqQlY7QUFDRjtBNEYxL2pCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGdzBqQlI7RTZGdDBqQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RncwakJWO0U2RnAwakJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZzMGpCUjtFNkZwMGpCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGczBqQlY7RTZGbDBqQk07SUFDRSx3QkFBQTtFN0ZvMGpCUjtFNkZsMGpCUTtJQUNFLHdCQUFBO0U3Rm8wakJWO0FBQ0Y7QTRGbGhrQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RmcyakJSO0U2RjkxakJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZnMmpCVjtFNkY1MWpCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGODFqQlI7RTZGNTFqQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjgxakJWO0U2RjExakJNO0lBQ0Usd0JBQUE7RTdGNDFqQlI7RTZGMTFqQlE7SUFDRSx3QkFBQTtFN0Y0MWpCVjtBQUNGO0E2Rm41akJJO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBN0ZxNWpCTjtBNkZuNWpCTTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTdGcTVqQlI7O0E2Rmo1akJJO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBN0ZvNWpCTjtBNkZsNWpCTTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTdGbzVqQlI7O0E2Rmg1akJJO0VBQ0Usd0JBQUE7QTdGbTVqQk47QTZGajVqQk07RUFDRSx3QkFBQTtBN0ZtNWpCUjs7QTRGbGtrQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rmk1akJSO0U2Ri80akJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZpNWpCVjtFNkY3NGpCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGKzRqQlI7RTZGNzRqQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Ris0akJWO0U2RjM0akJNO0lBQ0Usd0JBQUE7RTdGNjRqQlI7RTZGMzRqQlE7SUFDRSx3QkFBQTtFN0Y2NGpCVjtBQUNGO0E0RjNsa0JNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z5NmpCUjtFNkZ2NmpCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGeTZqQlY7RTZGcjZqQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnU2akJSO0U2RnI2akJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Z1NmpCVjtFNkZuNmpCTTtJQUNFLHdCQUFBO0U3RnE2akJSO0U2Rm42akJRO0lBQ0Usd0JBQUE7RTdGcTZqQlY7QUFDRjtBNEZubmtCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGaThqQlI7RTZGLzdqQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rmk4akJWO0U2Rjc3akJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YrN2pCUjtFNkY3N2pCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGKzdqQlY7RTZGMzdqQk07SUFDRSx3QkFBQTtFN0Y2N2pCUjtFNkYzN2pCUTtJQUNFLHdCQUFBO0U3RjY3akJWO0FBQ0Y7QTRGM29rQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rnk5akJSO0U2RnY5akJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z5OWpCVjtFNkZyOWpCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGdTlqQlI7RTZGcjlqQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnU5akJWO0U2Rm45akJNO0lBQ0Usd0JBQUE7RTdGcTlqQlI7RTZGbjlqQlE7SUFDRSx3QkFBQTtFN0ZxOWpCVjtBQUNGO0E0Rm5xa0JNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZpL2pCUjtFNkYvK2pCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGaS9qQlY7RTZGNytqQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RisrakJSO0U2RjcrakJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YrK2pCVjtFNkYzK2pCTTtJQUNFLHdCQUFBO0U3RjYrakJSO0U2RjMrakJRO0lBQ0Usd0JBQUE7RTdGNitqQlY7QUFDRjtBNEYzcmtCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGeWdrQlI7RTZGdmdrQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rnlna0JWO0U2RnJna0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Z1Z2tCUjtFNkZyZ2tCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGdWdrQlY7RTZGbmdrQk07SUFDRSx3QkFBQTtFN0ZxZ2tCUjtFNkZuZ2tCUTtJQUNFLHdCQUFBO0U3RnFna0JWO0FBQ0Y7QTRGbnRrQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rmlpa0JSO0U2Ri9oa0JRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZpaWtCVjtFNkY3aGtCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGK2hrQlI7RTZGN2hrQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Ritoa0JWO0U2RjNoa0JNO0lBQ0Usd0JBQUE7RTdGNmhrQlI7RTZGM2hrQlE7SUFDRSx3QkFBQTtFN0Y2aGtCVjtBQUNGO0E0RjN1a0JNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z5amtCUjtFNkZ2amtCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGeWprQlY7RTZGcmprQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnVqa0JSO0U2RnJqa0JRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Z1amtCVjtFNkZuamtCTTtJQUNFLHdCQUFBO0U3RnFqa0JSO0U2Rm5qa0JRO0lBQ0Usd0JBQUE7RTdGcWprQlY7QUFDRjtBNEZud2tCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGaWxrQlI7RTZGL2trQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rmlsa0JWO0U2Rjdra0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Yra2tCUjtFNkY3a2tCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGK2trQlY7RTZGM2trQk07SUFDRSx3QkFBQTtFN0Y2a2tCUjtFNkYza2tCUTtJQUNFLHdCQUFBO0U3RjZra0JWO0FBQ0Y7QTRGM3hrQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rnlta0JSO0U2RnZta0JRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z5bWtCVjtFNkZybWtCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGdW1rQlI7RTZGcm1rQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnVta0JWO0U2Rm5ta0JNO0lBQ0Usd0JBQUE7RTdGcW1rQlI7RTZGbm1rQlE7SUFDRSx3QkFBQTtFN0ZxbWtCVjtBQUNGO0E0Rm56a0JNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Zpb2tCUjtFNkYvbmtCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGaW9rQlY7RTZGN25rQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Ritua0JSO0U2Rjdua0JRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YrbmtCVjtFNkYzbmtCTTtJQUNFLHdCQUFBO0U3RjZua0JSO0U2RjNua0JRO0lBQ0Usd0JBQUE7RTdGNm5rQlY7QUFDRjtBNEYzMGtCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGeXBrQlI7RTZGdnBrQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rnlwa0JWO0U2RnJwa0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Z1cGtCUjtFNkZycGtCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGdXBrQlY7RTZGbnBrQk07SUFDRSx3QkFBQTtFN0ZxcGtCUjtFNkZucGtCUTtJQUNFLHdCQUFBO0U3RnFwa0JWO0FBQ0Y7QTZGNXNrQkk7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0E3Rjhza0JOO0E2RjVza0JNO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBN0Y4c2tCUjs7QTZGMXNrQkk7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0E3RjZza0JOO0E2RjNza0JNO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBN0Y2c2tCUjs7QTZGenNrQkk7RUFDRSx3QkFBQTtBN0Y0c2tCTjtBNkYxc2tCTTtFQUNFLHdCQUFBO0E3RjRza0JSOztBNEYzM2tCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGMHNrQlI7RTZGeHNrQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjBza0JWO0U2RnRza0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Z3c2tCUjtFNkZ0c2tCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGd3NrQlY7RTZGcHNrQk07SUFDRSx3QkFBQTtFN0Zzc2tCUjtFNkZwc2tCUTtJQUNFLHdCQUFBO0U3RnNza0JWO0FBQ0Y7QTRGcDVrQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rmt1a0JSO0U2Rmh1a0JRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZrdWtCVjtFNkY5dGtCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGZ3VrQlI7RTZGOXRrQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rmd1a0JWO0U2RjV0a0JNO0lBQ0Usd0JBQUE7RTdGOHRrQlI7RTZGNXRrQlE7SUFDRSx3QkFBQTtFN0Y4dGtCVjtBQUNGO0E0RjU2a0JNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0YwdmtCUjtFNkZ4dmtCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGMHZrQlY7RTZGdHZrQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rnd2a0JSO0U2RnR2a0JRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Z3dmtCVjtFNkZwdmtCTTtJQUNFLHdCQUFBO0U3RnN2a0JSO0U2RnB2a0JRO0lBQ0Usd0JBQUE7RTdGc3ZrQlY7QUFDRjtBNEZwOGtCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGa3hrQlI7RTZGaHhrQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rmt4a0JWO0U2Rjl3a0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZneGtCUjtFNkY5d2tCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGZ3hrQlY7RTZGNXdrQk07SUFDRSx3QkFBQTtFN0Y4d2tCUjtFNkY1d2tCUTtJQUNFLHdCQUFBO0U3Rjh3a0JWO0FBQ0Y7QTRGNTlrQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjB5a0JSO0U2Rnh5a0JRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0YweWtCVjtFNkZ0eWtCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGd3lrQlI7RTZGdHlrQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rnd5a0JWO0U2RnB5a0JNO0lBQ0Usd0JBQUE7RTdGc3lrQlI7RTZGcHlrQlE7SUFDRSx3QkFBQTtFN0ZzeWtCVjtBQUNGO0E0RnAva0JNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZrMGtCUjtFNkZoMGtCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGazBrQlY7RTZGOXprQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rmcwa0JSO0U2Rjl6a0JRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZnMGtCVjtFNkY1emtCTTtJQUNFLHdCQUFBO0U3Rjh6a0JSO0U2RjV6a0JRO0lBQ0Usd0JBQUE7RTdGOHprQlY7QUFDRjtBNEY1Z2xCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGMDFrQlI7RTZGeDFrQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjAxa0JWO0U2RnQxa0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Z3MWtCUjtFNkZ0MWtCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGdzFrQlY7RTZGcDFrQk07SUFDRSx3QkFBQTtFN0ZzMWtCUjtFNkZwMWtCUTtJQUNFLHdCQUFBO0U3RnMxa0JWO0FBQ0Y7QTRGcGlsQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rmsza0JSO0U2Rmgza0JRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZrM2tCVjtFNkY5MmtCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGZzNrQlI7RTZGOTJrQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rmcza0JWO0U2RjUya0JNO0lBQ0Usd0JBQUE7RTdGODJrQlI7RTZGNTJrQlE7SUFDRSx3QkFBQTtFN0Y4MmtCVjtBQUNGO0E0RjVqbEJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0YwNGtCUjtFNkZ4NGtCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGMDRrQlY7RTZGdDRrQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rnc0a0JSO0U2RnQ0a0JRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Z3NGtCVjtFNkZwNGtCTTtJQUNFLHdCQUFBO0U3RnM0a0JSO0U2RnA0a0JRO0lBQ0Usd0JBQUE7RTdGczRrQlY7QUFDRjtBNEZwbGxCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGazZrQlI7RTZGaDZrQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rms2a0JWO0U2Rjk1a0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZnNmtCUjtFNkY5NWtCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGZzZrQlY7RTZGNTVrQk07SUFDRSx3QkFBQTtFN0Y4NWtCUjtFNkY1NWtCUTtJQUNFLHdCQUFBO0U3Rjg1a0JWO0FBQ0Y7QTRGNW1sQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjA3a0JSO0U2Rng3a0JRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0YwN2tCVjtFNkZ0N2tCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGdzdrQlI7RTZGdDdrQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rnc3a0JWO0U2RnA3a0JNO0lBQ0Usd0JBQUE7RTdGczdrQlI7RTZGcDdrQlE7SUFDRSx3QkFBQTtFN0ZzN2tCVjtBQUNGO0E0RnBvbEJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZrOWtCUjtFNkZoOWtCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGazlrQlY7RTZGOThrQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rmc5a0JSO0U2Rjk4a0JRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZnOWtCVjtFNkY1OGtCTTtJQUNFLHdCQUFBO0U3Rjg4a0JSO0U2RjU4a0JRO0lBQ0Usd0JBQUE7RTdGODhrQlY7QUFDRjtBNkZyZ2xCSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTdGdWdsQk47QTZGcmdsQk07RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0E3RnVnbEJSOztBNkZuZ2xCSTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTdGc2dsQk47QTZGcGdsQk07RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0E3RnNnbEJSOztBNkZsZ2xCSTtFQUNFLHdCQUFBO0E3RnFnbEJOO0E2Rm5nbEJNO0VBQ0Usd0JBQUE7QTdGcWdsQlI7O0E0RnBybEJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZtZ2xCUjtFNkZqZ2xCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGbWdsQlY7RTZGLy9rQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RmlnbEJSO0U2Ri8va0JRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZpZ2xCVjtFNkY3L2tCTTtJQUNFLHdCQUFBO0U3Risva0JSO0U2Rjcva0JRO0lBQ0Usd0JBQUE7RTdGKy9rQlY7QUFDRjtBNEY3c2xCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGMmhsQlI7RTZGemhsQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjJobEJWO0U2RnZobEJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Z5aGxCUjtFNkZ2aGxCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGeWhsQlY7RTZGcmhsQk07SUFDRSx3QkFBQTtFN0Z1aGxCUjtFNkZyaGxCUTtJQUNFLHdCQUFBO0U3RnVobEJWO0FBQ0Y7QTRGcnVsQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rm1qbEJSO0U2RmpqbEJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZtamxCVjtFNkYvaWxCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGaWpsQlI7RTZGL2lsQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RmlqbEJWO0U2RjdpbEJNO0lBQ0Usd0JBQUE7RTdGK2lsQlI7RTZGN2lsQlE7SUFDRSx3QkFBQTtFN0YraWxCVjtBQUNGO0E0Rjd2bEJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Yya2xCUjtFNkZ6a2xCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGMmtsQlY7RTZGdmtsQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnlrbEJSO0U2RnZrbEJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Z5a2xCVjtFNkZya2xCTTtJQUNFLHdCQUFBO0U3RnVrbEJSO0U2RnJrbEJRO0lBQ0Usd0JBQUE7RTdGdWtsQlY7QUFDRjtBNEZyeGxCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGbW1sQlI7RTZGam1sQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rm1tbEJWO0U2Ri9sbEJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZpbWxCUjtFNkYvbGxCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGaW1sQlY7RTZGN2xsQk07SUFDRSx3QkFBQTtFN0YrbGxCUjtFNkY3bGxCUTtJQUNFLHdCQUFBO0U3RitsbEJWO0FBQ0Y7QTRGN3lsQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjJubEJSO0U2RnpubEJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0YybmxCVjtFNkZ2bmxCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGeW5sQlI7RTZGdm5sQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnlubEJWO0U2RnJubEJNO0lBQ0Usd0JBQUE7RTdGdW5sQlI7RTZGcm5sQlE7SUFDRSx3QkFBQTtFN0Z1bmxCVjtBQUNGO0E0RnIwbEJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZtcGxCUjtFNkZqcGxCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGbXBsQlY7RTZGL29sQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RmlwbEJSO0U2Ri9vbEJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZpcGxCVjtFNkY3b2xCTTtJQUNFLHdCQUFBO0U3RitvbEJSO0U2RjdvbEJRO0lBQ0Usd0JBQUE7RTdGK29sQlY7QUFDRjtBNEY3MWxCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGMnFsQlI7RTZGenFsQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjJxbEJWO0U2RnZxbEJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Z5cWxCUjtFNkZ2cWxCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGeXFsQlY7RTZGcnFsQk07SUFDRSx3QkFBQTtFN0Z1cWxCUjtFNkZycWxCUTtJQUNFLHdCQUFBO0U3RnVxbEJWO0FBQ0Y7QTRGcjNsQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rm1zbEJSO0U2RmpzbEJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Ztc2xCVjtFNkYvcmxCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGaXNsQlI7RTZGL3JsQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RmlzbEJWO0U2RjdybEJNO0lBQ0Usd0JBQUE7RTdGK3JsQlI7RTZGN3JsQlE7SUFDRSx3QkFBQTtFN0YrcmxCVjtBQUNGO0E0Rjc0bEJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0YydGxCUjtFNkZ6dGxCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGMnRsQlY7RTZGdnRsQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rnl0bEJSO0U2RnZ0bEJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Z5dGxCVjtFNkZydGxCTTtJQUNFLHdCQUFBO0U3RnV0bEJSO0U2RnJ0bEJRO0lBQ0Usd0JBQUE7RTdGdXRsQlY7QUFDRjtBNEZyNmxCTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGbXZsQlI7RTZGanZsQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rm12bEJWO0U2Ri91bEJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZpdmxCUjtFNkYvdWxCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGaXZsQlY7RTZGN3VsQk07SUFDRSx3QkFBQTtFN0YrdWxCUjtFNkY3dWxCUTtJQUNFLHdCQUFBO0U3Rit1bEJWO0FBQ0Y7QTRGNzdsQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjJ3bEJSO0U2Rnp3bEJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Yyd2xCVjtFNkZ2d2xCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGeXdsQlI7RTZGdndsQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rnl3bEJWO0U2RnJ3bEJNO0lBQ0Usd0JBQUE7RTdGdXdsQlI7RTZGcndsQlE7SUFDRSx3QkFBQTtFN0Z1d2xCVjtBQUNGO0E2Rjl6bEJJO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBN0ZnMGxCTjtBNkY5emxCTTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTdGZzBsQlI7O0E2RjV6bEJJO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBN0YremxCTjtBNkY3emxCTTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTdGK3psQlI7O0E2RjN6bEJJO0VBQ0Usd0JBQUE7QTdGOHpsQk47QTZGNXpsQk07RUFDRSx3QkFBQTtBN0Y4emxCUjs7QTRGNytsQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjR6bEJSO0U2RjF6bEJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y0emxCVjtFNkZ4emxCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMHpsQlI7RTZGeHpsQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjB6bEJWO0U2RnR6bEJNO0lBQ0Usd0JBQUE7RTdGd3psQlI7RTZGdHpsQlE7SUFDRSx3QkFBQTtFN0Z3emxCVjtBQUNGO0E0RnRnbUJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZvMWxCUjtFNkZsMWxCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGbzFsQlY7RTZGaDFsQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RmsxbEJSO0U2RmgxbEJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZrMWxCVjtFNkY5MGxCTTtJQUNFLHdCQUFBO0U3RmcxbEJSO0U2RjkwbEJRO0lBQ0Usd0JBQUE7RTdGZzFsQlY7QUFDRjtBNEY5aG1CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNDJsQlI7RTZGMTJsQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjQybEJWO0U2RngybEJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YwMmxCUjtFNkZ4MmxCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMDJsQlY7RTZGdDJsQk07SUFDRSx3QkFBQTtFN0Z3MmxCUjtFNkZ0MmxCUTtJQUNFLHdCQUFBO0U3RncybEJWO0FBQ0Y7QTRGdGptQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rm80bEJSO0U2Rmw0bEJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZvNGxCVjtFNkZoNGxCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGazRsQlI7RTZGaDRsQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rms0bEJWO0U2RjkzbEJNO0lBQ0Usd0JBQUE7RTdGZzRsQlI7RTZGOTNsQlE7SUFDRSx3QkFBQTtFN0ZnNGxCVjtBQUNGO0E0RjlrbUJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y0NWxCUjtFNkYxNWxCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNDVsQlY7RTZGeDVsQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjA1bEJSO0U2Rng1bEJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YwNWxCVjtFNkZ0NWxCTTtJQUNFLHdCQUFBO0U3Rnc1bEJSO0U2RnQ1bEJRO0lBQ0Usd0JBQUE7RTdGdzVsQlY7QUFDRjtBNEZ0bW1CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGbzdsQlI7RTZGbDdsQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rm83bEJWO0U2Rmg3bEJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZrN2xCUjtFNkZoN2xCUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGazdsQlY7RTZGOTZsQk07SUFDRSx3QkFBQTtFN0ZnN2xCUjtFNkY5NmxCUTtJQUNFLHdCQUFBO0U3Rmc3bEJWO0FBQ0Y7QTRGOW5tQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjQ4bEJSO0U2RjE4bEJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y0OGxCVjtFNkZ4OGxCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMDhsQlI7RTZGeDhsQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjA4bEJWO0U2RnQ4bEJNO0lBQ0Usd0JBQUE7RTdGdzhsQlI7RTZGdDhsQlE7SUFDRSx3QkFBQTtFN0Z3OGxCVjtBQUNGO0E0RnRwbUJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZvK2xCUjtFNkZsK2xCUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGbytsQlY7RTZGaCtsQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RmsrbEJSO0U2RmgrbEJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZrK2xCVjtFNkY5OWxCTTtJQUNFLHdCQUFBO0U3RmcrbEJSO0U2Rjk5bEJRO0lBQ0Usd0JBQUE7RTdGZytsQlY7QUFDRjtBNEY5cW1CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNC9sQlI7RTZGMS9sQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjQvbEJWO0U2RngvbEJNO0lBQ0UsNEJBQUE7SUFD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O0U2RnpybUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Yycm1CUjtFNkZ6cm1CUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMnJtQlY7RTZGdnJtQk07SUFDRSx3QkFBQTtFN0Z5cm1CUjtFNkZ2cm1CUTtJQUNFLHdCQUFBO0U3RnlybUJWO0FBQ0Y7QTRGdjRtQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnF0bUJSO0U2Rm50bUJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZxdG1CVjtFNkZqdG1CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGbXRtQlI7RTZGanRtQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm10bUJWO0U2Ri9zbUJNO0lBQ0Usd0JBQUE7RTdGaXRtQlI7RTZGL3NtQlE7SUFDRSx3QkFBQTtFN0ZpdG1CVjtBQUNGO0E0Ri81bUJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y2dW1CUjtFNkYzdW1CUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNnVtQlY7RTZGenVtQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjJ1bUJSO0U2Rnp1bUJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YydW1CVjtFNkZ2dW1CTTtJQUNFLHdCQUFBO0U3Rnl1bUJSO0U2RnZ1bUJRO0lBQ0Usd0JBQUE7RTdGeXVtQlY7QUFDRjtBNEZ2N21CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGcXdtQlI7RTZGbndtQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnF3bUJWO0U2Rmp3bUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Ztd21CUjtFNkZqd21CUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGbXdtQlY7RTZGL3ZtQk07SUFDRSx3QkFBQTtFN0Zpd21CUjtFNkYvdm1CUTtJQUNFLHdCQUFBO0U3Rml3bUJWO0FBQ0Y7QTRGLzhtQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjZ4bUJSO0U2RjN4bUJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y2eG1CVjtFNkZ6eG1CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMnhtQlI7RTZGenhtQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjJ4bUJWO0U2RnZ4bUJNO0lBQ0Usd0JBQUE7RTdGeXhtQlI7RTZGdnhtQlE7SUFDRSx3QkFBQTtFN0Z5eG1CVjtBQUNGO0E0RnYrbUJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Zxem1CUjtFNkZuem1CUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGcXptQlY7RTZGanptQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm16bUJSO0U2Rmp6bUJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Ztem1CVjtFNkYveW1CTTtJQUNFLHdCQUFBO0U3Rml6bUJSO0U2Ri95bUJRO0lBQ0Usd0JBQUE7RTdGaXptQlY7QUFDRjtBNEYvL21CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNjBtQlI7RTZGMzBtQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjYwbUJWO0U2RnowbUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YyMG1CUjtFNkZ6MG1CUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGMjBtQlY7RTZGdjBtQk07SUFDRSx3QkFBQTtFN0Z5MG1CUjtFNkZ2MG1CUTtJQUNFLHdCQUFBO0U3RnkwbUJWO0FBQ0Y7QTRGdmhuQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnEybUJSO0U2Rm4ybUJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZxMm1CVjtFNkZqMm1CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGbTJtQlI7RTZGajJtQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm0ybUJWO0U2Ri8xbUJNO0lBQ0Usd0JBQUE7RTdGaTJtQlI7RTZGLzFtQlE7SUFDRSx3QkFBQTtFN0ZpMm1CVjtBQUNGO0E0Ri9pbkJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y2M21CUjtFNkYzM21CUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGNjNtQlY7RTZGejNtQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjIzbUJSO0U2RnozbUJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0YyM21CVjtFNkZ2M21CTTtJQUNFLHdCQUFBO0U3RnkzbUJSO0U2RnYzbUJRO0lBQ0Usd0JBQUE7RTdGeTNtQlY7QUFDRjtBNkZoN21CSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTdGazdtQk47QTZGaDdtQk07RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0E3Rms3bUJSOztBNkY5Nm1CSTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTdGaTdtQk47QTZGLzZtQk07RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0E3Rmk3bUJSOztBNkY3Nm1CSTtFQUNFLHdCQUFBO0E3Rmc3bUJOO0E2Rjk2bUJNO0VBQ0Usd0JBQUE7QTdGZzdtQlI7O0E0Ri9sbkJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y4Nm1CUjtFNkY1Nm1CUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGODZtQlY7RTZGMTZtQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjQ2bUJSO0U2RjE2bUJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y0Nm1CVjtFNkZ4Nm1CTTtJQUNFLHdCQUFBO0U3RjA2bUJSO0U2Rng2bUJRO0lBQ0Usd0JBQUE7RTdGMDZtQlY7QUFDRjtBNEZ4bm5CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGczhtQlI7RTZGcDhtQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnM4bUJWO0U2Rmw4bUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZvOG1CUjtFNkZsOG1CUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGbzhtQlY7RTZGaDhtQk07SUFDRSx3QkFBQTtFN0ZrOG1CUjtFNkZoOG1CUTtJQUNFLHdCQUFBO0U3Rms4bUJWO0FBQ0Y7QTRGaHBuQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rjg5bUJSO0U2RjU5bUJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y4OW1CVjtFNkYxOW1CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNDltQlI7RTZGMTltQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjQ5bUJWO0U2Rng5bUJNO0lBQ0Usd0JBQUE7RTdGMDltQlI7RTZGeDltQlE7SUFDRSx3QkFBQTtFN0YwOW1CVjtBQUNGO0E0RnhxbkJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZzL21CUjtFNkZwL21CUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGcy9tQlY7RTZGbC9tQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm8vbUJSO0U2RmwvbUJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZvL21CVjtFNkZoL21CTTtJQUNFLHdCQUFBO0U3RmsvbUJSO0U2RmgvbUJRO0lBQ0Usd0JBQUE7RTdGay9tQlY7QUFDRjtBNEZoc25CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGOGduQlI7RTZGNWduQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjhnbkJWO0U2RjFnbkJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y0Z25CUjtFNkYxZ25CUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNGduQlY7RTZGeGduQk07SUFDRSx3QkFBQTtFN0YwZ25CUjtFNkZ4Z25CUTtJQUNFLHdCQUFBO0U3RjBnbkJWO0FBQ0Y7QTRGeHRuQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnNpbkJSO0U2RnBpbkJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZzaW5CVjtFNkZsaW5CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGb2luQlI7RTZGbGluQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm9pbkJWO0U2RmhpbkJNO0lBQ0Usd0JBQUE7RTdGa2luQlI7RTZGaGluQlE7SUFDRSx3QkFBQTtFN0ZraW5CVjtBQUNGO0E0Rmh2bkJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y4am5CUjtFNkY1am5CUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGOGpuQlY7RTZGMWpuQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjRqbkJSO0U2RjFqbkJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y0am5CVjtFNkZ4am5CTTtJQUNFLHdCQUFBO0U3RjBqbkJSO0U2RnhqbkJRO0lBQ0Usd0JBQUE7RTdGMGpuQlY7QUFDRjtBNEZ4d25CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGc2xuQlI7RTZGcGxuQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnNsbkJWO0U2RmxsbkJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZvbG5CUjtFNkZsbG5CUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGb2xuQlY7RTZGaGxuQk07SUFDRSx3QkFBQTtFN0ZrbG5CUjtFNkZobG5CUTtJQUNFLHdCQUFBO0U3RmtsbkJWO0FBQ0Y7QTRGaHluQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjhtbkJSO0U2RjVtbkJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Y4bW5CVjtFNkYxbW5CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNG1uQlI7RTZGMW1uQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjRtbkJWO0U2RnhtbkJNO0lBQ0Usd0JBQUE7RTdGMG1uQlI7RTZGeG1uQlE7SUFDRSx3QkFBQTtFN0YwbW5CVjtBQUNGO0E0Rnh6bkJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Zzb25CUjtFNkZwb25CUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGc29uQlY7RTZGbG9uQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm9vbkJSO0U2RmxvbkJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Zvb25CVjtFNkZob25CTTtJQUNFLHdCQUFBO0U3RmtvbkJSO0U2RmhvbkJRO0lBQ0Usd0JBQUE7RTdGa29uQlY7QUFDRjtBNEZoMW5CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGOHBuQlI7RTZGNXBuQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RjhwbkJWO0U2RjFwbkJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y0cG5CUjtFNkYxcG5CUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNHBuQlY7RTZGeHBuQk07SUFDRSx3QkFBQTtFN0YwcG5CUjtFNkZ4cG5CUTtJQUNFLHdCQUFBO0U3RjBwbkJWO0FBQ0Y7QTRGeDJuQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnNybkJSO0U2RnBybkJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Zzcm5CVjtFNkZscm5CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGb3JuQlI7RTZGbHJuQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rm9ybkJWO0U2RmhybkJNO0lBQ0Usd0JBQUE7RTdGa3JuQlI7RTZGaHJuQlE7SUFDRSx3QkFBQTtFN0Zrcm5CVjtBQUNGO0E2Rnp1bkJJO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBN0YydW5CTjtBNkZ6dW5CTTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTdGMnVuQlI7O0E2RnZ1bkJJO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBN0YwdW5CTjtBNkZ4dW5CTTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTdGMHVuQlI7O0E2RnR1bkJJO0VBQ0Usd0JBQUE7QTdGeXVuQk47QTZGdnVuQk07RUFDRSx3QkFBQTtBN0Z5dW5CUjs7QTRGeDVuQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnV1bkJSO0U2RnJ1bkJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z1dW5CVjtFNkZudW5CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGcXVuQlI7RTZGbnVuQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnF1bkJWO0U2Rmp1bkJNO0lBQ0Usd0JBQUE7RTdGbXVuQlI7RTZGanVuQlE7SUFDRSx3QkFBQTtFN0ZtdW5CVjtBQUNGO0E0Rmo3bkJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Yrdm5CUjtFNkY3dm5CUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGK3ZuQlY7RTZGM3ZuQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjZ2bkJSO0U2RjN2bkJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y2dm5CVjtFNkZ6dm5CTTtJQUNFLHdCQUFBO0U3RjJ2bkJSO0U2Rnp2bkJRO0lBQ0Usd0JBQUE7RTdGMnZuQlY7QUFDRjtBNEZ6OG5CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGdXhuQlI7RTZGcnhuQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnV4bkJWO0U2Rm54bkJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZxeG5CUjtFNkZueG5CUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGcXhuQlY7RTZGanhuQk07SUFDRSx3QkFBQTtFN0ZteG5CUjtFNkZqeG5CUTtJQUNFLHdCQUFBO0U3Rm14bkJWO0FBQ0Y7QTRGaituQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rit5bkJSO0U2Rjd5bkJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0YreW5CVjtFNkYzeW5CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNnluQlI7RTZGM3luQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjZ5bkJWO0U2Rnp5bkJNO0lBQ0Usd0JBQUE7RTdGMnluQlI7RTZGenluQlE7SUFDRSx3QkFBQTtFN0YyeW5CVjtBQUNGO0E0RnovbkJNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z1MG5CUjtFNkZyMG5CUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGdTBuQlY7RTZGbjBuQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnEwbkJSO0U2Rm4wbkJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZxMG5CVjtFNkZqMG5CTTtJQUNFLHdCQUFBO0U3Rm0wbkJSO0U2RmowbkJRO0lBQ0Usd0JBQUE7RTdGbTBuQlY7QUFDRjtBNEZqaG9CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGKzFuQlI7RTZGNzFuQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RisxbkJWO0U2RjMxbkJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y2MW5CUjtFNkYzMW5CUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNjFuQlY7RTZGejFuQk07SUFDRSx3QkFBQTtFN0YyMW5CUjtFNkZ6MW5CUTtJQUNFLHdCQUFBO0U3RjIxbkJWO0FBQ0Y7QTRGemlvQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnUzbkJSO0U2RnIzbkJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z1M25CVjtFNkZuM25CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGcTNuQlI7RTZGbjNuQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnEzbkJWO0U2RmozbkJNO0lBQ0Usd0JBQUE7RTdGbTNuQlI7RTZGajNuQlE7SUFDRSx3QkFBQTtFN0ZtM25CVjtBQUNGO0E0Rmprb0JNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0YrNG5CUjtFNkY3NG5CUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGKzRuQlY7RTZGMzRuQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjY0bkJSO0U2RjM0bkJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y2NG5CVjtFNkZ6NG5CTTtJQUNFLHdCQUFBO0U3RjI0bkJSO0U2Rno0bkJRO0lBQ0Usd0JBQUE7RTdGMjRuQlY7QUFDRjtBNEZ6bG9CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGdTZuQlI7RTZGcjZuQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RnU2bkJWO0U2Rm42bkJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZxNm5CUjtFNkZuNm5CUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGcTZuQlY7RTZGajZuQk07SUFDRSx3QkFBQTtFN0ZtNm5CUjtFNkZqNm5CUTtJQUNFLHdCQUFBO0U3Rm02bkJWO0FBQ0Y7QTRGam5vQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Ris3bkJSO0U2Rjc3bkJRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0YrN25CVjtFNkYzN25CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNjduQlI7RTZGMzduQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RjY3bkJWO0U2Rno3bkJNO0lBQ0Usd0JBQUE7RTdGMjduQlI7RTZGejduQlE7SUFDRSx3QkFBQTtFN0YyN25CVjtBQUNGO0E0Rnpvb0JNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z1OW5CUjtFNkZyOW5CUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGdTluQlY7RTZGbjluQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnE5bkJSO0U2Rm45bkJRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZxOW5CVjtFNkZqOW5CTTtJQUNFLHdCQUFBO0U3Rm05bkJSO0U2Rmo5bkJRO0lBQ0Usd0JBQUE7RTdGbTluQlY7QUFDRjtBNEZqcW9CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGKytuQlI7RTZGNytuQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3RisrbkJWO0U2RjMrbkJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y2K25CUjtFNkYzK25CUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGNituQlY7RTZGeituQk07SUFDRSx3QkFBQTtFN0YyK25CUjtFNkZ6K25CUTtJQUNFLHdCQUFBO0U3RjIrbkJWO0FBQ0Y7QTZGbGlvQkk7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0E3Rm9pb0JOO0E2Rmxpb0JNO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBN0ZvaW9CUjs7QTZGaGlvQkk7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0E3Rm1pb0JOO0E2Rmppb0JNO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBN0ZtaW9CUjs7QTZGL2hvQkk7RUFDRSx3QkFBQTtBN0ZraW9CTjtBNkZoaW9CTTtFQUNFLHdCQUFBO0E3Rmtpb0JSOztBNEZqdG9CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGZ2lvQlI7RTZGOWhvQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rmdpb0JWO0U2RjVob0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y4aG9CUjtFNkY1aG9CUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGOGhvQlY7RTZGMWhvQk07SUFDRSx3QkFBQTtFN0Y0aG9CUjtFNkYxaG9CUTtJQUNFLHdCQUFBO0U3RjRob0JWO0FBQ0Y7QTRGMXVvQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rndqb0JSO0U2RnRqb0JRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z3am9CVjtFNkZwam9CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGc2pvQlI7RTZGcGpvQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnNqb0JWO0U2Rmxqb0JNO0lBQ0Usd0JBQUE7RTdGb2pvQlI7RTZGbGpvQlE7SUFDRSx3QkFBQTtFN0Zvam9CVjtBQUNGO0E0Rmx3b0JNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZnbG9CUjtFNkY5a29CUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGZ2xvQlY7RTZGNWtvQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rjhrb0JSO0U2RjVrb0JRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y4a29CVjtFNkYxa29CTTtJQUNFLHdCQUFBO0U3RjRrb0JSO0U2RjFrb0JRO0lBQ0Usd0JBQUE7RTdGNGtvQlY7QUFDRjtBNEYxeG9CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGd21vQlI7RTZGdG1vQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rndtb0JWO0U2RnBtb0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZzbW9CUjtFNkZwbW9CUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGc21vQlY7RTZGbG1vQk07SUFDRSx3QkFBQTtFN0ZvbW9CUjtFNkZsbW9CUTtJQUNFLHdCQUFBO0U3Rm9tb0JWO0FBQ0Y7QTRGbHpvQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rmdvb0JSO0U2Rjlub0JRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Znb29CVjtFNkY1bm9CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGOG5vQlI7RTZGNW5vQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rjhub0JWO0U2RjFub0JNO0lBQ0Usd0JBQUE7RTdGNG5vQlI7RTZGMW5vQlE7SUFDRSx3QkFBQTtFN0Y0bm9CVjtBQUNGO0E0RjEwb0JNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z3cG9CUjtFNkZ0cG9CUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGd3BvQlY7RTZGcHBvQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnNwb0JSO0U2RnBwb0JRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZzcG9CVjtFNkZscG9CTTtJQUNFLHdCQUFBO0U3Rm9wb0JSO0U2Rmxwb0JRO0lBQ0Usd0JBQUE7RTdGb3BvQlY7QUFDRjtBNEZsMm9CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGZ3JvQlI7RTZGOXFvQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rmdyb0JWO0U2RjVxb0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y4cW9CUjtFNkY1cW9CUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGOHFvQlY7RTZGMXFvQk07SUFDRSx3QkFBQTtFN0Y0cW9CUjtFNkYxcW9CUTtJQUNFLHdCQUFBO0U3RjRxb0JWO0FBQ0Y7QTRGMTNvQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rndzb0JSO0U2RnRzb0JRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z3c29CVjtFNkZwc29CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGc3NvQlI7RTZGcHNvQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnNzb0JWO0U2Rmxzb0JNO0lBQ0Usd0JBQUE7RTdGb3NvQlI7RTZGbHNvQlE7SUFDRSx3QkFBQTtFN0Zvc29CVjtBQUNGO0E0Rmw1b0JNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZndW9CUjtFNkY5dG9CUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGZ3VvQlY7RTZGNXRvQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rjh0b0JSO0U2RjV0b0JRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Y4dG9CVjtFNkYxdG9CTTtJQUNFLHdCQUFBO0U3RjR0b0JSO0U2RjF0b0JRO0lBQ0Usd0JBQUE7RTdGNHRvQlY7QUFDRjtBNEYxNm9CTTtFQ3FMRTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGd3ZvQlI7RTZGdHZvQlE7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rnd2b0JWO0U2RnB2b0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0Zzdm9CUjtFNkZwdm9CUTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGc3ZvQlY7RTZGbHZvQk07SUFDRSx3QkFBQTtFN0Zvdm9CUjtFNkZsdm9CUTtJQUNFLHdCQUFBO0U3Rm92b0JWO0FBQ0Y7QTRGbDhvQk07RUNxTEU7SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0U3Rmd4b0JSO0U2Rjl3b0JRO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0ZneG9CVjtFNkY1d29CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RTdGOHdvQlI7RTZGNXdvQlE7SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3Rjh3b0JWO0U2RjF3b0JNO0lBQ0Usd0JBQUE7RTdGNHdvQlI7RTZGMXdvQlE7SUFDRSx3QkFBQTtFN0Y0d29CVjtBQUNGO0E0RjE5b0JNO0VDcUxFO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFN0Z3eW9CUjtFNkZ0eW9CUTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RTdGd3lvQlY7RTZGcHlvQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0U3RnN5b0JSO0U2RnB5b0JRO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFN0ZzeW9CVjtFNkZseW9CTTtJQUNFLHdCQUFBO0U3Rm95b0JSO0U2Rmx5b0JRO0lBQ0Usd0JBQUE7RTdGb3lvQlY7QUFDRjtBOEZsZ3BCQTtFQUNFLHNCQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0E5Rm9ncEJGOztBOEZqZ3BCQTtFQUNFLGNBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBOUZvZ3BCRjs7QThGamdwQkE7RUFDRSxjQUFBO0E5Rm9ncEJGOztBOEZoZ3BCQTs7RUFFRSxjQUFBO0E5Rm1ncEJGOztBOEZoZ3BCQTtFQUNFLGVBQUE7QTlGbWdwQkY7O0E4RmhncEJBO0VBQ0UsZUFBQTtBOUZtZ3BCRjs7QStGcGlwQkE7RUFDRSxhQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtBL0Z1aXBCRjs7QWdHbmhwQkE7RUFBVyxhQUFBO0FoR3VocEJYOztBZ0d0aHBCQTtFQUFXLG9CQUFBO0FoRzBocEJYOztBNEZsaXBCTTtFSVlGO0lBQWdDLGFBQUE7RWhHMmhwQmxDO0VnRzFocEJFO0lBQWdDLG9CQUFBO0VoRzZocEJsQztBQUNGO0E0RjNpcEJNO0VJWUY7SUFBZ0MsYUFBQTtFaEdtaXBCbEM7RWdHbGlwQkU7SUFBZ0Msb0JBQUE7RWhHcWlwQmxDO0FBQ0Y7QTRGbmpwQk07RUlZRjtJQUFnQyxhQUFBO0VoRzJpcEJsQztFZ0cxaXBCRTtJQUFnQyxvQkFBQTtFaEc2aXBCbEM7QUFDRjtBNEYzanBCTTtFSVlGO0lBQWdDLGFBQUE7RWhHbWpwQmxDO0VnR2xqcEJFO0lBQWdDLG9CQUFBO0VoR3FqcEJsQztBQUNGO0E0Rm5rcEJNO0VJWUY7SUFBZ0MsYUFBQTtFaEcyanBCbEM7RWdHMWpwQkU7SUFBZ0Msb0JBQUE7RWhHNmpwQmxDO0FBQ0Y7QTRGM2twQk07RUlZRjtJQUFnQyxhQUFBO0VoR21rcEJsQztFZ0dsa3BCRTtJQUFnQyxvQkFBQTtFaEdxa3BCbEM7QUFDRjtBNEZubHBCTTtFSVlGO0lBQWdDLGFBQUE7RWhHMmtwQmxDO0VnRzFrcEJFO0lBQWdDLG9CQUFBO0VoRzZrcEJsQztBQUNGO0E0RjNscEJNO0VJWUY7SUFBZ0MsYUFBQTtFaEdtbHBCbEM7RWdHbGxwQkU7SUFBZ0Msb0JBQUE7RWhHcWxwQmxDO0FBQ0Y7QTRGbm1wQk07RUlZRjtJQUFnQyxhQUFBO0VoRzJscEJsQztFZ0cxbHBCRTtJQUFnQyxvQkFBQTtFaEc2bHBCbEM7QUFDRjtBNEYzbXBCTTtFSVlGO0lBQWdDLGFBQUE7RWhHbW1wQmxDO0VnR2xtcEJFO0lBQWdDLG9CQUFBO0VoR3FtcEJsQztBQUNGO0E0Rm5ucEJNO0VJWUY7SUFBZ0MsYUFBQTtFaEcybXBCbEM7RWdHMW1wQkU7SUFBZ0Msb0JBQUE7RWhHNm1wQmxDO0FBQ0Y7QTRGM25wQk07RUlZRjtJQUFnQyxhQUFBO0VoR21ucEJsQztFZ0dsbnBCRTtJQUFnQyxvQkFBQTtFaEdxbnBCbEM7QUFDRjtBZ0c5bXBCQTtFQUFXLGVBQUE7QWhHaW5wQlg7O0FnR2hucEJBO0VBQVcsdUJBQUE7QWhHb25wQlg7O0FnR25ucEJBO0VBQVcsaUJBQUE7QWhHdW5wQlg7O0E0RjlvcEJNO0VJMkJGO0lBQWdDLGVBQUE7RWhHd25wQmxDO0VnR3ZucEJFO0lBQWdDLHVCQUFBO0VoRzBucEJsQztFZ0d6bnBCRTtJQUFnQyxpQkFBQTtFaEc0bnBCbEM7QUFDRjtBNEYxcHBCTTtFSTJCRjtJQUFnQyxlQUFBO0VoR21vcEJsQztFZ0dsb3BCRTtJQUFnQyx1QkFBQTtFaEdxb3BCbEM7RWdHcG9wQkU7SUFBZ0MsaUJBQUE7RWhHdW9wQmxDO0FBQ0Y7QTRGcnFwQk07RUkyQkY7SUFBZ0MsZUFBQTtFaEc4b3BCbEM7RWdHN29wQkU7SUFBZ0MsdUJBQUE7RWhHZ3BwQmxDO0VnRy9vcEJFO0lBQWdDLGlCQUFBO0VoR2twcEJsQztBQUNGO0E0RmhycEJNO0VJMkJGO0lBQWdDLGVBQUE7RWhHeXBwQmxDO0VnR3hwcEJFO0lBQWdDLHVCQUFBO0VoRzJwcEJsQztFZ0cxcHBCRTtJQUFnQyxpQkFBQTtFaEc2cHBCbEM7QUFDRjtBNEYzcnBCTTtFSTJCRjtJQUFnQyxlQUFBO0VoR29xcEJsQztFZ0ducXBCRTtJQUFnQyx1QkFBQTtFaEdzcXBCbEM7RWdHcnFwQkU7SUFBZ0MsaUJBQUE7RWhHd3FwQmxDO0FBQ0Y7QTRGdHNwQk07RUkyQkY7SUFBZ0MsZUFBQTtFaEcrcXBCbEM7RWdHOXFwQkU7SUFBZ0MsdUJBQUE7RWhHaXJwQmxDO0VnR2hycEJFO0lBQWdDLGlCQUFBO0VoR21ycEJsQztBQUNGO0E0Rmp0cEJNO0VJMkJGO0lBQWdDLGVBQUE7RWhHMHJwQmxDO0VnR3pycEJFO0lBQWdDLHVCQUFBO0VoRzRycEJsQztFZ0czcnBCRTtJQUFnQyxpQkFBQTtFaEc4cnBCbEM7QUFDRjtBNEY1dHBCTTtFSTJCRjtJQUFnQyxlQUFBO0VoR3FzcEJsQztFZ0dwc3BCRTtJQUFnQyx1QkFBQTtFaEd1c3BCbEM7RWdHdHNwQkU7SUFBZ0MsaUJBQUE7RWhHeXNwQmxDO0FBQ0Y7QTRGdnVwQk07RUkyQkY7SUFBZ0MsZUFBQTtFaEdndHBCbEM7RWdHL3NwQkU7SUFBZ0MsdUJBQUE7RWhHa3RwQmxDO0VnR2p0cEJFO0lBQWdDLGlCQUFBO0VoR290cEJsQztBQUNGO0E0Rmx2cEJNO0VJMkJGO0lBQWdDLGVBQUE7RWhHMnRwQmxDO0VnRzF0cEJFO0lBQWdDLHVCQUFBO0VoRzZ0cEJsQztFZ0c1dHBCRTtJQUFnQyxpQkFBQTtFaEcrdHBCbEM7QUFDRjtBNEY3dnBCTTtFSTJCRjtJQUFnQyxlQUFBO0VoR3N1cEJsQztFZ0dydXBCRTtJQUFnQyx1QkFBQTtFaEd3dXBCbEM7RWdHdnVwQkU7SUFBZ0MsaUJBQUE7RWhHMHVwQmxDO0FBQ0Y7QTRGeHdwQk07RUkyQkY7SUFBZ0MsZUFBQTtFaEdpdnBCbEM7RWdHaHZwQkU7SUFBZ0MsdUJBQUE7RWhHbXZwQmxDO0VnR2x2cEJFO0lBQWdDLGlCQUFBO0VoR3F2cEJsQztBQUNGO0FnRzl1cEJBO0VBQVcsc0JBQUE7QWhHaXZwQlg7O0FnR2h2cEJBO0VBQVcsOEJBQUE7QWhHb3ZwQlg7O0FnR252cEJBO0VBQVcsbUJBQUE7QWhHdXZwQlg7O0FnR3R2cEJBO0VBQVcsMkJBQUE7QWhHMHZwQlg7O0E0Rmx5cEJNO0VJNENGO0lBQWdDLHNCQUFBO0VoRzJ2cEJsQztFZ0cxdnBCRTtJQUFnQyw4QkFBQTtFaEc2dnBCbEM7RWdHNXZwQkU7SUFBZ0MsbUJBQUE7RWhHK3ZwQmxDO0VnRzl2cEJFO0lBQWdDLDJCQUFBO0VoR2l3cEJsQztBQUNGO0E0Rmp6cEJNO0VJNENGO0lBQWdDLHNCQUFBO0VoR3l3cEJsQztFZ0d4d3BCRTtJQUFnQyw4QkFBQTtFaEcyd3BCbEM7RWdHMXdwQkU7SUFBZ0MsbUJBQUE7RWhHNndwQmxDO0VnRzV3cEJFO0lBQWdDLDJCQUFBO0VoRyt3cEJsQztBQUNGO0E0Ri96cEJNO0VJNENGO0lBQWdDLHNCQUFBO0VoR3V4cEJsQztFZ0d0eHBCRTtJQUFnQyw4QkFBQTtFaEd5eHBCbEM7RWdHeHhwQkU7SUFBZ0MsbUJBQUE7RWhHMnhwQmxDO0VnRzF4cEJFO0lBQWdDLDJCQUFBO0VoRzZ4cEJsQztBQUNGO0E0RjcwcEJNO0VJNENGO0lBQWdDLHNCQUFBO0VoR3F5cEJsQztFZ0dweXBCRTtJQUFnQyw4QkFBQTtFaEd1eXBCbEM7RWdHdHlwQkU7SUFBZ0MsbUJBQUE7RWhHeXlwQmxDO0VnR3h5cEJFO0lBQWdDLDJCQUFBO0VoRzJ5cEJsQztBQUNGO0E0RjMxcEJNO0VJNENGO0lBQWdDLHNCQUFBO0VoR216cEJsQztFZ0dsenBCRTtJQUFnQyw4QkFBQTtFaEdxenBCbEM7RWdHcHpwQkU7SUFBZ0MsbUJBQUE7RWhHdXpwQmxDO0VnR3R6cEJFO0lBQWdDLDJCQUFBO0VoR3l6cEJsQztBQUNGO0E0RnoycEJNO0VJNENGO0lBQWdDLHNCQUFBO0VoR2kwcEJsQztFZ0doMHBCRTtJQUFnQyw4QkFBQTtFaEdtMHBCbEM7RWdHbDBwQkU7SUFBZ0MsbUJBQUE7RWhHcTBwQmxDO0VnR3AwcEJFO0lBQWdDLDJCQUFBO0VoR3UwcEJsQztBQUNGO0E0RnYzcEJNO0VJNENGO0lBQWdDLHNCQUFBO0VoRyswcEJsQztFZ0c5MHBCRTtJQUFnQyw4QkFBQTtFaEdpMXBCbEM7RWdHaDFwQkU7SUFBZ0MsbUJBQUE7RWhHbTFwQmxDO0VnR2wxcEJFO0lBQWdDLDJCQUFBO0VoR3ExcEJsQztBQUNGO0E0RnI0cEJNO0VJNENGO0lBQWdDLHNCQUFBO0VoRzYxcEJsQztFZ0c1MXBCRTtJQUFnQyw4QkFBQTtFaEcrMXBCbEM7RWdHOTFwQkU7SUFBZ0MsbUJBQUE7RWhHaTJwQmxDO0VnR2gycEJFO0lBQWdDLDJCQUFBO0VoR20ycEJsQztBQUNGO0E0Rm41cEJNO0VJNENGO0lBQWdDLHNCQUFBO0VoRzIycEJsQztFZ0cxMnBCRTtJQUFnQyw4QkFBQTtFaEc2MnBCbEM7RWdHNTJwQkU7SUFBZ0MsbUJBQUE7RWhHKzJwQmxDO0VnRzkycEJFO0lBQWdDLDJCQUFBO0VoR2kzcEJsQztBQUNGO0E0Rmo2cEJNO0VJNENGO0lBQWdDLHNCQUFBO0VoR3kzcEJsQztFZ0d4M3BCRTtJQUFnQyw4QkFBQTtFaEcyM3BCbEM7RWdHMTNwQkU7SUFBZ0MsbUJBQUE7RWhHNjNwQmxDO0VnRzUzcEJFO0lBQWdDLDJCQUFBO0VoRyszcEJsQztBQUNGO0E0Ri82cEJNO0VJNENGO0lBQWdDLHNCQUFBO0VoR3U0cEJsQztFZ0d0NHBCRTtJQUFnQyw4QkFBQTtFaEd5NHBCbEM7RWdHeDRwQkU7SUFBZ0MsbUJBQUE7RWhHMjRwQmxDO0VnRzE0cEJFO0lBQWdDLDJCQUFBO0VoRzY0cEJsQztBQUNGO0E0Rjc3cEJNO0VJNENGO0lBQWdDLHNCQUFBO0VoR3E1cEJsQztFZ0dwNXBCRTtJQUFnQyw4QkFBQTtFaEd1NXBCbEM7RWdHdDVwQkU7SUFBZ0MsbUJBQUE7RWhHeTVwQmxDO0VnR3g1cEJFO0lBQWdDLDJCQUFBO0VoRzI1cEJsQztBQUNGO0FnR3A1cEJBO0VBQVcsdUJBQUE7QWhHdTVwQlg7O0FnR3Q1cEJBO0VBQVcscUJBQUE7QWhHMDVwQlg7O0FnR3o1cEJBO0VBQVcsbUJBQUE7QWhHNjVwQlg7O0FnRzU1cEJBO0VBQVcscUJBQUE7QWhHZzZwQlg7O0FnRy81cEJBO0VBQVcsb0JBQUE7QWhHbTZwQlg7O0E0Rjk5cEJNO0VJK0RGO0lBQWdDLHVCQUFBO0VoR282cEJsQztFZ0duNnBCRTtJQUFnQyxxQkFBQTtFaEdzNnBCbEM7RWdHcjZwQkU7SUFBZ0MsbUJBQUE7RWhHdzZwQmxDO0VnR3Y2cEJFO0lBQWdDLHFCQUFBO0VoRzA2cEJsQztFZ0d6NnBCRTtJQUFnQyxvQkFBQTtFaEc0NnBCbEM7QUFDRjtBNEZoL3BCTTtFSStERjtJQUFnQyx1QkFBQTtFaEdxN3BCbEM7RWdHcDdwQkU7SUFBZ0MscUJBQUE7RWhHdTdwQmxDO0VnR3Q3cEJFO0lBQWdDLG1CQUFBO0VoR3k3cEJsQztFZ0d4N3BCRTtJQUFnQyxxQkFBQTtFaEcyN3BCbEM7RWdHMTdwQkU7SUFBZ0Msb0JBQUE7RWhHNjdwQmxDO0FBQ0Y7QTRGamdxQk07RUkrREY7SUFBZ0MsdUJBQUE7RWhHczhwQmxDO0VnR3I4cEJFO0lBQWdDLHFCQUFBO0VoR3c4cEJsQztFZ0d2OHBCRTtJQUFnQyxtQkFBQTtFaEcwOHBCbEM7RWdHejhwQkU7SUFBZ0MscUJBQUE7RWhHNDhwQmxDO0VnRzM4cEJFO0lBQWdDLG9CQUFBO0VoRzg4cEJsQztBQUNGO0E0RmxocUJNO0VJK0RGO0lBQWdDLHVCQUFBO0VoR3U5cEJsQztFZ0d0OXBCRTtJQUFnQyxxQkFBQTtFaEd5OXBCbEM7RWdHeDlwQkU7SUFBZ0MsbUJBQUE7RWhHMjlwQmxDO0VnRzE5cEJFO0lBQWdDLHFCQUFBO0VoRzY5cEJsQztFZ0c1OXBCRTtJQUFnQyxvQkFBQTtFaEcrOXBCbEM7QUFDRjtBNEZuaXFCTTtFSStERjtJQUFnQyx1QkFBQTtFaEd3K3BCbEM7RWdHditwQkU7SUFBZ0MscUJBQUE7RWhHMCtwQmxDO0VnR3orcEJFO0lBQWdDLG1CQUFBO0VoRzQrcEJsQztFZ0czK3BCRTtJQUFnQyxxQkFBQTtFaEc4K3BCbEM7RWdHNytwQkU7SUFBZ0Msb0JBQUE7RWhHZy9wQmxDO0FBQ0Y7QTRGcGpxQk07RUkrREY7SUFBZ0MsdUJBQUE7RWhHeS9wQmxDO0VnR3gvcEJFO0lBQWdDLHFCQUFBO0VoRzIvcEJsQztFZ0cxL3BCRTtJQUFnQyxtQkFBQTtFaEc2L3BCbEM7RWdHNS9wQkU7SUFBZ0MscUJBQUE7RWhHKy9wQmxDO0VnRzkvcEJFO0lBQWdDLG9CQUFBO0VoR2lncUJsQztBQUNGO0E0RnJrcUJNO0VJK0RGO0lBQWdDLHVCQUFBO0VoRzBncUJsQztFZ0d6Z3FCRTtJQUFnQyxxQkFBQTtFaEc0Z3FCbEM7RWdHM2dxQkU7SUFBZ0MsbUJBQUE7RWhHOGdxQmxDO0VnRzdncUJFO0lBQWdDLHFCQUFBO0VoR2docUJsQztFZ0cvZ3FCRTtJQUFnQyxvQkFBQTtFaEdraHFCbEM7QUFDRjtBNEZ0bHFCTTtFSStERjtJQUFnQyx1QkFBQTtFaEcyaHFCbEM7RWdHMWhxQkU7SUFBZ0MscUJBQUE7RWhHNmhxQmxDO0VnRzVocUJFO0lBQWdDLG1CQUFBO0VoRytocUJsQztFZ0c5aHFCRTtJQUFnQyxxQkFBQTtFaEdpaXFCbEM7RWdHaGlxQkU7SUFBZ0Msb0JBQUE7RWhHbWlxQmxDO0FBQ0Y7QTRGdm1xQk07RUkrREY7SUFBZ0MsdUJBQUE7RWhHNGlxQmxDO0VnRzNpcUJFO0lBQWdDLHFCQUFBO0VoRzhpcUJsQztFZ0c3aXFCRTtJQUFnQyxtQkFBQTtFaEdnanFCbEM7RWdHL2lxQkU7SUFBZ0MscUJBQUE7RWhHa2pxQmxDO0VnR2pqcUJFO0lBQWdDLG9CQUFBO0VoR29qcUJsQztBQUNGO0E0RnhucUJNO0VJK0RGO0lBQWdDLHVCQUFBO0VoRzZqcUJsQztFZ0c1anFCRTtJQUFnQyxxQkFBQTtFaEcranFCbEM7RWdHOWpxQkU7SUFBZ0MsbUJBQUE7RWhHaWtxQmxDO0VnR2hrcUJFO0lBQWdDLHFCQUFBO0VoR21rcUJsQztFZ0dsa3FCRTtJQUFnQyxvQkFBQTtFaEdxa3FCbEM7QUFDRjtBNEZ6b3FCTTtFSStERjtJQUFnQyx1QkFBQTtFaEc4a3FCbEM7RWdHN2txQkU7SUFBZ0MscUJBQUE7RWhHZ2xxQmxDO0VnRy9rcUJFO0lBQWdDLG1CQUFBO0VoR2tscUJsQztFZ0dqbHFCRTtJQUFnQyxxQkFBQTtFaEdvbHFCbEM7RWdHbmxxQkU7SUFBZ0Msb0JBQUE7RWhHc2xxQmxDO0FBQ0Y7QTRGMXBxQk07RUkrREY7SUFBZ0MsdUJBQUE7RWhHK2xxQmxDO0VnRzlscUJFO0lBQWdDLHFCQUFBO0VoR2ltcUJsQztFZ0dobXFCRTtJQUFnQyxtQkFBQTtFaEdtbXFCbEM7RWdHbG1xQkU7SUFBZ0MscUJBQUE7RWhHcW1xQmxDO0VnR3BtcUJFO0lBQWdDLG9CQUFBO0VoR3VtcUJsQztBQUNGO0FnR2htcUJBO0VBQVcsc0JBQUE7QWhHbW1xQlg7O0FnR2xtcUJBO0VBQVcsb0JBQUE7QWhHc21xQlg7O0FnR3JtcUJBO0VBQVcsa0JBQUE7QWhHeW1xQlg7O0FnR3htcUJBO0VBQVcsb0JBQUE7QWhHNG1xQlg7O0FnRzNtcUJBO0VBQVcsbUJBQUE7QWhHK21xQlg7O0E0RjlycUJNO0VJbUZGO0lBQWdDLHNCQUFBO0VoR2ducUJsQztFZ0cvbXFCRTtJQUFnQyxvQkFBQTtFaEdrbnFCbEM7RWdHam5xQkU7SUFBZ0Msa0JBQUE7RWhHb25xQmxDO0VnR25ucUJFO0lBQWdDLG9CQUFBO0VoR3NucUJsQztFZ0dybnFCRTtJQUFnQyxtQkFBQTtFaEd3bnFCbEM7QUFDRjtBNEZodHFCTTtFSW1GRjtJQUFnQyxzQkFBQTtFaEdpb3FCbEM7RWdHaG9xQkU7SUFBZ0Msb0JBQUE7RWhHbW9xQmxDO0VnR2xvcUJFO0lBQWdDLGtCQUFBO0VoR3FvcUJsQztFZ0dwb3FCRTtJQUFnQyxvQkFBQTtFaEd1b3FCbEM7RWdHdG9xQkU7SUFBZ0MsbUJBQUE7RWhHeW9xQmxDO0FBQ0Y7QTRGanVxQk07RUltRkY7SUFBZ0Msc0JBQUE7RWhHa3BxQmxDO0VnR2pwcUJFO0lBQWdDLG9CQUFBO0VoR29wcUJsQztFZ0ducHFCRTtJQUFnQyxrQkFBQTtFaEdzcHFCbEM7RWdHcnBxQkU7SUFBZ0Msb0JBQUE7RWhHd3BxQmxDO0VnR3ZwcUJFO0lBQWdDLG1CQUFBO0VoRzBwcUJsQztBQUNGO0E0Rmx2cUJNO0VJbUZGO0lBQWdDLHNCQUFBO0VoR21xcUJsQztFZ0dscXFCRTtJQUFnQyxvQkFBQTtFaEdxcXFCbEM7RWdHcHFxQkU7SUFBZ0Msa0JBQUE7RWhHdXFxQmxDO0VnR3RxcUJFO0lBQWdDLG9CQUFBO0VoR3lxcUJsQztFZ0d4cXFCRTtJQUFnQyxtQkFBQTtFaEcycXFCbEM7QUFDRjtBNEZud3FCTTtFSW1GRjtJQUFnQyxzQkFBQTtFaEdvcnFCbEM7RWdHbnJxQkU7SUFBZ0Msb0JBQUE7RWhHc3JxQmxDO0VnR3JycUJFO0lBQWdDLGtCQUFBO0VoR3dycUJsQztFZ0d2cnFCRTtJQUFnQyxvQkFBQTtFaEcwcnFCbEM7RWdHenJxQkU7SUFBZ0MsbUJBQUE7RWhHNHJxQmxDO0FBQ0Y7QTRGcHhxQk07RUltRkY7SUFBZ0Msc0JBQUE7RWhHcXNxQmxDO0VnR3BzcUJFO0lBQWdDLG9CQUFBO0VoR3VzcUJsQztFZ0d0c3FCRTtJQUFnQyxrQkFBQTtFaEd5c3FCbEM7RWdHeHNxQkU7SUFBZ0Msb0JBQUE7RWhHMnNxQmxDO0VnRzFzcUJFO0lBQWdDLG1CQUFBO0VoRzZzcUJsQztBQUNGO0E0RnJ5cUJNO0VJbUZGO0lBQWdDLHNCQUFBO0VoR3N0cUJsQztFZ0dydHFCRTtJQUFnQyxvQkFBQTtFaEd3dHFCbEM7RWdHdnRxQkU7SUFBZ0Msa0JBQUE7RWhHMHRxQmxDO0VnR3p0cUJFO0lBQWdDLG9CQUFBO0VoRzR0cUJsQztFZ0czdHFCRTtJQUFnQyxtQkFBQTtFaEc4dHFCbEM7QUFDRjtBNEZ0enFCTTtFSW1GRjtJQUFnQyxzQkFBQTtFaEd1dXFCbEM7RWdHdHVxQkU7SUFBZ0Msb0JBQUE7RWhHeXVxQmxDO0VnR3h1cUJFO0lBQWdDLGtCQUFBO0VoRzJ1cUJsQztFZ0cxdXFCRTtJQUFnQyxvQkFBQTtFaEc2dXFCbEM7RWdHNXVxQkU7SUFBZ0MsbUJBQUE7RWhHK3VxQmxDO0FBQ0Y7QTRGdjBxQk07RUltRkY7SUFBZ0Msc0JBQUE7RWhHd3ZxQmxDO0VnR3Z2cUJFO0lBQWdDLG9CQUFBO0VoRzB2cUJsQztFZ0d6dnFCRTtJQUFnQyxrQkFBQTtFaEc0dnFCbEM7RWdHM3ZxQkU7SUFBZ0Msb0JBQUE7RWhHOHZxQmxDO0VnRzd2cUJFO0lBQWdDLG1CQUFBO0VoR2d3cUJsQztBQUNGO0E0RngxcUJNO0VJbUZGO0lBQWdDLHNCQUFBO0VoR3l3cUJsQztFZ0d4d3FCRTtJQUFnQyxvQkFBQTtFaEcyd3FCbEM7RWdHMXdxQkU7SUFBZ0Msa0JBQUE7RWhHNndxQmxDO0VnRzV3cUJFO0lBQWdDLG9CQUFBO0VoRyt3cUJsQztFZ0c5d3FCRTtJQUFnQyxtQkFBQTtFaEdpeHFCbEM7QUFDRjtBNEZ6MnFCTTtFSW1GRjtJQUFnQyxzQkFBQTtFaEcweHFCbEM7RWdHenhxQkU7SUFBZ0Msb0JBQUE7RWhHNHhxQmxDO0VnRzN4cUJFO0lBQWdDLGtCQUFBO0VoRzh4cUJsQztFZ0c3eHFCRTtJQUFnQyxvQkFBQTtFaEdneXFCbEM7RWdHL3hxQkU7SUFBZ0MsbUJBQUE7RWhHa3lxQmxDO0FBQ0Y7QTRGMTNxQk07RUltRkY7SUFBZ0Msc0JBQUE7RWhHMnlxQmxDO0VnRzF5cUJFO0lBQWdDLG9CQUFBO0VoRzZ5cUJsQztFZ0c1eXFCRTtJQUFnQyxrQkFBQTtFaEcreXFCbEM7RWdHOXlxQkU7SUFBZ0Msb0JBQUE7RWhHaXpxQmxDO0VnR2h6cUJFO0lBQWdDLG1CQUFBO0VoR216cUJsQztBQUNGO0FnRzV5cUJBO0VBQVcseUJBQUE7QWhHK3lxQlg7O0FnRzl5cUJBO0VBQVcsdUJBQUE7QWhHa3pxQlg7O0FnR2p6cUJBO0VBQVcscUJBQUE7QWhHcXpxQlg7O0FnR3B6cUJBO0VBQVcsc0JBQUE7QWhHd3pxQlg7O0FnR3Z6cUJBO0VBQVcsNEJBQUE7QWhHMnpxQlg7O0FnRzF6cUJBO0VBQVcsMkJBQUE7QWhHOHpxQlg7O0E0Rmw2cUJNO0VJd0dGO0lBQWdDLHlCQUFBO0VoRyt6cUJsQztFZ0c5enFCRTtJQUFnQyx1QkFBQTtFaEdpMHFCbEM7RWdHaDBxQkU7SUFBZ0MscUJBQUE7RWhHbTBxQmxDO0VnR2wwcUJFO0lBQWdDLHNCQUFBO0VoR3EwcUJsQztFZ0dwMHFCRTtJQUFnQyw0QkFBQTtFaEd1MHFCbEM7RWdHdDBxQkU7SUFBZ0MsMkJBQUE7RWhHeTBxQmxDO0FBQ0Y7QTRGdjdxQk07RUl3R0Y7SUFBZ0MseUJBQUE7RWhHbTFxQmxDO0VnR2wxcUJFO0lBQWdDLHVCQUFBO0VoR3ExcUJsQztFZ0dwMXFCRTtJQUFnQyxxQkFBQTtFaEd1MXFCbEM7RWdHdDFxQkU7SUFBZ0Msc0JBQUE7RWhHeTFxQmxDO0VnR3gxcUJFO0lBQWdDLDRCQUFBO0VoRzIxcUJsQztFZ0cxMXFCRTtJQUFnQywyQkFBQTtFaEc2MXFCbEM7QUFDRjtBNEYzOHFCTTtFSXdHRjtJQUFnQyx5QkFBQTtFaEd1MnFCbEM7RWdHdDJxQkU7SUFBZ0MsdUJBQUE7RWhHeTJxQmxDO0VnR3gycUJFO0lBQWdDLHFCQUFBO0VoRzIycUJsQztFZ0cxMnFCRTtJQUFnQyxzQkFBQTtFaEc2MnFCbEM7RWdHNTJxQkU7SUFBZ0MsNEJBQUE7RWhHKzJxQmxDO0VnRzkycUJFO0lBQWdDLDJCQUFBO0VoR2kzcUJsQztBQUNGO0E0Ri85cUJNO0VJd0dGO0lBQWdDLHlCQUFBO0VoRzIzcUJsQztFZ0cxM3FCRTtJQUFnQyx1QkFBQTtFaEc2M3FCbEM7RWdHNTNxQkU7SUFBZ0MscUJBQUE7RWhHKzNxQmxDO0VnRzkzcUJFO0lBQWdDLHNCQUFBO0VoR2k0cUJsQztFZ0doNHFCRTtJQUFnQyw0QkFBQTtFaEdtNHFCbEM7RWdHbDRxQkU7SUFBZ0MsMkJBQUE7RWhHcTRxQmxDO0FBQ0Y7QTRGbi9xQk07RUl3R0Y7SUFBZ0MseUJBQUE7RWhHKzRxQmxDO0VnRzk0cUJFO0lBQWdDLHVCQUFBO0VoR2k1cUJsQztFZ0doNXFCRTtJQUFnQyxxQkFBQTtFaEdtNXFCbEM7RWdHbDVxQkU7SUFBZ0Msc0JBQUE7RWhHcTVxQmxDO0VnR3A1cUJFO0lBQWdDLDRCQUFBO0VoR3U1cUJsQztFZ0d0NXFCRTtJQUFnQywyQkFBQTtFaEd5NXFCbEM7QUFDRjtBNEZ2Z3JCTTtFSXdHRjtJQUFnQyx5QkFBQTtFaEdtNnFCbEM7RWdHbDZxQkU7SUFBZ0MsdUJBQUE7RWhHcTZxQmxDO0VnR3A2cUJFO0lBQWdDLHFCQUFBO0VoR3U2cUJsQztFZ0d0NnFCRTtJQUFnQyxzQkFBQTtFaEd5NnFCbEM7RWdHeDZxQkU7SUFBZ0MsNEJBQUE7RWhHMjZxQmxDO0VnRzE2cUJFO0lBQWdDLDJCQUFBO0VoRzY2cUJsQztBQUNGO0E0RjNockJNO0VJd0dGO0lBQWdDLHlCQUFBO0VoR3U3cUJsQztFZ0d0N3FCRTtJQUFnQyx1QkFBQTtFaEd5N3FCbEM7RWdHeDdxQkU7SUFBZ0MscUJBQUE7RWhHMjdxQmxDO0VnRzE3cUJFO0lBQWdDLHNCQUFBO0VoRzY3cUJsQztFZ0c1N3FCRTtJQUFnQyw0QkFBQTtFaEcrN3FCbEM7RWdHOTdxQkU7SUFBZ0MsMkJBQUE7RWhHaThxQmxDO0FBQ0Y7QTRGL2lyQk07RUl3R0Y7SUFBZ0MseUJBQUE7RWhHMjhxQmxDO0VnRzE4cUJFO0lBQWdDLHVCQUFBO0VoRzY4cUJsQztFZ0c1OHFCRTtJQUFnQyxxQkFBQTtFaEcrOHFCbEM7RWdHOThxQkU7SUFBZ0Msc0JBQUE7RWhHaTlxQmxDO0VnR2g5cUJFO0lBQWdDLDRCQUFBO0VoR205cUJsQztFZ0dsOXFCRTtJQUFnQywyQkFBQTtFaEdxOXFCbEM7QUFDRjtBNEZua3JCTTtFSXdHRjtJQUFnQyx5QkFBQTtFaEcrOXFCbEM7RWdHOTlxQkU7SUFBZ0MsdUJBQUE7RWhHaStxQmxDO0VnR2grcUJFO0lBQWdDLHFCQUFBO0VoR20rcUJsQztFZ0dsK3FCRTtJQUFnQyxzQkFBQTtFaEdxK3FCbEM7RWdHcCtxQkU7SUFBZ0MsNEJBQUE7RWhHdStxQmxDO0VnR3QrcUJFO0lBQWdDLDJCQUFBO0VoR3krcUJsQztBQUNGO0E0RnZsckJNO0VJd0dGO0lBQWdDLHlCQUFBO0VoR20vcUJsQztFZ0dsL3FCRTtJQUFnQyx1QkFBQTtFaEdxL3FCbEM7RWdHcC9xQkU7SUFBZ0MscUJBQUE7RWhHdS9xQmxDO0VnR3QvcUJFO0lBQWdDLHNCQUFBO0VoR3kvcUJsQztFZ0d4L3FCRTtJQUFnQyw0QkFBQTtFaEcyL3FCbEM7RWdHMS9xQkU7SUFBZ0MsMkJBQUE7RWhHNi9xQmxDO0FBQ0Y7QTRGM21yQk07RUl3R0Y7SUFBZ0MseUJBQUE7RWhHdWdyQmxDO0VnR3RnckJFO0lBQWdDLHVCQUFBO0VoR3lnckJsQztFZ0d4Z3JCRTtJQUFnQyxxQkFBQTtFaEcyZ3JCbEM7RWdHMWdyQkU7SUFBZ0Msc0JBQUE7RWhHNmdyQmxDO0VnRzVnckJFO0lBQWdDLDRCQUFBO0VoRytnckJsQztFZ0c5Z3JCRTtJQUFnQywyQkFBQTtFaEdpaHJCbEM7QUFDRjtBNEYvbnJCTTtFSXdHRjtJQUFnQyx5QkFBQTtFaEcyaHJCbEM7RWdHMWhyQkU7SUFBZ0MsdUJBQUE7RWhHNmhyQmxDO0VnRzVockJFO0lBQWdDLHFCQUFBO0VoRytockJsQztFZ0c5aHJCRTtJQUFnQyxzQkFBQTtFaEdpaXJCbEM7RWdHaGlyQkU7SUFBZ0MsNEJBQUE7RWhHbWlyQmxDO0VnR2xpckJFO0lBQWdDLDJCQUFBO0VoR3FpckJsQztBQUNGO0FnRzlockJBO0VBQVcsMkJBQUE7QWhHaWlyQlg7O0FnR2hpckJBO0VBQVcseUJBQUE7QWhHb2lyQlg7O0FnR25pckJBO0VBQVcsdUJBQUE7QWhHdWlyQlg7O0FnR3RpckJBO0VBQVcsOEJBQUE7QWhHMGlyQlg7O0FnR3ppckJBO0VBQVcsNkJBQUE7QWhHNmlyQlg7O0E0RnRxckJNO0VJNkhGO0lBQWdDLDJCQUFBO0VoRzhpckJsQztFZ0c3aXJCRTtJQUFnQyx5QkFBQTtFaEdnanJCbEM7RWdHL2lyQkU7SUFBZ0MsdUJBQUE7RWhHa2pyQmxDO0VnR2pqckJFO0lBQWdDLDhCQUFBO0VoR29qckJsQztFZ0duanJCRTtJQUFnQyw2QkFBQTtFaEdzanJCbEM7QUFDRjtBNEZ4cnJCTTtFSTZIRjtJQUFnQywyQkFBQTtFaEcranJCbEM7RWdHOWpyQkU7SUFBZ0MseUJBQUE7RWhHaWtyQmxDO0VnR2hrckJFO0lBQWdDLHVCQUFBO0VoR21rckJsQztFZ0dsa3JCRTtJQUFnQyw4QkFBQTtFaEdxa3JCbEM7RWdHcGtyQkU7SUFBZ0MsNkJBQUE7RWhHdWtyQmxDO0FBQ0Y7QTRGenNyQk07RUk2SEY7SUFBZ0MsMkJBQUE7RWhHZ2xyQmxDO0VnRy9rckJFO0lBQWdDLHlCQUFBO0VoR2tsckJsQztFZ0dqbHJCRTtJQUFnQyx1QkFBQTtFaEdvbHJCbEM7RWdHbmxyQkU7SUFBZ0MsOEJBQUE7RWhHc2xyQmxDO0VnR3JsckJFO0lBQWdDLDZCQUFBO0VoR3dsckJsQztBQUNGO0E0RjF0ckJNO0VJNkhGO0lBQWdDLDJCQUFBO0VoR2ltckJsQztFZ0dobXJCRTtJQUFnQyx5QkFBQTtFaEdtbXJCbEM7RWdHbG1yQkU7SUFBZ0MsdUJBQUE7RWhHcW1yQmxDO0VnR3BtckJFO0lBQWdDLDhCQUFBO0VoR3VtckJsQztFZ0d0bXJCRTtJQUFnQyw2QkFBQTtFaEd5bXJCbEM7QUFDRjtBNEYzdXJCTTtFSTZIRjtJQUFnQywyQkFBQTtFaEdrbnJCbEM7RWdHam5yQkU7SUFBZ0MseUJBQUE7RWhHb25yQmxDO0VnR25uckJFO0lBQWdDLHVCQUFBO0VoR3NuckJsQztFZ0dybnJCRTtJQUFnQyw4QkFBQTtFaEd3bnJCbEM7RWdHdm5yQkU7SUFBZ0MsNkJBQUE7RWhHMG5yQmxDO0FBQ0Y7QTRGNXZyQk07RUk2SEY7SUFBZ0MsMkJBQUE7RWhHbW9yQmxDO0VnR2xvckJFO0lBQWdDLHlCQUFBO0VoR3FvckJsQztFZ0dwb3JCRTtJQUFnQyx1QkFBQTtFaEd1b3JCbEM7RWdHdG9yQkU7SUFBZ0MsOEJBQUE7RWhHeW9yQmxDO0VnR3hvckJFO0lBQWdDLDZCQUFBO0VoRzJvckJsQztBQUNGO0E0Rjd3ckJNO0VJNkhGO0lBQWdDLDJCQUFBO0VoR29wckJsQztFZ0ducHJCRTtJQUFnQyx5QkFBQTtFaEdzcHJCbEM7RWdHcnByQkU7SUFBZ0MsdUJBQUE7RWhHd3ByQmxDO0VnR3ZwckJFO0lBQWdDLDhCQUFBO0VoRzBwckJsQztFZ0d6cHJCRTtJQUFnQyw2QkFBQTtFaEc0cHJCbEM7QUFDRjtBNEY5eHJCTTtFSTZIRjtJQUFnQywyQkFBQTtFaEdxcXJCbEM7RWdHcHFyQkU7SUFBZ0MseUJBQUE7RWhHdXFyQmxDO0VnR3RxckJFO0lBQWdDLHVCQUFBO0VoR3lxckJsQztFZ0d4cXJCRTtJQUFnQyw4QkFBQTtFaEcycXJCbEM7RWdHMXFyQkU7SUFBZ0MsNkJBQUE7RWhHNnFyQmxDO0FBQ0Y7QTRGL3lyQk07RUk2SEY7SUFBZ0MsMkJBQUE7RWhHc3JyQmxDO0VnR3JyckJFO0lBQWdDLHlCQUFBO0VoR3dyckJsQztFZ0d2cnJCRTtJQUFnQyx1QkFBQTtFaEcwcnJCbEM7RWdHenJyQkU7SUFBZ0MsOEJBQUE7RWhHNHJyQmxDO0VnRzNyckJFO0lBQWdDLDZCQUFBO0VoRzhyckJsQztBQUNGO0E0RmgwckJNO0VJNkhGO0lBQWdDLDJCQUFBO0VoR3VzckJsQztFZ0d0c3JCRTtJQUFnQyx5QkFBQTtFaEd5c3JCbEM7RWdHeHNyQkU7SUFBZ0MsdUJBQUE7RWhHMnNyQmxDO0VnRzFzckJFO0lBQWdDLDhCQUFBO0VoRzZzckJsQztFZ0c1c3JCRTtJQUFnQyw2QkFBQTtFaEcrc3JCbEM7QUFDRjtBNEZqMXJCTTtFSTZIRjtJQUFnQywyQkFBQTtFaEd3dHJCbEM7RWdHdnRyQkU7SUFBZ0MseUJBQUE7RWhHMHRyQmxDO0VnR3p0ckJFO0lBQWdDLHVCQUFBO0VoRzR0ckJsQztFZ0czdHJCRTtJQUFnQyw4QkFBQTtFaEc4dHJCbEM7RWdHN3RyQkU7SUFBZ0MsNkJBQUE7RWhHZ3VyQmxDO0FBQ0Y7QTRGbDJyQk07RUk2SEY7SUFBZ0MsMkJBQUE7RWhHeXVyQmxDO0VnR3h1ckJFO0lBQWdDLHlCQUFBO0VoRzJ1ckJsQztFZ0cxdXJCRTtJQUFnQyx1QkFBQTtFaEc2dXJCbEM7RWdHNXVyQkU7SUFBZ0MsOEJBQUE7RWhHK3VyQmxDO0VnRzl1ckJFO0lBQWdDLDZCQUFBO0VoR2l2ckJsQztBQUNGO0FnRzF1ckJBO0VBQVcsVUFBQTtBaEc2dXJCWDs7QWdHNXVyQkE7RUFBVyxPQUFBO0FoR2d2ckJYOztBNEYxM3JCTTtFSThJRjtJQUFnQyxVQUFBO0VoR2l2ckJsQztFZ0dodnJCRTtJQUFnQyxPQUFBO0VoR212ckJsQztBQUNGO0E0Rm40ckJNO0VJOElGO0lBQWdDLFVBQUE7RWhHeXZyQmxDO0VnR3h2ckJFO0lBQWdDLE9BQUE7RWhHMnZyQmxDO0FBQ0Y7QTRGMzRyQk07RUk4SUY7SUFBZ0MsVUFBQTtFaEdpd3JCbEM7RWdHaHdyQkU7SUFBZ0MsT0FBQTtFaEdtd3JCbEM7QUFDRjtBNEZuNXJCTTtFSThJRjtJQUFnQyxVQUFBO0VoR3l3ckJsQztFZ0d4d3JCRTtJQUFnQyxPQUFBO0VoRzJ3ckJsQztBQUNGO0E0RjM1ckJNO0VJOElGO0lBQWdDLFVBQUE7RWhHaXhyQmxDO0VnR2h4ckJFO0lBQWdDLE9BQUE7RWhHbXhyQmxDO0FBQ0Y7QTRGbjZyQk07RUk4SUY7SUFBZ0MsVUFBQTtFaEd5eHJCbEM7RWdHeHhyQkU7SUFBZ0MsT0FBQTtFaEcyeHJCbEM7QUFDRjtBNEYzNnJCTTtFSThJRjtJQUFnQyxVQUFBO0VoR2l5ckJsQztFZ0doeXJCRTtJQUFnQyxPQUFBO0VoR215ckJsQztBQUNGO0E0Rm43ckJNO0VJOElGO0lBQWdDLFVBQUE7RWhHeXlyQmxDO0VnR3h5ckJFO0lBQWdDLE9BQUE7RWhHMnlyQmxDO0FBQ0Y7QTRGMzdyQk07RUk4SUY7SUFBZ0MsVUFBQTtFaEdpenJCbEM7RWdHaHpyQkU7SUFBZ0MsT0FBQTtFaEdtenJCbEM7QUFDRjtBNEZuOHJCTTtFSThJRjtJQUFnQyxVQUFBO0VoR3l6ckJsQztFZ0d4enJCRTtJQUFnQyxPQUFBO0VoRzJ6ckJsQztBQUNGO0E0RjM4ckJNO0VJOElGO0lBQWdDLFVBQUE7RWhHaTByQmxDO0VnR2gwckJFO0lBQWdDLE9BQUE7RWhHbTByQmxDO0FBQ0Y7QTRGbjlyQk07RUk4SUY7SUFBZ0MsVUFBQTtFaEd5MHJCbEM7RWdHeDByQkU7SUFBZ0MsT0FBQTtFaEcyMHJCbEM7QUFDRjtBZ0dwMHJCQTtFQUFXLGdCQUFBO0FoR3UwckJYOztBZ0d0MHJCQTtFQUFXLGFBQUE7QWhHMDByQlg7O0E0RmwrckJNO0VJNEpGO0lBQWdDLGdCQUFBO0VoRzIwckJsQztFZ0cxMHJCRTtJQUFnQyxhQUFBO0VoRzYwckJsQztBQUNGO0E0RjMrckJNO0VJNEpGO0lBQWdDLGdCQUFBO0VoR20xckJsQztFZ0dsMXJCRTtJQUFnQyxhQUFBO0VoR3ExckJsQztBQUNGO0E0Rm4vckJNO0VJNEpGO0lBQWdDLGdCQUFBO0VoRzIxckJsQztFZ0cxMXJCRTtJQUFnQyxhQUFBO0VoRzYxckJsQztBQUNGO0E0RjMvckJNO0VJNEpGO0lBQWdDLGdCQUFBO0VoR20yckJsQztFZ0dsMnJCRTtJQUFnQyxhQUFBO0VoR3EyckJsQztBQUNGO0E0Rm5nc0JNO0VJNEpGO0lBQWdDLGdCQUFBO0VoRzIyckJsQztFZ0cxMnJCRTtJQUFnQyxhQUFBO0VoRzYyckJsQztBQUNGO0E0RjNnc0JNO0VJNEpGO0lBQWdDLGdCQUFBO0VoR20zckJsQztFZ0dsM3JCRTtJQUFnQyxhQUFBO0VoR3EzckJsQztBQUNGO0E0Rm5oc0JNO0VJNEpGO0lBQWdDLGdCQUFBO0VoRzIzckJsQztFZ0cxM3JCRTtJQUFnQyxhQUFBO0VoRzYzckJsQztBQUNGO0E0RjNoc0JNO0VJNEpGO0lBQWdDLGdCQUFBO0VoR200ckJsQztFZ0dsNHJCRTtJQUFnQyxhQUFBO0VoR3E0ckJsQztBQUNGO0E0Rm5pc0JNO0VJNEpGO0lBQWdDLGdCQUFBO0VoRzI0ckJsQztFZ0cxNHJCRTtJQUFnQyxhQUFBO0VoRzY0ckJsQztBQUNGO0E0RjNpc0JNO0VJNEpGO0lBQWdDLGdCQUFBO0VoR201ckJsQztFZ0dsNXJCRTtJQUFnQyxhQUFBO0VoR3E1ckJsQztBQUNGO0E0Rm5qc0JNO0VJNEpGO0lBQWdDLGdCQUFBO0VoRzI1ckJsQztFZ0cxNXJCRTtJQUFnQyxhQUFBO0VoRzY1ckJsQztBQUNGO0E0RjNqc0JNO0VJNEpGO0lBQWdDLGdCQUFBO0VoR202ckJsQztFZ0dsNnJCRTtJQUFnQyxhQUFBO0VoR3E2ckJsQztBQUNGO0FnRzk1ckJBO0VBQVcsWUFBQTtBaEdpNnJCWDs7QWdHaDZyQkE7RUFBVyxZQUFBO0FoR282ckJYOztBNEYxa3NCTTtFSTBLRjtJQUFnQyxZQUFBO0VoR3E2ckJsQztFZ0dwNnJCRTtJQUFnQyxZQUFBO0VoR3U2ckJsQztBQUNGO0E0Rm5sc0JNO0VJMEtGO0lBQWdDLFlBQUE7RWhHNjZyQmxDO0VnRzU2ckJFO0lBQWdDLFlBQUE7RWhHKzZyQmxDO0FBQ0Y7QTRGM2xzQk07RUkwS0Y7SUFBZ0MsWUFBQTtFaEdxN3JCbEM7RWdHcDdyQkU7SUFBZ0MsWUFBQTtFaEd1N3JCbEM7QUFDRjtBNEZubXNCTTtFSTBLRjtJQUFnQyxZQUFBO0VoRzY3ckJsQztFZ0c1N3JCRTtJQUFnQyxZQUFBO0VoRys3ckJsQztBQUNGO0E0RjNtc0JNO0VJMEtGO0lBQWdDLFlBQUE7RWhHcThyQmxDO0VnR3A4ckJFO0lBQWdDLFlBQUE7RWhHdThyQmxDO0FBQ0Y7QTRGbm5zQk07RUkwS0Y7SUFBZ0MsWUFBQTtFaEc2OHJCbEM7RWdHNThyQkU7SUFBZ0MsWUFBQTtFaEcrOHJCbEM7QUFDRjtBNEYzbnNCTTtFSTBLRjtJQUFnQyxZQUFBO0VoR3E5ckJsQztFZ0dwOXJCRTtJQUFnQyxZQUFBO0VoR3U5ckJsQztBQUNGO0E0Rm5vc0JNO0VJMEtGO0lBQWdDLFlBQUE7RWhHNjlyQmxDO0VnRzU5ckJFO0lBQWdDLFlBQUE7RWhHKzlyQmxDO0FBQ0Y7QTRGM29zQk07RUkwS0Y7SUFBZ0MsWUFBQTtFaEdxK3JCbEM7RWdHcCtyQkU7SUFBZ0MsWUFBQTtFaEd1K3JCbEM7QUFDRjtBNEZucHNCTTtFSTBLRjtJQUFnQyxZQUFBO0VoRzYrckJsQztFZ0c1K3JCRTtJQUFnQyxZQUFBO0VoRysrckJsQztBQUNGO0E0RjNwc0JNO0VJMEtGO0lBQWdDLFlBQUE7RWhHcS9yQmxDO0VnR3AvckJFO0lBQWdDLFlBQUE7RWhHdS9yQmxDO0FBQ0Y7QTRGbnFzQk07RUkwS0Y7SUFBZ0MsWUFBQTtFaEc2L3JCbEM7RWdHNS9yQkU7SUFBZ0MsWUFBQTtFaEcrL3JCbEM7QUFDRjtBZ0d4L3JCQTtFQUFXLGNBQUE7QWhHMi9yQlg7O0FnRzEvckJBO0VBQVcsY0FBQTtBaEc4L3JCWDs7QTRGbHJzQk07RUl3TEY7SUFBZ0MsY0FBQTtFaEcrL3JCbEM7RWdHOS9yQkU7SUFBZ0MsY0FBQTtFaEdpZ3NCbEM7QUFDRjtBNEYzcnNCTTtFSXdMRjtJQUFnQyxjQUFBO0VoR3Vnc0JsQztFZ0d0Z3NCRTtJQUFnQyxjQUFBO0VoR3lnc0JsQztBQUNGO0E0Rm5zc0JNO0VJd0xGO0lBQWdDLGNBQUE7RWhHK2dzQmxDO0VnRzlnc0JFO0lBQWdDLGNBQUE7RWhHaWhzQmxDO0FBQ0Y7QTRGM3NzQk07RUl3TEY7SUFBZ0MsY0FBQTtFaEd1aHNCbEM7RWdHdGhzQkU7SUFBZ0MsY0FBQTtFaEd5aHNCbEM7QUFDRjtBNEZudHNCTTtFSXdMRjtJQUFnQyxjQUFBO0VoRytoc0JsQztFZ0c5aHNCRTtJQUFnQyxjQUFBO0VoR2lpc0JsQztBQUNGO0E0RjN0c0JNO0VJd0xGO0lBQWdDLGNBQUE7RWhHdWlzQmxDO0VnR3Rpc0JFO0lBQWdDLGNBQUE7RWhHeWlzQmxDO0FBQ0Y7QTRGbnVzQk07RUl3TEY7SUFBZ0MsY0FBQTtFaEcraXNCbEM7RWdHOWlzQkU7SUFBZ0MsY0FBQTtFaEdpanNCbEM7QUFDRjtBNEYzdXNCTTtFSXdMRjtJQUFnQyxjQUFBO0VoR3Vqc0JsQztFZ0d0anNCRTtJQUFnQyxjQUFBO0VoR3lqc0JsQztBQUNGO0E0Rm52c0JNO0VJd0xGO0lBQWdDLGNBQUE7RWhHK2pzQmxDO0VnRzlqc0JFO0lBQWdDLGNBQUE7RWhHaWtzQmxDO0FBQ0Y7QTRGM3ZzQk07RUl3TEY7SUFBZ0MsY0FBQTtFaEd1a3NCbEM7RWdHdGtzQkU7SUFBZ0MsY0FBQTtFaEd5a3NCbEM7QUFDRjtBNEZud3NCTTtFSXdMRjtJQUFnQyxjQUFBO0VoRytrc0JsQztFZ0c5a3NCRTtJQUFnQyxjQUFBO0VoR2lsc0JsQztBQUNGO0E0RjN3c0JNO0VJd0xGO0lBQWdDLGNBQUE7RWhHdWxzQmxDO0VnR3Rsc0JFO0lBQWdDLGNBQUE7RWhHeWxzQmxDO0FBQ0Y7QWdHamxzQkU7RUFBYSxRQURGO0FoR3Fsc0JiOztBNEZ0eHNCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEcwbHNCWDtBQUNGO0E0RjV4c0JNO0VJc01BO0lBQWtDLFFBTDNCO0VoRytsc0JYO0FBQ0Y7QTRGanlzQk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHb21zQlg7QUFDRjtBNEZ0eXNCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEd5bXNCWDtBQUNGO0E0RjN5c0JNO0VJc01BO0lBQWtDLFFBTDNCO0VoRzhtc0JYO0FBQ0Y7QTRGaHpzQk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHbW5zQlg7QUFDRjtBNEZyenNCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEd3bnNCWDtBQUNGO0E0RjF6c0JNO0VJc01BO0lBQWtDLFFBTDNCO0VoRzZuc0JYO0FBQ0Y7QTRGL3pzQk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHa29zQlg7QUFDRjtBNEZwMHNCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEd1b3NCWDtBQUNGO0E0Rnowc0JNO0VJc01BO0lBQWtDLFFBTDNCO0VoRzRvc0JYO0FBQ0Y7QTRGOTBzQk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHaXBzQlg7QUFDRjtBZ0dqcHNCRTtFQUFhLFFBREY7QWhHcXBzQmI7O0E0RnQxc0JNO0VJc01BO0lBQWtDLFFBTDNCO0VoRzBwc0JYO0FBQ0Y7QTRGNTFzQk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHK3BzQlg7QUFDRjtBNEZqMnNCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEdvcXNCWDtBQUNGO0E0RnQyc0JNO0VJc01BO0lBQWtDLFFBTDNCO0VoR3lxc0JYO0FBQ0Y7QTRGMzJzQk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHOHFzQlg7QUFDRjtBNEZoM3NCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEdtcnNCWDtBQUNGO0E0RnIzc0JNO0VJc01BO0lBQWtDLFFBTDNCO0VoR3dyc0JYO0FBQ0Y7QTRGMTNzQk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHNnJzQlg7QUFDRjtBNEYvM3NCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEdrc3NCWDtBQUNGO0E0RnA0c0JNO0VJc01BO0lBQWtDLFFBTDNCO0VoR3Vzc0JYO0FBQ0Y7QTRGejRzQk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHNHNzQlg7QUFDRjtBNEY5NHNCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEdpdHNCWDtBQUNGO0FnR2p0c0JFO0VBQWEsUUFERjtBaEdxdHNCYjs7QTRGdDVzQk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHMHRzQlg7QUFDRjtBNEY1NXNCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEcrdHNCWDtBQUNGO0E0Rmo2c0JNO0VJc01BO0lBQWtDLFFBTDNCO0VoR291c0JYO0FBQ0Y7QTRGdDZzQk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHeXVzQlg7QUFDRjtBNEYzNnNCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEc4dXNCWDtBQUNGO0E0Rmg3c0JNO0VJc01BO0lBQWtDLFFBTDNCO0VoR212c0JYO0FBQ0Y7QTRGcjdzQk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHd3ZzQlg7QUFDRjtBNEYxN3NCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEc2dnNCWDtBQUNGO0E0Ri83c0JNO0VJc01BO0lBQWtDLFFBTDNCO0VoR2t3c0JYO0FBQ0Y7QTRGcDhzQk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHdXdzQlg7QUFDRjtBNEZ6OHNCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEc0d3NCWDtBQUNGO0E0Rjk4c0JNO0VJc01BO0lBQWtDLFFBTDNCO0VoR2l4c0JYO0FBQ0Y7QWdHanhzQkU7RUFBYSxRQURGO0FoR3F4c0JiOztBNEZ0OXNCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEcweHNCWDtBQUNGO0E0RjU5c0JNO0VJc01BO0lBQWtDLFFBTDNCO0VoRyt4c0JYO0FBQ0Y7QTRGaitzQk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHb3lzQlg7QUFDRjtBNEZ0K3NCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEd5eXNCWDtBQUNGO0E0RjMrc0JNO0VJc01BO0lBQWtDLFFBTDNCO0VoRzh5c0JYO0FBQ0Y7QTRGaC9zQk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHbXpzQlg7QUFDRjtBNEZyL3NCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEd3enNCWDtBQUNGO0E0RjEvc0JNO0VJc01BO0lBQWtDLFFBTDNCO0VoRzZ6c0JYO0FBQ0Y7QTRGLy9zQk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHazBzQlg7QUFDRjtBNEZwZ3RCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEd1MHNCWDtBQUNGO0E0RnpndEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoRzQwc0JYO0FBQ0Y7QTRGOWd0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHaTFzQlg7QUFDRjtBZ0dqMXNCRTtFQUFhLFFBREY7QWhHcTFzQmI7O0E0RnRodEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoRzAxc0JYO0FBQ0Y7QTRGNWh0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHKzFzQlg7QUFDRjtBNEZqaXRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEdvMnNCWDtBQUNGO0E0RnRpdEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoR3kyc0JYO0FBQ0Y7QTRGM2l0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHODJzQlg7QUFDRjtBNEZoanRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEdtM3NCWDtBQUNGO0E0RnJqdEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoR3czc0JYO0FBQ0Y7QTRGMWp0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHNjNzQlg7QUFDRjtBNEYvanRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEdrNHNCWDtBQUNGO0E0RnBrdEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoR3U0c0JYO0FBQ0Y7QTRGemt0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHNDRzQlg7QUFDRjtBNEY5a3RCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEdpNXNCWDtBQUNGO0FnR2o1c0JFO0VBQWEsUUFERjtBaEdxNXNCYjs7QTRGdGx0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHMDVzQlg7QUFDRjtBNEY1bHRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEcrNXNCWDtBQUNGO0E0RmptdEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoR282c0JYO0FBQ0Y7QTRGdG10Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHeTZzQlg7QUFDRjtBNEYzbXRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEc4NnNCWDtBQUNGO0E0RmhudEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoR203c0JYO0FBQ0Y7QTRGcm50Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHdzdzQlg7QUFDRjtBNEYxbnRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEc2N3NCWDtBQUNGO0E0Ri9udEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoR2s4c0JYO0FBQ0Y7QTRGcG90Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHdThzQlg7QUFDRjtBNEZ6b3RCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEc0OHNCWDtBQUNGO0E0RjlvdEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoR2k5c0JYO0FBQ0Y7QWdHajlzQkU7RUFBYSxRQURGO0FoR3E5c0JiOztBNEZ0cHRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEcwOXNCWDtBQUNGO0E0RjVwdEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoRys5c0JYO0FBQ0Y7QTRGanF0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHbytzQlg7QUFDRjtBNEZ0cXRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEd5K3NCWDtBQUNGO0E0RjNxdEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoRzgrc0JYO0FBQ0Y7QTRGaHJ0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHbS9zQlg7QUFDRjtBNEZycnRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEd3L3NCWDtBQUNGO0E0RjFydEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoRzYvc0JYO0FBQ0Y7QTRGL3J0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHa2d0Qlg7QUFDRjtBNEZwc3RCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEd1Z3RCWDtBQUNGO0E0RnpzdEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoRzRndEJYO0FBQ0Y7QTRGOXN0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHaWh0Qlg7QUFDRjtBZ0dqaHRCRTtFQUFhLFFBREY7QWhHcWh0QmI7O0E0RnR0dEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoRzBodEJYO0FBQ0Y7QTRGNXR0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHK2h0Qlg7QUFDRjtBNEZqdXRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEdvaXRCWDtBQUNGO0E0RnR1dEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoR3lpdEJYO0FBQ0Y7QTRGM3V0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHOGl0Qlg7QUFDRjtBNEZodnRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEdtanRCWDtBQUNGO0E0RnJ2dEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoR3dqdEJYO0FBQ0Y7QTRGMXZ0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHNmp0Qlg7QUFDRjtBNEYvdnRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEdra3RCWDtBQUNGO0E0RnB3dEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoR3VrdEJYO0FBQ0Y7QTRGend0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHNGt0Qlg7QUFDRjtBNEY5d3RCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEdpbHRCWDtBQUNGO0FnR2psdEJFO0VBQWEsUUFERjtBaEdxbHRCYjs7QTRGdHh0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHMGx0Qlg7QUFDRjtBNEY1eHRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEcrbHRCWDtBQUNGO0E0Rmp5dEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoR29tdEJYO0FBQ0Y7QTRGdHl0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHeW10Qlg7QUFDRjtBNEYzeXRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEc4bXRCWDtBQUNGO0E0Rmh6dEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoR21udEJYO0FBQ0Y7QTRGcnp0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHd250Qlg7QUFDRjtBNEYxenRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEc2bnRCWDtBQUNGO0E0Ri96dEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoR2tvdEJYO0FBQ0Y7QTRGcDB0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHdW90Qlg7QUFDRjtBNEZ6MHRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEc0b3RCWDtBQUNGO0E0RjkwdEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoR2lwdEJYO0FBQ0Y7QWdHanB0QkU7RUFBYSxRQURGO0FoR3FwdEJiOztBNEZ0MXRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEcwcHRCWDtBQUNGO0E0RjUxdEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoRytwdEJYO0FBQ0Y7QTRGajJ0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHb3F0Qlg7QUFDRjtBNEZ0MnRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEd5cXRCWDtBQUNGO0E0RjMydEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoRzhxdEJYO0FBQ0Y7QTRGaDN0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHbXJ0Qlg7QUFDRjtBNEZyM3RCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEd3cnRCWDtBQUNGO0E0RjEzdEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoRzZydEJYO0FBQ0Y7QTRGLzN0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHa3N0Qlg7QUFDRjtBNEZwNHRCTTtFSXNNQTtJQUFrQyxRQUwzQjtFaEd1c3RCWDtBQUNGO0E0Rno0dEJNO0VJc01BO0lBQWtDLFFBTDNCO0VoRzRzdEJYO0FBQ0Y7QTRGOTR0Qk07RUlzTUE7SUFBa0MsUUFMM0I7RWhHaXR0Qlg7QUFDRjtBZ0dqdHRCRTtFQUFhLFNBREY7QWhHcXR0QmI7O0E0RnQ1dEJNO0VJc01BO0lBQWtDLFNBTDNCO0VoRzB0dEJYO0FBQ0Y7QTRGNTV0Qk07RUlzTUE7SUFBa0MsU0FMM0I7RWhHK3R0Qlg7QUFDRjtBNEZqNnRCTTtFSXNNQTtJQUFrQyxTQUwzQjtFaEdvdXRCWDtBQUNGO0E0RnQ2dEJNO0VJc01BO0lBQWtDLFNBTDNCO0VoR3l1dEJYO0FBQ0Y7QTRGMzZ0Qk07RUlzTUE7SUFBa0MsU0FMM0I7RWhHOHV0Qlg7QUFDRjtBNEZoN3RCTTtFSXNNQTtJQUFrQyxTQUwzQjtFaEdtdnRCWDtBQUNGO0E0RnI3dEJNO0VJc01BO0lBQWtDLFNBTDNCO0VoR3d2dEJYO0FBQ0Y7QTRGMTd0Qk07RUlzTUE7SUFBa0MsU0FMM0I7RWhHNnZ0Qlg7QUFDRjtBNEYvN3RCTTtFSXNNQTtJQUFrQyxTQUwzQjtFaEdrd3RCWDtBQUNGO0E0RnA4dEJNO0VJc01BO0lBQWtDLFNBTDNCO0VoR3V3dEJYO0FBQ0Y7QTRGejh0Qk07RUlzTUE7SUFBa0MsU0FMM0I7RWhHNHd0Qlg7QUFDRjtBNEY5OHRCTTtFSXNNQTtJQUFrQyxTQUwzQjtFaEdpeHRCWDtBQUNGO0FnR2p4dEJFO0VBQWEsU0FERjtBaEdxeHRCYjs7QTRGdDl0Qk07RUlzTUE7SUFBa0MsU0FMM0I7RWhHMHh0Qlg7QUFDRjtBNEY1OXRCTTtFSXNNQTtJQUFrQyxTQUwzQjtFaEcreHRCWDtBQUNGO0E0RmordEJNO0VJc01BO0lBQWtDLFNBTDNCO0VoR295dEJYO0FBQ0Y7QTRGdCt0Qk07RUlzTUE7SUFBa0MsU0FMM0I7RWhHeXl0Qlg7QUFDRjtBNEYzK3RCTTtFSXNNQTtJQUFrQyxTQUwzQjtFaEc4eXRCWDtBQUNGO0E0RmgvdEJNO0VJc01BO0lBQWtDLFNBTDNCO0VoR216dEJYO0FBQ0Y7QTRGci90Qk07RUlzTUE7SUFBa0MsU0FMM0I7RWhHd3p0Qlg7QUFDRjtBNEYxL3RCTTtFSXNNQTtJQUFrQyxTQUwzQjtFaEc2enRCWDtBQUNGO0E0Ri8vdEJNO0VJc01BO0lBQWtDLFNBTDNCO0VoR2swdEJYO0FBQ0Y7QTRGcGd1Qk07RUlzTUE7SUFBa0MsU0FMM0I7RWhHdTB0Qlg7QUFDRjtBNEZ6Z3VCTTtFSXNNQTtJQUFrQyxTQUwzQjtFaEc0MHRCWDtBQUNGO0E0RjlndUJNO0VJc01BO0lBQWtDLFNBTDNCO0VoR2kxdEJYO0FBQ0Y7QWdHajF0QkU7RUFBYSxTQURGO0FoR3ExdEJiOztBNEZ0aHVCTTtFSXNNQTtJQUFrQyxTQUwzQjtFaEcwMXRCWDtBQUNGO0E0RjVodUJNO0VJc01BO0lBQWtDLFNBTDNCO0VoRysxdEJYO0FBQ0Y7QTRGaml1Qk07RUlzTUE7SUFBa0MsU0FMM0I7RWhHbzJ0Qlg7QUFDRjtBNEZ0aXVCTTtFSXNNQTtJQUFrQyxTQUwzQjtFaEd5MnRCWDtBQUNGO0E0RjNpdUJNO0VJc01BO0lBQWtDLFNBTDNCO0VoRzgydEJYO0FBQ0Y7QTRGaGp1Qk07RUlzTUE7SUFBa0MsU0FMM0I7RWhHbTN0Qlg7QUFDRjtBNEZyanVCTTtFSXNNQTtJQUFrQyxTQUwzQjtFaEd3M3RCWDtBQUNGO0E0RjFqdUJNO0VJc01BO0lBQWtDLFNBTDNCO0VoRzYzdEJYO0FBQ0Y7QTRGL2p1Qk07RUlzTUE7SUFBa0MsU0FMM0I7RWhHazR0Qlg7QUFDRjtBNEZwa3VCTTtFSXNNQTtJQUFrQyxTQUwzQjtFaEd1NHRCWDtBQUNGO0E0RnprdUJNO0VJc01BO0lBQWtDLFNBTDNCO0VoRzQ0dEJYO0FBQ0Y7QTRGOWt1Qk07RUlzTUE7SUFBa0MsU0FMM0I7RWhHaTV0Qlg7QUFDRjtBaUc3a3VCQTtFQUFnQix5QkFBQTtBakdnbHVCaEI7O0FpRy9rdUJBO0VBQWdCLGdDQUFBO0FqR21sdUJoQjs7QWlHbGx1QkE7RUFBZ0IsMEJBQUE7QWpHc2x1QmhCOztBaUdybHVCQTtFQUFnQix5QkFBQTtBakd5bHVCaEI7O0FpR3hsdUJBO0VBQWdCLDhCQUFBO0FqRzRsdUJoQjs7QWlHM2x1QkE7RUFBZ0Isd0JBQUE7QWpHK2x1QmhCOztBNEYxbXVCTTtFS2VGO0lBQWlDLHlCQUFBO0VqR2dtdUJuQztFaUcvbHVCRTtJQUFpQyxnQ0FBQTtFakdrbXVCbkM7RWlHam11QkU7SUFBaUMsMEJBQUE7RWpHb211Qm5DO0VpR25tdUJFO0lBQWlDLHlCQUFBO0VqR3NtdUJuQztFaUdybXVCRTtJQUFpQyw4QkFBQTtFakd3bXVCbkM7RWlHdm11QkU7SUFBaUMsd0JBQUE7RWpHMG11Qm5DO0FBQ0Y7QTRGL251Qk07RUtlRjtJQUFpQyx5QkFBQTtFakdvbnVCbkM7RWlHbm51QkU7SUFBaUMsZ0NBQUE7RWpHc251Qm5DO0VpR3JudUJFO0lBQWlDLDBCQUFBO0VqR3dudUJuQztFaUd2bnVCRTtJQUFpQyx5QkFBQTtFakcwbnVCbkM7RWlHem51QkU7SUFBaUMsOEJBQUE7RWpHNG51Qm5DO0VpRzNudUJFO0lBQWlDLHdCQUFBO0VqRzhudUJuQztBQUNGO0E0Rm5wdUJNO0VLZUY7SUFBaUMseUJBQUE7RWpHd291Qm5DO0VpR3ZvdUJFO0lBQWlDLGdDQUFBO0VqRzBvdUJuQztFaUd6b3VCRTtJQUFpQywwQkFBQTtFakc0b3VCbkM7RWlHM291QkU7SUFBaUMseUJBQUE7RWpHOG91Qm5DO0VpRzdvdUJFO0lBQWlDLDhCQUFBO0VqR2dwdUJuQztFaUcvb3VCRTtJQUFpQyx3QkFBQTtFakdrcHVCbkM7QUFDRjtBNEZ2cXVCTTtFS2VGO0lBQWlDLHlCQUFBO0VqRzRwdUJuQztFaUczcHVCRTtJQUFpQyxnQ0FBQTtFakc4cHVCbkM7RWlHN3B1QkU7SUFBaUMsMEJBQUE7RWpHZ3F1Qm5DO0VpRy9wdUJFO0lBQWlDLHlCQUFBO0VqR2txdUJuQztFaUdqcXVCRTtJQUFpQyw4QkFBQTtFakdvcXVCbkM7RWlHbnF1QkU7SUFBaUMsd0JBQUE7RWpHc3F1Qm5DO0FBQ0Y7QTRGM3J1Qk07RUtlRjtJQUFpQyx5QkFBQTtFakdncnVCbkM7RWlHL3F1QkU7SUFBaUMsZ0NBQUE7RWpHa3J1Qm5DO0VpR2pydUJFO0lBQWlDLDBCQUFBO0VqR29ydUJuQztFaUducnVCRTtJQUFpQyx5QkFBQTtFakdzcnVCbkM7RWlHcnJ1QkU7SUFBaUMsOEJBQUE7RWpHd3J1Qm5DO0VpR3ZydUJFO0lBQWlDLHdCQUFBO0VqRzBydUJuQztBQUNGO0E0Ri9zdUJNO0VLZUY7SUFBaUMseUJBQUE7RWpHb3N1Qm5DO0VpR25zdUJFO0lBQWlDLGdDQUFBO0VqR3NzdUJuQztFaUdyc3VCRTtJQUFpQywwQkFBQTtFakd3c3VCbkM7RWlHdnN1QkU7SUFBaUMseUJBQUE7RWpHMHN1Qm5DO0VpR3pzdUJFO0lBQWlDLDhCQUFBO0VqRzRzdUJuQztFaUczc3VCRTtJQUFpQyx3QkFBQTtFakc4c3VCbkM7QUFDRjtBNEZudXVCTTtFS2VGO0lBQWlDLHlCQUFBO0VqR3d0dUJuQztFaUd2dHVCRTtJQUFpQyxnQ0FBQTtFakcwdHVCbkM7RWlHenR1QkU7SUFBaUMsMEJBQUE7RWpHNHR1Qm5DO0VpRzN0dUJFO0lBQWlDLHlCQUFBO0VqRzh0dUJuQztFaUc3dHVCRTtJQUFpQyw4QkFBQTtFakdndXVCbkM7RWlHL3R1QkU7SUFBaUMsd0JBQUE7RWpHa3V1Qm5DO0FBQ0Y7QTRGdnZ1Qk07RUtlRjtJQUFpQyx5QkFBQTtFakc0dXVCbkM7RWlHM3V1QkU7SUFBaUMsZ0NBQUE7RWpHOHV1Qm5DO0VpRzd1dUJFO0lBQWlDLDBCQUFBO0VqR2d2dUJuQztFaUcvdXVCRTtJQUFpQyx5QkFBQTtFakdrdnVCbkM7RWlHanZ1QkU7SUFBaUMsOEJBQUE7RWpHb3Z1Qm5DO0VpR252dUJFO0lBQWlDLHdCQUFBO0VqR3N2dUJuQztBQUNGO0E0RjN3dUJNO0VLZUY7SUFBaUMseUJBQUE7RWpHZ3d1Qm5DO0VpRy92dUJFO0lBQWlDLGdDQUFBO0VqR2t3dUJuQztFaUdqd3VCRTtJQUFpQywwQkFBQTtFakdvd3VCbkM7RWlHbnd1QkU7SUFBaUMseUJBQUE7RWpHc3d1Qm5DO0VpR3J3dUJFO0lBQWlDLDhCQUFBO0VqR3d3dUJuQztFaUd2d3VCRTtJQUFpQyx3QkFBQTtFakcwd3VCbkM7QUFDRjtBNEYveHVCTTtFS2VGO0lBQWlDLHlCQUFBO0VqR294dUJuQztFaUdueHVCRTtJQUFpQyxnQ0FBQTtFakdzeHVCbkM7RWlHcnh1QkU7SUFBaUMsMEJBQUE7RWpHd3h1Qm5DO0VpR3Z4dUJFO0lBQWlDLHlCQUFBO0VqRzB4dUJuQztFaUd6eHVCRTtJQUFpQyw4QkFBQTtFakc0eHVCbkM7RWlHM3h1QkU7SUFBaUMsd0JBQUE7RWpHOHh1Qm5DO0FBQ0Y7QTRGbnp1Qk07RUtlRjtJQUFpQyx5QkFBQTtFakd3eXVCbkM7RWlHdnl1QkU7SUFBaUMsZ0NBQUE7RWpHMHl1Qm5DO0VpR3p5dUJFO0lBQWlDLDBCQUFBO0VqRzR5dUJuQztFaUczeXVCRTtJQUFpQyx5QkFBQTtFakc4eXVCbkM7RWlHN3l1QkU7SUFBaUMsOEJBQUE7RWpHZ3p1Qm5DO0VpRy95dUJFO0lBQWlDLHdCQUFBO0VqR2t6dUJuQztBQUNGO0E0RnYwdUJNO0VLZUY7SUFBaUMseUJBQUE7RWpHNHp1Qm5DO0VpRzN6dUJFO0lBQWlDLGdDQUFBO0VqRzh6dUJuQztFaUc3enVCRTtJQUFpQywwQkFBQTtFakdnMHVCbkM7RWlHL3p1QkU7SUFBaUMseUJBQUE7RWpHazB1Qm5DO0VpR2owdUJFO0lBQWlDLDhCQUFBO0VqR28wdUJuQztFaUduMHVCRTtJQUFpQyx3QkFBQTtFakdzMHVCbkM7QUFDRjtBaUcvenVCQTtFQUFnQiwyQkFBQTtBakdrMHVCaEI7O0FpR2owdUJBO0VBQWdCLHlCQUFBO0FqR3EwdUJoQjs7QWlHcDB1QkE7RUFBZ0IsMkJBQUE7QWpHdzB1QmhCOztBaUd0MHVCQTtFQUFnQiw2QkFBQTtBakcwMHVCaEI7O0FpR3owdUJBO0VBQWdCLDZCQUFBO0FqRzYwdUJoQjs7QWlHNTB1QkE7RUFBZ0IsMkJBQUE7QWpHZzF1QmhCOztBaUcvMHVCQTtFQUFnQiwyQkFBQTtBakdtMXVCaEI7O0FpR2wxdUJBO0VBQWdCLDZCQUFBO0FqR3MxdUJoQjs7QWlHcjF1QkE7RUFBZ0IsNkJBQUE7QWpHeTF1QmhCOztBNEY5M3VCTTtFS3lDRjtJQUFpQywyQkFBQTtFakcwMXVCbkM7RWlHejF1QkU7SUFBaUMseUJBQUE7RWpHNDF1Qm5DO0VpRzMxdUJFO0lBQWlDLDJCQUFBO0VqRzgxdUJuQztFaUc1MXVCRTtJQUFpQyw2QkFBQTtFakcrMXVCbkM7RWlHOTF1QkU7SUFBaUMsNkJBQUE7RWpHaTJ1Qm5DO0VpR2gydUJFO0lBQWlDLDJCQUFBO0VqR20ydUJuQztFaUdsMnVCRTtJQUFpQywyQkFBQTtFakdxMnVCbkM7RWlHcDJ1QkU7SUFBaUMsNkJBQUE7RWpHdTJ1Qm5DO0VpR3QydUJFO0lBQWlDLDZCQUFBO0VqR3kydUJuQztBQUNGO0E0RjU1dUJNO0VLeUNGO0lBQWlDLDJCQUFBO0VqR3UzdUJuQztFaUd0M3VCRTtJQUFpQyx5QkFBQTtFakd5M3VCbkM7RWlHeDN1QkU7SUFBaUMsMkJBQUE7RWpHMjN1Qm5DO0VpR3ozdUJFO0lBQWlDLDZCQUFBO0VqRzQzdUJuQztFaUczM3VCRTtJQUFpQyw2QkFBQTtFakc4M3VCbkM7RWlHNzN1QkU7SUFBaUMsMkJBQUE7RWpHZzR1Qm5DO0VpRy8zdUJFO0lBQWlDLDJCQUFBO0VqR2s0dUJuQztFaUdqNHVCRTtJQUFpQyw2QkFBQTtFakdvNHVCbkM7RWlHbjR1QkU7SUFBaUMsNkJBQUE7RWpHczR1Qm5DO0FBQ0Y7QTRGejd1Qk07RUt5Q0Y7SUFBaUMsMkJBQUE7RWpHbzV1Qm5DO0VpR241dUJFO0lBQWlDLHlCQUFBO0VqR3M1dUJuQztFaUdyNXVCRTtJQUFpQywyQkFBQTtFakd3NXVCbkM7RWlHdDV1QkU7SUFBaUMsNkJBQUE7RWpHeTV1Qm5DO0VpR3g1dUJFO0lBQWlDLDZCQUFBO0VqRzI1dUJuQztFaUcxNXVCRTtJQUFpQywyQkFBQTtFakc2NXVCbkM7RWlHNTV1QkU7SUFBaUMsMkJBQUE7RWpHKzV1Qm5DO0VpRzk1dUJFO0lBQWlDLDZCQUFBO0VqR2k2dUJuQztFaUdoNnVCRTtJQUFpQyw2QkFBQTtFakdtNnVCbkM7QUFDRjtBNEZ0OXVCTTtFS3lDRjtJQUFpQywyQkFBQTtFakdpN3VCbkM7RWlHaDd1QkU7SUFBaUMseUJBQUE7RWpHbTd1Qm5DO0VpR2w3dUJFO0lBQWlDLDJCQUFBO0VqR3E3dUJuQztFaUduN3VCRTtJQUFpQyw2QkFBQTtFakdzN3VCbkM7RWlHcjd1QkU7SUFBaUMsNkJBQUE7RWpHdzd1Qm5DO0VpR3Y3dUJFO0lBQWlDLDJCQUFBO0VqRzA3dUJuQztFaUd6N3VCRTtJQUFpQywyQkFBQTtFakc0N3VCbkM7RWlHMzd1QkU7SUFBaUMsNkJBQUE7RWpHODd1Qm5DO0VpRzc3dUJFO0lBQWlDLDZCQUFBO0VqR2c4dUJuQztBQUNGO0E0Rm4vdUJNO0VLeUNGO0lBQWlDLDJCQUFBO0VqRzg4dUJuQztFaUc3OHVCRTtJQUFpQyx5QkFBQTtFakdnOXVCbkM7RWlHLzh1QkU7SUFBaUMsMkJBQUE7RWpHazl1Qm5DO0VpR2g5dUJFO0lBQWlDLDZCQUFBO0VqR205dUJuQztFaUdsOXVCRTtJQUFpQyw2QkFBQTtFakdxOXVCbkM7RWlHcDl1QkU7SUFBaUMsMkJBQUE7RWpHdTl1Qm5DO0VpR3Q5dUJFO0lBQWlDLDJCQUFBO0VqR3k5dUJuQztFaUd4OXVCRTtJQUFpQyw2QkFBQTtFakcyOXVCbkM7RWlHMTl1QkU7SUFBaUMsNkJBQUE7RWpHNjl1Qm5DO0FBQ0Y7QTRGaGh2Qk07RUt5Q0Y7SUFBaUMsMkJBQUE7RWpHMit1Qm5DO0VpRzErdUJFO0lBQWlDLHlCQUFBO0VqRzYrdUJuQztFaUc1K3VCRTtJQUFpQywyQkFBQTtFakcrK3VCbkM7RWlHNyt1QkU7SUFBaUMsNkJBQUE7RWpHZy91Qm5DO0VpRy8rdUJFO0lBQWlDLDZCQUFBO0VqR2svdUJuQztFaUdqL3VCRTtJQUFpQywyQkFBQTtFakdvL3VCbkM7RWlHbi91QkU7SUFBaUMsMkJBQUE7RWpHcy91Qm5DO0VpR3IvdUJFO0lBQWlDLDZCQUFBO0VqR3cvdUJuQztFaUd2L3VCRTtJQUFpQyw2QkFBQTtFakcwL3VCbkM7QUFDRjtBNEY3aXZCTTtFS3lDRjtJQUFpQywyQkFBQTtFakd3Z3ZCbkM7RWlHdmd2QkU7SUFBaUMseUJBQUE7RWpHMGd2Qm5DO0VpR3pndkJFO0lBQWlDLDJCQUFBO0VqRzRndkJuQztFaUcxZ3ZCRTtJQUFpQyw2QkFBQTtFakc2Z3ZCbkM7RWlHNWd2QkU7SUFBaUMsNkJBQUE7RWpHK2d2Qm5DO0VpRzlndkJFO0lBQWlDLDJCQUFBO0VqR2lodkJuQztFaUdoaHZCRTtJQUFpQywyQkFBQTtFakdtaHZCbkM7RWlHbGh2QkU7SUFBaUMsNkJBQUE7RWpHcWh2Qm5DO0VpR3BodkJFO0lBQWlDLDZCQUFBO0VqR3VodkJuQztBQUNGO0E0RjFrdkJNO0VLeUNGO0lBQWlDLDJCQUFBO0VqR3FpdkJuQztFaUdwaXZCRTtJQUFpQyx5QkFBQTtFakd1aXZCbkM7RWlHdGl2QkU7SUFBaUMsMkJBQUE7RWpHeWl2Qm5DO0VpR3ZpdkJFO0lBQWlDLDZCQUFBO0VqRzBpdkJuQztFaUd6aXZCRTtJQUFpQyw2QkFBQTtFakc0aXZCbkM7RWlHM2l2QkU7SUFBaUMsMkJBQUE7RWpHOGl2Qm5DO0VpRzdpdkJFO0lBQWlDLDJCQUFBO0VqR2dqdkJuQztFaUcvaXZCRTtJQUFpQyw2QkFBQTtFakdranZCbkM7RWlHamp2QkU7SUFBaUMsNkJBQUE7RWpHb2p2Qm5DO0FBQ0Y7QTRGdm12Qk07RUt5Q0Y7SUFBaUMsMkJBQUE7RWpHa2t2Qm5DO0VpR2prdkJFO0lBQWlDLHlCQUFBO0VqR29rdkJuQztFaUdua3ZCRTtJQUFpQywyQkFBQTtFakdza3ZCbkM7RWlHcGt2QkU7SUFBaUMsNkJBQUE7RWpHdWt2Qm5DO0VpR3RrdkJFO0lBQWlDLDZCQUFBO0VqR3lrdkJuQztFaUd4a3ZCRTtJQUFpQywyQkFBQTtFakcya3ZCbkM7RWlHMWt2QkU7SUFBaUMsMkJBQUE7RWpHNmt2Qm5DO0VpRzVrdkJFO0lBQWlDLDZCQUFBO0VqRytrdkJuQztFaUc5a3ZCRTtJQUFpQyw2QkFBQTtFakdpbHZCbkM7QUFDRjtBNEZwb3ZCTTtFS3lDRjtJQUFpQywyQkFBQTtFakcrbHZCbkM7RWlHOWx2QkU7SUFBaUMseUJBQUE7RWpHaW12Qm5DO0VpR2htdkJFO0lBQWlDLDJCQUFBO0VqR21tdkJuQztFaUdqbXZCRTtJQUFpQyw2QkFBQTtFakdvbXZCbkM7RWlHbm12QkU7SUFBaUMsNkJBQUE7RWpHc212Qm5DO0VpR3JtdkJFO0lBQWlDLDJCQUFBO0VqR3dtdkJuQztFaUd2bXZCRTtJQUFpQywyQkFBQTtFakcwbXZCbkM7RWlHem12QkU7SUFBaUMsNkJBQUE7RWpHNG12Qm5DO0VpRzNtdkJFO0lBQWlDLDZCQUFBO0VqRzhtdkJuQztBQUNGO0E0RmpxdkJNO0VLeUNGO0lBQWlDLDJCQUFBO0VqRzRudkJuQztFaUczbnZCRTtJQUFpQyx5QkFBQTtFakc4bnZCbkM7RWlHN252QkU7SUFBaUMsMkJBQUE7RWpHZ292Qm5DO0VpRzludkJFO0lBQWlDLDZCQUFBO0VqR2lvdkJuQztFaUdob3ZCRTtJQUFpQyw2QkFBQTtFakdtb3ZCbkM7RWlHbG92QkU7SUFBaUMsMkJBQUE7RWpHcW92Qm5DO0VpR3BvdkJFO0lBQWlDLDJCQUFBO0VqR3VvdkJuQztFaUd0b3ZCRTtJQUFpQyw2QkFBQTtFakd5b3ZCbkM7RWlHeG92QkU7SUFBaUMsNkJBQUE7RWpHMm92Qm5DO0FBQ0Y7QTRGOXJ2Qk07RUt5Q0Y7SUFBaUMsMkJBQUE7RWpHeXB2Qm5DO0VpR3hwdkJFO0lBQWlDLHlCQUFBO0VqRzJwdkJuQztFaUcxcHZCRTtJQUFpQywyQkFBQTtFakc2cHZCbkM7RWlHM3B2QkU7SUFBaUMsNkJBQUE7RWpHOHB2Qm5DO0VpRzdwdkJFO0lBQWlDLDZCQUFBO0VqR2dxdkJuQztFaUcvcHZCRTtJQUFpQywyQkFBQTtFakdrcXZCbkM7RWlHanF2QkU7SUFBaUMsMkJBQUE7RWpHb3F2Qm5DO0VpR25xdkJFO0lBQWlDLDZCQUFBO0VqR3NxdkJuQztFaUdycXZCRTtJQUFpQyw2QkFBQTtFakd3cXZCbkM7QUFDRjtBaUdqcXZCQTtFQUFnQixzQkFBQTtBakdvcXZCaEI7O0FpR25xdkJBO0VBQWdCLHVCQUFBO0FqR3VxdkJoQjs7QWlHdHF2QkE7RUFBZ0Isc0JBQUE7QWpHMHF2QmhCOztBNEZ0dXZCTTtFS2dFRjtJQUFpQyxzQkFBQTtFakcycXZCbkM7RWlHMXF2QkU7SUFBaUMsdUJBQUE7RWpHNnF2Qm5DO0VpRzVxdkJFO0lBQWlDLHNCQUFBO0VqRytxdkJuQztBQUNGO0E0Rmx2dkJNO0VLZ0VGO0lBQWlDLHNCQUFBO0VqR3NydkJuQztFaUdycnZCRTtJQUFpQyx1QkFBQTtFakd3cnZCbkM7RWlHdnJ2QkU7SUFBaUMsc0JBQUE7RWpHMHJ2Qm5DO0FBQ0Y7QTRGN3Z2Qk07RUtnRUY7SUFBaUMsc0JBQUE7RWpHaXN2Qm5DO0VpR2hzdkJFO0lBQWlDLHVCQUFBO0VqR21zdkJuQztFaUdsc3ZCRTtJQUFpQyxzQkFBQTtFakdxc3ZCbkM7QUFDRjtBNEZ4d3ZCTTtFS2dFRjtJQUFpQyxzQkFBQTtFakc0c3ZCbkM7RWlHM3N2QkU7SUFBaUMsdUJBQUE7RWpHOHN2Qm5DO0VpRzdzdkJFO0lBQWlDLHNCQUFBO0VqR2d0dkJuQztBQUNGO0E0Rm54dkJNO0VLZ0VGO0lBQWlDLHNCQUFBO0VqR3V0dkJuQztFaUd0dHZCRTtJQUFpQyx1QkFBQTtFakd5dHZCbkM7RWlHeHR2QkU7SUFBaUMsc0JBQUE7RWpHMnR2Qm5DO0FBQ0Y7QTRGOXh2Qk07RUtnRUY7SUFBaUMsc0JBQUE7RWpHa3V2Qm5DO0VpR2p1dkJFO0lBQWlDLHVCQUFBO0VqR291dkJuQztFaUdudXZCRTtJQUFpQyxzQkFBQTtFakdzdXZCbkM7QUFDRjtBNEZ6eXZCTTtFS2dFRjtJQUFpQyxzQkFBQTtFakc2dXZCbkM7RWlHNXV2QkU7SUFBaUMsdUJBQUE7RWpHK3V2Qm5DO0VpRzl1dkJFO0lBQWlDLHNCQUFBO0VqR2l2dkJuQztBQUNGO0E0RnB6dkJNO0VLZ0VGO0lBQWlDLHNCQUFBO0VqR3d2dkJuQztFaUd2dnZCRTtJQUFpQyx1QkFBQTtFakcwdnZCbkM7RWlHenZ2QkU7SUFBaUMsc0JBQUE7RWpHNHZ2Qm5DO0FBQ0Y7QTRGL3p2Qk07RUtnRUY7SUFBaUMsc0JBQUE7RWpHbXd2Qm5DO0VpR2x3dkJFO0lBQWlDLHVCQUFBO0VqR3F3dkJuQztFaUdwd3ZCRTtJQUFpQyxzQkFBQTtFakd1d3ZCbkM7QUFDRjtBNEYxMHZCTTtFS2dFRjtJQUFpQyxzQkFBQTtFakc4d3ZCbkM7RWlHN3d2QkU7SUFBaUMsdUJBQUE7RWpHZ3h2Qm5DO0VpRy93dkJFO0lBQWlDLHNCQUFBO0VqR2t4dkJuQztBQUNGO0E0RnIxdkJNO0VLZ0VGO0lBQWlDLHNCQUFBO0VqR3l4dkJuQztFaUd4eHZCRTtJQUFpQyx1QkFBQTtFakcyeHZCbkM7RWlHMXh2QkU7SUFBaUMsc0JBQUE7RWpHNnh2Qm5DO0FBQ0Y7QTRGaDJ2Qk07RUtnRUY7SUFBaUMsc0JBQUE7RWpHb3l2Qm5DO0VpR255dkJFO0lBQWlDLHVCQUFBO0VqR3N5dkJuQztFaUdyeXZCRTtJQUFpQyxzQkFBQTtFakd3eXZCbkM7QUFDRjtBaUdqeXZCQTtFQUFnQiw4QkFBQTtBakdveXZCaEI7O0FpR255dkJBO0VBQWdCLGlDQUFBO0FqR3V5dkJoQjs7QWlHdHl2QkE7RUFBZ0IsaUNBQUE7QWpHMHl2QmhCOztBNEZ0M3ZCTTtFS2dGRjtJQUFpQyw4QkFBQTtFakcyeXZCbkM7RWlHMXl2QkU7SUFBaUMsaUNBQUE7RWpHNnl2Qm5DO0VpRzV5dkJFO0lBQWlDLGlDQUFBO0VqRyt5dkJuQztBQUNGO0E0Rmw0dkJNO0VLZ0ZGO0lBQWlDLDhCQUFBO0VqR3N6dkJuQztFaUdyenZCRTtJQUFpQyxpQ0FBQTtFakd3enZCbkM7RWlHdnp2QkU7SUFBaUMsaUNBQUE7RWpHMHp2Qm5DO0FBQ0Y7QTRGNzR2Qk07RUtnRkY7SUFBaUMsOEJBQUE7RWpHaTB2Qm5DO0VpR2gwdkJFO0lBQWlDLGlDQUFBO0VqR20wdkJuQztFaUdsMHZCRTtJQUFpQyxpQ0FBQTtFakdxMHZCbkM7QUFDRjtBNEZ4NXZCTTtFS2dGRjtJQUFpQyw4QkFBQTtFakc0MHZCbkM7RWlHMzB2QkU7SUFBaUMsaUNBQUE7RWpHODB2Qm5DO0VpRzcwdkJFO0lBQWlDLGlDQUFBO0VqR2cxdkJuQztBQUNGO0E0Rm42dkJNO0VLZ0ZGO0lBQWlDLDhCQUFBO0VqR3UxdkJuQztFaUd0MXZCRTtJQUFpQyxpQ0FBQTtFakd5MXZCbkM7RWlHeDF2QkU7SUFBaUMsaUNBQUE7RWpHMjF2Qm5DO0FBQ0Y7QTRGOTZ2Qk07RUtnRkY7SUFBaUMsOEJBQUE7RWpHazJ2Qm5DO0VpR2oydkJFO0lBQWlDLGlDQUFBO0VqR28ydkJuQztFaUduMnZCRTtJQUFpQyxpQ0FBQTtFakdzMnZCbkM7QUFDRjtBNEZ6N3ZCTTtFS2dGRjtJQUFpQyw4QkFBQTtFakc2MnZCbkM7RWlHNTJ2QkU7SUFBaUMsaUNBQUE7RWpHKzJ2Qm5DO0VpRzkydkJFO0lBQWlDLGlDQUFBO0VqR2kzdkJuQztBQUNGO0E0RnA4dkJNO0VLZ0ZGO0lBQWlDLDhCQUFBO0VqR3czdkJuQztFaUd2M3ZCRTtJQUFpQyxpQ0FBQTtFakcwM3ZCbkM7RWlHejN2QkU7SUFBaUMsaUNBQUE7RWpHNDN2Qm5DO0FBQ0Y7QTRGLzh2Qk07RUtnRkY7SUFBaUMsOEJBQUE7RWpHbTR2Qm5DO0VpR2w0dkJFO0lBQWlDLGlDQUFBO0VqR3E0dkJuQztFaUdwNHZCRTtJQUFpQyxpQ0FBQTtFakd1NHZCbkM7QUFDRjtBNEYxOXZCTTtFS2dGRjtJQUFpQyw4QkFBQTtFakc4NHZCbkM7RWlHNzR2QkU7SUFBaUMsaUNBQUE7RWpHZzV2Qm5DO0VpRy80dkJFO0lBQWlDLGlDQUFBO0VqR2s1dkJuQztBQUNGO0E0RnIrdkJNO0VLZ0ZGO0lBQWlDLDhCQUFBO0VqR3k1dkJuQztFaUd4NXZCRTtJQUFpQyxpQ0FBQTtFakcyNXZCbkM7RWlHMTV2QkU7SUFBaUMsaUNBQUE7RWpHNjV2Qm5DO0FBQ0Y7QTRGaC92Qk07RUtnRkY7SUFBaUMsOEJBQUE7RWpHbzZ2Qm5DO0VpR242dkJFO0lBQWlDLGlDQUFBO0VqR3M2dkJuQztFaUdyNnZCRTtJQUFpQyxpQ0FBQTtFakd3NnZCbkM7QUFDRjtBaUdqNnZCQTtFQUFnQiwyQkFBQTtBakdvNnZCaEI7O0FpR242dkJBO0VBQWdCLG1DQUFBO0VBQUEsMkJBQUE7QWpHdTZ2QmhCOztBaUd0NnZCQTtFQUFnQiw2QkFBQTtBakcwNnZCaEI7O0FpR3o2dkJBO0VBQWdCLDZCQUFBO0FqRzY2dkJoQjs7QWlHNTZ2QkE7RUFBZ0IsMEJBQUE7QWpHZzd2QmhCOztBNEY5Z3dCTTtFS2tHRjtJQUFpQywyQkFBQTtFakdpN3ZCbkM7RWlHaDd2QkU7SUFBaUMsbUNBQUE7SUFBQSwyQkFBQTtFakdtN3ZCbkM7RWlHbDd2QkU7SUFBaUMsNkJBQUE7RWpHcTd2Qm5DO0VpR3A3dkJFO0lBQWlDLDZCQUFBO0VqR3U3dkJuQztFaUd0N3ZCRTtJQUFpQywwQkFBQTtFakd5N3ZCbkM7QUFDRjtBNEZoaXdCTTtFS2tHRjtJQUFpQywyQkFBQTtFakdrOHZCbkM7RWlHajh2QkU7SUFBaUMsbUNBQUE7SUFBQSwyQkFBQTtFakdvOHZCbkM7RWlHbjh2QkU7SUFBaUMsNkJBQUE7RWpHczh2Qm5DO0VpR3I4dkJFO0lBQWlDLDZCQUFBO0VqR3c4dkJuQztFaUd2OHZCRTtJQUFpQywwQkFBQTtFakcwOHZCbkM7QUFDRjtBNEZqandCTTtFS2tHRjtJQUFpQywyQkFBQTtFakdtOXZCbkM7RWlHbDl2QkU7SUFBaUMsbUNBQUE7SUFBQSwyQkFBQTtFakdxOXZCbkM7RWlHcDl2QkU7SUFBaUMsNkJBQUE7RWpHdTl2Qm5DO0VpR3Q5dkJFO0lBQWlDLDZCQUFBO0VqR3k5dkJuQztFaUd4OXZCRTtJQUFpQywwQkFBQTtFakcyOXZCbkM7QUFDRjtBNEZsa3dCTTtFS2tHRjtJQUFpQywyQkFBQTtFakdvK3ZCbkM7RWlHbit2QkU7SUFBaUMsbUNBQUE7SUFBQSwyQkFBQTtFakdzK3ZCbkM7RWlHcit2QkU7SUFBaUMsNkJBQUE7RWpHdyt2Qm5DO0VpR3YrdkJFO0lBQWlDLDZCQUFBO0VqRzArdkJuQztFaUd6K3ZCRTtJQUFpQywwQkFBQTtFakc0K3ZCbkM7QUFDRjtBNEZubHdCTTtFS2tHRjtJQUFpQywyQkFBQTtFakdxL3ZCbkM7RWlHcC92QkU7SUFBaUMsbUNBQUE7SUFBQSwyQkFBQTtFakd1L3ZCbkM7RWlHdC92QkU7SUFBaUMsNkJBQUE7RWpHeS92Qm5DO0VpR3gvdkJFO0lBQWlDLDZCQUFBO0VqRzIvdkJuQztFaUcxL3ZCRTtJQUFpQywwQkFBQTtFakc2L3ZCbkM7QUFDRjtBNEZwbXdCTTtFS2tHRjtJQUFpQywyQkFBQTtFakdzZ3dCbkM7RWlHcmd3QkU7SUFBaUMsbUNBQUE7SUFBQSwyQkFBQTtFakd3Z3dCbkM7RWlHdmd3QkU7SUFBaUMsNkJBQUE7RWpHMGd3Qm5DO0VpR3pnd0JFO0lBQWlDLDZCQUFBO0VqRzRnd0JuQztFaUczZ3dCRTtJQUFpQywwQkFBQTtFakc4Z3dCbkM7QUFDRjtBNEZybndCTTtFS2tHRjtJQUFpQywyQkFBQTtFakd1aHdCbkM7RWlHdGh3QkU7SUFBaUMsbUNBQUE7SUFBQSwyQkFBQTtFakd5aHdCbkM7RWlHeGh3QkU7SUFBaUMsNkJBQUE7RWpHMmh3Qm5DO0VpRzFod0JFO0lBQWlDLDZCQUFBO0VqRzZod0JuQztFaUc1aHdCRTtJQUFpQywwQkFBQTtFakcraHdCbkM7QUFDRjtBNEZ0b3dCTTtFS2tHRjtJQUFpQywyQkFBQTtFakd3aXdCbkM7RWlHdml3QkU7SUFBaUMsbUNBQUE7SUFBQSwyQkFBQTtFakcwaXdCbkM7RWlHeml3QkU7SUFBaUMsNkJBQUE7RWpHNGl3Qm5DO0VpRzNpd0JFO0lBQWlDLDZCQUFBO0VqRzhpd0JuQztFaUc3aXdCRTtJQUFpQywwQkFBQTtFakdnandCbkM7QUFDRjtBNEZ2cHdCTTtFS2tHRjtJQUFpQywyQkFBQTtFakd5andCbkM7RWlHeGp3QkU7SUFBaUMsbUNBQUE7SUFBQSwyQkFBQTtFakcyandCbkM7RWlHMWp3QkU7SUFBaUMsNkJBQUE7RWpHNmp3Qm5DO0VpRzVqd0JFO0lBQWlDLDZCQUFBO0VqRytqd0JuQztFaUc5andCRTtJQUFpQywwQkFBQTtFakdpa3dCbkM7QUFDRjtBNEZ4cXdCTTtFS2tHRjtJQUFpQywyQkFBQTtFakcwa3dCbkM7RWlHemt3QkU7SUFBaUMsbUNBQUE7SUFBQSwyQkFBQTtFakc0a3dCbkM7RWlHM2t3QkU7SUFBaUMsNkJBQUE7RWpHOGt3Qm5DO0VpRzdrd0JFO0lBQWlDLDZCQUFBO0VqR2dsd0JuQztFaUcva3dCRTtJQUFpQywwQkFBQTtFakdrbHdCbkM7QUFDRjtBNEZ6cndCTTtFS2tHRjtJQUFpQywyQkFBQTtFakcybHdCbkM7RWlHMWx3QkU7SUFBaUMsbUNBQUE7SUFBQSwyQkFBQTtFakc2bHdCbkM7RWlHNWx3QkU7SUFBaUMsNkJBQUE7RWpHK2x3Qm5DO0VpRzlsd0JFO0lBQWlDLDZCQUFBO0VqR2ltd0JuQztFaUdobXdCRTtJQUFpQywwQkFBQTtFakdtbXdCbkM7QUFDRjtBNEYxc3dCTTtFS2tHRjtJQUFpQywyQkFBQTtFakc0bXdCbkM7RWlHM213QkU7SUFBaUMsbUNBQUE7SUFBQSwyQkFBQTtFakc4bXdCbkM7RWlHN213QkU7SUFBaUMsNkJBQUE7RWpHZ253Qm5DO0VpRy9td0JFO0lBQWlDLDZCQUFBO0VqR2tud0JuQztFaUdqbndCRTtJQUFpQywwQkFBQTtFakdvbndCbkM7QUFDRjtBaUc1bXdCRTtFQUFXLHFCQUFBO0FqRyttd0JiOztBNEY5dHdCTTtFS21IQTtJQUFnQyxxQkFBQTtFakdnbndCcEM7QUFDRjtBNEZwdXdCTTtFS21IQTtJQUFnQyxxQkFBQTtFakdxbndCcEM7QUFDRjtBNEZ6dXdCTTtFS21IQTtJQUFnQyxxQkFBQTtFakcwbndCcEM7QUFDRjtBNEY5dXdCTTtFS21IQTtJQUFnQyxxQkFBQTtFakcrbndCcEM7QUFDRjtBNEZudndCTTtFS21IQTtJQUFnQyxxQkFBQTtFakdvb3dCcEM7QUFDRjtBNEZ4dndCTTtFS21IQTtJQUFnQyxxQkFBQTtFakd5b3dCcEM7QUFDRjtBNEY3dndCTTtFS21IQTtJQUFnQyxxQkFBQTtFakc4b3dCcEM7QUFDRjtBNEZsd3dCTTtFS21IQTtJQUFnQyxxQkFBQTtFakdtcHdCcEM7QUFDRjtBNEZ2d3dCTTtFS21IQTtJQUFnQyxxQkFBQTtFakd3cHdCcEM7QUFDRjtBNEY1d3dCTTtFS21IQTtJQUFnQyxxQkFBQTtFakc2cHdCcEM7QUFDRjtBNEZqeHdCTTtFS21IQTtJQUFnQyxxQkFBQTtFakdrcXdCcEM7QUFDRjtBNEZ0eHdCTTtFS21IQTtJQUFnQyxxQkFBQTtFakd1cXdCcEM7QUFDRjtBaUc1cXdCRTtFQUFXLHdCQUFBO0FqRytxd0JiOztBNEY5eHdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdncndCcEM7QUFDRjtBNEZweXdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdxcndCcEM7QUFDRjtBNEZ6eXdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcwcndCcEM7QUFDRjtBNEY5eXdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcrcndCcEM7QUFDRjtBNEZuendCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdvc3dCcEM7QUFDRjtBNEZ4endCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd5c3dCcEM7QUFDRjtBNEY3endCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc4c3dCcEM7QUFDRjtBNEZsMHdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdtdHdCcEM7QUFDRjtBNEZ2MHdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd3dHdCcEM7QUFDRjtBNEY1MHdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc2dHdCcEM7QUFDRjtBNEZqMXdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdrdXdCcEM7QUFDRjtBNEZ0MXdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd1dXdCcEM7QUFDRjtBaUc1dXdCRTtFQUFXLHdCQUFBO0FqRyt1d0JiOztBNEY5MXdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdndndCcEM7QUFDRjtBNEZwMndCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdxdndCcEM7QUFDRjtBNEZ6MndCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcwdndCcEM7QUFDRjtBNEY5MndCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcrdndCcEM7QUFDRjtBNEZuM3dCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdvd3dCcEM7QUFDRjtBNEZ4M3dCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd5d3dCcEM7QUFDRjtBNEY3M3dCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc4d3dCcEM7QUFDRjtBNEZsNHdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdteHdCcEM7QUFDRjtBNEZ2NHdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd3eHdCcEM7QUFDRjtBNEY1NHdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc2eHdCcEM7QUFDRjtBNEZqNXdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdreXdCcEM7QUFDRjtBNEZ0NXdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd1eXdCcEM7QUFDRjtBaUc1eXdCRTtFQUFXLHdCQUFBO0FqRyt5d0JiOztBNEY5NXdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdnendCcEM7QUFDRjtBNEZwNndCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdxendCcEM7QUFDRjtBNEZ6NndCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcwendCcEM7QUFDRjtBNEY5NndCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcrendCcEM7QUFDRjtBNEZuN3dCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdvMHdCcEM7QUFDRjtBNEZ4N3dCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd5MHdCcEM7QUFDRjtBNEY3N3dCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc4MHdCcEM7QUFDRjtBNEZsOHdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdtMXdCcEM7QUFDRjtBNEZ2OHdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd3MXdCcEM7QUFDRjtBNEY1OHdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc2MXdCcEM7QUFDRjtBNEZqOXdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdrMndCcEM7QUFDRjtBNEZ0OXdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd1MndCcEM7QUFDRjtBaUc1MndCRTtFQUFXLHdCQUFBO0FqRysyd0JiOztBNEY5OXdCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdnM3dCcEM7QUFDRjtBNEZwK3dCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdxM3dCcEM7QUFDRjtBNEZ6K3dCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcwM3dCcEM7QUFDRjtBNEY5K3dCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcrM3dCcEM7QUFDRjtBNEZuL3dCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdvNHdCcEM7QUFDRjtBNEZ4L3dCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd5NHdCcEM7QUFDRjtBNEY3L3dCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc4NHdCcEM7QUFDRjtBNEZsZ3hCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdtNXdCcEM7QUFDRjtBNEZ2Z3hCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd3NXdCcEM7QUFDRjtBNEY1Z3hCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc2NXdCcEM7QUFDRjtBNEZqaHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdrNndCcEM7QUFDRjtBNEZ0aHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd1NndCcEM7QUFDRjtBaUc1NndCRTtFQUFXLHdCQUFBO0FqRys2d0JiOztBNEY5aHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdnN3dCcEM7QUFDRjtBNEZwaXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdxN3dCcEM7QUFDRjtBNEZ6aXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcwN3dCcEM7QUFDRjtBNEY5aXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcrN3dCcEM7QUFDRjtBNEZuanhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdvOHdCcEM7QUFDRjtBNEZ4anhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd5OHdCcEM7QUFDRjtBNEY3anhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc4OHdCcEM7QUFDRjtBNEZsa3hCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdtOXdCcEM7QUFDRjtBNEZ2a3hCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd3OXdCcEM7QUFDRjtBNEY1a3hCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc2OXdCcEM7QUFDRjtBNEZqbHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdrK3dCcEM7QUFDRjtBNEZ0bHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd1K3dCcEM7QUFDRjtBaUc1K3dCRTtFQUFXLHdCQUFBO0FqRysrd0JiOztBNEY5bHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdnL3dCcEM7QUFDRjtBNEZwbXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdxL3dCcEM7QUFDRjtBNEZ6bXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcwL3dCcEM7QUFDRjtBNEY5bXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcrL3dCcEM7QUFDRjtBNEZubnhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdvZ3hCcEM7QUFDRjtBNEZ4bnhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd5Z3hCcEM7QUFDRjtBNEY3bnhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc4Z3hCcEM7QUFDRjtBNEZsb3hCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdtaHhCcEM7QUFDRjtBNEZ2b3hCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd3aHhCcEM7QUFDRjtBNEY1b3hCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc2aHhCcEM7QUFDRjtBNEZqcHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdraXhCcEM7QUFDRjtBNEZ0cHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd1aXhCcEM7QUFDRjtBaUc1aXhCRTtFQUFXLHdCQUFBO0FqRytpeEJiOztBNEY5cHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdnanhCcEM7QUFDRjtBNEZwcXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdxanhCcEM7QUFDRjtBNEZ6cXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcwanhCcEM7QUFDRjtBNEY5cXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcranhCcEM7QUFDRjtBNEZucnhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdva3hCcEM7QUFDRjtBNEZ4cnhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd5a3hCcEM7QUFDRjtBNEY3cnhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc4a3hCcEM7QUFDRjtBNEZsc3hCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdtbHhCcEM7QUFDRjtBNEZ2c3hCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd3bHhCcEM7QUFDRjtBNEY1c3hCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc2bHhCcEM7QUFDRjtBNEZqdHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdrbXhCcEM7QUFDRjtBNEZ0dHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd1bXhCcEM7QUFDRjtBaUc1bXhCRTtFQUFXLHdCQUFBO0FqRytteEJiOztBNEY5dHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdnbnhCcEM7QUFDRjtBNEZwdXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdxbnhCcEM7QUFDRjtBNEZ6dXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcwbnhCcEM7QUFDRjtBNEY5dXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcrbnhCcEM7QUFDRjtBNEZudnhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdvb3hCcEM7QUFDRjtBNEZ4dnhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd5b3hCcEM7QUFDRjtBNEY3dnhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc4b3hCcEM7QUFDRjtBNEZsd3hCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdtcHhCcEM7QUFDRjtBNEZ2d3hCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd3cHhCcEM7QUFDRjtBNEY1d3hCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc2cHhCcEM7QUFDRjtBNEZqeHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdrcXhCcEM7QUFDRjtBNEZ0eHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd1cXhCcEM7QUFDRjtBaUc1cXhCRTtFQUFXLHdCQUFBO0FqRytxeEJiOztBNEY5eHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdncnhCcEM7QUFDRjtBNEZweXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdxcnhCcEM7QUFDRjtBNEZ6eXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcwcnhCcEM7QUFDRjtBNEY5eXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakcrcnhCcEM7QUFDRjtBNEZuenhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdvc3hCcEM7QUFDRjtBNEZ4enhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd5c3hCcEM7QUFDRjtBNEY3enhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc4c3hCcEM7QUFDRjtBNEZsMHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdtdHhCcEM7QUFDRjtBNEZ2MHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd3dHhCcEM7QUFDRjtBNEY1MHhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakc2dHhCcEM7QUFDRjtBNEZqMXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakdrdXhCcEM7QUFDRjtBNEZ0MXhCTTtFS21IQTtJQUFnQyx3QkFBQTtFakd1dXhCcEM7QUFDRjtBa0doMnhCQTtFQUFVLDJCQUFBO0FsR20yeEJWOztBa0dsMnhCQTtFQUFVLDRCQUFBO0FsR3MyeEJWOztBa0doMnhCQTtFQUFVLGdCQUFBO0FsR28yeEJWOztBa0duMnhCQTtFQUFVLHVCQUFBO0FsR3UyeEJWOztBa0d0MnhCQTtFQUFVLHVCQUFBO0FsRzAyeEJWOztBa0d6MnhCQTtFQUFVLDRCQUFBO0FsRzYyeEJWOztBa0c1MnhCQTtFQUFVLDRCQUFBO0FsR2czeEJWOztBbUdqM3hCRTtFQUFZLHNCQUFBO0FuR3EzeEJkOztBbUdwM3hCRTtFQUFZLDBCQUFBO0FuR3czeEJkOztBbUd2M3hCRTtFQUFZLDRCQUFBO0FuRzIzeEJkOztBbUcxM3hCRTtFQUFZLDZCQUFBO0FuRzgzeEJkOztBbUc3M3hCRTtFQUFZLDJCQUFBO0FuR2k0eEJkOztBbUcvM3hCRTtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7QW5HazR4Qko7O0FtRy8zeEJFO0VBQ0UsMkJBQUE7RUFDQSw0QkFBQTtBbkdrNHhCSjs7QW1HLzN4QkU7RUFBZSx1QkFBQTtBbkdtNHhCakI7O0FtR2w0eEJFO0VBQWUsMkJBQUE7QW5HczR4QmpCOztBbUdyNHhCRTtFQUFlLDZCQUFBO0FuR3k0eEJqQjs7QW1HeDR4QkU7RUFBZSw4QkFBQTtBbkc0NHhCakI7O0FtRzM0eEJFO0VBQWUsNEJBQUE7QW5HKzR4QmpCOztBbUc3NHhCRTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QW5HZzV4Qko7O0FtRzc0eEJFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBbkdnNXhCSjs7QTRGbDd4Qk07RU91Q0E7SUFBaUMsc0JBQUE7RW5HZzV4QnJDO0VtRy80eEJJO0lBQWlDLDBCQUFBO0VuR2s1eEJyQztFbUdqNXhCSTtJQUFpQyw0QkFBQTtFbkdvNXhCckM7RW1HbjV4Qkk7SUFBaUMsNkJBQUE7RW5HczV4QnJDO0VtR3I1eEJJO0lBQWlDLDJCQUFBO0VuR3c1eEJyQztFbUd0NXhCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HdzV4Qk47RW1HcjV4Qkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuR3U1eEJOO0VtR3A1eEJJO0lBQW9DLHVCQUFBO0VuR3U1eEJ4QztFbUd0NXhCSTtJQUFvQywyQkFBQTtFbkd5NXhCeEM7RW1HeDV4Qkk7SUFBb0MsNkJBQUE7RW5HMjV4QnhDO0VtRzE1eEJJO0lBQW9DLDhCQUFBO0VuRzY1eEJ4QztFbUc1NXhCSTtJQUFvQyw0QkFBQTtFbkcrNXhCeEM7RW1HNzV4Qkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRys1eEJOO0VtRzU1eEJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkc4NXhCTjtBQUNGO0E0Rm4reEJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuR2c4eEJyQztFbUcvN3hCSTtJQUFpQywwQkFBQTtFbkdrOHhCckM7RW1Hajh4Qkk7SUFBaUMsNEJBQUE7RW5Hbzh4QnJDO0VtR244eEJJO0lBQWlDLDZCQUFBO0VuR3M4eEJyQztFbUdyOHhCSTtJQUFpQywyQkFBQTtFbkd3OHhCckM7RW1HdDh4Qkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR3c4eEJOO0VtR3I4eEJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkd1OHhCTjtFbUdwOHhCSTtJQUFvQyx1QkFBQTtFbkd1OHhCeEM7RW1HdDh4Qkk7SUFBb0MsMkJBQUE7RW5HeTh4QnhDO0VtR3g4eEJJO0lBQW9DLDZCQUFBO0VuRzI4eEJ4QztFbUcxOHhCSTtJQUFvQyw4QkFBQTtFbkc2OHhCeEM7RW1HNTh4Qkk7SUFBb0MsNEJBQUE7RW5HKzh4QnhDO0VtRzc4eEJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkcrOHhCTjtFbUc1OHhCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HODh4Qk47QUFDRjtBNEZuaHlCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkdnL3hCckM7RW1HLyt4Qkk7SUFBaUMsMEJBQUE7RW5Hay94QnJDO0VtR2oveEJJO0lBQWlDLDRCQUFBO0VuR28veEJyQztFbUduL3hCSTtJQUFpQyw2QkFBQTtFbkdzL3hCckM7RW1Hci94Qkk7SUFBaUMsMkJBQUE7RW5Hdy94QnJDO0VtR3QveEJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkd3L3hCTjtFbUdyL3hCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HdS94Qk47RW1HcC94Qkk7SUFBb0MsdUJBQUE7RW5HdS94QnhDO0VtR3QveEJJO0lBQW9DLDJCQUFBO0VuR3kveEJ4QztFbUd4L3hCSTtJQUFvQyw2QkFBQTtFbkcyL3hCeEM7RW1HMS94Qkk7SUFBb0MsOEJBQUE7RW5HNi94QnhDO0VtRzUveEJJO0lBQW9DLDRCQUFBO0VuRysveEJ4QztFbUc3L3hCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HKy94Qk47RW1HNS94Qkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzgveEJOO0FBQ0Y7QTRGbmt5Qk07RU91Q0E7SUFBaUMsc0JBQUE7RW5HZ2l5QnJDO0VtRy9oeUJJO0lBQWlDLDBCQUFBO0VuR2tpeUJyQztFbUdqaXlCSTtJQUFpQyw0QkFBQTtFbkdvaXlCckM7RW1Hbml5Qkk7SUFBaUMsNkJBQUE7RW5Hc2l5QnJDO0VtR3JpeUJJO0lBQWlDLDJCQUFBO0VuR3dpeUJyQztFbUd0aXlCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5Hd2l5Qk47RW1Hcml5Qkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuR3VpeUJOO0VtR3BpeUJJO0lBQW9DLHVCQUFBO0VuR3VpeUJ4QztFbUd0aXlCSTtJQUFvQywyQkFBQTtFbkd5aXlCeEM7RW1HeGl5Qkk7SUFBb0MsNkJBQUE7RW5HMml5QnhDO0VtRzFpeUJJO0lBQW9DLDhCQUFBO0VuRzZpeUJ4QztFbUc1aXlCSTtJQUFvQyw0QkFBQTtFbkcraXlCeEM7RW1HN2l5Qkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRytpeUJOO0VtRzVpeUJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkc4aXlCTjtBQUNGO0E0Rm5ueUJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuR2dseUJyQztFbUcva3lCSTtJQUFpQywwQkFBQTtFbkdrbHlCckM7RW1Hamx5Qkk7SUFBaUMsNEJBQUE7RW5Hb2x5QnJDO0VtR25seUJJO0lBQWlDLDZCQUFBO0VuR3NseUJyQztFbUdybHlCSTtJQUFpQywyQkFBQTtFbkd3bHlCckM7RW1HdGx5Qkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR3dseUJOO0VtR3JseUJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkd1bHlCTjtFbUdwbHlCSTtJQUFvQyx1QkFBQTtFbkd1bHlCeEM7RW1HdGx5Qkk7SUFBb0MsMkJBQUE7RW5HeWx5QnhDO0VtR3hseUJJO0lBQW9DLDZCQUFBO0VuRzJseUJ4QztFbUcxbHlCSTtJQUFvQyw4QkFBQTtFbkc2bHlCeEM7RW1HNWx5Qkk7SUFBb0MsNEJBQUE7RW5HK2x5QnhDO0VtRzdseUJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkcrbHlCTjtFbUc1bHlCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HOGx5Qk47QUFDRjtBNEZucXlCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkdnb3lCckM7RW1HL255Qkk7SUFBaUMsMEJBQUE7RW5Ha295QnJDO0VtR2pveUJJO0lBQWlDLDRCQUFBO0VuR29veUJyQztFbUdub3lCSTtJQUFpQyw2QkFBQTtFbkdzb3lCckM7RW1Hcm95Qkk7SUFBaUMsMkJBQUE7RW5Hd295QnJDO0VtR3RveUJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkd3b3lCTjtFbUdyb3lCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HdW95Qk47RW1HcG95Qkk7SUFBb0MsdUJBQUE7RW5HdW95QnhDO0VtR3RveUJJO0lBQW9DLDJCQUFBO0VuR3lveUJ4QztFbUd4b3lCSTtJQUFvQyw2QkFBQTtFbkcyb3lCeEM7RW1HMW95Qkk7SUFBb0MsOEJBQUE7RW5HNm95QnhDO0VtRzVveUJJO0lBQW9DLDRCQUFBO0VuRytveUJ4QztFbUc3b3lCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HK295Qk47RW1HNW95Qkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzhveUJOO0FBQ0Y7QTRGbnR5Qk07RU91Q0E7SUFBaUMsc0JBQUE7RW5HZ3J5QnJDO0VtRy9xeUJJO0lBQWlDLDBCQUFBO0VuR2tyeUJyQztFbUdqcnlCSTtJQUFpQyw0QkFBQTtFbkdvcnlCckM7RW1HbnJ5Qkk7SUFBaUMsNkJBQUE7RW5Hc3J5QnJDO0VtR3JyeUJJO0lBQWlDLDJCQUFBO0VuR3dyeUJyQztFbUd0cnlCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5Hd3J5Qk47RW1HcnJ5Qkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuR3VyeUJOO0VtR3ByeUJJO0lBQW9DLHVCQUFBO0VuR3VyeUJ4QztFbUd0cnlCSTtJQUFvQywyQkFBQTtFbkd5cnlCeEM7RW1HeHJ5Qkk7SUFBb0MsNkJBQUE7RW5HMnJ5QnhDO0VtRzFyeUJJO0lBQW9DLDhCQUFBO0VuRzZyeUJ4QztFbUc1cnlCSTtJQUFvQyw0QkFBQTtFbkcrcnlCeEM7RW1HN3J5Qkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRytyeUJOO0VtRzVyeUJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkc4cnlCTjtBQUNGO0E0Rm53eUJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuR2d1eUJyQztFbUcvdHlCSTtJQUFpQywwQkFBQTtFbkdrdXlCckM7RW1HanV5Qkk7SUFBaUMsNEJBQUE7RW5Hb3V5QnJDO0VtR251eUJJO0lBQWlDLDZCQUFBO0VuR3N1eUJyQztFbUdydXlCSTtJQUFpQywyQkFBQTtFbkd3dXlCckM7RW1HdHV5Qkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR3d1eUJOO0VtR3J1eUJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkd1dXlCTjtFbUdwdXlCSTtJQUFvQyx1QkFBQTtFbkd1dXlCeEM7RW1HdHV5Qkk7SUFBb0MsMkJBQUE7RW5HeXV5QnhDO0VtR3h1eUJJO0lBQW9DLDZCQUFBO0VuRzJ1eUJ4QztFbUcxdXlCSTtJQUFvQyw4QkFBQTtFbkc2dXlCeEM7RW1HNXV5Qkk7SUFBb0MsNEJBQUE7RW5HK3V5QnhDO0VtRzd1eUJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkcrdXlCTjtFbUc1dXlCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HOHV5Qk47QUFDRjtBNEZuenlCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkdneHlCckM7RW1HL3d5Qkk7SUFBaUMsMEJBQUE7RW5Ha3h5QnJDO0VtR2p4eUJJO0lBQWlDLDRCQUFBO0VuR294eUJyQztFbUdueHlCSTtJQUFpQyw2QkFBQTtFbkdzeHlCckM7RW1Hcnh5Qkk7SUFBaUMsMkJBQUE7RW5Hd3h5QnJDO0VtR3R4eUJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkd3eHlCTjtFbUdyeHlCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HdXh5Qk47RW1HcHh5Qkk7SUFBb0MsdUJBQUE7RW5HdXh5QnhDO0VtR3R4eUJJO0lBQW9DLDJCQUFBO0VuR3l4eUJ4QztFbUd4eHlCSTtJQUFvQyw2QkFBQTtFbkcyeHlCeEM7RW1HMXh5Qkk7SUFBb0MsOEJBQUE7RW5HNnh5QnhDO0VtRzV4eUJJO0lBQW9DLDRCQUFBO0VuRyt4eUJ4QztFbUc3eHlCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HK3h5Qk47RW1HNXh5Qkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzh4eUJOO0FBQ0Y7QTRGbjJ5Qk07RU91Q0E7SUFBaUMsc0JBQUE7RW5HZzB5QnJDO0VtRy96eUJJO0lBQWlDLDBCQUFBO0VuR2sweUJyQztFbUdqMHlCSTtJQUFpQyw0QkFBQTtFbkdvMHlCckM7RW1HbjB5Qkk7SUFBaUMsNkJBQUE7RW5HczB5QnJDO0VtR3IweUJJO0lBQWlDLDJCQUFBO0VuR3cweUJyQztFbUd0MHlCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HdzB5Qk47RW1HcjB5Qkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuR3UweUJOO0VtR3AweUJJO0lBQW9DLHVCQUFBO0VuR3UweUJ4QztFbUd0MHlCSTtJQUFvQywyQkFBQTtFbkd5MHlCeEM7RW1HeDB5Qkk7SUFBb0MsNkJBQUE7RW5HMjB5QnhDO0VtRzEweUJJO0lBQW9DLDhCQUFBO0VuRzYweUJ4QztFbUc1MHlCSTtJQUFvQyw0QkFBQTtFbkcrMHlCeEM7RW1HNzB5Qkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRysweUJOO0VtRzUweUJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkc4MHlCTjtBQUNGO0E0Rm41eUJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuR2czeUJyQztFbUcvMnlCSTtJQUFpQywwQkFBQTtFbkdrM3lCckM7RW1HajN5Qkk7SUFBaUMsNEJBQUE7RW5HbzN5QnJDO0VtR24zeUJJO0lBQWlDLDZCQUFBO0VuR3MzeUJyQztFbUdyM3lCSTtJQUFpQywyQkFBQTtFbkd3M3lCckM7RW1HdDN5Qkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR3czeUJOO0VtR3IzeUJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkd1M3lCTjtFbUdwM3lCSTtJQUFvQyx1QkFBQTtFbkd1M3lCeEM7RW1HdDN5Qkk7SUFBb0MsMkJBQUE7RW5HeTN5QnhDO0VtR3gzeUJJO0lBQW9DLDZCQUFBO0VuRzIzeUJ4QztFbUcxM3lCSTtJQUFvQyw4QkFBQTtFbkc2M3lCeEM7RW1HNTN5Qkk7SUFBb0MsNEJBQUE7RW5HKzN5QnhDO0VtRzczeUJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkcrM3lCTjtFbUc1M3lCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HODN5Qk47QUFDRjtBNEZuOHlCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkdnNnlCckM7RW1HLzV5Qkk7SUFBaUMsMEJBQUE7RW5HazZ5QnJDO0VtR2o2eUJJO0lBQWlDLDRCQUFBO0VuR282eUJyQztFbUduNnlCSTtJQUFpQyw2QkFBQTtFbkdzNnlCckM7RW1HcjZ5Qkk7SUFBaUMsMkJBQUE7RW5HdzZ5QnJDO0VtR3Q2eUJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkd3NnlCTjtFbUdyNnlCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HdTZ5Qk47RW1HcDZ5Qkk7SUFBb0MsdUJBQUE7RW5HdTZ5QnhDO0VtR3Q2eUJJO0lBQW9DLDJCQUFBO0VuR3k2eUJ4QztFbUd4NnlCSTtJQUFvQyw2QkFBQTtFbkcyNnlCeEM7RW1HMTZ5Qkk7SUFBb0MsOEJBQUE7RW5HNjZ5QnhDO0VtRzU2eUJJO0lBQW9DLDRCQUFBO0VuRys2eUJ4QztFbUc3NnlCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HKzZ5Qk47RW1HNTZ5Qkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzg2eUJOO0FBQ0Y7QW1HOSt5QkU7RUFBWSxzQkFBQTtBbkdpL3lCZDs7QW1HaC95QkU7RUFBWSwwQkFBQTtBbkdvL3lCZDs7QW1Hbi95QkU7RUFBWSw0QkFBQTtBbkd1L3lCZDs7QW1HdC95QkU7RUFBWSw2QkFBQTtBbkcwL3lCZDs7QW1Hei95QkU7RUFBWSwyQkFBQTtBbkc2L3lCZDs7QW1HMy95QkU7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0FuRzgveUJKOztBbUczL3lCRTtFQUNFLDJCQUFBO0VBQ0EsNEJBQUE7QW5HOC95Qko7O0FtRzMveUJFO0VBQWUsdUJBQUE7QW5HKy95QmpCOztBbUc5L3lCRTtFQUFlLDJCQUFBO0FuR2tnekJqQjs7QW1Hamd6QkU7RUFBZSw2QkFBQTtBbkdxZ3pCakI7O0FtR3BnekJFO0VBQWUsOEJBQUE7QW5Hd2d6QmpCOztBbUd2Z3pCRTtFQUFlLDRCQUFBO0FuRzJnekJqQjs7QW1Hemd6QkU7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FuRzRnekJKOztBbUd6Z3pCRTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QW5HNGd6Qko7O0E0RjlpekJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuRzRnekJyQztFbUczZ3pCSTtJQUFpQywwQkFBQTtFbkc4Z3pCckM7RW1HN2d6Qkk7SUFBaUMsNEJBQUE7RW5HZ2h6QnJDO0VtRy9nekJJO0lBQWlDLDZCQUFBO0VuR2toekJyQztFbUdqaHpCSTtJQUFpQywyQkFBQTtFbkdvaHpCckM7RW1HbGh6Qkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR29oekJOO0VtR2poekJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkdtaHpCTjtFbUdoaHpCSTtJQUFvQyx1QkFBQTtFbkdtaHpCeEM7RW1HbGh6Qkk7SUFBb0MsMkJBQUE7RW5HcWh6QnhDO0VtR3BoekJJO0lBQW9DLDZCQUFBO0VuR3VoekJ4QztFbUd0aHpCSTtJQUFvQyw4QkFBQTtFbkd5aHpCeEM7RW1HeGh6Qkk7SUFBb0MsNEJBQUE7RW5HMmh6QnhDO0VtR3poekJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkcyaHpCTjtFbUd4aHpCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HMGh6Qk47QUFDRjtBNEYvbHpCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkc0anpCckM7RW1HM2p6Qkk7SUFBaUMsMEJBQUE7RW5HOGp6QnJDO0VtRzdqekJJO0lBQWlDLDRCQUFBO0VuR2drekJyQztFbUcvanpCSTtJQUFpQyw2QkFBQTtFbkdra3pCckM7RW1Hamt6Qkk7SUFBaUMsMkJBQUE7RW5Hb2t6QnJDO0VtR2xrekJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkdva3pCTjtFbUdqa3pCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HbWt6Qk47RW1HaGt6Qkk7SUFBb0MsdUJBQUE7RW5HbWt6QnhDO0VtR2xrekJJO0lBQW9DLDJCQUFBO0VuR3FrekJ4QztFbUdwa3pCSTtJQUFvQyw2QkFBQTtFbkd1a3pCeEM7RW1HdGt6Qkk7SUFBb0MsOEJBQUE7RW5HeWt6QnhDO0VtR3hrekJJO0lBQW9DLDRCQUFBO0VuRzJrekJ4QztFbUd6a3pCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HMmt6Qk47RW1HeGt6Qkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzBrekJOO0FBQ0Y7QTRGL296Qk07RU91Q0E7SUFBaUMsc0JBQUE7RW5HNG16QnJDO0VtRzNtekJJO0lBQWlDLDBCQUFBO0VuRzhtekJyQztFbUc3bXpCSTtJQUFpQyw0QkFBQTtFbkdnbnpCckM7RW1HL216Qkk7SUFBaUMsNkJBQUE7RW5Ha256QnJDO0VtR2puekJJO0lBQWlDLDJCQUFBO0VuR29uekJyQztFbUdsbnpCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5Hb256Qk47RW1Ham56Qkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuR21uekJOO0VtR2huekJJO0lBQW9DLHVCQUFBO0VuR21uekJ4QztFbUdsbnpCSTtJQUFvQywyQkFBQTtFbkdxbnpCeEM7RW1HcG56Qkk7SUFBb0MsNkJBQUE7RW5HdW56QnhDO0VtR3RuekJJO0lBQW9DLDhCQUFBO0VuR3luekJ4QztFbUd4bnpCSTtJQUFvQyw0QkFBQTtFbkcybnpCeEM7RW1Hem56Qkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRzJuekJOO0VtR3huekJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcwbnpCTjtBQUNGO0E0Ri9yekJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuRzRwekJyQztFbUczcHpCSTtJQUFpQywwQkFBQTtFbkc4cHpCckM7RW1HN3B6Qkk7SUFBaUMsNEJBQUE7RW5HZ3F6QnJDO0VtRy9wekJJO0lBQWlDLDZCQUFBO0VuR2txekJyQztFbUdqcXpCSTtJQUFpQywyQkFBQTtFbkdvcXpCckM7RW1HbHF6Qkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR29xekJOO0VtR2pxekJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkdtcXpCTjtFbUdocXpCSTtJQUFvQyx1QkFBQTtFbkdtcXpCeEM7RW1HbHF6Qkk7SUFBb0MsMkJBQUE7RW5HcXF6QnhDO0VtR3BxekJJO0lBQW9DLDZCQUFBO0VuR3VxekJ4QztFbUd0cXpCSTtJQUFvQyw4QkFBQTtFbkd5cXpCeEM7RW1HeHF6Qkk7SUFBb0MsNEJBQUE7RW5HMnF6QnhDO0VtR3pxekJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkcycXpCTjtFbUd4cXpCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HMHF6Qk47QUFDRjtBNEYvdXpCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkc0c3pCckM7RW1HM3N6Qkk7SUFBaUMsMEJBQUE7RW5HOHN6QnJDO0VtRzdzekJJO0lBQWlDLDRCQUFBO0VuR2d0ekJyQztFbUcvc3pCSTtJQUFpQyw2QkFBQTtFbkdrdHpCckM7RW1HanR6Qkk7SUFBaUMsMkJBQUE7RW5Hb3R6QnJDO0VtR2x0ekJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkdvdHpCTjtFbUdqdHpCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HbXR6Qk47RW1HaHR6Qkk7SUFBb0MsdUJBQUE7RW5HbXR6QnhDO0VtR2x0ekJJO0lBQW9DLDJCQUFBO0VuR3F0ekJ4QztFbUdwdHpCSTtJQUFvQyw2QkFBQTtFbkd1dHpCeEM7RW1HdHR6Qkk7SUFBb0MsOEJBQUE7RW5HeXR6QnhDO0VtR3h0ekJJO0lBQW9DLDRCQUFBO0VuRzJ0ekJ4QztFbUd6dHpCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HMnR6Qk47RW1HeHR6Qkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzB0ekJOO0FBQ0Y7QTRGL3h6Qk07RU91Q0E7SUFBaUMsc0JBQUE7RW5HNHZ6QnJDO0VtRzN2ekJJO0lBQWlDLDBCQUFBO0VuRzh2ekJyQztFbUc3dnpCSTtJQUFpQyw0QkFBQTtFbkdnd3pCckM7RW1HL3Z6Qkk7SUFBaUMsNkJBQUE7RW5Ha3d6QnJDO0VtR2p3ekJJO0lBQWlDLDJCQUFBO0VuR293ekJyQztFbUdsd3pCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5Hb3d6Qk47RW1Hand6Qkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuR213ekJOO0VtR2h3ekJJO0lBQW9DLHVCQUFBO0VuR213ekJ4QztFbUdsd3pCSTtJQUFvQywyQkFBQTtFbkdxd3pCeEM7RW1HcHd6Qkk7SUFBb0MsNkJBQUE7RW5HdXd6QnhDO0VtR3R3ekJJO0lBQW9DLDhCQUFBO0VuR3l3ekJ4QztFbUd4d3pCSTtJQUFvQyw0QkFBQTtFbkcyd3pCeEM7RW1Hend6Qkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRzJ3ekJOO0VtR3h3ekJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcwd3pCTjtBQUNGO0E0Ri8wekJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuRzR5ekJyQztFbUczeXpCSTtJQUFpQywwQkFBQTtFbkc4eXpCckM7RW1HN3l6Qkk7SUFBaUMsNEJBQUE7RW5HZ3p6QnJDO0VtRy95ekJJO0lBQWlDLDZCQUFBO0VuR2t6ekJyQztFbUdqenpCSTtJQUFpQywyQkFBQTtFbkdvenpCckM7RW1HbHp6Qkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR296ekJOO0VtR2p6ekJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkdtenpCTjtFbUdoenpCSTtJQUFvQyx1QkFBQTtFbkdtenpCeEM7RW1HbHp6Qkk7SUFBb0MsMkJBQUE7RW5HcXp6QnhDO0VtR3B6ekJJO0lBQW9DLDZCQUFBO0VuR3V6ekJ4QztFbUd0enpCSTtJQUFvQyw4QkFBQTtFbkd5enpCeEM7RW1HeHp6Qkk7SUFBb0MsNEJBQUE7RW5HMnp6QnhDO0VtR3p6ekJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkcyenpCTjtFbUd4enpCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HMHp6Qk47QUFDRjtBNEYvM3pCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkc0MXpCckM7RW1HMzF6Qkk7SUFBaUMsMEJBQUE7RW5HODF6QnJDO0VtRzcxekJJO0lBQWlDLDRCQUFBO0VuR2cyekJyQztFbUcvMXpCSTtJQUFpQyw2QkFBQTtFbkdrMnpCckM7RW1HajJ6Qkk7SUFBaUMsMkJBQUE7RW5HbzJ6QnJDO0VtR2wyekJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkdvMnpCTjtFbUdqMnpCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HbTJ6Qk47RW1HaDJ6Qkk7SUFBb0MsdUJBQUE7RW5HbTJ6QnhDO0VtR2wyekJJO0lBQW9DLDJCQUFBO0VuR3EyekJ4QztFbUdwMnpCSTtJQUFvQyw2QkFBQTtFbkd1MnpCeEM7RW1HdDJ6Qkk7SUFBb0MsOEJBQUE7RW5HeTJ6QnhDO0VtR3gyekJJO0lBQW9DLDRCQUFBO0VuRzIyekJ4QztFbUd6MnpCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HMjJ6Qk47RW1HeDJ6Qkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzAyekJOO0FBQ0Y7QTRGLzZ6Qk07RU91Q0E7SUFBaUMsc0JBQUE7RW5HNDR6QnJDO0VtRzM0ekJJO0lBQWlDLDBCQUFBO0VuRzg0ekJyQztFbUc3NHpCSTtJQUFpQyw0QkFBQTtFbkdnNXpCckM7RW1HLzR6Qkk7SUFBaUMsNkJBQUE7RW5HazV6QnJDO0VtR2o1ekJJO0lBQWlDLDJCQUFBO0VuR281ekJyQztFbUdsNXpCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HbzV6Qk47RW1HajV6Qkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuR201ekJOO0VtR2g1ekJJO0lBQW9DLHVCQUFBO0VuR201ekJ4QztFbUdsNXpCSTtJQUFvQywyQkFBQTtFbkdxNXpCeEM7RW1HcDV6Qkk7SUFBb0MsNkJBQUE7RW5HdTV6QnhDO0VtR3Q1ekJJO0lBQW9DLDhCQUFBO0VuR3k1ekJ4QztFbUd4NXpCSTtJQUFvQyw0QkFBQTtFbkcyNXpCeEM7RW1HejV6Qkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRzI1ekJOO0VtR3g1ekJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcwNXpCTjtBQUNGO0E0Ri85ekJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuRzQ3ekJyQztFbUczN3pCSTtJQUFpQywwQkFBQTtFbkc4N3pCckM7RW1HNzd6Qkk7SUFBaUMsNEJBQUE7RW5HZzh6QnJDO0VtRy83ekJJO0lBQWlDLDZCQUFBO0VuR2s4ekJyQztFbUdqOHpCSTtJQUFpQywyQkFBQTtFbkdvOHpCckM7RW1HbDh6Qkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR284ekJOO0VtR2o4ekJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkdtOHpCTjtFbUdoOHpCSTtJQUFvQyx1QkFBQTtFbkdtOHpCeEM7RW1HbDh6Qkk7SUFBb0MsMkJBQUE7RW5HcTh6QnhDO0VtR3A4ekJJO0lBQW9DLDZCQUFBO0VuR3U4ekJ4QztFbUd0OHpCSTtJQUFvQyw4QkFBQTtFbkd5OHpCeEM7RW1HeDh6Qkk7SUFBb0MsNEJBQUE7RW5HMjh6QnhDO0VtR3o4ekJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkcyOHpCTjtFbUd4OHpCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HMDh6Qk47QUFDRjtBNEYvZzBCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkc0K3pCckM7RW1HMyt6Qkk7SUFBaUMsMEJBQUE7RW5HOCt6QnJDO0VtRzcrekJJO0lBQWlDLDRCQUFBO0VuR2cvekJyQztFbUcvK3pCSTtJQUFpQyw2QkFBQTtFbkdrL3pCckM7RW1Hai96Qkk7SUFBaUMsMkJBQUE7RW5Hby96QnJDO0VtR2wvekJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkdvL3pCTjtFbUdqL3pCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HbS96Qk47RW1HaC96Qkk7SUFBb0MsdUJBQUE7RW5HbS96QnhDO0VtR2wvekJJO0lBQW9DLDJCQUFBO0VuR3EvekJ4QztFbUdwL3pCSTtJQUFvQyw2QkFBQTtFbkd1L3pCeEM7RW1HdC96Qkk7SUFBb0MsOEJBQUE7RW5HeS96QnhDO0VtR3gvekJJO0lBQW9DLDRCQUFBO0VuRzIvekJ4QztFbUd6L3pCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HMi96Qk47RW1HeC96Qkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzAvekJOO0FBQ0Y7QTRGL2owQk07RU91Q0E7SUFBaUMsc0JBQUE7RW5HNGgwQnJDO0VtRzNoMEJJO0lBQWlDLDBCQUFBO0VuRzhoMEJyQztFbUc3aDBCSTtJQUFpQyw0QkFBQTtFbkdnaTBCckM7RW1HL2gwQkk7SUFBaUMsNkJBQUE7RW5Ha2kwQnJDO0VtR2ppMEJJO0lBQWlDLDJCQUFBO0VuR29pMEJyQztFbUdsaTBCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5Hb2kwQk47RW1HamkwQkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuR21pMEJOO0VtR2hpMEJJO0lBQW9DLHVCQUFBO0VuR21pMEJ4QztFbUdsaTBCSTtJQUFvQywyQkFBQTtFbkdxaTBCeEM7RW1HcGkwQkk7SUFBb0MsNkJBQUE7RW5HdWkwQnhDO0VtR3RpMEJJO0lBQW9DLDhCQUFBO0VuR3lpMEJ4QztFbUd4aTBCSTtJQUFvQyw0QkFBQTtFbkcyaTBCeEM7RW1HemkwQkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRzJpMEJOO0VtR3hpMEJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcwaTBCTjtBQUNGO0FtRzFtMEJFO0VBQVksc0JBQUE7QW5HNm0wQmQ7O0FtRzVtMEJFO0VBQVksMEJBQUE7QW5HZ24wQmQ7O0FtRy9tMEJFO0VBQVksNEJBQUE7QW5HbW4wQmQ7O0FtR2xuMEJFO0VBQVksNkJBQUE7QW5Hc24wQmQ7O0FtR3JuMEJFO0VBQVksMkJBQUE7QW5HeW4wQmQ7O0FtR3ZuMEJFO0VBQ0UsMEJBQUE7RUFDQSw2QkFBQTtBbkcwbjBCSjs7QW1Hdm4wQkU7RUFDRSwyQkFBQTtFQUNBLDRCQUFBO0FuRzBuMEJKOztBbUd2bjBCRTtFQUFlLHVCQUFBO0FuRzJuMEJqQjs7QW1HMW4wQkU7RUFBZSwyQkFBQTtBbkc4bjBCakI7O0FtRzduMEJFO0VBQWUsNkJBQUE7QW5HaW8wQmpCOztBbUdobzBCRTtFQUFlLDhCQUFBO0FuR29vMEJqQjs7QW1Hbm8wQkU7RUFBZSw0QkFBQTtBbkd1bzBCakI7O0FtR3JvMEJFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBbkd3bzBCSjs7QW1Hcm8wQkU7RUFDRSw0QkFBQTtFQUNBLDZCQUFBO0FuR3dvMEJKOztBNEYxcTBCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkd3bzBCckM7RW1Hdm8wQkk7SUFBaUMsMEJBQUE7RW5HMG8wQnJDO0VtR3pvMEJJO0lBQWlDLDRCQUFBO0VuRzRvMEJyQztFbUczbzBCSTtJQUFpQyw2QkFBQTtFbkc4bzBCckM7RW1HN28wQkk7SUFBaUMsMkJBQUE7RW5HZ3AwQnJDO0VtRzlvMEJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkdncDBCTjtFbUc3bzBCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HK28wQk47RW1HNW8wQkk7SUFBb0MsdUJBQUE7RW5HK28wQnhDO0VtRzlvMEJJO0lBQW9DLDJCQUFBO0VuR2lwMEJ4QztFbUdocDBCSTtJQUFvQyw2QkFBQTtFbkdtcDBCeEM7RW1HbHAwQkk7SUFBb0MsOEJBQUE7RW5HcXAwQnhDO0VtR3BwMEJJO0lBQW9DLDRCQUFBO0VuR3VwMEJ4QztFbUdycDBCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HdXAwQk47RW1HcHAwQkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR3NwMEJOO0FBQ0Y7QTRGM3QwQk07RU91Q0E7SUFBaUMsc0JBQUE7RW5Hd3IwQnJDO0VtR3ZyMEJJO0lBQWlDLDBCQUFBO0VuRzByMEJyQztFbUd6cjBCSTtJQUFpQyw0QkFBQTtFbkc0cjBCckM7RW1HM3IwQkk7SUFBaUMsNkJBQUE7RW5HOHIwQnJDO0VtRzdyMEJJO0lBQWlDLDJCQUFBO0VuR2dzMEJyQztFbUc5cjBCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HZ3MwQk47RW1HN3IwQkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuRytyMEJOO0VtRzVyMEJJO0lBQW9DLHVCQUFBO0VuRytyMEJ4QztFbUc5cjBCSTtJQUFvQywyQkFBQTtFbkdpczBCeEM7RW1HaHMwQkk7SUFBb0MsNkJBQUE7RW5HbXMwQnhDO0VtR2xzMEJJO0lBQW9DLDhCQUFBO0VuR3FzMEJ4QztFbUdwczBCSTtJQUFvQyw0QkFBQTtFbkd1czBCeEM7RW1HcnMwQkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3VzMEJOO0VtR3BzMEJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdzczBCTjtBQUNGO0E0RjN3MEJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuR3d1MEJyQztFbUd2dTBCSTtJQUFpQywwQkFBQTtFbkcwdTBCckM7RW1HenUwQkk7SUFBaUMsNEJBQUE7RW5HNHUwQnJDO0VtRzN1MEJJO0lBQWlDLDZCQUFBO0VuRzh1MEJyQztFbUc3dTBCSTtJQUFpQywyQkFBQTtFbkdndjBCckM7RW1HOXUwQkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR2d2MEJOO0VtRzd1MEJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkcrdTBCTjtFbUc1dTBCSTtJQUFvQyx1QkFBQTtFbkcrdTBCeEM7RW1HOXUwQkk7SUFBb0MsMkJBQUE7RW5HaXYwQnhDO0VtR2h2MEJJO0lBQW9DLDZCQUFBO0VuR212MEJ4QztFbUdsdjBCSTtJQUFvQyw4QkFBQTtFbkdxdjBCeEM7RW1HcHYwQkk7SUFBb0MsNEJBQUE7RW5HdXYwQnhDO0VtR3J2MEJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkd1djBCTjtFbUdwdjBCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5Hc3YwQk47QUFDRjtBNEYzejBCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkd3eDBCckM7RW1HdngwQkk7SUFBaUMsMEJBQUE7RW5HMHgwQnJDO0VtR3p4MEJJO0lBQWlDLDRCQUFBO0VuRzR4MEJyQztFbUczeDBCSTtJQUFpQyw2QkFBQTtFbkc4eDBCckM7RW1HN3gwQkk7SUFBaUMsMkJBQUE7RW5HZ3kwQnJDO0VtRzl4MEJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkdneTBCTjtFbUc3eDBCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HK3gwQk47RW1HNXgwQkk7SUFBb0MsdUJBQUE7RW5HK3gwQnhDO0VtRzl4MEJJO0lBQW9DLDJCQUFBO0VuR2l5MEJ4QztFbUdoeTBCSTtJQUFvQyw2QkFBQTtFbkdteTBCeEM7RW1HbHkwQkk7SUFBb0MsOEJBQUE7RW5HcXkwQnhDO0VtR3B5MEJJO0lBQW9DLDRCQUFBO0VuR3V5MEJ4QztFbUdyeTBCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HdXkwQk47RW1HcHkwQkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR3N5MEJOO0FBQ0Y7QTRGMzIwQk07RU91Q0E7SUFBaUMsc0JBQUE7RW5HdzAwQnJDO0VtR3YwMEJJO0lBQWlDLDBCQUFBO0VuRzAwMEJyQztFbUd6MDBCSTtJQUFpQyw0QkFBQTtFbkc0MDBCckM7RW1HMzAwQkk7SUFBaUMsNkJBQUE7RW5HODAwQnJDO0VtRzcwMEJJO0lBQWlDLDJCQUFBO0VuR2cxMEJyQztFbUc5MDBCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HZzEwQk47RW1HNzAwQkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuRyswMEJOO0VtRzUwMEJJO0lBQW9DLHVCQUFBO0VuRyswMEJ4QztFbUc5MDBCSTtJQUFvQywyQkFBQTtFbkdpMTBCeEM7RW1HaDEwQkk7SUFBb0MsNkJBQUE7RW5HbTEwQnhDO0VtR2wxMEJJO0lBQW9DLDhCQUFBO0VuR3ExMEJ4QztFbUdwMTBCSTtJQUFvQyw0QkFBQTtFbkd1MTBCeEM7RW1HcjEwQkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3UxMEJOO0VtR3AxMEJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdzMTBCTjtBQUNGO0E0RjM1MEJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuR3czMEJyQztFbUd2MzBCSTtJQUFpQywwQkFBQTtFbkcwMzBCckM7RW1HejMwQkk7SUFBaUMsNEJBQUE7RW5HNDMwQnJDO0VtRzMzMEJJO0lBQWlDLDZCQUFBO0VuRzgzMEJyQztFbUc3MzBCSTtJQUFpQywyQkFBQTtFbkdnNDBCckM7RW1HOTMwQkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR2c0MEJOO0VtRzczMEJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkcrMzBCTjtFbUc1MzBCSTtJQUFvQyx1QkFBQTtFbkcrMzBCeEM7RW1HOTMwQkk7SUFBb0MsMkJBQUE7RW5HaTQwQnhDO0VtR2g0MEJJO0lBQW9DLDZCQUFBO0VuR200MEJ4QztFbUdsNDBCSTtJQUFvQyw4QkFBQTtFbkdxNDBCeEM7RW1HcDQwQkk7SUFBb0MsNEJBQUE7RW5HdTQwQnhDO0VtR3I0MEJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkd1NDBCTjtFbUdwNDBCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HczQwQk47QUFDRjtBNEYzODBCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkd3NjBCckM7RW1HdjYwQkk7SUFBaUMsMEJBQUE7RW5HMDYwQnJDO0VtR3o2MEJJO0lBQWlDLDRCQUFBO0VuRzQ2MEJyQztFbUczNjBCSTtJQUFpQyw2QkFBQTtFbkc4NjBCckM7RW1HNzYwQkk7SUFBaUMsMkJBQUE7RW5HZzcwQnJDO0VtRzk2MEJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkdnNzBCTjtFbUc3NjBCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HKzYwQk47RW1HNTYwQkk7SUFBb0MsdUJBQUE7RW5HKzYwQnhDO0VtRzk2MEJJO0lBQW9DLDJCQUFBO0VuR2k3MEJ4QztFbUdoNzBCSTtJQUFvQyw2QkFBQTtFbkdtNzBCeEM7RW1HbDcwQkk7SUFBb0MsOEJBQUE7RW5HcTcwQnhDO0VtR3A3MEJJO0lBQW9DLDRCQUFBO0VuR3U3MEJ4QztFbUdyNzBCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HdTcwQk47RW1HcDcwQkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR3M3MEJOO0FBQ0Y7QTRGMy8wQk07RU91Q0E7SUFBaUMsc0JBQUE7RW5HdzkwQnJDO0VtR3Y5MEJJO0lBQWlDLDBCQUFBO0VuRzA5MEJyQztFbUd6OTBCSTtJQUFpQyw0QkFBQTtFbkc0OTBCckM7RW1HMzkwQkk7SUFBaUMsNkJBQUE7RW5HODkwQnJDO0VtRzc5MEJJO0lBQWlDLDJCQUFBO0VuR2crMEJyQztFbUc5OTBCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HZyswQk47RW1HNzkwQkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuRys5MEJOO0VtRzU5MEJJO0lBQW9DLHVCQUFBO0VuRys5MEJ4QztFbUc5OTBCSTtJQUFvQywyQkFBQTtFbkdpKzBCeEM7RW1HaCswQkk7SUFBb0MsNkJBQUE7RW5HbSswQnhDO0VtR2wrMEJJO0lBQW9DLDhCQUFBO0VuR3ErMEJ4QztFbUdwKzBCSTtJQUFvQyw0QkFBQTtFbkd1KzBCeEM7RW1HciswQkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3UrMEJOO0VtR3ArMEJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdzKzBCTjtBQUNGO0E0RjNpMUJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuR3dnMUJyQztFbUd2ZzFCSTtJQUFpQywwQkFBQTtFbkcwZzFCckM7RW1HemcxQkk7SUFBaUMsNEJBQUE7RW5HNGcxQnJDO0VtRzNnMUJJO0lBQWlDLDZCQUFBO0VuRzhnMUJyQztFbUc3ZzFCSTtJQUFpQywyQkFBQTtFbkdnaDFCckM7RW1HOWcxQkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR2doMUJOO0VtRzdnMUJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkcrZzFCTjtFbUc1ZzFCSTtJQUFvQyx1QkFBQTtFbkcrZzFCeEM7RW1HOWcxQkk7SUFBb0MsMkJBQUE7RW5HaWgxQnhDO0VtR2hoMUJJO0lBQW9DLDZCQUFBO0VuR21oMUJ4QztFbUdsaDFCSTtJQUFvQyw4QkFBQTtFbkdxaDFCeEM7RW1HcGgxQkk7SUFBb0MsNEJBQUE7RW5HdWgxQnhDO0VtR3JoMUJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkd1aDFCTjtFbUdwaDFCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5Hc2gxQk47QUFDRjtBNEYzbDFCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkd3ajFCckM7RW1HdmoxQkk7SUFBaUMsMEJBQUE7RW5HMGoxQnJDO0VtR3pqMUJJO0lBQWlDLDRCQUFBO0VuRzRqMUJyQztFbUczajFCSTtJQUFpQyw2QkFBQTtFbkc4ajFCckM7RW1HN2oxQkk7SUFBaUMsMkJBQUE7RW5HZ2sxQnJDO0VtRzlqMUJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkdnazFCTjtFbUc3ajFCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HK2oxQk47RW1HNWoxQkk7SUFBb0MsdUJBQUE7RW5HK2oxQnhDO0VtRzlqMUJJO0lBQW9DLDJCQUFBO0VuR2lrMUJ4QztFbUdoazFCSTtJQUFvQyw2QkFBQTtFbkdtazFCeEM7RW1HbGsxQkk7SUFBb0MsOEJBQUE7RW5HcWsxQnhDO0VtR3BrMUJJO0lBQW9DLDRCQUFBO0VuR3VrMUJ4QztFbUdyazFCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HdWsxQk47RW1HcGsxQkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR3NrMUJOO0FBQ0Y7QTRGM28xQk07RU91Q0E7SUFBaUMsc0JBQUE7RW5Hd20xQnJDO0VtR3ZtMUJJO0lBQWlDLDBCQUFBO0VuRzBtMUJyQztFbUd6bTFCSTtJQUFpQyw0QkFBQTtFbkc0bTFCckM7RW1HM20xQkk7SUFBaUMsNkJBQUE7RW5HOG0xQnJDO0VtRzdtMUJJO0lBQWlDLDJCQUFBO0VuR2duMUJyQztFbUc5bTFCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HZ24xQk47RW1HN20xQkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuRyttMUJOO0VtRzVtMUJJO0lBQW9DLHVCQUFBO0VuRyttMUJ4QztFbUc5bTFCSTtJQUFvQywyQkFBQTtFbkdpbjFCeEM7RW1HaG4xQkk7SUFBb0MsNkJBQUE7RW5HbW4xQnhDO0VtR2xuMUJJO0lBQW9DLDhCQUFBO0VuR3FuMUJ4QztFbUdwbjFCSTtJQUFvQyw0QkFBQTtFbkd1bjFCeEM7RW1Hcm4xQkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3VuMUJOO0VtR3BuMUJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdzbjFCTjtBQUNGO0E0RjNyMUJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuR3dwMUJyQztFbUd2cDFCSTtJQUFpQywwQkFBQTtFbkcwcDFCckM7RW1HenAxQkk7SUFBaUMsNEJBQUE7RW5HNHAxQnJDO0VtRzNwMUJJO0lBQWlDLDZCQUFBO0VuRzhwMUJyQztFbUc3cDFCSTtJQUFpQywyQkFBQTtFbkdncTFCckM7RW1HOXAxQkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR2dxMUJOO0VtRzdwMUJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkcrcDFCTjtFbUc1cDFCSTtJQUFvQyx1QkFBQTtFbkcrcDFCeEM7RW1HOXAxQkk7SUFBb0MsMkJBQUE7RW5HaXExQnhDO0VtR2hxMUJJO0lBQW9DLDZCQUFBO0VuR21xMUJ4QztFbUdscTFCSTtJQUFvQyw4QkFBQTtFbkdxcTFCeEM7RW1HcHExQkk7SUFBb0MsNEJBQUE7RW5HdXExQnhDO0VtR3JxMUJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkd1cTFCTjtFbUdwcTFCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5Hc3ExQk47QUFDRjtBbUd0dTFCRTtFQUFZLHNCQUFBO0FuR3l1MUJkOztBbUd4dTFCRTtFQUFZLDBCQUFBO0FuRzR1MUJkOztBbUczdTFCRTtFQUFZLDRCQUFBO0FuRyt1MUJkOztBbUc5dTFCRTtFQUFZLDZCQUFBO0FuR2t2MUJkOztBbUdqdjFCRTtFQUFZLDJCQUFBO0FuR3F2MUJkOztBbUdudjFCRTtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7QW5Hc3YxQko7O0FtR252MUJFO0VBQ0UsMkJBQUE7RUFDQSw0QkFBQTtBbkdzdjFCSjs7QW1HbnYxQkU7RUFBZSx1QkFBQTtBbkd1djFCakI7O0FtR3R2MUJFO0VBQWUsMkJBQUE7QW5HMHYxQmpCOztBbUd6djFCRTtFQUFlLDZCQUFBO0FuRzZ2MUJqQjs7QW1HNXYxQkU7RUFBZSw4QkFBQTtBbkdndzFCakI7O0FtRy92MUJFO0VBQWUsNEJBQUE7QW5HbXcxQmpCOztBbUdqdzFCRTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QW5Hb3cxQko7O0FtR2p3MUJFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBbkdvdzFCSjs7QTRGdHkxQk07RU91Q0E7SUFBaUMsc0JBQUE7RW5Hb3cxQnJDO0VtR253MUJJO0lBQWlDLDBCQUFBO0VuR3N3MUJyQztFbUdydzFCSTtJQUFpQyw0QkFBQTtFbkd3dzFCckM7RW1HdncxQkk7SUFBaUMsNkJBQUE7RW5HMHcxQnJDO0VtR3p3MUJJO0lBQWlDLDJCQUFBO0VuRzR3MUJyQztFbUcxdzFCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HNHcxQk47RW1HencxQkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuRzJ3MUJOO0VtR3h3MUJJO0lBQW9DLHVCQUFBO0VuRzJ3MUJ4QztFbUcxdzFCSTtJQUFvQywyQkFBQTtFbkc2dzFCeEM7RW1HNXcxQkk7SUFBb0MsNkJBQUE7RW5HK3cxQnhDO0VtRzl3MUJJO0lBQW9DLDhCQUFBO0VuR2l4MUJ4QztFbUdoeDFCSTtJQUFvQyw0QkFBQTtFbkdteDFCeEM7RW1HangxQkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR214MUJOO0VtR2h4MUJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdreDFCTjtBQUNGO0E0RnYxMUJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuR296MUJyQztFbUduejFCSTtJQUFpQywwQkFBQTtFbkdzejFCckM7RW1HcnoxQkk7SUFBaUMsNEJBQUE7RW5Hd3oxQnJDO0VtR3Z6MUJJO0lBQWlDLDZCQUFBO0VuRzB6MUJyQztFbUd6ejFCSTtJQUFpQywyQkFBQTtFbkc0ejFCckM7RW1HMXoxQkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuRzR6MUJOO0VtR3p6MUJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkcyejFCTjtFbUd4ejFCSTtJQUFvQyx1QkFBQTtFbkcyejFCeEM7RW1HMXoxQkk7SUFBb0MsMkJBQUE7RW5HNnoxQnhDO0VtRzV6MUJJO0lBQW9DLDZCQUFBO0VuRyt6MUJ4QztFbUc5ejFCSTtJQUFvQyw4QkFBQTtFbkdpMDFCeEM7RW1HaDAxQkk7SUFBb0MsNEJBQUE7RW5HbTAxQnhDO0VtR2owMUJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdtMDFCTjtFbUdoMDFCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HazAxQk47QUFDRjtBNEZ2NDFCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkdvMjFCckM7RW1HbjIxQkk7SUFBaUMsMEJBQUE7RW5HczIxQnJDO0VtR3IyMUJJO0lBQWlDLDRCQUFBO0VuR3cyMUJyQztFbUd2MjFCSTtJQUFpQyw2QkFBQTtFbkcwMjFCckM7RW1HejIxQkk7SUFBaUMsMkJBQUE7RW5HNDIxQnJDO0VtRzEyMUJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkc0MjFCTjtFbUd6MjFCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HMjIxQk47RW1HeDIxQkk7SUFBb0MsdUJBQUE7RW5HMjIxQnhDO0VtRzEyMUJJO0lBQW9DLDJCQUFBO0VuRzYyMUJ4QztFbUc1MjFCSTtJQUFvQyw2QkFBQTtFbkcrMjFCeEM7RW1HOTIxQkk7SUFBb0MsOEJBQUE7RW5HaTMxQnhDO0VtR2gzMUJJO0lBQW9DLDRCQUFBO0VuR20zMUJ4QztFbUdqMzFCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HbTMxQk47RW1HaDMxQkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR2szMUJOO0FBQ0Y7QTRGdjcxQk07RU91Q0E7SUFBaUMsc0JBQUE7RW5HbzUxQnJDO0VtR241MUJJO0lBQWlDLDBCQUFBO0VuR3M1MUJyQztFbUdyNTFCSTtJQUFpQyw0QkFBQTtFbkd3NTFCckM7RW1HdjUxQkk7SUFBaUMsNkJBQUE7RW5HMDUxQnJDO0VtR3o1MUJJO0lBQWlDLDJCQUFBO0VuRzQ1MUJyQztFbUcxNTFCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HNDUxQk47RW1HejUxQkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuRzI1MUJOO0VtR3g1MUJJO0lBQW9DLHVCQUFBO0VuRzI1MUJ4QztFbUcxNTFCSTtJQUFvQywyQkFBQTtFbkc2NTFCeEM7RW1HNTUxQkk7SUFBb0MsNkJBQUE7RW5HKzUxQnhDO0VtRzk1MUJJO0lBQW9DLDhCQUFBO0VuR2k2MUJ4QztFbUdoNjFCSTtJQUFvQyw0QkFBQTtFbkdtNjFCeEM7RW1HajYxQkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR202MUJOO0VtR2g2MUJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdrNjFCTjtBQUNGO0E0RnYrMUJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuR284MUJyQztFbUduODFCSTtJQUFpQywwQkFBQTtFbkdzODFCckM7RW1HcjgxQkk7SUFBaUMsNEJBQUE7RW5HdzgxQnJDO0VtR3Y4MUJJO0lBQWlDLDZCQUFBO0VuRzA4MUJyQztFbUd6ODFCSTtJQUFpQywyQkFBQTtFbkc0ODFCckM7RW1HMTgxQkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuRzQ4MUJOO0VtR3o4MUJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkcyODFCTjtFbUd4ODFCSTtJQUFvQyx1QkFBQTtFbkcyODFCeEM7RW1HMTgxQkk7SUFBb0MsMkJBQUE7RW5HNjgxQnhDO0VtRzU4MUJJO0lBQW9DLDZCQUFBO0VuRys4MUJ4QztFbUc5ODFCSTtJQUFvQyw4QkFBQTtFbkdpOTFCeEM7RW1HaDkxQkk7SUFBb0MsNEJBQUE7RW5HbTkxQnhDO0VtR2o5MUJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdtOTFCTjtFbUdoOTFCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HazkxQk47QUFDRjtBNEZ2aDJCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkdvLzFCckM7RW1Hbi8xQkk7SUFBaUMsMEJBQUE7RW5Hcy8xQnJDO0VtR3IvMUJJO0lBQWlDLDRCQUFBO0VuR3cvMUJyQztFbUd2LzFCSTtJQUFpQyw2QkFBQTtFbkcwLzFCckM7RW1Hei8xQkk7SUFBaUMsMkJBQUE7RW5HNC8xQnJDO0VtRzEvMUJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkc0LzFCTjtFbUd6LzFCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HMi8xQk47RW1HeC8xQkk7SUFBb0MsdUJBQUE7RW5HMi8xQnhDO0VtRzEvMUJJO0lBQW9DLDJCQUFBO0VuRzYvMUJ4QztFbUc1LzFCSTtJQUFvQyw2QkFBQTtFbkcrLzFCeEM7RW1HOS8xQkk7SUFBb0MsOEJBQUE7RW5HaWcyQnhDO0VtR2hnMkJJO0lBQW9DLDRCQUFBO0VuR21nMkJ4QztFbUdqZzJCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HbWcyQk47RW1HaGcyQkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR2tnMkJOO0FBQ0Y7QTRGdmsyQk07RU91Q0E7SUFBaUMsc0JBQUE7RW5Hb2kyQnJDO0VtR25pMkJJO0lBQWlDLDBCQUFBO0VuR3NpMkJyQztFbUdyaTJCSTtJQUFpQyw0QkFBQTtFbkd3aTJCckM7RW1HdmkyQkk7SUFBaUMsNkJBQUE7RW5HMGkyQnJDO0VtR3ppMkJJO0lBQWlDLDJCQUFBO0VuRzRpMkJyQztFbUcxaTJCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HNGkyQk47RW1HemkyQkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuRzJpMkJOO0VtR3hpMkJJO0lBQW9DLHVCQUFBO0VuRzJpMkJ4QztFbUcxaTJCSTtJQUFvQywyQkFBQTtFbkc2aTJCeEM7RW1HNWkyQkk7SUFBb0MsNkJBQUE7RW5HK2kyQnhDO0VtRzlpMkJJO0lBQW9DLDhCQUFBO0VuR2lqMkJ4QztFbUdoajJCSTtJQUFvQyw0QkFBQTtFbkdtajJCeEM7RW1HamoyQkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR21qMkJOO0VtR2hqMkJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdrajJCTjtBQUNGO0E0RnZuMkJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuR29sMkJyQztFbUdubDJCSTtJQUFpQywwQkFBQTtFbkdzbDJCckM7RW1HcmwyQkk7SUFBaUMsNEJBQUE7RW5Hd2wyQnJDO0VtR3ZsMkJJO0lBQWlDLDZCQUFBO0VuRzBsMkJyQztFbUd6bDJCSTtJQUFpQywyQkFBQTtFbkc0bDJCckM7RW1HMWwyQkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuRzRsMkJOO0VtR3psMkJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkcybDJCTjtFbUd4bDJCSTtJQUFvQyx1QkFBQTtFbkcybDJCeEM7RW1HMWwyQkk7SUFBb0MsMkJBQUE7RW5HNmwyQnhDO0VtRzVsMkJJO0lBQW9DLDZCQUFBO0VuRytsMkJ4QztFbUc5bDJCSTtJQUFvQyw4QkFBQTtFbkdpbTJCeEM7RW1HaG0yQkk7SUFBb0MsNEJBQUE7RW5HbW0yQnhDO0VtR2ptMkJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdtbTJCTjtFbUdobTJCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5Ha20yQk47QUFDRjtBNEZ2cTJCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkdvbzJCckM7RW1Hbm8yQkk7SUFBaUMsMEJBQUE7RW5Hc28yQnJDO0VtR3JvMkJJO0lBQWlDLDRCQUFBO0VuR3dvMkJyQztFbUd2bzJCSTtJQUFpQyw2QkFBQTtFbkcwbzJCckM7RW1Hem8yQkk7SUFBaUMsMkJBQUE7RW5HNG8yQnJDO0VtRzFvMkJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkc0bzJCTjtFbUd6bzJCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HMm8yQk47RW1HeG8yQkk7SUFBb0MsdUJBQUE7RW5HMm8yQnhDO0VtRzFvMkJJO0lBQW9DLDJCQUFBO0VuRzZvMkJ4QztFbUc1bzJCSTtJQUFvQyw2QkFBQTtFbkcrbzJCeEM7RW1HOW8yQkk7SUFBb0MsOEJBQUE7RW5HaXAyQnhDO0VtR2hwMkJJO0lBQW9DLDRCQUFBO0VuR21wMkJ4QztFbUdqcDJCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HbXAyQk47RW1HaHAyQkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR2twMkJOO0FBQ0Y7QTRGdnQyQk07RU91Q0E7SUFBaUMsc0JBQUE7RW5Hb3IyQnJDO0VtR25yMkJJO0lBQWlDLDBCQUFBO0VuR3NyMkJyQztFbUdycjJCSTtJQUFpQyw0QkFBQTtFbkd3cjJCckM7RW1HdnIyQkk7SUFBaUMsNkJBQUE7RW5HMHIyQnJDO0VtR3pyMkJJO0lBQWlDLDJCQUFBO0VuRzRyMkJyQztFbUcxcjJCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HNHIyQk47RW1HenIyQkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuRzJyMkJOO0VtR3hyMkJJO0lBQW9DLHVCQUFBO0VuRzJyMkJ4QztFbUcxcjJCSTtJQUFvQywyQkFBQTtFbkc2cjJCeEM7RW1HNXIyQkk7SUFBb0MsNkJBQUE7RW5HK3IyQnhDO0VtRzlyMkJJO0lBQW9DLDhCQUFBO0VuR2lzMkJ4QztFbUdoczJCSTtJQUFvQyw0QkFBQTtFbkdtczJCeEM7RW1HanMyQkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR21zMkJOO0VtR2hzMkJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdrczJCTjtBQUNGO0E0RnZ3MkJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuR291MkJyQztFbUdudTJCSTtJQUFpQywwQkFBQTtFbkdzdTJCckM7RW1HcnUyQkk7SUFBaUMsNEJBQUE7RW5Hd3UyQnJDO0VtR3Z1MkJJO0lBQWlDLDZCQUFBO0VuRzB1MkJyQztFbUd6dTJCSTtJQUFpQywyQkFBQTtFbkc0dTJCckM7RW1HMXUyQkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuRzR1MkJOO0VtR3p1MkJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkcydTJCTjtFbUd4dTJCSTtJQUFvQyx1QkFBQTtFbkcydTJCeEM7RW1HMXUyQkk7SUFBb0MsMkJBQUE7RW5HNnUyQnhDO0VtRzV1MkJJO0lBQW9DLDZCQUFBO0VuRyt1MkJ4QztFbUc5dTJCSTtJQUFvQyw4QkFBQTtFbkdpdjJCeEM7RW1HaHYyQkk7SUFBb0MsNEJBQUE7RW5HbXYyQnhDO0VtR2p2MkJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdtdjJCTjtFbUdodjJCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5Ha3YyQk47QUFDRjtBNEZ2ejJCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkdveDJCckM7RW1HbngyQkk7SUFBaUMsMEJBQUE7RW5Hc3gyQnJDO0VtR3J4MkJJO0lBQWlDLDRCQUFBO0VuR3d4MkJyQztFbUd2eDJCSTtJQUFpQyw2QkFBQTtFbkcweDJCckM7RW1HengyQkk7SUFBaUMsMkJBQUE7RW5HNHgyQnJDO0VtRzF4MkJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkc0eDJCTjtFbUd6eDJCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HMngyQk47RW1HeHgyQkk7SUFBb0MsdUJBQUE7RW5HMngyQnhDO0VtRzF4MkJJO0lBQW9DLDJCQUFBO0VuRzZ4MkJ4QztFbUc1eDJCSTtJQUFvQyw2QkFBQTtFbkcreDJCeEM7RW1HOXgyQkk7SUFBb0MsOEJBQUE7RW5HaXkyQnhDO0VtR2h5MkJJO0lBQW9DLDRCQUFBO0VuR215MkJ4QztFbUdqeTJCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HbXkyQk47RW1HaHkyQkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR2t5MkJOO0FBQ0Y7QW1HbDIyQkU7RUFBWSxzQkFBQTtBbkdxMjJCZDs7QW1HcDIyQkU7RUFBWSwwQkFBQTtBbkd3MjJCZDs7QW1HdjIyQkU7RUFBWSw0QkFBQTtBbkcyMjJCZDs7QW1HMTIyQkU7RUFBWSw2QkFBQTtBbkc4MjJCZDs7QW1HNzIyQkU7RUFBWSwyQkFBQTtBbkdpMzJCZDs7QW1HLzIyQkU7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0FuR2szMkJKOztBbUcvMjJCRTtFQUNFLDJCQUFBO0VBQ0EsNEJBQUE7QW5HazMyQko7O0FtRy8yMkJFO0VBQWUsdUJBQUE7QW5HbTMyQmpCOztBbUdsMzJCRTtFQUFlLDJCQUFBO0FuR3MzMkJqQjs7QW1HcjMyQkU7RUFBZSw2QkFBQTtBbkd5MzJCakI7O0FtR3gzMkJFO0VBQWUsOEJBQUE7QW5HNDMyQmpCOztBbUczMzJCRTtFQUFlLDRCQUFBO0FuRyszMkJqQjs7QW1HNzMyQkU7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FuR2c0MkJKOztBbUc3MzJCRTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QW5HZzQyQko7O0E0Rmw2MkJNO0VPdUNBO0lBQWlDLHNCQUFBO0VuR2c0MkJyQztFbUcvMzJCSTtJQUFpQywwQkFBQTtFbkdrNDJCckM7RW1HajQyQkk7SUFBaUMsNEJBQUE7RW5HbzQyQnJDO0VtR240MkJJO0lBQWlDLDZCQUFBO0VuR3M0MkJyQztFbUdyNDJCSTtJQUFpQywyQkFBQTtFbkd3NDJCckM7RW1HdDQyQkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR3c0MkJOO0VtR3I0MkJJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkd1NDJCTjtFbUdwNDJCSTtJQUFvQyx1QkFBQTtFbkd1NDJCeEM7RW1HdDQyQkk7SUFBb0MsMkJBQUE7RW5HeTQyQnhDO0VtR3g0MkJJO0lBQW9DLDZCQUFBO0VuRzI0MkJ4QztFbUcxNDJCSTtJQUFvQyw4QkFBQTtFbkc2NDJCeEM7RW1HNTQyQkk7SUFBb0MsNEJBQUE7RW5HKzQyQnhDO0VtRzc0MkJJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkcrNDJCTjtFbUc1NDJCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HODQyQk47QUFDRjtBNEZuOTJCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkdnNzJCckM7RW1HLzYyQkk7SUFBaUMsMEJBQUE7RW5HazcyQnJDO0VtR2o3MkJJO0lBQWlDLDRCQUFBO0VuR283MkJyQztFbUduNzJCSTtJQUFpQyw2QkFBQTtFbkdzNzJCckM7RW1HcjcyQkk7SUFBaUMsMkJBQUE7RW5HdzcyQnJDO0VtR3Q3MkJJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkd3NzJCTjtFbUdyNzJCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HdTcyQk47RW1HcDcyQkk7SUFBb0MsdUJBQUE7RW5HdTcyQnhDO0VtR3Q3MkJJO0lBQW9DLDJCQUFBO0VuR3k3MkJ4QztFbUd4NzJCSTtJQUFvQyw2QkFBQTtFbkcyNzJCeEM7RW1HMTcyQkk7SUFBb0MsOEJBQUE7RW5HNjcyQnhDO0VtRzU3MkJJO0lBQW9DLDRCQUFBO0VuRys3MkJ4QztFbUc3NzJCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HKzcyQk47RW1HNTcyQkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzg3MkJOO0FBQ0Y7QTRGbmczQk07RU91Q0E7SUFBaUMsc0JBQUE7RW5HZysyQnJDO0VtRy85MkJJO0lBQWlDLDBCQUFBO0VuR2srMkJyQztFbUdqKzJCSTtJQUFpQyw0QkFBQTtFbkdvKzJCckM7RW1HbisyQkk7SUFBaUMsNkJBQUE7RW5HcysyQnJDO0VtR3IrMkJJO0lBQWlDLDJCQUFBO0VuR3crMkJyQztFbUd0KzJCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HdysyQk47RW1HcisyQkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuR3UrMkJOO0VtR3ArMkJJO0lBQW9DLHVCQUFBO0VuR3UrMkJ4QztFbUd0KzJCSTtJQUFvQywyQkFBQTtFbkd5KzJCeEM7RW1HeCsyQkk7SUFBb0MsNkJBQUE7RW5HMisyQnhDO0VtRzErMkJJO0lBQW9DLDhCQUFBO0VuRzYrMkJ4QztFbUc1KzJCSTtJQUFvQyw0QkFBQTtFbkcrKzJCeEM7RW1HNysyQkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRysrMkJOO0VtRzUrMkJJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkc4KzJCTjtBQUNGO0E0Rm5qM0JNO0VPdUNBO0lBQWlDLHNCQUFBO0VuR2doM0JyQztFbUcvZzNCSTtJQUFpQywwQkFBQTtFbkdraDNCckM7RW1HamgzQkk7SUFBaUMsNEJBQUE7RW5Hb2gzQnJDO0VtR25oM0JJO0lBQWlDLDZCQUFBO0VuR3NoM0JyQztFbUdyaDNCSTtJQUFpQywyQkFBQTtFbkd3aDNCckM7RW1HdGgzQkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR3doM0JOO0VtR3JoM0JJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkd1aDNCTjtFbUdwaDNCSTtJQUFvQyx1QkFBQTtFbkd1aDNCeEM7RW1HdGgzQkk7SUFBb0MsMkJBQUE7RW5HeWgzQnhDO0VtR3hoM0JJO0lBQW9DLDZCQUFBO0VuRzJoM0J4QztFbUcxaDNCSTtJQUFvQyw4QkFBQTtFbkc2aDNCeEM7RW1HNWgzQkk7SUFBb0MsNEJBQUE7RW5HK2gzQnhDO0VtRzdoM0JJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkcraDNCTjtFbUc1aDNCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HOGgzQk47QUFDRjtBNEZubTNCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkdnazNCckM7RW1HL2ozQkk7SUFBaUMsMEJBQUE7RW5Ha2szQnJDO0VtR2prM0JJO0lBQWlDLDRCQUFBO0VuR29rM0JyQztFbUduazNCSTtJQUFpQyw2QkFBQTtFbkdzazNCckM7RW1HcmszQkk7SUFBaUMsMkJBQUE7RW5Hd2szQnJDO0VtR3RrM0JJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkd3azNCTjtFbUdyazNCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HdWszQk47RW1HcGszQkk7SUFBb0MsdUJBQUE7RW5HdWszQnhDO0VtR3RrM0JJO0lBQW9DLDJCQUFBO0VuR3lrM0J4QztFbUd4azNCSTtJQUFvQyw2QkFBQTtFbkcyazNCeEM7RW1HMWszQkk7SUFBb0MsOEJBQUE7RW5HNmszQnhDO0VtRzVrM0JJO0lBQW9DLDRCQUFBO0VuRytrM0J4QztFbUc3azNCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HK2szQk47RW1HNWszQkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzhrM0JOO0FBQ0Y7QTRGbnAzQk07RU91Q0E7SUFBaUMsc0JBQUE7RW5HZ24zQnJDO0VtRy9tM0JJO0lBQWlDLDBCQUFBO0VuR2tuM0JyQztFbUdqbjNCSTtJQUFpQyw0QkFBQTtFbkdvbjNCckM7RW1Hbm4zQkk7SUFBaUMsNkJBQUE7RW5Hc24zQnJDO0VtR3JuM0JJO0lBQWlDLDJCQUFBO0VuR3duM0JyQztFbUd0bjNCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5Hd24zQk47RW1Hcm4zQkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuR3VuM0JOO0VtR3BuM0JJO0lBQW9DLHVCQUFBO0VuR3VuM0J4QztFbUd0bjNCSTtJQUFvQywyQkFBQTtFbkd5bjNCeEM7RW1HeG4zQkk7SUFBb0MsNkJBQUE7RW5HMm4zQnhDO0VtRzFuM0JJO0lBQW9DLDhCQUFBO0VuRzZuM0J4QztFbUc1bjNCSTtJQUFvQyw0QkFBQTtFbkcrbjNCeEM7RW1HN24zQkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRytuM0JOO0VtRzVuM0JJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkc4bjNCTjtBQUNGO0E0Rm5zM0JNO0VPdUNBO0lBQWlDLHNCQUFBO0VuR2dxM0JyQztFbUcvcDNCSTtJQUFpQywwQkFBQTtFbkdrcTNCckM7RW1HanEzQkk7SUFBaUMsNEJBQUE7RW5Hb3EzQnJDO0VtR25xM0JJO0lBQWlDLDZCQUFBO0VuR3NxM0JyQztFbUdycTNCSTtJQUFpQywyQkFBQTtFbkd3cTNCckM7RW1HdHEzQkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR3dxM0JOO0VtR3JxM0JJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkd1cTNCTjtFbUdwcTNCSTtJQUFvQyx1QkFBQTtFbkd1cTNCeEM7RW1HdHEzQkk7SUFBb0MsMkJBQUE7RW5HeXEzQnhDO0VtR3hxM0JJO0lBQW9DLDZCQUFBO0VuRzJxM0J4QztFbUcxcTNCSTtJQUFvQyw4QkFBQTtFbkc2cTNCeEM7RW1HNXEzQkk7SUFBb0MsNEJBQUE7RW5HK3EzQnhDO0VtRzdxM0JJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkcrcTNCTjtFbUc1cTNCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HOHEzQk47QUFDRjtBNEZudjNCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkdndDNCckM7RW1HL3MzQkk7SUFBaUMsMEJBQUE7RW5Ha3QzQnJDO0VtR2p0M0JJO0lBQWlDLDRCQUFBO0VuR290M0JyQztFbUdudDNCSTtJQUFpQyw2QkFBQTtFbkdzdDNCckM7RW1HcnQzQkk7SUFBaUMsMkJBQUE7RW5Hd3QzQnJDO0VtR3R0M0JJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkd3dDNCTjtFbUdydDNCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HdXQzQk47RW1HcHQzQkk7SUFBb0MsdUJBQUE7RW5HdXQzQnhDO0VtR3R0M0JJO0lBQW9DLDJCQUFBO0VuR3l0M0J4QztFbUd4dDNCSTtJQUFvQyw2QkFBQTtFbkcydDNCeEM7RW1HMXQzQkk7SUFBb0MsOEJBQUE7RW5HNnQzQnhDO0VtRzV0M0JJO0lBQW9DLDRCQUFBO0VuRyt0M0J4QztFbUc3dDNCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HK3QzQk47RW1HNXQzQkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzh0M0JOO0FBQ0Y7QTRGbnkzQk07RU91Q0E7SUFBaUMsc0JBQUE7RW5HZ3czQnJDO0VtRy92M0JJO0lBQWlDLDBCQUFBO0VuR2t3M0JyQztFbUdqdzNCSTtJQUFpQyw0QkFBQTtFbkdvdzNCckM7RW1HbnczQkk7SUFBaUMsNkJBQUE7RW5Hc3czQnJDO0VtR3J3M0JJO0lBQWlDLDJCQUFBO0VuR3d3M0JyQztFbUd0dzNCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5Hd3czQk47RW1HcnczQkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuR3V3M0JOO0VtR3B3M0JJO0lBQW9DLHVCQUFBO0VuR3V3M0J4QztFbUd0dzNCSTtJQUFvQywyQkFBQTtFbkd5dzNCeEM7RW1HeHczQkk7SUFBb0MsNkJBQUE7RW5HMnczQnhDO0VtRzF3M0JJO0lBQW9DLDhCQUFBO0VuRzZ3M0J4QztFbUc1dzNCSTtJQUFvQyw0QkFBQTtFbkcrdzNCeEM7RW1HN3czQkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRyt3M0JOO0VtRzV3M0JJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkc4dzNCTjtBQUNGO0E0Rm4xM0JNO0VPdUNBO0lBQWlDLHNCQUFBO0VuR2d6M0JyQztFbUcveTNCSTtJQUFpQywwQkFBQTtFbkdrejNCckM7RW1HanozQkk7SUFBaUMsNEJBQUE7RW5Hb3ozQnJDO0VtR256M0JJO0lBQWlDLDZCQUFBO0VuR3N6M0JyQztFbUdyejNCSTtJQUFpQywyQkFBQTtFbkd3ejNCckM7RW1HdHozQkk7SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR3d6M0JOO0VtR3J6M0JJO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkd1ejNCTjtFbUdwejNCSTtJQUFvQyx1QkFBQTtFbkd1ejNCeEM7RW1HdHozQkk7SUFBb0MsMkJBQUE7RW5HeXozQnhDO0VtR3h6M0JJO0lBQW9DLDZCQUFBO0VuRzJ6M0J4QztFbUcxejNCSTtJQUFvQyw4QkFBQTtFbkc2ejNCeEM7RW1HNXozQkk7SUFBb0MsNEJBQUE7RW5HK3ozQnhDO0VtRzd6M0JJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkcrejNCTjtFbUc1ejNCSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HOHozQk47QUFDRjtBNEZuNDNCTTtFT3VDQTtJQUFpQyxzQkFBQTtFbkdnMjNCckM7RW1HLzEzQkk7SUFBaUMsMEJBQUE7RW5HazIzQnJDO0VtR2oyM0JJO0lBQWlDLDRCQUFBO0VuR28yM0JyQztFbUduMjNCSTtJQUFpQyw2QkFBQTtFbkdzMjNCckM7RW1HcjIzQkk7SUFBaUMsMkJBQUE7RW5HdzIzQnJDO0VtR3QyM0JJO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkd3MjNCTjtFbUdyMjNCSTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HdTIzQk47RW1HcDIzQkk7SUFBb0MsdUJBQUE7RW5HdTIzQnhDO0VtR3QyM0JJO0lBQW9DLDJCQUFBO0VuR3kyM0J4QztFbUd4MjNCSTtJQUFvQyw2QkFBQTtFbkcyMjNCeEM7RW1HMTIzQkk7SUFBb0MsOEJBQUE7RW5HNjIzQnhDO0VtRzUyM0JJO0lBQW9DLDRCQUFBO0VuRysyM0J4QztFbUc3MjNCSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HKzIzQk47RW1HNTIzQkk7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzgyM0JOO0FBQ0Y7QTRGbjczQk07RU91Q0E7SUFBaUMsc0JBQUE7RW5HZzUzQnJDO0VtRy80M0JJO0lBQWlDLDBCQUFBO0VuR2s1M0JyQztFbUdqNTNCSTtJQUFpQyw0QkFBQTtFbkdvNTNCckM7RW1HbjUzQkk7SUFBaUMsNkJBQUE7RW5HczUzQnJDO0VtR3I1M0JJO0lBQWlDLDJCQUFBO0VuR3c1M0JyQztFbUd0NTNCSTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HdzUzQk47RW1HcjUzQkk7SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuR3U1M0JOO0VtR3A1M0JJO0lBQW9DLHVCQUFBO0VuR3U1M0J4QztFbUd0NTNCSTtJQUFvQywyQkFBQTtFbkd5NTNCeEM7RW1HeDUzQkk7SUFBb0MsNkJBQUE7RW5HMjUzQnhDO0VtRzE1M0JJO0lBQW9DLDhCQUFBO0VuRzY1M0J4QztFbUc1NTNCSTtJQUFvQyw0QkFBQTtFbkcrNTNCeEM7RW1HNzUzQkk7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRys1M0JOO0VtRzU1M0JJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkc4NTNCTjtBQUNGO0FtR241M0JJO0VBQVksc0JBQUE7QW5HczUzQmhCOztBbUdyNTNCSTtFQUFZLDBCQUFBO0FuR3k1M0JoQjs7QW1HeDUzQkk7RUFBWSw0QkFBQTtBbkc0NTNCaEI7O0FtRzM1M0JJO0VBQVksNkJBQUE7QW5HKzUzQmhCOztBbUc5NTNCSTtFQUFZLDJCQUFBO0FuR2s2M0JoQjs7QW1HaDYzQkk7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0FuR202M0JOOztBbUdoNjNCSTtFQUNFLDJCQUFBO0VBQ0EsNEJBQUE7QW5HbTYzQk47O0FtR2g2M0JJO0VBQWUsdUJBQUE7QW5HbzYzQm5COztBbUduNjNCSTtFQUFlLDJCQUFBO0FuR3U2M0JuQjs7QW1HdDYzQkk7RUFBZSw2QkFBQTtBbkcwNjNCbkI7O0FtR3o2M0JJO0VBQWUsOEJBQUE7QW5HNjYzQm5COztBbUc1NjNCSTtFQUFlLDRCQUFBO0FuR2c3M0JuQjs7QW1HOTYzQkk7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FuR2k3M0JOOztBbUc5NjNCSTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QW5HaTczQk47O0E0RjloNEJNO0VPa0hFO0lBQWlDLHNCQUFBO0VuR2k3M0J2QztFbUdoNzNCTTtJQUFpQywwQkFBQTtFbkdtNzNCdkM7RW1HbDczQk07SUFBaUMsNEJBQUE7RW5HcTczQnZDO0VtR3A3M0JNO0lBQWlDLDZCQUFBO0VuR3U3M0J2QztFbUd0NzNCTTtJQUFpQywyQkFBQTtFbkd5NzNCdkM7RW1HdjczQk07SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR3k3M0JSO0VtR3Q3M0JNO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkd3NzNCUjtFbUdyNzNCTTtJQUFvQyx1QkFBQTtFbkd3NzNCMUM7RW1HdjczQk07SUFBb0MsMkJBQUE7RW5HMDczQjFDO0VtR3o3M0JNO0lBQW9DLDZCQUFBO0VuRzQ3M0IxQztFbUczNzNCTTtJQUFvQyw4QkFBQTtFbkc4NzNCMUM7RW1HNzczQk07SUFBb0MsNEJBQUE7RW5HZzgzQjFDO0VtRzk3M0JNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdnODNCUjtFbUc3NzNCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HKzczQlI7QUFDRjtBNEYvazRCTTtFT2tIRTtJQUFpQyxzQkFBQTtFbkdpKzNCdkM7RW1HaCszQk07SUFBaUMsMEJBQUE7RW5HbSszQnZDO0VtR2wrM0JNO0lBQWlDLDRCQUFBO0VuR3ErM0J2QztFbUdwKzNCTTtJQUFpQyw2QkFBQTtFbkd1KzNCdkM7RW1HdCszQk07SUFBaUMsMkJBQUE7RW5HeSszQnZDO0VtR3YrM0JNO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkd5KzNCUjtFbUd0KzNCTTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HdyszQlI7RW1HciszQk07SUFBb0MsdUJBQUE7RW5HdyszQjFDO0VtR3YrM0JNO0lBQW9DLDJCQUFBO0VuRzArM0IxQztFbUd6KzNCTTtJQUFvQyw2QkFBQTtFbkc0KzNCMUM7RW1HMyszQk07SUFBb0MsOEJBQUE7RW5HOCszQjFDO0VtRzcrM0JNO0lBQW9DLDRCQUFBO0VuR2cvM0IxQztFbUc5KzNCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HZy8zQlI7RW1HNyszQk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRysrM0JSO0FBQ0Y7QTRGL240Qk07RU9rSEU7SUFBaUMsc0JBQUE7RW5HaWg0QnZDO0VtR2hoNEJNO0lBQWlDLDBCQUFBO0VuR21oNEJ2QztFbUdsaDRCTTtJQUFpQyw0QkFBQTtFbkdxaDRCdkM7RW1HcGg0Qk07SUFBaUMsNkJBQUE7RW5HdWg0QnZDO0VtR3RoNEJNO0lBQWlDLDJCQUFBO0VuR3loNEJ2QztFbUd2aDRCTTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HeWg0QlI7RW1HdGg0Qk07SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuR3doNEJSO0VtR3JoNEJNO0lBQW9DLHVCQUFBO0VuR3doNEIxQztFbUd2aDRCTTtJQUFvQywyQkFBQTtFbkcwaDRCMUM7RW1Hemg0Qk07SUFBb0MsNkJBQUE7RW5HNGg0QjFDO0VtRzNoNEJNO0lBQW9DLDhCQUFBO0VuRzhoNEIxQztFbUc3aDRCTTtJQUFvQyw0QkFBQTtFbkdnaTRCMUM7RW1HOWg0Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2dpNEJSO0VtRzdoNEJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcraDRCUjtBQUNGO0E0Ri9xNEJNO0VPa0hFO0lBQWlDLHNCQUFBO0VuR2lrNEJ2QztFbUdoazRCTTtJQUFpQywwQkFBQTtFbkdtazRCdkM7RW1HbGs0Qk07SUFBaUMsNEJBQUE7RW5HcWs0QnZDO0VtR3BrNEJNO0lBQWlDLDZCQUFBO0VuR3VrNEJ2QztFbUd0azRCTTtJQUFpQywyQkFBQTtFbkd5azRCdkM7RW1Hdms0Qk07SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR3lrNEJSO0VtR3RrNEJNO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkd3azRCUjtFbUdyazRCTTtJQUFvQyx1QkFBQTtFbkd3azRCMUM7RW1Hdms0Qk07SUFBb0MsMkJBQUE7RW5HMGs0QjFDO0VtR3prNEJNO0lBQW9DLDZCQUFBO0VuRzRrNEIxQztFbUczazRCTTtJQUFvQyw4QkFBQTtFbkc4azRCMUM7RW1HN2s0Qk07SUFBb0MsNEJBQUE7RW5HZ2w0QjFDO0VtRzlrNEJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdnbDRCUjtFbUc3azRCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HK2s0QlI7QUFDRjtBNEYvdDRCTTtFT2tIRTtJQUFpQyxzQkFBQTtFbkdpbjRCdkM7RW1HaG40Qk07SUFBaUMsMEJBQUE7RW5HbW40QnZDO0VtR2xuNEJNO0lBQWlDLDRCQUFBO0VuR3FuNEJ2QztFbUdwbjRCTTtJQUFpQyw2QkFBQTtFbkd1bjRCdkM7RW1HdG40Qk07SUFBaUMsMkJBQUE7RW5HeW40QnZDO0VtR3ZuNEJNO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkd5bjRCUjtFbUd0bjRCTTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5Hd240QlI7RW1Hcm40Qk07SUFBb0MsdUJBQUE7RW5Hd240QjFDO0VtR3ZuNEJNO0lBQW9DLDJCQUFBO0VuRzBuNEIxQztFbUd6bjRCTTtJQUFvQyw2QkFBQTtFbkc0bjRCMUM7RW1HM240Qk07SUFBb0MsOEJBQUE7RW5HOG40QjFDO0VtRzduNEJNO0lBQW9DLDRCQUFBO0VuR2dvNEIxQztFbUc5bjRCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HZ280QlI7RW1HN240Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRytuNEJSO0FBQ0Y7QTRGL3c0Qk07RU9rSEU7SUFBaUMsc0JBQUE7RW5HaXE0QnZDO0VtR2hxNEJNO0lBQWlDLDBCQUFBO0VuR21xNEJ2QztFbUdscTRCTTtJQUFpQyw0QkFBQTtFbkdxcTRCdkM7RW1HcHE0Qk07SUFBaUMsNkJBQUE7RW5HdXE0QnZDO0VtR3RxNEJNO0lBQWlDLDJCQUFBO0VuR3lxNEJ2QztFbUd2cTRCTTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HeXE0QlI7RW1HdHE0Qk07SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuR3dxNEJSO0VtR3JxNEJNO0lBQW9DLHVCQUFBO0VuR3dxNEIxQztFbUd2cTRCTTtJQUFvQywyQkFBQTtFbkcwcTRCMUM7RW1HenE0Qk07SUFBb0MsNkJBQUE7RW5HNHE0QjFDO0VtRzNxNEJNO0lBQW9DLDhCQUFBO0VuRzhxNEIxQztFbUc3cTRCTTtJQUFvQyw0QkFBQTtFbkdncjRCMUM7RW1HOXE0Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2dyNEJSO0VtRzdxNEJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcrcTRCUjtBQUNGO0E0Ri96NEJNO0VPa0hFO0lBQWlDLHNCQUFBO0VuR2l0NEJ2QztFbUdodDRCTTtJQUFpQywwQkFBQTtFbkdtdDRCdkM7RW1HbHQ0Qk07SUFBaUMsNEJBQUE7RW5HcXQ0QnZDO0VtR3B0NEJNO0lBQWlDLDZCQUFBO0VuR3V0NEJ2QztFbUd0dDRCTTtJQUFpQywyQkFBQTtFbkd5dDRCdkM7RW1HdnQ0Qk07SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR3l0NEJSO0VtR3R0NEJNO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkd3dDRCUjtFbUdydDRCTTtJQUFvQyx1QkFBQTtFbkd3dDRCMUM7RW1HdnQ0Qk07SUFBb0MsMkJBQUE7RW5HMHQ0QjFDO0VtR3p0NEJNO0lBQW9DLDZCQUFBO0VuRzR0NEIxQztFbUczdDRCTTtJQUFvQyw4QkFBQTtFbkc4dDRCMUM7RW1HN3Q0Qk07SUFBb0MsNEJBQUE7RW5HZ3U0QjFDO0VtRzl0NEJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdndTRCUjtFbUc3dDRCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HK3Q0QlI7QUFDRjtBNEYvMjRCTTtFT2tIRTtJQUFpQyxzQkFBQTtFbkdpdzRCdkM7RW1HaHc0Qk07SUFBaUMsMEJBQUE7RW5HbXc0QnZDO0VtR2x3NEJNO0lBQWlDLDRCQUFBO0VuR3F3NEJ2QztFbUdwdzRCTTtJQUFpQyw2QkFBQTtFbkd1dzRCdkM7RW1HdHc0Qk07SUFBaUMsMkJBQUE7RW5HeXc0QnZDO0VtR3Z3NEJNO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkd5dzRCUjtFbUd0dzRCTTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5Hd3c0QlI7RW1Hcnc0Qk07SUFBb0MsdUJBQUE7RW5Hd3c0QjFDO0VtR3Z3NEJNO0lBQW9DLDJCQUFBO0VuRzB3NEIxQztFbUd6dzRCTTtJQUFvQyw2QkFBQTtFbkc0dzRCMUM7RW1HM3c0Qk07SUFBb0MsOEJBQUE7RW5HOHc0QjFDO0VtRzd3NEJNO0lBQW9DLDRCQUFBO0VuR2d4NEIxQztFbUc5dzRCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HZ3g0QlI7RW1HN3c0Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRyt3NEJSO0FBQ0Y7QTRGLzU0Qk07RU9rSEU7SUFBaUMsc0JBQUE7RW5HaXo0QnZDO0VtR2h6NEJNO0lBQWlDLDBCQUFBO0VuR216NEJ2QztFbUdsejRCTTtJQUFpQyw0QkFBQTtFbkdxejRCdkM7RW1HcHo0Qk07SUFBaUMsNkJBQUE7RW5HdXo0QnZDO0VtR3R6NEJNO0lBQWlDLDJCQUFBO0VuR3l6NEJ2QztFbUd2ejRCTTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HeXo0QlI7RW1HdHo0Qk07SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuR3d6NEJSO0VtR3J6NEJNO0lBQW9DLHVCQUFBO0VuR3d6NEIxQztFbUd2ejRCTTtJQUFvQywyQkFBQTtFbkcwejRCMUM7RW1Heno0Qk07SUFBb0MsNkJBQUE7RW5HNHo0QjFDO0VtRzN6NEJNO0lBQW9DLDhCQUFBO0VuRzh6NEIxQztFbUc3ejRCTTtJQUFvQyw0QkFBQTtFbkdnMDRCMUM7RW1HOXo0Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2cwNEJSO0VtRzd6NEJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcrejRCUjtBQUNGO0E0Ri84NEJNO0VPa0hFO0lBQWlDLHNCQUFBO0VuR2kyNEJ2QztFbUdoMjRCTTtJQUFpQywwQkFBQTtFbkdtMjRCdkM7RW1HbDI0Qk07SUFBaUMsNEJBQUE7RW5HcTI0QnZDO0VtR3AyNEJNO0lBQWlDLDZCQUFBO0VuR3UyNEJ2QztFbUd0MjRCTTtJQUFpQywyQkFBQTtFbkd5MjRCdkM7RW1HdjI0Qk07SUFDRSwwQkFBQTtJQUNBLDZCQUFBO0VuR3kyNEJSO0VtR3QyNEJNO0lBQ0UsMkJBQUE7SUFDQSw0QkFBQTtFbkd3MjRCUjtFbUdyMjRCTTtJQUFvQyx1QkFBQTtFbkd3MjRCMUM7RW1HdjI0Qk07SUFBb0MsMkJBQUE7RW5HMDI0QjFDO0VtR3oyNEJNO0lBQW9DLDZCQUFBO0VuRzQyNEIxQztFbUczMjRCTTtJQUFvQyw4QkFBQTtFbkc4MjRCMUM7RW1HNzI0Qk07SUFBb0MsNEJBQUE7RW5HZzM0QjFDO0VtRzkyNEJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdnMzRCUjtFbUc3MjRCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HKzI0QlI7QUFDRjtBNEYvLzRCTTtFT2tIRTtJQUFpQyxzQkFBQTtFbkdpNTRCdkM7RW1HaDU0Qk07SUFBaUMsMEJBQUE7RW5HbTU0QnZDO0VtR2w1NEJNO0lBQWlDLDRCQUFBO0VuR3E1NEJ2QztFbUdwNTRCTTtJQUFpQyw2QkFBQTtFbkd1NTRCdkM7RW1HdDU0Qk07SUFBaUMsMkJBQUE7RW5HeTU0QnZDO0VtR3Y1NEJNO0lBQ0UsMEJBQUE7SUFDQSw2QkFBQTtFbkd5NTRCUjtFbUd0NTRCTTtJQUNFLDJCQUFBO0lBQ0EsNEJBQUE7RW5HdzU0QlI7RW1HcjU0Qk07SUFBb0MsdUJBQUE7RW5HdzU0QjFDO0VtR3Y1NEJNO0lBQW9DLDJCQUFBO0VuRzA1NEIxQztFbUd6NTRCTTtJQUFvQyw2QkFBQTtFbkc0NTRCMUM7RW1HMzU0Qk07SUFBb0MsOEJBQUE7RW5HODU0QjFDO0VtRzc1NEJNO0lBQW9DLDRCQUFBO0VuR2c2NEIxQztFbUc5NTRCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HZzY0QlI7RW1HNzU0Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRys1NEJSO0FBQ0Y7QTRGL2k1Qk07RU9rSEU7SUFBaUMsc0JBQUE7RW5HaTg0QnZDO0VtR2g4NEJNO0lBQWlDLDBCQUFBO0VuR204NEJ2QztFbUdsODRCTTtJQUFpQyw0QkFBQTtFbkdxODRCdkM7RW1HcDg0Qk07SUFBaUMsNkJBQUE7RW5HdTg0QnZDO0VtR3Q4NEJNO0lBQWlDLDJCQUFBO0VuR3k4NEJ2QztFbUd2ODRCTTtJQUNFLDBCQUFBO0lBQ0EsNkJBQUE7RW5HeTg0QlI7RW1HdDg0Qk07SUFDRSwyQkFBQTtJQUNBLDRCQUFBO0VuR3c4NEJSO0VtR3I4NEJNO0lBQW9DLHVCQUFBO0VuR3c4NEIxQztFbUd2ODRCTTtJQUFvQywyQkFBQTtFbkcwODRCMUM7RW1Hejg0Qk07SUFBb0MsNkJBQUE7RW5HNDg0QjFDO0VtRzM4NEJNO0lBQW9DLDhCQUFBO0VuRzg4NEIxQztFbUc3ODRCTTtJQUFvQyw0QkFBQTtFbkdnOTRCMUM7RW1HOTg0Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2c5NEJSO0VtRzc4NEJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcrODRCUjtBQUNGO0FtRy9nNUJJO0VBQVksdUJBQUE7QW5Ha2g1QmhCOztBbUdqaDVCSTtFQUFZLDJCQUFBO0FuR3FoNUJoQjs7QW1HcGg1Qkk7RUFBWSw2QkFBQTtBbkd3aDVCaEI7O0FtR3ZoNUJJO0VBQVksOEJBQUE7QW5HMmg1QmhCOztBbUcxaDVCSTtFQUFZLDRCQUFBO0FuRzhoNUJoQjs7QW1HNWg1Qkk7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FuRytoNUJOOztBbUc1aDVCSTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QW5HK2g1Qk47O0FtRzVoNUJJO0VBQWUsd0JBQUE7QW5HZ2k1Qm5COztBbUcvaDVCSTtFQUFlLDRCQUFBO0FuR21pNUJuQjs7QW1HbGk1Qkk7RUFBZSw4QkFBQTtBbkdzaTVCbkI7O0FtR3JpNUJJO0VBQWUsK0JBQUE7QW5HeWk1Qm5COztBbUd4aTVCSTtFQUFlLDZCQUFBO0FuRzRpNUJuQjs7QW1HMWk1Qkk7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuRzZpNUJOOztBbUcxaTVCSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5HNmk1Qk47O0E0RjFwNUJNO0VPa0hFO0lBQWlDLHVCQUFBO0VuRzZpNUJ2QztFbUc1aTVCTTtJQUFpQywyQkFBQTtFbkcraTVCdkM7RW1HOWk1Qk07SUFBaUMsNkJBQUE7RW5HaWo1QnZDO0VtR2hqNUJNO0lBQWlDLDhCQUFBO0VuR21qNUJ2QztFbUdsajVCTTtJQUFpQyw0QkFBQTtFbkdxajVCdkM7RW1Hbmo1Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3FqNUJSO0VtR2xqNUJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdvajVCUjtFbUdqajVCTTtJQUFvQyx3QkFBQTtFbkdvajVCMUM7RW1Hbmo1Qk07SUFBb0MsNEJBQUE7RW5Hc2o1QjFDO0VtR3JqNUJNO0lBQW9DLDhCQUFBO0VuR3dqNUIxQztFbUd2ajVCTTtJQUFvQywrQkFBQTtFbkcwajVCMUM7RW1Hemo1Qk07SUFBb0MsNkJBQUE7RW5HNGo1QjFDO0VtRzFqNUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkc0ajVCUjtFbUd6ajVCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HMmo1QlI7QUFDRjtBNEYzczVCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkc2bDVCdkM7RW1HNWw1Qk07SUFBaUMsMkJBQUE7RW5HK2w1QnZDO0VtRzlsNUJNO0lBQWlDLDZCQUFBO0VuR2ltNUJ2QztFbUdobTVCTTtJQUFpQyw4QkFBQTtFbkdtbTVCdkM7RW1HbG01Qk07SUFBaUMsNEJBQUE7RW5HcW01QnZDO0VtR25tNUJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdxbTVCUjtFbUdsbTVCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5Hb201QlI7RW1Ham01Qk07SUFBb0Msd0JBQUE7RW5Hb201QjFDO0VtR25tNUJNO0lBQW9DLDRCQUFBO0VuR3NtNUIxQztFbUdybTVCTTtJQUFvQyw4QkFBQTtFbkd3bTVCMUM7RW1Hdm01Qk07SUFBb0MsK0JBQUE7RW5HMG01QjFDO0VtR3ptNUJNO0lBQW9DLDZCQUFBO0VuRzRtNUIxQztFbUcxbTVCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HNG01QlI7RW1Hem01Qk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzJtNUJSO0FBQ0Y7QTRGM3Y1Qk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HNm81QnZDO0VtRzVvNUJNO0lBQWlDLDJCQUFBO0VuRytvNUJ2QztFbUc5bzVCTTtJQUFpQyw2QkFBQTtFbkdpcDVCdkM7RW1HaHA1Qk07SUFBaUMsOEJBQUE7RW5HbXA1QnZDO0VtR2xwNUJNO0lBQWlDLDRCQUFBO0VuR3FwNUJ2QztFbUducDVCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HcXA1QlI7RW1HbHA1Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR29wNUJSO0VtR2pwNUJNO0lBQW9DLHdCQUFBO0VuR29wNUIxQztFbUducDVCTTtJQUFvQyw0QkFBQTtFbkdzcDVCMUM7RW1HcnA1Qk07SUFBb0MsOEJBQUE7RW5Hd3A1QjFDO0VtR3ZwNUJNO0lBQW9DLCtCQUFBO0VuRzBwNUIxQztFbUd6cDVCTTtJQUFvQyw2QkFBQTtFbkc0cDVCMUM7RW1HMXA1Qk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRzRwNUJSO0VtR3pwNUJNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcycDVCUjtBQUNGO0E0RjN5NUJNO0VPa0hFO0lBQWlDLHVCQUFBO0VuRzZyNUJ2QztFbUc1cjVCTTtJQUFpQywyQkFBQTtFbkcrcjVCdkM7RW1HOXI1Qk07SUFBaUMsNkJBQUE7RW5HaXM1QnZDO0VtR2hzNUJNO0lBQWlDLDhCQUFBO0VuR21zNUJ2QztFbUdsczVCTTtJQUFpQyw0QkFBQTtFbkdxczVCdkM7RW1HbnM1Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3FzNUJSO0VtR2xzNUJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdvczVCUjtFbUdqczVCTTtJQUFvQyx3QkFBQTtFbkdvczVCMUM7RW1HbnM1Qk07SUFBb0MsNEJBQUE7RW5Hc3M1QjFDO0VtR3JzNUJNO0lBQW9DLDhCQUFBO0VuR3dzNUIxQztFbUd2czVCTTtJQUFvQywrQkFBQTtFbkcwczVCMUM7RW1HenM1Qk07SUFBb0MsNkJBQUE7RW5HNHM1QjFDO0VtRzFzNUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkc0czVCUjtFbUd6czVCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HMnM1QlI7QUFDRjtBNEYzMTVCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkc2dTVCdkM7RW1HNXU1Qk07SUFBaUMsMkJBQUE7RW5HK3U1QnZDO0VtRzl1NUJNO0lBQWlDLDZCQUFBO0VuR2l2NUJ2QztFbUdodjVCTTtJQUFpQyw4QkFBQTtFbkdtdjVCdkM7RW1HbHY1Qk07SUFBaUMsNEJBQUE7RW5HcXY1QnZDO0VtR252NUJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdxdjVCUjtFbUdsdjVCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5Hb3Y1QlI7RW1HanY1Qk07SUFBb0Msd0JBQUE7RW5Hb3Y1QjFDO0VtR252NUJNO0lBQW9DLDRCQUFBO0VuR3N2NUIxQztFbUdydjVCTTtJQUFvQyw4QkFBQTtFbkd3djVCMUM7RW1HdnY1Qk07SUFBb0MsK0JBQUE7RW5HMHY1QjFDO0VtR3p2NUJNO0lBQW9DLDZCQUFBO0VuRzR2NUIxQztFbUcxdjVCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HNHY1QlI7RW1HenY1Qk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzJ2NUJSO0FBQ0Y7QTRGMzQ1Qk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HNng1QnZDO0VtRzV4NUJNO0lBQWlDLDJCQUFBO0VuRyt4NUJ2QztFbUc5eDVCTTtJQUFpQyw2QkFBQTtFbkdpeTVCdkM7RW1HaHk1Qk07SUFBaUMsOEJBQUE7RW5HbXk1QnZDO0VtR2x5NUJNO0lBQWlDLDRCQUFBO0VuR3F5NUJ2QztFbUdueTVCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HcXk1QlI7RW1HbHk1Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR295NUJSO0VtR2p5NUJNO0lBQW9DLHdCQUFBO0VuR295NUIxQztFbUdueTVCTTtJQUFvQyw0QkFBQTtFbkdzeTVCMUM7RW1Hcnk1Qk07SUFBb0MsOEJBQUE7RW5Hd3k1QjFDO0VtR3Z5NUJNO0lBQW9DLCtCQUFBO0VuRzB5NUIxQztFbUd6eTVCTTtJQUFvQyw2QkFBQTtFbkc0eTVCMUM7RW1HMXk1Qk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRzR5NUJSO0VtR3p5NUJNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcyeTVCUjtBQUNGO0E0RjM3NUJNO0VPa0hFO0lBQWlDLHVCQUFBO0VuRzYwNUJ2QztFbUc1MDVCTTtJQUFpQywyQkFBQTtFbkcrMDVCdkM7RW1HOTA1Qk07SUFBaUMsNkJBQUE7RW5HaTE1QnZDO0VtR2gxNUJNO0lBQWlDLDhCQUFBO0VuR20xNUJ2QztFbUdsMTVCTTtJQUFpQyw0QkFBQTtFbkdxMTVCdkM7RW1HbjE1Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3ExNUJSO0VtR2wxNUJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdvMTVCUjtFbUdqMTVCTTtJQUFvQyx3QkFBQTtFbkdvMTVCMUM7RW1HbjE1Qk07SUFBb0MsNEJBQUE7RW5HczE1QjFDO0VtR3IxNUJNO0lBQW9DLDhCQUFBO0VuR3cxNUIxQztFbUd2MTVCTTtJQUFvQywrQkFBQTtFbkcwMTVCMUM7RW1HejE1Qk07SUFBb0MsNkJBQUE7RW5HNDE1QjFDO0VtRzExNUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkc0MTVCUjtFbUd6MTVCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HMjE1QlI7QUFDRjtBNEYzKzVCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkc2MzVCdkM7RW1HNTM1Qk07SUFBaUMsMkJBQUE7RW5HKzM1QnZDO0VtRzkzNUJNO0lBQWlDLDZCQUFBO0VuR2k0NUJ2QztFbUdoNDVCTTtJQUFpQyw4QkFBQTtFbkdtNDVCdkM7RW1HbDQ1Qk07SUFBaUMsNEJBQUE7RW5HcTQ1QnZDO0VtR240NUJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdxNDVCUjtFbUdsNDVCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HbzQ1QlI7RW1HajQ1Qk07SUFBb0Msd0JBQUE7RW5HbzQ1QjFDO0VtR240NUJNO0lBQW9DLDRCQUFBO0VuR3M0NUIxQztFbUdyNDVCTTtJQUFvQyw4QkFBQTtFbkd3NDVCMUM7RW1HdjQ1Qk07SUFBb0MsK0JBQUE7RW5HMDQ1QjFDO0VtR3o0NUJNO0lBQW9DLDZCQUFBO0VuRzQ0NUIxQztFbUcxNDVCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HNDQ1QlI7RW1HejQ1Qk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzI0NUJSO0FBQ0Y7QTRGM2g2Qk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HNjY1QnZDO0VtRzU2NUJNO0lBQWlDLDJCQUFBO0VuRys2NUJ2QztFbUc5NjVCTTtJQUFpQyw2QkFBQTtFbkdpNzVCdkM7RW1HaDc1Qk07SUFBaUMsOEJBQUE7RW5HbTc1QnZDO0VtR2w3NUJNO0lBQWlDLDRCQUFBO0VuR3E3NUJ2QztFbUduNzVCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HcTc1QlI7RW1HbDc1Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR283NUJSO0VtR2o3NUJNO0lBQW9DLHdCQUFBO0VuR283NUIxQztFbUduNzVCTTtJQUFvQyw0QkFBQTtFbkdzNzVCMUM7RW1Hcjc1Qk07SUFBb0MsOEJBQUE7RW5Hdzc1QjFDO0VtR3Y3NUJNO0lBQW9DLCtCQUFBO0VuRzA3NUIxQztFbUd6NzVCTTtJQUFvQyw2QkFBQTtFbkc0NzVCMUM7RW1HMTc1Qk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRzQ3NUJSO0VtR3o3NUJNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcyNzVCUjtBQUNGO0E0RjNrNkJNO0VPa0hFO0lBQWlDLHVCQUFBO0VuRzY5NUJ2QztFbUc1OTVCTTtJQUFpQywyQkFBQTtFbkcrOTVCdkM7RW1HOTk1Qk07SUFBaUMsNkJBQUE7RW5HaSs1QnZDO0VtR2grNUJNO0lBQWlDLDhCQUFBO0VuR20rNUJ2QztFbUdsKzVCTTtJQUFpQyw0QkFBQTtFbkdxKzVCdkM7RW1Hbis1Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3ErNUJSO0VtR2wrNUJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdvKzVCUjtFbUdqKzVCTTtJQUFvQyx3QkFBQTtFbkdvKzVCMUM7RW1Hbis1Qk07SUFBb0MsNEJBQUE7RW5Hcys1QjFDO0VtR3IrNUJNO0lBQW9DLDhCQUFBO0VuR3crNUIxQztFbUd2KzVCTTtJQUFvQywrQkFBQTtFbkcwKzVCMUM7RW1Heis1Qk07SUFBb0MsNkJBQUE7RW5HNCs1QjFDO0VtRzErNUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkc0KzVCUjtFbUd6KzVCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HMis1QlI7QUFDRjtBNEYzbjZCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkc2ZzZCdkM7RW1HNWc2Qk07SUFBaUMsMkJBQUE7RW5HK2c2QnZDO0VtRzlnNkJNO0lBQWlDLDZCQUFBO0VuR2loNkJ2QztFbUdoaDZCTTtJQUFpQyw4QkFBQTtFbkdtaDZCdkM7RW1HbGg2Qk07SUFBaUMsNEJBQUE7RW5HcWg2QnZDO0VtR25oNkJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdxaDZCUjtFbUdsaDZCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5Hb2g2QlI7RW1Hamg2Qk07SUFBb0Msd0JBQUE7RW5Hb2g2QjFDO0VtR25oNkJNO0lBQW9DLDRCQUFBO0VuR3NoNkIxQztFbUdyaDZCTTtJQUFvQyw4QkFBQTtFbkd3aDZCMUM7RW1Hdmg2Qk07SUFBb0MsK0JBQUE7RW5HMGg2QjFDO0VtR3poNkJNO0lBQW9DLDZCQUFBO0VuRzRoNkIxQztFbUcxaDZCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HNGg2QlI7RW1Hemg2Qk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzJoNkJSO0FBQ0Y7QTRGM3E2Qk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HNmo2QnZDO0VtRzVqNkJNO0lBQWlDLDJCQUFBO0VuRytqNkJ2QztFbUc5ajZCTTtJQUFpQyw2QkFBQTtFbkdpazZCdkM7RW1HaGs2Qk07SUFBaUMsOEJBQUE7RW5HbWs2QnZDO0VtR2xrNkJNO0lBQWlDLDRCQUFBO0VuR3FrNkJ2QztFbUduazZCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HcWs2QlI7RW1HbGs2Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR29rNkJSO0VtR2prNkJNO0lBQW9DLHdCQUFBO0VuR29rNkIxQztFbUduazZCTTtJQUFvQyw0QkFBQTtFbkdzazZCMUM7RW1Hcms2Qk07SUFBb0MsOEJBQUE7RW5Hd2s2QjFDO0VtR3ZrNkJNO0lBQW9DLCtCQUFBO0VuRzBrNkIxQztFbUd6azZCTTtJQUFvQyw2QkFBQTtFbkc0azZCMUM7RW1HMWs2Qk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRzRrNkJSO0VtR3prNkJNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcyazZCUjtBQUNGO0FtRzNvNkJJO0VBQVksdUJBQUE7QW5HOG82QmhCOztBbUc3bzZCSTtFQUFZLDJCQUFBO0FuR2lwNkJoQjs7QW1HaHA2Qkk7RUFBWSw2QkFBQTtBbkdvcDZCaEI7O0FtR25wNkJJO0VBQVksOEJBQUE7QW5HdXA2QmhCOztBbUd0cDZCSTtFQUFZLDRCQUFBO0FuRzBwNkJoQjs7QW1HeHA2Qkk7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FuRzJwNkJOOztBbUd4cDZCSTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QW5HMnA2Qk47O0FtR3hwNkJJO0VBQWUsd0JBQUE7QW5HNHA2Qm5COztBbUczcDZCSTtFQUFlLDRCQUFBO0FuRytwNkJuQjs7QW1HOXA2Qkk7RUFBZSw4QkFBQTtBbkdrcTZCbkI7O0FtR2pxNkJJO0VBQWUsK0JBQUE7QW5HcXE2Qm5COztBbUdwcTZCSTtFQUFlLDZCQUFBO0FuR3dxNkJuQjs7QW1HdHE2Qkk7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuR3lxNkJOOztBbUd0cTZCSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5HeXE2Qk47O0E0RnR4NkJNO0VPa0hFO0lBQWlDLHVCQUFBO0VuR3lxNkJ2QztFbUd4cTZCTTtJQUFpQywyQkFBQTtFbkcycTZCdkM7RW1HMXE2Qk07SUFBaUMsNkJBQUE7RW5HNnE2QnZDO0VtRzVxNkJNO0lBQWlDLDhCQUFBO0VuRytxNkJ2QztFbUc5cTZCTTtJQUFpQyw0QkFBQTtFbkdpcjZCdkM7RW1HL3E2Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2lyNkJSO0VtRzlxNkJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdncjZCUjtFbUc3cTZCTTtJQUFvQyx3QkFBQTtFbkdncjZCMUM7RW1HL3E2Qk07SUFBb0MsNEJBQUE7RW5Ha3I2QjFDO0VtR2pyNkJNO0lBQW9DLDhCQUFBO0VuR29yNkIxQztFbUducjZCTTtJQUFvQywrQkFBQTtFbkdzcjZCMUM7RW1HcnI2Qk07SUFBb0MsNkJBQUE7RW5Hd3I2QjFDO0VtR3RyNkJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd3cjZCUjtFbUdycjZCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HdXI2QlI7QUFDRjtBNEZ2MDZCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkd5dDZCdkM7RW1HeHQ2Qk07SUFBaUMsMkJBQUE7RW5HMnQ2QnZDO0VtRzF0NkJNO0lBQWlDLDZCQUFBO0VuRzZ0NkJ2QztFbUc1dDZCTTtJQUFpQyw4QkFBQTtFbkcrdDZCdkM7RW1HOXQ2Qk07SUFBaUMsNEJBQUE7RW5HaXU2QnZDO0VtRy90NkJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdpdTZCUjtFbUc5dDZCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HZ3U2QlI7RW1HN3Q2Qk07SUFBb0Msd0JBQUE7RW5HZ3U2QjFDO0VtRy90NkJNO0lBQW9DLDRCQUFBO0VuR2t1NkIxQztFbUdqdTZCTTtJQUFvQyw4QkFBQTtFbkdvdTZCMUM7RW1HbnU2Qk07SUFBb0MsK0JBQUE7RW5Hc3U2QjFDO0VtR3J1NkJNO0lBQW9DLDZCQUFBO0VuR3d1NkIxQztFbUd0dTZCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hd3U2QlI7RW1HcnU2Qk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3V1NkJSO0FBQ0Y7QTRGdjM2Qk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HeXc2QnZDO0VtR3h3NkJNO0lBQWlDLDJCQUFBO0VuRzJ3NkJ2QztFbUcxdzZCTTtJQUFpQyw2QkFBQTtFbkc2dzZCdkM7RW1HNXc2Qk07SUFBaUMsOEJBQUE7RW5HK3c2QnZDO0VtRzl3NkJNO0lBQWlDLDRCQUFBO0VuR2l4NkJ2QztFbUcvdzZCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HaXg2QlI7RW1HOXc2Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR2d4NkJSO0VtRzd3NkJNO0lBQW9DLHdCQUFBO0VuR2d4NkIxQztFbUcvdzZCTTtJQUFvQyw0QkFBQTtFbkdreDZCMUM7RW1Hang2Qk07SUFBb0MsOEJBQUE7RW5Hb3g2QjFDO0VtR254NkJNO0lBQW9DLCtCQUFBO0VuR3N4NkIxQztFbUdyeDZCTTtJQUFvQyw2QkFBQTtFbkd3eDZCMUM7RW1HdHg2Qk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3d4NkJSO0VtR3J4NkJNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkd1eDZCUjtBQUNGO0E0RnY2NkJNO0VPa0hFO0lBQWlDLHVCQUFBO0VuR3l6NkJ2QztFbUd4ejZCTTtJQUFpQywyQkFBQTtFbkcyejZCdkM7RW1HMXo2Qk07SUFBaUMsNkJBQUE7RW5HNno2QnZDO0VtRzV6NkJNO0lBQWlDLDhCQUFBO0VuRyt6NkJ2QztFbUc5ejZCTTtJQUFpQyw0QkFBQTtFbkdpMDZCdkM7RW1HL3o2Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2kwNkJSO0VtRzl6NkJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdnMDZCUjtFbUc3ejZCTTtJQUFvQyx3QkFBQTtFbkdnMDZCMUM7RW1HL3o2Qk07SUFBb0MsNEJBQUE7RW5HazA2QjFDO0VtR2owNkJNO0lBQW9DLDhCQUFBO0VuR28wNkIxQztFbUduMDZCTTtJQUFvQywrQkFBQTtFbkdzMDZCMUM7RW1HcjA2Qk07SUFBb0MsNkJBQUE7RW5HdzA2QjFDO0VtR3QwNkJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd3MDZCUjtFbUdyMDZCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HdTA2QlI7QUFDRjtBNEZ2OTZCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkd5MjZCdkM7RW1HeDI2Qk07SUFBaUMsMkJBQUE7RW5HMjI2QnZDO0VtRzEyNkJNO0lBQWlDLDZCQUFBO0VuRzYyNkJ2QztFbUc1MjZCTTtJQUFpQyw4QkFBQTtFbkcrMjZCdkM7RW1HOTI2Qk07SUFBaUMsNEJBQUE7RW5HaTM2QnZDO0VtRy8yNkJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdpMzZCUjtFbUc5MjZCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HZzM2QlI7RW1HNzI2Qk07SUFBb0Msd0JBQUE7RW5HZzM2QjFDO0VtRy8yNkJNO0lBQW9DLDRCQUFBO0VuR2szNkIxQztFbUdqMzZCTTtJQUFvQyw4QkFBQTtFbkdvMzZCMUM7RW1HbjM2Qk07SUFBb0MsK0JBQUE7RW5HczM2QjFDO0VtR3IzNkJNO0lBQW9DLDZCQUFBO0VuR3czNkIxQztFbUd0MzZCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HdzM2QlI7RW1HcjM2Qk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3UzNkJSO0FBQ0Y7QTRGdmc3Qk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HeTU2QnZDO0VtR3g1NkJNO0lBQWlDLDJCQUFBO0VuRzI1NkJ2QztFbUcxNTZCTTtJQUFpQyw2QkFBQTtFbkc2NTZCdkM7RW1HNTU2Qk07SUFBaUMsOEJBQUE7RW5HKzU2QnZDO0VtRzk1NkJNO0lBQWlDLDRCQUFBO0VuR2k2NkJ2QztFbUcvNTZCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HaTY2QlI7RW1HOTU2Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR2c2NkJSO0VtRzc1NkJNO0lBQW9DLHdCQUFBO0VuR2c2NkIxQztFbUcvNTZCTTtJQUFvQyw0QkFBQTtFbkdrNjZCMUM7RW1HajY2Qk07SUFBb0MsOEJBQUE7RW5HbzY2QjFDO0VtR242NkJNO0lBQW9DLCtCQUFBO0VuR3M2NkIxQztFbUdyNjZCTTtJQUFvQyw2QkFBQTtFbkd3NjZCMUM7RW1HdDY2Qk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3c2NkJSO0VtR3I2NkJNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkd1NjZCUjtBQUNGO0E0RnZqN0JNO0VPa0hFO0lBQWlDLHVCQUFBO0VuR3k4NkJ2QztFbUd4ODZCTTtJQUFpQywyQkFBQTtFbkcyODZCdkM7RW1HMTg2Qk07SUFBaUMsNkJBQUE7RW5HNjg2QnZDO0VtRzU4NkJNO0lBQWlDLDhCQUFBO0VuRys4NkJ2QztFbUc5ODZCTTtJQUFpQyw0QkFBQTtFbkdpOTZCdkM7RW1HLzg2Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2k5NkJSO0VtRzk4NkJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdnOTZCUjtFbUc3ODZCTTtJQUFvQyx3QkFBQTtFbkdnOTZCMUM7RW1HLzg2Qk07SUFBb0MsNEJBQUE7RW5Hazk2QjFDO0VtR2o5NkJNO0lBQW9DLDhCQUFBO0VuR285NkIxQztFbUduOTZCTTtJQUFvQywrQkFBQTtFbkdzOTZCMUM7RW1Hcjk2Qk07SUFBb0MsNkJBQUE7RW5Hdzk2QjFDO0VtR3Q5NkJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd3OTZCUjtFbUdyOTZCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HdTk2QlI7QUFDRjtBNEZ2bTdCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkd5LzZCdkM7RW1HeC82Qk07SUFBaUMsMkJBQUE7RW5HMi82QnZDO0VtRzEvNkJNO0lBQWlDLDZCQUFBO0VuRzYvNkJ2QztFbUc1LzZCTTtJQUFpQyw4QkFBQTtFbkcrLzZCdkM7RW1HOS82Qk07SUFBaUMsNEJBQUE7RW5HaWc3QnZDO0VtRy8vNkJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdpZzdCUjtFbUc5LzZCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HZ2c3QlI7RW1HNy82Qk07SUFBb0Msd0JBQUE7RW5HZ2c3QjFDO0VtRy8vNkJNO0lBQW9DLDRCQUFBO0VuR2tnN0IxQztFbUdqZzdCTTtJQUFvQyw4QkFBQTtFbkdvZzdCMUM7RW1Hbmc3Qk07SUFBb0MsK0JBQUE7RW5Hc2c3QjFDO0VtR3JnN0JNO0lBQW9DLDZCQUFBO0VuR3dnN0IxQztFbUd0ZzdCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hd2c3QlI7RW1Hcmc3Qk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3VnN0JSO0FBQ0Y7QTRGdnA3Qk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HeWk3QnZDO0VtR3hpN0JNO0lBQWlDLDJCQUFBO0VuRzJpN0J2QztFbUcxaTdCTTtJQUFpQyw2QkFBQTtFbkc2aTdCdkM7RW1HNWk3Qk07SUFBaUMsOEJBQUE7RW5HK2k3QnZDO0VtRzlpN0JNO0lBQWlDLDRCQUFBO0VuR2lqN0J2QztFbUcvaTdCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HaWo3QlI7RW1HOWk3Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR2dqN0JSO0VtRzdpN0JNO0lBQW9DLHdCQUFBO0VuR2dqN0IxQztFbUcvaTdCTTtJQUFvQyw0QkFBQTtFbkdrajdCMUM7RW1Hamo3Qk07SUFBb0MsOEJBQUE7RW5Hb2o3QjFDO0VtR25qN0JNO0lBQW9DLCtCQUFBO0VuR3NqN0IxQztFbUdyajdCTTtJQUFvQyw2QkFBQTtFbkd3ajdCMUM7RW1HdGo3Qk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3dqN0JSO0VtR3JqN0JNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkd1ajdCUjtBQUNGO0E0RnZzN0JNO0VPa0hFO0lBQWlDLHVCQUFBO0VuR3lsN0J2QztFbUd4bDdCTTtJQUFpQywyQkFBQTtFbkcybDdCdkM7RW1HMWw3Qk07SUFBaUMsNkJBQUE7RW5HNmw3QnZDO0VtRzVsN0JNO0lBQWlDLDhCQUFBO0VuRytsN0J2QztFbUc5bDdCTTtJQUFpQyw0QkFBQTtFbkdpbTdCdkM7RW1HL2w3Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2ltN0JSO0VtRzlsN0JNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdnbTdCUjtFbUc3bDdCTTtJQUFvQyx3QkFBQTtFbkdnbTdCMUM7RW1HL2w3Qk07SUFBb0MsNEJBQUE7RW5Ha203QjFDO0VtR2ptN0JNO0lBQW9DLDhCQUFBO0VuR29tN0IxQztFbUdubTdCTTtJQUFvQywrQkFBQTtFbkdzbTdCMUM7RW1Hcm03Qk07SUFBb0MsNkJBQUE7RW5Hd203QjFDO0VtR3RtN0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd3bTdCUjtFbUdybTdCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HdW03QlI7QUFDRjtBNEZ2djdCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkd5bzdCdkM7RW1HeG83Qk07SUFBaUMsMkJBQUE7RW5HMm83QnZDO0VtRzFvN0JNO0lBQWlDLDZCQUFBO0VuRzZvN0J2QztFbUc1bzdCTTtJQUFpQyw4QkFBQTtFbkcrbzdCdkM7RW1HOW83Qk07SUFBaUMsNEJBQUE7RW5HaXA3QnZDO0VtRy9vN0JNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdpcDdCUjtFbUc5bzdCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HZ3A3QlI7RW1HN283Qk07SUFBb0Msd0JBQUE7RW5HZ3A3QjFDO0VtRy9vN0JNO0lBQW9DLDRCQUFBO0VuR2twN0IxQztFbUdqcDdCTTtJQUFvQyw4QkFBQTtFbkdvcDdCMUM7RW1HbnA3Qk07SUFBb0MsK0JBQUE7RW5Hc3A3QjFDO0VtR3JwN0JNO0lBQW9DLDZCQUFBO0VuR3dwN0IxQztFbUd0cDdCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hd3A3QlI7RW1HcnA3Qk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3VwN0JSO0FBQ0Y7QTRGdnk3Qk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HeXI3QnZDO0VtR3hyN0JNO0lBQWlDLDJCQUFBO0VuRzJyN0J2QztFbUcxcjdCTTtJQUFpQyw2QkFBQTtFbkc2cjdCdkM7RW1HNXI3Qk07SUFBaUMsOEJBQUE7RW5HK3I3QnZDO0VtRzlyN0JNO0lBQWlDLDRCQUFBO0VuR2lzN0J2QztFbUcvcjdCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HaXM3QlI7RW1HOXI3Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR2dzN0JSO0VtRzdyN0JNO0lBQW9DLHdCQUFBO0VuR2dzN0IxQztFbUcvcjdCTTtJQUFvQyw0QkFBQTtFbkdrczdCMUM7RW1HanM3Qk07SUFBb0MsOEJBQUE7RW5Hb3M3QjFDO0VtR25zN0JNO0lBQW9DLCtCQUFBO0VuR3NzN0IxQztFbUdyczdCTTtJQUFvQyw2QkFBQTtFbkd3czdCMUM7RW1HdHM3Qk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3dzN0JSO0VtR3JzN0JNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkd1czdCUjtBQUNGO0FtR3Z3N0JJO0VBQVksdUJBQUE7QW5HMHc3QmhCOztBbUd6dzdCSTtFQUFZLDJCQUFBO0FuRzZ3N0JoQjs7QW1HNXc3Qkk7RUFBWSw2QkFBQTtBbkdneDdCaEI7O0FtRy93N0JJO0VBQVksOEJBQUE7QW5HbXg3QmhCOztBbUdseDdCSTtFQUFZLDRCQUFBO0FuR3N4N0JoQjs7QW1HcHg3Qkk7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FuR3V4N0JOOztBbUdweDdCSTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QW5HdXg3Qk47O0FtR3B4N0JJO0VBQWUsd0JBQUE7QW5Hd3g3Qm5COztBbUd2eDdCSTtFQUFlLDRCQUFBO0FuRzJ4N0JuQjs7QW1HMXg3Qkk7RUFBZSw4QkFBQTtBbkc4eDdCbkI7O0FtRzd4N0JJO0VBQWUsK0JBQUE7QW5HaXk3Qm5COztBbUdoeTdCSTtFQUFlLDZCQUFBO0FuR295N0JuQjs7QW1HbHk3Qkk7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuR3F5N0JOOztBbUdseTdCSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5HcXk3Qk47O0E0Rmw1N0JNO0VPa0hFO0lBQWlDLHVCQUFBO0VuR3F5N0J2QztFbUdweTdCTTtJQUFpQywyQkFBQTtFbkd1eTdCdkM7RW1HdHk3Qk07SUFBaUMsNkJBQUE7RW5HeXk3QnZDO0VtR3h5N0JNO0lBQWlDLDhCQUFBO0VuRzJ5N0J2QztFbUcxeTdCTTtJQUFpQyw0QkFBQTtFbkc2eTdCdkM7RW1HM3k3Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRzZ5N0JSO0VtRzF5N0JNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkc0eTdCUjtFbUd6eTdCTTtJQUFvQyx3QkFBQTtFbkc0eTdCMUM7RW1HM3k3Qk07SUFBb0MsNEJBQUE7RW5HOHk3QjFDO0VtRzd5N0JNO0lBQW9DLDhCQUFBO0VuR2d6N0IxQztFbUcveTdCTTtJQUFvQywrQkFBQTtFbkdrejdCMUM7RW1Hano3Qk07SUFBb0MsNkJBQUE7RW5Hb3o3QjFDO0VtR2x6N0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdvejdCUjtFbUdqejdCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HbXo3QlI7QUFDRjtBNEZuODdCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkdxMTdCdkM7RW1HcDE3Qk07SUFBaUMsMkJBQUE7RW5HdTE3QnZDO0VtR3QxN0JNO0lBQWlDLDZCQUFBO0VuR3kxN0J2QztFbUd4MTdCTTtJQUFpQyw4QkFBQTtFbkcyMTdCdkM7RW1HMTE3Qk07SUFBaUMsNEJBQUE7RW5HNjE3QnZDO0VtRzMxN0JNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkc2MTdCUjtFbUcxMTdCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HNDE3QlI7RW1HejE3Qk07SUFBb0Msd0JBQUE7RW5HNDE3QjFDO0VtRzMxN0JNO0lBQW9DLDRCQUFBO0VuRzgxN0IxQztFbUc3MTdCTTtJQUFvQyw4QkFBQTtFbkdnMjdCMUM7RW1HLzE3Qk07SUFBb0MsK0JBQUE7RW5HazI3QjFDO0VtR2oyN0JNO0lBQW9DLDZCQUFBO0VuR28yN0IxQztFbUdsMjdCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HbzI3QlI7RW1HajI3Qk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR20yN0JSO0FBQ0Y7QTRGbi83Qk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HcTQ3QnZDO0VtR3A0N0JNO0lBQWlDLDJCQUFBO0VuR3U0N0J2QztFbUd0NDdCTTtJQUFpQyw2QkFBQTtFbkd5NDdCdkM7RW1HeDQ3Qk07SUFBaUMsOEJBQUE7RW5HMjQ3QnZDO0VtRzE0N0JNO0lBQWlDLDRCQUFBO0VuRzY0N0J2QztFbUczNDdCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HNjQ3QlI7RW1HMTQ3Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzQ0N0JSO0VtR3o0N0JNO0lBQW9DLHdCQUFBO0VuRzQ0N0IxQztFbUczNDdCTTtJQUFvQyw0QkFBQTtFbkc4NDdCMUM7RW1HNzQ3Qk07SUFBb0MsOEJBQUE7RW5HZzU3QjFDO0VtRy80N0JNO0lBQW9DLCtCQUFBO0VuR2s1N0IxQztFbUdqNTdCTTtJQUFvQyw2QkFBQTtFbkdvNTdCMUM7RW1HbDU3Qk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR281N0JSO0VtR2o1N0JNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdtNTdCUjtBQUNGO0E0Rm5pOEJNO0VPa0hFO0lBQWlDLHVCQUFBO0VuR3E3N0J2QztFbUdwNzdCTTtJQUFpQywyQkFBQTtFbkd1NzdCdkM7RW1HdDc3Qk07SUFBaUMsNkJBQUE7RW5HeTc3QnZDO0VtR3g3N0JNO0lBQWlDLDhCQUFBO0VuRzI3N0J2QztFbUcxNzdCTTtJQUFpQyw0QkFBQTtFbkc2NzdCdkM7RW1HMzc3Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRzY3N0JSO0VtRzE3N0JNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkc0NzdCUjtFbUd6NzdCTTtJQUFvQyx3QkFBQTtFbkc0NzdCMUM7RW1HMzc3Qk07SUFBb0MsNEJBQUE7RW5HODc3QjFDO0VtRzc3N0JNO0lBQW9DLDhCQUFBO0VuR2c4N0IxQztFbUcvNzdCTTtJQUFvQywrQkFBQTtFbkdrODdCMUM7RW1Hajg3Qk07SUFBb0MsNkJBQUE7RW5Hbzg3QjFDO0VtR2w4N0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdvODdCUjtFbUdqODdCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HbTg3QlI7QUFDRjtBNEZubDhCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkdxKzdCdkM7RW1HcCs3Qk07SUFBaUMsMkJBQUE7RW5HdSs3QnZDO0VtR3QrN0JNO0lBQWlDLDZCQUFBO0VuR3krN0J2QztFbUd4KzdCTTtJQUFpQyw4QkFBQTtFbkcyKzdCdkM7RW1HMSs3Qk07SUFBaUMsNEJBQUE7RW5HNis3QnZDO0VtRzMrN0JNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkc2KzdCUjtFbUcxKzdCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HNCs3QlI7RW1Heis3Qk07SUFBb0Msd0JBQUE7RW5HNCs3QjFDO0VtRzMrN0JNO0lBQW9DLDRCQUFBO0VuRzgrN0IxQztFbUc3KzdCTTtJQUFvQyw4QkFBQTtFbkdnLzdCMUM7RW1HLys3Qk07SUFBb0MsK0JBQUE7RW5Hay83QjFDO0VtR2ovN0JNO0lBQW9DLDZCQUFBO0VuR28vN0IxQztFbUdsLzdCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hby83QlI7RW1Hai83Qk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR20vN0JSO0FBQ0Y7QTRGbm84Qk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HcWg4QnZDO0VtR3BoOEJNO0lBQWlDLDJCQUFBO0VuR3VoOEJ2QztFbUd0aDhCTTtJQUFpQyw2QkFBQTtFbkd5aDhCdkM7RW1HeGg4Qk07SUFBaUMsOEJBQUE7RW5HMmg4QnZDO0VtRzFoOEJNO0lBQWlDLDRCQUFBO0VuRzZoOEJ2QztFbUczaDhCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HNmg4QlI7RW1HMWg4Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzRoOEJSO0VtR3poOEJNO0lBQW9DLHdCQUFBO0VuRzRoOEIxQztFbUczaDhCTTtJQUFvQyw0QkFBQTtFbkc4aDhCMUM7RW1HN2g4Qk07SUFBb0MsOEJBQUE7RW5HZ2k4QjFDO0VtRy9oOEJNO0lBQW9DLCtCQUFBO0VuR2tpOEIxQztFbUdqaThCTTtJQUFvQyw2QkFBQTtFbkdvaThCMUM7RW1HbGk4Qk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR29pOEJSO0VtR2ppOEJNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdtaThCUjtBQUNGO0E0Rm5yOEJNO0VPa0hFO0lBQWlDLHVCQUFBO0VuR3FrOEJ2QztFbUdwazhCTTtJQUFpQywyQkFBQTtFbkd1azhCdkM7RW1HdGs4Qk07SUFBaUMsNkJBQUE7RW5HeWs4QnZDO0VtR3hrOEJNO0lBQWlDLDhCQUFBO0VuRzJrOEJ2QztFbUcxazhCTTtJQUFpQyw0QkFBQTtFbkc2azhCdkM7RW1HM2s4Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRzZrOEJSO0VtRzFrOEJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkc0azhCUjtFbUd6azhCTTtJQUFvQyx3QkFBQTtFbkc0azhCMUM7RW1HM2s4Qk07SUFBb0MsNEJBQUE7RW5HOGs4QjFDO0VtRzdrOEJNO0lBQW9DLDhCQUFBO0VuR2dsOEIxQztFbUcvazhCTTtJQUFvQywrQkFBQTtFbkdrbDhCMUM7RW1Hamw4Qk07SUFBb0MsNkJBQUE7RW5Hb2w4QjFDO0VtR2xsOEJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdvbDhCUjtFbUdqbDhCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HbWw4QlI7QUFDRjtBNEZudThCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkdxbjhCdkM7RW1HcG44Qk07SUFBaUMsMkJBQUE7RW5HdW44QnZDO0VtR3RuOEJNO0lBQWlDLDZCQUFBO0VuR3luOEJ2QztFbUd4bjhCTTtJQUFpQyw4QkFBQTtFbkcybjhCdkM7RW1HMW44Qk07SUFBaUMsNEJBQUE7RW5HNm44QnZDO0VtRzNuOEJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkc2bjhCUjtFbUcxbjhCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HNG44QlI7RW1Hem44Qk07SUFBb0Msd0JBQUE7RW5HNG44QjFDO0VtRzNuOEJNO0lBQW9DLDRCQUFBO0VuRzhuOEIxQztFbUc3bjhCTTtJQUFvQyw4QkFBQTtFbkdnbzhCMUM7RW1HL244Qk07SUFBb0MsK0JBQUE7RW5Ha284QjFDO0VtR2pvOEJNO0lBQW9DLDZCQUFBO0VuR29vOEIxQztFbUdsbzhCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hb284QlI7RW1Ham84Qk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR21vOEJSO0FBQ0Y7QTRGbng4Qk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HcXE4QnZDO0VtR3BxOEJNO0lBQWlDLDJCQUFBO0VuR3VxOEJ2QztFbUd0cThCTTtJQUFpQyw2QkFBQTtFbkd5cThCdkM7RW1HeHE4Qk07SUFBaUMsOEJBQUE7RW5HMnE4QnZDO0VtRzFxOEJNO0lBQWlDLDRCQUFBO0VuRzZxOEJ2QztFbUczcThCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HNnE4QlI7RW1HMXE4Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzRxOEJSO0VtR3pxOEJNO0lBQW9DLHdCQUFBO0VuRzRxOEIxQztFbUczcThCTTtJQUFvQyw0QkFBQTtFbkc4cThCMUM7RW1HN3E4Qk07SUFBb0MsOEJBQUE7RW5HZ3I4QjFDO0VtRy9xOEJNO0lBQW9DLCtCQUFBO0VuR2tyOEIxQztFbUdqcjhCTTtJQUFvQyw2QkFBQTtFbkdvcjhCMUM7RW1HbHI4Qk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR29yOEJSO0VtR2pyOEJNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdtcjhCUjtBQUNGO0E0Rm4wOEJNO0VPa0hFO0lBQWlDLHVCQUFBO0VuR3F0OEJ2QztFbUdwdDhCTTtJQUFpQywyQkFBQTtFbkd1dDhCdkM7RW1HdHQ4Qk07SUFBaUMsNkJBQUE7RW5HeXQ4QnZDO0VtR3h0OEJNO0lBQWlDLDhCQUFBO0VuRzJ0OEJ2QztFbUcxdDhCTTtJQUFpQyw0QkFBQTtFbkc2dDhCdkM7RW1HM3Q4Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRzZ0OEJSO0VtRzF0OEJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkc0dDhCUjtFbUd6dDhCTTtJQUFvQyx3QkFBQTtFbkc0dDhCMUM7RW1HM3Q4Qk07SUFBb0MsNEJBQUE7RW5HOHQ4QjFDO0VtRzd0OEJNO0lBQW9DLDhCQUFBO0VuR2d1OEIxQztFbUcvdDhCTTtJQUFvQywrQkFBQTtFbkdrdThCMUM7RW1HanU4Qk07SUFBb0MsNkJBQUE7RW5Hb3U4QjFDO0VtR2x1OEJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdvdThCUjtFbUdqdThCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HbXU4QlI7QUFDRjtBNEZuMzhCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkdxdzhCdkM7RW1HcHc4Qk07SUFBaUMsMkJBQUE7RW5HdXc4QnZDO0VtR3R3OEJNO0lBQWlDLDZCQUFBO0VuR3l3OEJ2QztFbUd4dzhCTTtJQUFpQyw4QkFBQTtFbkcydzhCdkM7RW1HMXc4Qk07SUFBaUMsNEJBQUE7RW5HNnc4QnZDO0VtRzN3OEJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkc2dzhCUjtFbUcxdzhCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HNHc4QlI7RW1Henc4Qk07SUFBb0Msd0JBQUE7RW5HNHc4QjFDO0VtRzN3OEJNO0lBQW9DLDRCQUFBO0VuRzh3OEIxQztFbUc3dzhCTTtJQUFvQyw4QkFBQTtFbkdneDhCMUM7RW1HL3c4Qk07SUFBb0MsK0JBQUE7RW5Ha3g4QjFDO0VtR2p4OEJNO0lBQW9DLDZCQUFBO0VuR294OEIxQztFbUdseDhCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hb3g4QlI7RW1Hang4Qk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR214OEJSO0FBQ0Y7QTRGbjY4Qk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HcXo4QnZDO0VtR3B6OEJNO0lBQWlDLDJCQUFBO0VuR3V6OEJ2QztFbUd0ejhCTTtJQUFpQyw2QkFBQTtFbkd5ejhCdkM7RW1HeHo4Qk07SUFBaUMsOEJBQUE7RW5HMno4QnZDO0VtRzF6OEJNO0lBQWlDLDRCQUFBO0VuRzZ6OEJ2QztFbUczejhCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HNno4QlI7RW1HMXo4Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzR6OEJSO0VtR3p6OEJNO0lBQW9DLHdCQUFBO0VuRzR6OEIxQztFbUczejhCTTtJQUFvQyw0QkFBQTtFbkc4ejhCMUM7RW1HN3o4Qk07SUFBb0MsOEJBQUE7RW5HZzA4QjFDO0VtRy96OEJNO0lBQW9DLCtCQUFBO0VuR2swOEIxQztFbUdqMDhCTTtJQUFvQyw2QkFBQTtFbkdvMDhCMUM7RW1HbDA4Qk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR28wOEJSO0VtR2owOEJNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdtMDhCUjtBQUNGO0FtR240OEJJO0VBQVksdUJBQUE7QW5HczQ4QmhCOztBbUdyNDhCSTtFQUFZLDJCQUFBO0FuR3k0OEJoQjs7QW1HeDQ4Qkk7RUFBWSw2QkFBQTtBbkc0NDhCaEI7O0FtRzM0OEJJO0VBQVksOEJBQUE7QW5HKzQ4QmhCOztBbUc5NDhCSTtFQUFZLDRCQUFBO0FuR2s1OEJoQjs7QW1HaDU4Qkk7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FuR201OEJOOztBbUdoNThCSTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QW5HbTU4Qk47O0FtR2g1OEJJO0VBQWUsd0JBQUE7QW5HbzU4Qm5COztBbUduNThCSTtFQUFlLDRCQUFBO0FuR3U1OEJuQjs7QW1HdDU4Qkk7RUFBZSw4QkFBQTtBbkcwNThCbkI7O0FtR3o1OEJJO0VBQWUsK0JBQUE7QW5HNjU4Qm5COztBbUc1NThCSTtFQUFlLDZCQUFBO0FuR2c2OEJuQjs7QW1HOTU4Qkk7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuR2k2OEJOOztBbUc5NThCSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5HaTY4Qk47O0E0RjlnOUJNO0VPa0hFO0lBQWlDLHVCQUFBO0VuR2k2OEJ2QztFbUdoNjhCTTtJQUFpQywyQkFBQTtFbkdtNjhCdkM7RW1HbDY4Qk07SUFBaUMsNkJBQUE7RW5HcTY4QnZDO0VtR3A2OEJNO0lBQWlDLDhCQUFBO0VuR3U2OEJ2QztFbUd0NjhCTTtJQUFpQyw0QkFBQTtFbkd5NjhCdkM7RW1HdjY4Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3k2OEJSO0VtR3Q2OEJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkd3NjhCUjtFbUdyNjhCTTtJQUFvQyx3QkFBQTtFbkd3NjhCMUM7RW1HdjY4Qk07SUFBb0MsNEJBQUE7RW5HMDY4QjFDO0VtR3o2OEJNO0lBQW9DLDhCQUFBO0VuRzQ2OEIxQztFbUczNjhCTTtJQUFvQywrQkFBQTtFbkc4NjhCMUM7RW1HNzY4Qk07SUFBb0MsNkJBQUE7RW5HZzc4QjFDO0VtRzk2OEJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdnNzhCUjtFbUc3NjhCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HKzY4QlI7QUFDRjtBNEYvajlCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkdpOThCdkM7RW1HaDk4Qk07SUFBaUMsMkJBQUE7RW5HbTk4QnZDO0VtR2w5OEJNO0lBQWlDLDZCQUFBO0VuR3E5OEJ2QztFbUdwOThCTTtJQUFpQyw4QkFBQTtFbkd1OThCdkM7RW1HdDk4Qk07SUFBaUMsNEJBQUE7RW5HeTk4QnZDO0VtR3Y5OEJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkd5OThCUjtFbUd0OThCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5Hdzk4QlI7RW1Hcjk4Qk07SUFBb0Msd0JBQUE7RW5Hdzk4QjFDO0VtR3Y5OEJNO0lBQW9DLDRCQUFBO0VuRzA5OEIxQztFbUd6OThCTTtJQUFvQyw4QkFBQTtFbkc0OThCMUM7RW1HMzk4Qk07SUFBb0MsK0JBQUE7RW5HODk4QjFDO0VtRzc5OEJNO0lBQW9DLDZCQUFBO0VuR2crOEIxQztFbUc5OThCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HZys4QlI7RW1HNzk4Qk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRys5OEJSO0FBQ0Y7QTRGL205Qk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HaWc5QnZDO0VtR2hnOUJNO0lBQWlDLDJCQUFBO0VuR21nOUJ2QztFbUdsZzlCTTtJQUFpQyw2QkFBQTtFbkdxZzlCdkM7RW1HcGc5Qk07SUFBaUMsOEJBQUE7RW5HdWc5QnZDO0VtR3RnOUJNO0lBQWlDLDRCQUFBO0VuR3lnOUJ2QztFbUd2ZzlCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HeWc5QlI7RW1HdGc5Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR3dnOUJSO0VtR3JnOUJNO0lBQW9DLHdCQUFBO0VuR3dnOUIxQztFbUd2ZzlCTTtJQUFvQyw0QkFBQTtFbkcwZzlCMUM7RW1Hemc5Qk07SUFBb0MsOEJBQUE7RW5HNGc5QjFDO0VtRzNnOUJNO0lBQW9DLCtCQUFBO0VuRzhnOUIxQztFbUc3ZzlCTTtJQUFvQyw2QkFBQTtFbkdnaDlCMUM7RW1HOWc5Qk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR2doOUJSO0VtRzdnOUJNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcrZzlCUjtBQUNGO0E0Ri9wOUJNO0VPa0hFO0lBQWlDLHVCQUFBO0VuR2lqOUJ2QztFbUdoajlCTTtJQUFpQywyQkFBQTtFbkdtajlCdkM7RW1HbGo5Qk07SUFBaUMsNkJBQUE7RW5HcWo5QnZDO0VtR3BqOUJNO0lBQWlDLDhCQUFBO0VuR3VqOUJ2QztFbUd0ajlCTTtJQUFpQyw0QkFBQTtFbkd5ajlCdkM7RW1Hdmo5Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3lqOUJSO0VtR3RqOUJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkd3ajlCUjtFbUdyajlCTTtJQUFvQyx3QkFBQTtFbkd3ajlCMUM7RW1Hdmo5Qk07SUFBb0MsNEJBQUE7RW5HMGo5QjFDO0VtR3pqOUJNO0lBQW9DLDhCQUFBO0VuRzRqOUIxQztFbUczajlCTTtJQUFvQywrQkFBQTtFbkc4ajlCMUM7RW1HN2o5Qk07SUFBb0MsNkJBQUE7RW5HZ2s5QjFDO0VtRzlqOUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdnazlCUjtFbUc3ajlCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HK2o5QlI7QUFDRjtBNEYvczlCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkdpbTlCdkM7RW1HaG05Qk07SUFBaUMsMkJBQUE7RW5HbW05QnZDO0VtR2xtOUJNO0lBQWlDLDZCQUFBO0VuR3FtOUJ2QztFbUdwbTlCTTtJQUFpQyw4QkFBQTtFbkd1bTlCdkM7RW1HdG05Qk07SUFBaUMsNEJBQUE7RW5HeW05QnZDO0VtR3ZtOUJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkd5bTlCUjtFbUd0bTlCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5Hd205QlI7RW1Hcm05Qk07SUFBb0Msd0JBQUE7RW5Hd205QjFDO0VtR3ZtOUJNO0lBQW9DLDRCQUFBO0VuRzBtOUIxQztFbUd6bTlCTTtJQUFvQyw4QkFBQTtFbkc0bTlCMUM7RW1HM205Qk07SUFBb0MsK0JBQUE7RW5HOG05QjFDO0VtRzdtOUJNO0lBQW9DLDZCQUFBO0VuR2duOUIxQztFbUc5bTlCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HZ245QlI7RW1HN205Qk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRyttOUJSO0FBQ0Y7QTRGL3Y5Qk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HaXA5QnZDO0VtR2hwOUJNO0lBQWlDLDJCQUFBO0VuR21wOUJ2QztFbUdscDlCTTtJQUFpQyw2QkFBQTtFbkdxcDlCdkM7RW1HcHA5Qk07SUFBaUMsOEJBQUE7RW5HdXA5QnZDO0VtR3RwOUJNO0lBQWlDLDRCQUFBO0VuR3lwOUJ2QztFbUd2cDlCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HeXA5QlI7RW1HdHA5Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR3dwOUJSO0VtR3JwOUJNO0lBQW9DLHdCQUFBO0VuR3dwOUIxQztFbUd2cDlCTTtJQUFvQyw0QkFBQTtFbkcwcDlCMUM7RW1HenA5Qk07SUFBb0MsOEJBQUE7RW5HNHA5QjFDO0VtRzNwOUJNO0lBQW9DLCtCQUFBO0VuRzhwOUIxQztFbUc3cDlCTTtJQUFvQyw2QkFBQTtFbkdncTlCMUM7RW1HOXA5Qk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR2dxOUJSO0VtRzdwOUJNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcrcDlCUjtBQUNGO0E0Ri95OUJNO0VPa0hFO0lBQWlDLHVCQUFBO0VuR2lzOUJ2QztFbUdoczlCTTtJQUFpQywyQkFBQTtFbkdtczlCdkM7RW1HbHM5Qk07SUFBaUMsNkJBQUE7RW5HcXM5QnZDO0VtR3BzOUJNO0lBQWlDLDhCQUFBO0VuR3VzOUJ2QztFbUd0czlCTTtJQUFpQyw0QkFBQTtFbkd5czlCdkM7RW1HdnM5Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3lzOUJSO0VtR3RzOUJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkd3czlCUjtFbUdyczlCTTtJQUFvQyx3QkFBQTtFbkd3czlCMUM7RW1HdnM5Qk07SUFBb0MsNEJBQUE7RW5HMHM5QjFDO0VtR3pzOUJNO0lBQW9DLDhCQUFBO0VuRzRzOUIxQztFbUczczlCTTtJQUFvQywrQkFBQTtFbkc4czlCMUM7RW1HN3M5Qk07SUFBb0MsNkJBQUE7RW5HZ3Q5QjFDO0VtRzlzOUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdndDlCUjtFbUc3czlCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HK3M5QlI7QUFDRjtBNEYvMTlCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkdpdjlCdkM7RW1HaHY5Qk07SUFBaUMsMkJBQUE7RW5HbXY5QnZDO0VtR2x2OUJNO0lBQWlDLDZCQUFBO0VuR3F2OUJ2QztFbUdwdjlCTTtJQUFpQyw4QkFBQTtFbkd1djlCdkM7RW1HdHY5Qk07SUFBaUMsNEJBQUE7RW5HeXY5QnZDO0VtR3Z2OUJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkd5djlCUjtFbUd0djlCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5Hd3Y5QlI7RW1HcnY5Qk07SUFBb0Msd0JBQUE7RW5Hd3Y5QjFDO0VtR3Z2OUJNO0lBQW9DLDRCQUFBO0VuRzB2OUIxQztFbUd6djlCTTtJQUFvQyw4QkFBQTtFbkc0djlCMUM7RW1HM3Y5Qk07SUFBb0MsK0JBQUE7RW5HOHY5QjFDO0VtRzd2OUJNO0lBQW9DLDZCQUFBO0VuR2d3OUIxQztFbUc5djlCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HZ3c5QlI7RW1HN3Y5Qk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRyt2OUJSO0FBQ0Y7QTRGLzQ5Qk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HaXk5QnZDO0VtR2h5OUJNO0lBQWlDLDJCQUFBO0VuR215OUJ2QztFbUdseTlCTTtJQUFpQyw2QkFBQTtFbkdxeTlCdkM7RW1HcHk5Qk07SUFBaUMsOEJBQUE7RW5HdXk5QnZDO0VtR3R5OUJNO0lBQWlDLDRCQUFBO0VuR3l5OUJ2QztFbUd2eTlCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HeXk5QlI7RW1HdHk5Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR3d5OUJSO0VtR3J5OUJNO0lBQW9DLHdCQUFBO0VuR3d5OUIxQztFbUd2eTlCTTtJQUFvQyw0QkFBQTtFbkcweTlCMUM7RW1Henk5Qk07SUFBb0MsOEJBQUE7RW5HNHk5QjFDO0VtRzN5OUJNO0lBQW9DLCtCQUFBO0VuRzh5OUIxQztFbUc3eTlCTTtJQUFvQyw2QkFBQTtFbkdnejlCMUM7RW1HOXk5Qk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR2d6OUJSO0VtRzd5OUJNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcreTlCUjtBQUNGO0E0Ri83OUJNO0VPa0hFO0lBQWlDLHVCQUFBO0VuR2kxOUJ2QztFbUdoMTlCTTtJQUFpQywyQkFBQTtFbkdtMTlCdkM7RW1HbDE5Qk07SUFBaUMsNkJBQUE7RW5HcTE5QnZDO0VtR3AxOUJNO0lBQWlDLDhCQUFBO0VuR3UxOUJ2QztFbUd0MTlCTTtJQUFpQyw0QkFBQTtFbkd5MTlCdkM7RW1HdjE5Qk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3kxOUJSO0VtR3QxOUJNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkd3MTlCUjtFbUdyMTlCTTtJQUFvQyx3QkFBQTtFbkd3MTlCMUM7RW1HdjE5Qk07SUFBb0MsNEJBQUE7RW5HMDE5QjFDO0VtR3oxOUJNO0lBQW9DLDhCQUFBO0VuRzQxOUIxQztFbUczMTlCTTtJQUFvQywrQkFBQTtFbkc4MTlCMUM7RW1HNzE5Qk07SUFBb0MsNkJBQUE7RW5HZzI5QjFDO0VtRzkxOUJNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdnMjlCUjtFbUc3MTlCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HKzE5QlI7QUFDRjtBNEYvKzlCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkdpNDlCdkM7RW1HaDQ5Qk07SUFBaUMsMkJBQUE7RW5HbTQ5QnZDO0VtR2w0OUJNO0lBQWlDLDZCQUFBO0VuR3E0OUJ2QztFbUdwNDlCTTtJQUFpQyw4QkFBQTtFbkd1NDlCdkM7RW1HdDQ5Qk07SUFBaUMsNEJBQUE7RW5HeTQ5QnZDO0VtR3Y0OUJNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkd5NDlCUjtFbUd0NDlCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HdzQ5QlI7RW1HcjQ5Qk07SUFBb0Msd0JBQUE7RW5HdzQ5QjFDO0VtR3Y0OUJNO0lBQW9DLDRCQUFBO0VuRzA0OUIxQztFbUd6NDlCTTtJQUFvQyw4QkFBQTtFbkc0NDlCMUM7RW1HMzQ5Qk07SUFBb0MsK0JBQUE7RW5HODQ5QjFDO0VtRzc0OUJNO0lBQW9DLDZCQUFBO0VuR2c1OUIxQztFbUc5NDlCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HZzU5QlI7RW1HNzQ5Qk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRys0OUJSO0FBQ0Y7QTRGL2grQk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HaTc5QnZDO0VtR2g3OUJNO0lBQWlDLDJCQUFBO0VuR203OUJ2QztFbUdsNzlCTTtJQUFpQyw2QkFBQTtFbkdxNzlCdkM7RW1HcDc5Qk07SUFBaUMsOEJBQUE7RW5HdTc5QnZDO0VtR3Q3OUJNO0lBQWlDLDRCQUFBO0VuR3k3OUJ2QztFbUd2NzlCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HeTc5QlI7RW1HdDc5Qk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR3c3OUJSO0VtR3I3OUJNO0lBQW9DLHdCQUFBO0VuR3c3OUIxQztFbUd2NzlCTTtJQUFvQyw0QkFBQTtFbkcwNzlCMUM7RW1Hejc5Qk07SUFBb0MsOEJBQUE7RW5HNDc5QjFDO0VtRzM3OUJNO0lBQW9DLCtCQUFBO0VuRzg3OUIxQztFbUc3NzlCTTtJQUFvQyw2QkFBQTtFbkdnODlCMUM7RW1HOTc5Qk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR2c4OUJSO0VtRzc3OUJNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcrNzlCUjtBQUNGO0FtRy8vOUJJO0VBQVksdUJBQUE7QW5Ha2crQmhCOztBbUdqZytCSTtFQUFZLDJCQUFBO0FuR3FnK0JoQjs7QW1HcGcrQkk7RUFBWSw2QkFBQTtBbkd3ZytCaEI7O0FtR3ZnK0JJO0VBQVksOEJBQUE7QW5HMmcrQmhCOztBbUcxZytCSTtFQUFZLDRCQUFBO0FuRzhnK0JoQjs7QW1HNWcrQkk7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FuRytnK0JOOztBbUc1ZytCSTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QW5HK2crQk47O0FtRzVnK0JJO0VBQWUsd0JBQUE7QW5HZ2grQm5COztBbUcvZytCSTtFQUFlLDRCQUFBO0FuR21oK0JuQjs7QW1HbGgrQkk7RUFBZSw4QkFBQTtBbkdzaCtCbkI7O0FtR3JoK0JJO0VBQWUsK0JBQUE7QW5HeWgrQm5COztBbUd4aCtCSTtFQUFlLDZCQUFBO0FuRzRoK0JuQjs7QW1HMWgrQkk7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuRzZoK0JOOztBbUcxaCtCSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5HNmgrQk47O0E0RjFvK0JNO0VPa0hFO0lBQWlDLHVCQUFBO0VuRzZoK0J2QztFbUc1aCtCTTtJQUFpQywyQkFBQTtFbkcraCtCdkM7RW1HOWgrQk07SUFBaUMsNkJBQUE7RW5HaWkrQnZDO0VtR2hpK0JNO0lBQWlDLDhCQUFBO0VuR21pK0J2QztFbUdsaStCTTtJQUFpQyw0QkFBQTtFbkdxaStCdkM7RW1HbmkrQk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3FpK0JSO0VtR2xpK0JNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdvaStCUjtFbUdqaStCTTtJQUFvQyx3QkFBQTtFbkdvaStCMUM7RW1HbmkrQk07SUFBb0MsNEJBQUE7RW5Hc2krQjFDO0VtR3JpK0JNO0lBQW9DLDhCQUFBO0VuR3dpK0IxQztFbUd2aStCTTtJQUFvQywrQkFBQTtFbkcwaStCMUM7RW1HemkrQk07SUFBb0MsNkJBQUE7RW5HNGkrQjFDO0VtRzFpK0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkc0aStCUjtFbUd6aStCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HMmkrQlI7QUFDRjtBNEYzcitCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkc2aytCdkM7RW1HNWsrQk07SUFBaUMsMkJBQUE7RW5HK2srQnZDO0VtRzlrK0JNO0lBQWlDLDZCQUFBO0VuR2lsK0J2QztFbUdobCtCTTtJQUFpQyw4QkFBQTtFbkdtbCtCdkM7RW1HbGwrQk07SUFBaUMsNEJBQUE7RW5HcWwrQnZDO0VtR25sK0JNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdxbCtCUjtFbUdsbCtCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5Hb2wrQlI7RW1HamwrQk07SUFBb0Msd0JBQUE7RW5Hb2wrQjFDO0VtR25sK0JNO0lBQW9DLDRCQUFBO0VuR3NsK0IxQztFbUdybCtCTTtJQUFvQyw4QkFBQTtFbkd3bCtCMUM7RW1HdmwrQk07SUFBb0MsK0JBQUE7RW5HMGwrQjFDO0VtR3psK0JNO0lBQW9DLDZCQUFBO0VuRzRsK0IxQztFbUcxbCtCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HNGwrQlI7RW1HemwrQk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzJsK0JSO0FBQ0Y7QTRGM3UrQk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HNm4rQnZDO0VtRzVuK0JNO0lBQWlDLDJCQUFBO0VuRytuK0J2QztFbUc5bitCTTtJQUFpQyw2QkFBQTtFbkdpbytCdkM7RW1HaG8rQk07SUFBaUMsOEJBQUE7RW5HbW8rQnZDO0VtR2xvK0JNO0lBQWlDLDRCQUFBO0VuR3FvK0J2QztFbUdubytCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HcW8rQlI7RW1HbG8rQk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR29vK0JSO0VtR2pvK0JNO0lBQW9DLHdCQUFBO0VuR29vK0IxQztFbUdubytCTTtJQUFvQyw0QkFBQTtFbkdzbytCMUM7RW1Hcm8rQk07SUFBb0MsOEJBQUE7RW5Hd28rQjFDO0VtR3ZvK0JNO0lBQW9DLCtCQUFBO0VuRzBvK0IxQztFbUd6bytCTTtJQUFvQyw2QkFBQTtFbkc0bytCMUM7RW1HMW8rQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRzRvK0JSO0VtR3pvK0JNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcybytCUjtBQUNGO0E0RjN4K0JNO0VPa0hFO0lBQWlDLHVCQUFBO0VuRzZxK0J2QztFbUc1cStCTTtJQUFpQywyQkFBQTtFbkcrcStCdkM7RW1HOXErQk07SUFBaUMsNkJBQUE7RW5HaXIrQnZDO0VtR2hyK0JNO0lBQWlDLDhCQUFBO0VuR21yK0J2QztFbUdscitCTTtJQUFpQyw0QkFBQTtFbkdxcitCdkM7RW1HbnIrQk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3FyK0JSO0VtR2xyK0JNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdvcitCUjtFbUdqcitCTTtJQUFvQyx3QkFBQTtFbkdvcitCMUM7RW1HbnIrQk07SUFBb0MsNEJBQUE7RW5Hc3IrQjFDO0VtR3JyK0JNO0lBQW9DLDhCQUFBO0VuR3dyK0IxQztFbUd2citCTTtJQUFvQywrQkFBQTtFbkcwcitCMUM7RW1HenIrQk07SUFBb0MsNkJBQUE7RW5HNHIrQjFDO0VtRzFyK0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkc0citCUjtFbUd6citCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HMnIrQlI7QUFDRjtBNEYzMCtCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkc2dCtCdkM7RW1HNXQrQk07SUFBaUMsMkJBQUE7RW5HK3QrQnZDO0VtRzl0K0JNO0lBQWlDLDZCQUFBO0VuR2l1K0J2QztFbUdodStCTTtJQUFpQyw4QkFBQTtFbkdtdStCdkM7RW1HbHUrQk07SUFBaUMsNEJBQUE7RW5HcXUrQnZDO0VtR251K0JNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdxdStCUjtFbUdsdStCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5Hb3UrQlI7RW1HanUrQk07SUFBb0Msd0JBQUE7RW5Hb3UrQjFDO0VtR251K0JNO0lBQW9DLDRCQUFBO0VuR3N1K0IxQztFbUdydStCTTtJQUFvQyw4QkFBQTtFbkd3dStCMUM7RW1HdnUrQk07SUFBb0MsK0JBQUE7RW5HMHUrQjFDO0VtR3p1K0JNO0lBQW9DLDZCQUFBO0VuRzR1K0IxQztFbUcxdStCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HNHUrQlI7RW1HenUrQk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzJ1K0JSO0FBQ0Y7QTRGMzMrQk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HNncrQnZDO0VtRzV3K0JNO0lBQWlDLDJCQUFBO0VuRyt3K0J2QztFbUc5dytCTTtJQUFpQyw2QkFBQTtFbkdpeCtCdkM7RW1HaHgrQk07SUFBaUMsOEJBQUE7RW5HbXgrQnZDO0VtR2x4K0JNO0lBQWlDLDRCQUFBO0VuR3F4K0J2QztFbUdueCtCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HcXgrQlI7RW1HbHgrQk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR294K0JSO0VtR2p4K0JNO0lBQW9DLHdCQUFBO0VuR294K0IxQztFbUdueCtCTTtJQUFvQyw0QkFBQTtFbkdzeCtCMUM7RW1HcngrQk07SUFBb0MsOEJBQUE7RW5Hd3grQjFDO0VtR3Z4K0JNO0lBQW9DLCtCQUFBO0VuRzB4K0IxQztFbUd6eCtCTTtJQUFvQyw2QkFBQTtFbkc0eCtCMUM7RW1HMXgrQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRzR4K0JSO0VtR3p4K0JNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcyeCtCUjtBQUNGO0E0RjM2K0JNO0VPa0hFO0lBQWlDLHVCQUFBO0VuRzZ6K0J2QztFbUc1eitCTTtJQUFpQywyQkFBQTtFbkcreitCdkM7RW1HOXorQk07SUFBaUMsNkJBQUE7RW5HaTArQnZDO0VtR2gwK0JNO0lBQWlDLDhCQUFBO0VuR20wK0J2QztFbUdsMCtCTTtJQUFpQyw0QkFBQTtFbkdxMCtCdkM7RW1HbjArQk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3EwK0JSO0VtR2wwK0JNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdvMCtCUjtFbUdqMCtCTTtJQUFvQyx3QkFBQTtFbkdvMCtCMUM7RW1HbjArQk07SUFBb0MsNEJBQUE7RW5HczArQjFDO0VtR3IwK0JNO0lBQW9DLDhCQUFBO0VuR3cwK0IxQztFbUd2MCtCTTtJQUFvQywrQkFBQTtFbkcwMCtCMUM7RW1HejArQk07SUFBb0MsNkJBQUE7RW5HNDArQjFDO0VtRzEwK0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkc0MCtCUjtFbUd6MCtCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HMjArQlI7QUFDRjtBNEYzOStCTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkc2MitCdkM7RW1HNTIrQk07SUFBaUMsMkJBQUE7RW5HKzIrQnZDO0VtRzkyK0JNO0lBQWlDLDZCQUFBO0VuR2kzK0J2QztFbUdoMytCTTtJQUFpQyw4QkFBQTtFbkdtMytCdkM7RW1HbDMrQk07SUFBaUMsNEJBQUE7RW5HcTMrQnZDO0VtR24zK0JNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdxMytCUjtFbUdsMytCTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HbzMrQlI7RW1HajMrQk07SUFBb0Msd0JBQUE7RW5HbzMrQjFDO0VtR24zK0JNO0lBQW9DLDRCQUFBO0VuR3MzK0IxQztFbUdyMytCTTtJQUFvQyw4QkFBQTtFbkd3MytCMUM7RW1HdjMrQk07SUFBb0MsK0JBQUE7RW5HMDMrQjFDO0VtR3ozK0JNO0lBQW9DLDZCQUFBO0VuRzQzK0IxQztFbUcxMytCTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HNDMrQlI7RW1HejMrQk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzIzK0JSO0FBQ0Y7QTRGM2cvQk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HNjUrQnZDO0VtRzU1K0JNO0lBQWlDLDJCQUFBO0VuRys1K0J2QztFbUc5NStCTTtJQUFpQyw2QkFBQTtFbkdpNitCdkM7RW1HaDYrQk07SUFBaUMsOEJBQUE7RW5HbTYrQnZDO0VtR2w2K0JNO0lBQWlDLDRCQUFBO0VuR3E2K0J2QztFbUduNitCTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HcTYrQlI7RW1HbDYrQk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR282K0JSO0VtR2o2K0JNO0lBQW9DLHdCQUFBO0VuR282K0IxQztFbUduNitCTTtJQUFvQyw0QkFBQTtFbkdzNitCMUM7RW1HcjYrQk07SUFBb0MsOEJBQUE7RW5HdzYrQjFDO0VtR3Y2K0JNO0lBQW9DLCtCQUFBO0VuRzA2K0IxQztFbUd6NitCTTtJQUFvQyw2QkFBQTtFbkc0NitCMUM7RW1HMTYrQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRzQ2K0JSO0VtR3o2K0JNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcyNitCUjtBQUNGO0E0RjNqL0JNO0VPa0hFO0lBQWlDLHVCQUFBO0VuRzY4K0J2QztFbUc1OCtCTTtJQUFpQywyQkFBQTtFbkcrOCtCdkM7RW1HOTgrQk07SUFBaUMsNkJBQUE7RW5HaTkrQnZDO0VtR2g5K0JNO0lBQWlDLDhCQUFBO0VuR205K0J2QztFbUdsOStCTTtJQUFpQyw0QkFBQTtFbkdxOStCdkM7RW1HbjkrQk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3E5K0JSO0VtR2w5K0JNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdvOStCUjtFbUdqOStCTTtJQUFvQyx3QkFBQTtFbkdvOStCMUM7RW1HbjkrQk07SUFBb0MsNEJBQUE7RW5HczkrQjFDO0VtR3I5K0JNO0lBQW9DLDhCQUFBO0VuR3c5K0IxQztFbUd2OStCTTtJQUFvQywrQkFBQTtFbkcwOStCMUM7RW1HejkrQk07SUFBb0MsNkJBQUE7RW5HNDkrQjFDO0VtRzE5K0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkc0OStCUjtFbUd6OStCTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HMjkrQlI7QUFDRjtBNEYzbS9CTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkc2LytCdkM7RW1HNS8rQk07SUFBaUMsMkJBQUE7RW5HKy8rQnZDO0VtRzkvK0JNO0lBQWlDLDZCQUFBO0VuR2lnL0J2QztFbUdoZy9CTTtJQUFpQyw4QkFBQTtFbkdtZy9CdkM7RW1HbGcvQk07SUFBaUMsNEJBQUE7RW5HcWcvQnZDO0VtR25nL0JNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdxZy9CUjtFbUdsZy9CTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5Hb2cvQlI7RW1HamcvQk07SUFBb0Msd0JBQUE7RW5Hb2cvQjFDO0VtR25nL0JNO0lBQW9DLDRCQUFBO0VuR3NnL0IxQztFbUdyZy9CTTtJQUFvQyw4QkFBQTtFbkd3Zy9CMUM7RW1HdmcvQk07SUFBb0MsK0JBQUE7RW5HMGcvQjFDO0VtR3pnL0JNO0lBQW9DLDZCQUFBO0VuRzRnL0IxQztFbUcxZy9CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HNGcvQlI7RW1HemcvQk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzJnL0JSO0FBQ0Y7QTRGM3AvQk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HNmkvQnZDO0VtRzVpL0JNO0lBQWlDLDJCQUFBO0VuRytpL0J2QztFbUc5aS9CTTtJQUFpQyw2QkFBQTtFbkdpai9CdkM7RW1HaGovQk07SUFBaUMsOEJBQUE7RW5HbWovQnZDO0VtR2xqL0JNO0lBQWlDLDRCQUFBO0VuR3FqL0J2QztFbUduai9CTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HcWovQlI7RW1HbGovQk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR29qL0JSO0VtR2pqL0JNO0lBQW9DLHdCQUFBO0VuR29qL0IxQztFbUduai9CTTtJQUFvQyw0QkFBQTtFbkdzai9CMUM7RW1HcmovQk07SUFBb0MsOEJBQUE7RW5Hd2ovQjFDO0VtR3ZqL0JNO0lBQW9DLCtCQUFBO0VuRzBqL0IxQztFbUd6ai9CTTtJQUFvQyw2QkFBQTtFbkc0ai9CMUM7RW1HMWovQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRzRqL0JSO0VtR3pqL0JNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcyai9CUjtBQUNGO0FtRzNuL0JJO0VBQVksdUJBQUE7QW5HOG4vQmhCOztBbUc3bi9CSTtFQUFZLDJCQUFBO0FuR2lvL0JoQjs7QW1HaG8vQkk7RUFBWSw2QkFBQTtBbkdvby9CaEI7O0FtR25vL0JJO0VBQVksOEJBQUE7QW5HdW8vQmhCOztBbUd0by9CSTtFQUFZLDRCQUFBO0FuRzBvL0JoQjs7QW1HeG8vQkk7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FuRzJvL0JOOztBbUd4by9CSTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QW5HMm8vQk47O0FtR3hvL0JJO0VBQWUsd0JBQUE7QW5HNG8vQm5COztBbUczby9CSTtFQUFlLDRCQUFBO0FuRytvL0JuQjs7QW1HOW8vQkk7RUFBZSw4QkFBQTtBbkdrcC9CbkI7O0FtR2pwL0JJO0VBQWUsK0JBQUE7QW5HcXAvQm5COztBbUdwcC9CSTtFQUFlLDZCQUFBO0FuR3dwL0JuQjs7QW1HdHAvQkk7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuR3lwL0JOOztBbUd0cC9CSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5HeXAvQk47O0E0RnR3L0JNO0VPa0hFO0lBQWlDLHVCQUFBO0VuR3lwL0J2QztFbUd4cC9CTTtJQUFpQywyQkFBQTtFbkcycC9CdkM7RW1HMXAvQk07SUFBaUMsNkJBQUE7RW5HNnAvQnZDO0VtRzVwL0JNO0lBQWlDLDhCQUFBO0VuRytwL0J2QztFbUc5cC9CTTtJQUFpQyw0QkFBQTtFbkdpcS9CdkM7RW1HL3AvQk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2lxL0JSO0VtRzlwL0JNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdncS9CUjtFbUc3cC9CTTtJQUFvQyx3QkFBQTtFbkdncS9CMUM7RW1HL3AvQk07SUFBb0MsNEJBQUE7RW5Ha3EvQjFDO0VtR2pxL0JNO0lBQW9DLDhCQUFBO0VuR29xL0IxQztFbUducS9CTTtJQUFvQywrQkFBQTtFbkdzcS9CMUM7RW1HcnEvQk07SUFBb0MsNkJBQUE7RW5Hd3EvQjFDO0VtR3RxL0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd3cS9CUjtFbUdycS9CTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HdXEvQlI7QUFDRjtBNEZ2ei9CTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkd5cy9CdkM7RW1HeHMvQk07SUFBaUMsMkJBQUE7RW5HMnMvQnZDO0VtRzFzL0JNO0lBQWlDLDZCQUFBO0VuRzZzL0J2QztFbUc1cy9CTTtJQUFpQyw4QkFBQTtFbkcrcy9CdkM7RW1HOXMvQk07SUFBaUMsNEJBQUE7RW5HaXQvQnZDO0VtRy9zL0JNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdpdC9CUjtFbUc5cy9CTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HZ3QvQlI7RW1HN3MvQk07SUFBb0Msd0JBQUE7RW5HZ3QvQjFDO0VtRy9zL0JNO0lBQW9DLDRCQUFBO0VuR2t0L0IxQztFbUdqdC9CTTtJQUFvQyw4QkFBQTtFbkdvdC9CMUM7RW1HbnQvQk07SUFBb0MsK0JBQUE7RW5Hc3QvQjFDO0VtR3J0L0JNO0lBQW9DLDZCQUFBO0VuR3d0L0IxQztFbUd0dC9CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hd3QvQlI7RW1HcnQvQk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3V0L0JSO0FBQ0Y7QTRGdjIvQk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HeXYvQnZDO0VtR3h2L0JNO0lBQWlDLDJCQUFBO0VuRzJ2L0J2QztFbUcxdi9CTTtJQUFpQyw2QkFBQTtFbkc2di9CdkM7RW1HNXYvQk07SUFBaUMsOEJBQUE7RW5HK3YvQnZDO0VtRzl2L0JNO0lBQWlDLDRCQUFBO0VuR2l3L0J2QztFbUcvdi9CTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HaXcvQlI7RW1HOXYvQk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR2d3L0JSO0VtRzd2L0JNO0lBQW9DLHdCQUFBO0VuR2d3L0IxQztFbUcvdi9CTTtJQUFvQyw0QkFBQTtFbkdrdy9CMUM7RW1HancvQk07SUFBb0MsOEJBQUE7RW5Hb3cvQjFDO0VtR253L0JNO0lBQW9DLCtCQUFBO0VuR3N3L0IxQztFbUdydy9CTTtJQUFvQyw2QkFBQTtFbkd3dy9CMUM7RW1HdHcvQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3d3L0JSO0VtR3J3L0JNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkd1dy9CUjtBQUNGO0E0RnY1L0JNO0VPa0hFO0lBQWlDLHVCQUFBO0VuR3l5L0J2QztFbUd4eS9CTTtJQUFpQywyQkFBQTtFbkcyeS9CdkM7RW1HMXkvQk07SUFBaUMsNkJBQUE7RW5HNnkvQnZDO0VtRzV5L0JNO0lBQWlDLDhCQUFBO0VuRyt5L0J2QztFbUc5eS9CTTtJQUFpQyw0QkFBQTtFbkdpei9CdkM7RW1HL3kvQk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2l6L0JSO0VtRzl5L0JNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdnei9CUjtFbUc3eS9CTTtJQUFvQyx3QkFBQTtFbkdnei9CMUM7RW1HL3kvQk07SUFBb0MsNEJBQUE7RW5Ha3ovQjFDO0VtR2p6L0JNO0lBQW9DLDhCQUFBO0VuR296L0IxQztFbUduei9CTTtJQUFvQywrQkFBQTtFbkdzei9CMUM7RW1HcnovQk07SUFBb0MsNkJBQUE7RW5Hd3ovQjFDO0VtR3R6L0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd3ei9CUjtFbUdyei9CTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HdXovQlI7QUFDRjtBNEZ2OC9CTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkd5MS9CdkM7RW1HeDEvQk07SUFBaUMsMkJBQUE7RW5HMjEvQnZDO0VtRzExL0JNO0lBQWlDLDZCQUFBO0VuRzYxL0J2QztFbUc1MS9CTTtJQUFpQyw4QkFBQTtFbkcrMS9CdkM7RW1HOTEvQk07SUFBaUMsNEJBQUE7RW5HaTIvQnZDO0VtRy8xL0JNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdpMi9CUjtFbUc5MS9CTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HZzIvQlI7RW1HNzEvQk07SUFBb0Msd0JBQUE7RW5HZzIvQjFDO0VtRy8xL0JNO0lBQW9DLDRCQUFBO0VuR2syL0IxQztFbUdqMi9CTTtJQUFvQyw4QkFBQTtFbkdvMi9CMUM7RW1HbjIvQk07SUFBb0MsK0JBQUE7RW5HczIvQjFDO0VtR3IyL0JNO0lBQW9DLDZCQUFBO0VuR3cyL0IxQztFbUd0Mi9CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HdzIvQlI7RW1HcjIvQk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3UyL0JSO0FBQ0Y7QTRGdi8vQk07RU9rSEU7SUFBaUMsdUJBQUE7RW5HeTQvQnZDO0VtR3g0L0JNO0lBQWlDLDJCQUFBO0VuRzI0L0J2QztFbUcxNC9CTTtJQUFpQyw2QkFBQTtFbkc2NC9CdkM7RW1HNTQvQk07SUFBaUMsOEJBQUE7RW5HKzQvQnZDO0VtRzk0L0JNO0lBQWlDLDRCQUFBO0VuR2k1L0J2QztFbUcvNC9CTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HaTUvQlI7RW1HOTQvQk07SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR2c1L0JSO0VtRzc0L0JNO0lBQW9DLHdCQUFBO0VuR2c1L0IxQztFbUcvNC9CTTtJQUFvQyw0QkFBQTtFbkdrNS9CMUM7RW1HajUvQk07SUFBb0MsOEJBQUE7RW5HbzUvQjFDO0VtR241L0JNO0lBQW9DLCtCQUFBO0VuR3M1L0IxQztFbUdyNS9CTTtJQUFvQyw2QkFBQTtFbkd3NS9CMUM7RW1HdDUvQk07SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3c1L0JSO0VtR3I1L0JNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkd1NS9CUjtBQUNGO0E0RnZpZ0NNO0VPa0hFO0lBQWlDLHVCQUFBO0VuR3k3L0J2QztFbUd4Ny9CTTtJQUFpQywyQkFBQTtFbkcyNy9CdkM7RW1HMTcvQk07SUFBaUMsNkJBQUE7RW5HNjcvQnZDO0VtRzU3L0JNO0lBQWlDLDhCQUFBO0VuRys3L0J2QztFbUc5Ny9CTTtJQUFpQyw0QkFBQTtFbkdpOC9CdkM7RW1HLzcvQk07SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2k4L0JSO0VtRzk3L0JNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdnOC9CUjtFbUc3Ny9CTTtJQUFvQyx3QkFBQTtFbkdnOC9CMUM7RW1HLzcvQk07SUFBb0MsNEJBQUE7RW5HazgvQjFDO0VtR2o4L0JNO0lBQW9DLDhCQUFBO0VuR284L0IxQztFbUduOC9CTTtJQUFvQywrQkFBQTtFbkdzOC9CMUM7RW1HcjgvQk07SUFBb0MsNkJBQUE7RW5HdzgvQjFDO0VtR3Q4L0JNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd3OC9CUjtFbUdyOC9CTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HdTgvQlI7QUFDRjtBNEZ2bGdDTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkd5Ky9CdkM7RW1HeCsvQk07SUFBaUMsMkJBQUE7RW5HMisvQnZDO0VtRzErL0JNO0lBQWlDLDZCQUFBO0VuRzYrL0J2QztFbUc1Ky9CTTtJQUFpQyw4QkFBQTtFbkcrKy9CdkM7RW1HOSsvQk07SUFBaUMsNEJBQUE7RW5HaS8vQnZDO0VtRy8rL0JNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdpLy9CUjtFbUc5Ky9CTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HZy8vQlI7RW1HNysvQk07SUFBb0Msd0JBQUE7RW5HZy8vQjFDO0VtRy8rL0JNO0lBQW9DLDRCQUFBO0VuR2svL0IxQztFbUdqLy9CTTtJQUFvQyw4QkFBQTtFbkdvLy9CMUM7RW1Hbi8vQk07SUFBb0MsK0JBQUE7RW5Hcy8vQjFDO0VtR3IvL0JNO0lBQW9DLDZCQUFBO0VuR3cvL0IxQztFbUd0Ly9CTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hdy8vQlI7RW1Hci8vQk07SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3UvL0JSO0FBQ0Y7QTRGdm9nQ007RU9rSEU7SUFBaUMsdUJBQUE7RW5HeWhnQ3ZDO0VtR3hoZ0NNO0lBQWlDLDJCQUFBO0VuRzJoZ0N2QztFbUcxaGdDTTtJQUFpQyw2QkFBQTtFbkc2aGdDdkM7RW1HNWhnQ007SUFBaUMsOEJBQUE7RW5HK2hnQ3ZDO0VtRzloZ0NNO0lBQWlDLDRCQUFBO0VuR2lpZ0N2QztFbUcvaGdDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HaWlnQ1I7RW1HOWhnQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR2dpZ0NSO0VtRzdoZ0NNO0lBQW9DLHdCQUFBO0VuR2dpZ0MxQztFbUcvaGdDTTtJQUFvQyw0QkFBQTtFbkdraWdDMUM7RW1HamlnQ007SUFBb0MsOEJBQUE7RW5Hb2lnQzFDO0VtR25pZ0NNO0lBQW9DLCtCQUFBO0VuR3NpZ0MxQztFbUdyaWdDTTtJQUFvQyw2QkFBQTtFbkd3aWdDMUM7RW1HdGlnQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3dpZ0NSO0VtR3JpZ0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkd1aWdDUjtBQUNGO0E0RnZyZ0NNO0VPa0hFO0lBQWlDLHVCQUFBO0VuR3lrZ0N2QztFbUd4a2dDTTtJQUFpQywyQkFBQTtFbkcya2dDdkM7RW1HMWtnQ007SUFBaUMsNkJBQUE7RW5HNmtnQ3ZDO0VtRzVrZ0NNO0lBQWlDLDhCQUFBO0VuRytrZ0N2QztFbUc5a2dDTTtJQUFpQyw0QkFBQTtFbkdpbGdDdkM7RW1HL2tnQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2lsZ0NSO0VtRzlrZ0NNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdnbGdDUjtFbUc3a2dDTTtJQUFvQyx3QkFBQTtFbkdnbGdDMUM7RW1HL2tnQ007SUFBb0MsNEJBQUE7RW5Ha2xnQzFDO0VtR2psZ0NNO0lBQW9DLDhCQUFBO0VuR29sZ0MxQztFbUdubGdDTTtJQUFvQywrQkFBQTtFbkdzbGdDMUM7RW1HcmxnQ007SUFBb0MsNkJBQUE7RW5Hd2xnQzFDO0VtR3RsZ0NNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd3bGdDUjtFbUdybGdDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HdWxnQ1I7QUFDRjtBNEZ2dWdDTTtFT2tIRTtJQUFpQyx1QkFBQTtFbkd5bmdDdkM7RW1HeG5nQ007SUFBaUMsMkJBQUE7RW5HMm5nQ3ZDO0VtRzFuZ0NNO0lBQWlDLDZCQUFBO0VuRzZuZ0N2QztFbUc1bmdDTTtJQUFpQyw4QkFBQTtFbkcrbmdDdkM7RW1HOW5nQ007SUFBaUMsNEJBQUE7RW5HaW9nQ3ZDO0VtRy9uZ0NNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdpb2dDUjtFbUc5bmdDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HZ29nQ1I7RW1HN25nQ007SUFBb0Msd0JBQUE7RW5HZ29nQzFDO0VtRy9uZ0NNO0lBQW9DLDRCQUFBO0VuR2tvZ0MxQztFbUdqb2dDTTtJQUFvQyw4QkFBQTtFbkdvb2dDMUM7RW1Hbm9nQ007SUFBb0MsK0JBQUE7RW5Hc29nQzFDO0VtR3JvZ0NNO0lBQW9DLDZCQUFBO0VuR3dvZ0MxQztFbUd0b2dDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hd29nQ1I7RW1Hcm9nQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3VvZ0NSO0FBQ0Y7QTRGdnhnQ007RU9rSEU7SUFBaUMsdUJBQUE7RW5HeXFnQ3ZDO0VtR3hxZ0NNO0lBQWlDLDJCQUFBO0VuRzJxZ0N2QztFbUcxcWdDTTtJQUFpQyw2QkFBQTtFbkc2cWdDdkM7RW1HNXFnQ007SUFBaUMsOEJBQUE7RW5HK3FnQ3ZDO0VtRzlxZ0NNO0lBQWlDLDRCQUFBO0VuR2lyZ0N2QztFbUcvcWdDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HaXJnQ1I7RW1HOXFnQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR2dyZ0NSO0VtRzdxZ0NNO0lBQW9DLHdCQUFBO0VuR2dyZ0MxQztFbUcvcWdDTTtJQUFvQyw0QkFBQTtFbkdrcmdDMUM7RW1HanJnQ007SUFBb0MsOEJBQUE7RW5Hb3JnQzFDO0VtR25yZ0NNO0lBQW9DLCtCQUFBO0VuR3NyZ0MxQztFbUdycmdDTTtJQUFvQyw2QkFBQTtFbkd3cmdDMUM7RW1HdHJnQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3dyZ0NSO0VtR3JyZ0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkd1cmdDUjtBQUNGO0FtRzFxZ0NJO0VBQVksdUJBQUE7QW5HNnFnQ2hCOztBbUc1cWdDSTtFQUFZLDJCQUFBO0FuR2dyZ0NoQjs7QW1HL3FnQ0k7RUFBWSw2QkFBQTtBbkdtcmdDaEI7O0FtR2xyZ0NJO0VBQVksOEJBQUE7QW5Hc3JnQ2hCOztBbUdycmdDSTtFQUFZLDRCQUFBO0FuR3lyZ0NoQjs7QW1HdnJnQ0k7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FuRzByZ0NOOztBbUd2cmdDSTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QW5HMHJnQ047O0FtR3ZyZ0NJO0VBQWUsd0JBQUE7QW5HMnJnQ25COztBbUcxcmdDSTtFQUFlLDRCQUFBO0FuRzhyZ0NuQjs7QW1HN3JnQ0k7RUFBZSw4QkFBQTtBbkdpc2dDbkI7O0FtR2hzZ0NJO0VBQWUsK0JBQUE7QW5Hb3NnQ25COztBbUduc2dDSTtFQUFlLDZCQUFBO0FuR3VzZ0NuQjs7QW1HcnNnQ0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuR3dzZ0NOOztBbUdyc2dDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5Hd3NnQ047O0E0Rmw0Z0NNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR3dzZ0N2QztFbUd2c2dDTTtJQUFpQywyQkFBQTtFbkcwc2dDdkM7RW1HenNnQ007SUFBaUMsNkJBQUE7RW5HNHNnQ3ZDO0VtRzNzZ0NNO0lBQWlDLDhCQUFBO0VuRzhzZ0N2QztFbUc3c2dDTTtJQUFpQyw0QkFBQTtFbkdndGdDdkM7RW1HOXNnQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2d0Z0NSO0VtRzdzZ0NNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcrc2dDUjtFbUc1c2dDTTtJQUFvQyx3QkFBQTtFbkcrc2dDMUM7RW1HOXNnQ007SUFBb0MsNEJBQUE7RW5HaXRnQzFDO0VtR2h0Z0NNO0lBQW9DLDhCQUFBO0VuR210Z0MxQztFbUdsdGdDTTtJQUFvQywrQkFBQTtFbkdxdGdDMUM7RW1HcHRnQ007SUFBb0MsNkJBQUE7RW5HdXRnQzFDO0VtR3J0Z0NNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd1dGdDUjtFbUdwdGdDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5Hc3RnQ1I7QUFDRjtBNEZuN2dDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkd3dmdDdkM7RW1HdnZnQ007SUFBaUMsMkJBQUE7RW5HMHZnQ3ZDO0VtR3p2Z0NNO0lBQWlDLDZCQUFBO0VuRzR2Z0N2QztFbUczdmdDTTtJQUFpQyw4QkFBQTtFbkc4dmdDdkM7RW1HN3ZnQ007SUFBaUMsNEJBQUE7RW5HZ3dnQ3ZDO0VtRzl2Z0NNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdnd2dDUjtFbUc3dmdDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HK3ZnQ1I7RW1HNXZnQ007SUFBb0Msd0JBQUE7RW5HK3ZnQzFDO0VtRzl2Z0NNO0lBQW9DLDRCQUFBO0VuR2l3Z0MxQztFbUdod2dDTTtJQUFvQyw4QkFBQTtFbkdtd2dDMUM7RW1HbHdnQ007SUFBb0MsK0JBQUE7RW5HcXdnQzFDO0VtR3B3Z0NNO0lBQW9DLDZCQUFBO0VuR3V3Z0MxQztFbUdyd2dDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HdXdnQ1I7RW1HcHdnQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3N3Z0NSO0FBQ0Y7QTRGbitnQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5Hd3lnQ3ZDO0VtR3Z5Z0NNO0lBQWlDLDJCQUFBO0VuRzB5Z0N2QztFbUd6eWdDTTtJQUFpQyw2QkFBQTtFbkc0eWdDdkM7RW1HM3lnQ007SUFBaUMsOEJBQUE7RW5HOHlnQ3ZDO0VtRzd5Z0NNO0lBQWlDLDRCQUFBO0VuR2d6Z0N2QztFbUc5eWdDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HZ3pnQ1I7RW1HN3lnQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRyt5Z0NSO0VtRzV5Z0NNO0lBQW9DLHdCQUFBO0VuRyt5Z0MxQztFbUc5eWdDTTtJQUFvQyw0QkFBQTtFbkdpemdDMUM7RW1HaHpnQ007SUFBb0MsOEJBQUE7RW5HbXpnQzFDO0VtR2x6Z0NNO0lBQW9DLCtCQUFBO0VuR3F6Z0MxQztFbUdwemdDTTtJQUFvQyw2QkFBQTtFbkd1emdDMUM7RW1HcnpnQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3V6Z0NSO0VtR3B6Z0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdzemdDUjtBQUNGO0E0Rm5oaENNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR3cxZ0N2QztFbUd2MWdDTTtJQUFpQywyQkFBQTtFbkcwMWdDdkM7RW1HejFnQ007SUFBaUMsNkJBQUE7RW5HNDFnQ3ZDO0VtRzMxZ0NNO0lBQWlDLDhCQUFBO0VuRzgxZ0N2QztFbUc3MWdDTTtJQUFpQyw0QkFBQTtFbkdnMmdDdkM7RW1HOTFnQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2cyZ0NSO0VtRzcxZ0NNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcrMWdDUjtFbUc1MWdDTTtJQUFvQyx3QkFBQTtFbkcrMWdDMUM7RW1HOTFnQ007SUFBb0MsNEJBQUE7RW5HaTJnQzFDO0VtR2gyZ0NNO0lBQW9DLDhCQUFBO0VuR20yZ0MxQztFbUdsMmdDTTtJQUFvQywrQkFBQTtFbkdxMmdDMUM7RW1HcDJnQ007SUFBb0MsNkJBQUE7RW5HdTJnQzFDO0VtR3IyZ0NNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd1MmdDUjtFbUdwMmdDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HczJnQ1I7QUFDRjtBNEZua2hDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkd3NGdDdkM7RW1HdjRnQ007SUFBaUMsMkJBQUE7RW5HMDRnQ3ZDO0VtR3o0Z0NNO0lBQWlDLDZCQUFBO0VuRzQ0Z0N2QztFbUczNGdDTTtJQUFpQyw4QkFBQTtFbkc4NGdDdkM7RW1HNzRnQ007SUFBaUMsNEJBQUE7RW5HZzVnQ3ZDO0VtRzk0Z0NNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdnNWdDUjtFbUc3NGdDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HKzRnQ1I7RW1HNTRnQ007SUFBb0Msd0JBQUE7RW5HKzRnQzFDO0VtRzk0Z0NNO0lBQW9DLDRCQUFBO0VuR2k1Z0MxQztFbUdoNWdDTTtJQUFvQyw4QkFBQTtFbkdtNWdDMUM7RW1HbDVnQ007SUFBb0MsK0JBQUE7RW5HcTVnQzFDO0VtR3A1Z0NNO0lBQW9DLDZCQUFBO0VuR3U1Z0MxQztFbUdyNWdDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HdTVnQ1I7RW1HcDVnQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3M1Z0NSO0FBQ0Y7QTRGbm5oQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5HdzdnQ3ZDO0VtR3Y3Z0NNO0lBQWlDLDJCQUFBO0VuRzA3Z0N2QztFbUd6N2dDTTtJQUFpQyw2QkFBQTtFbkc0N2dDdkM7RW1HMzdnQ007SUFBaUMsOEJBQUE7RW5HODdnQ3ZDO0VtRzc3Z0NNO0lBQWlDLDRCQUFBO0VuR2c4Z0N2QztFbUc5N2dDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HZzhnQ1I7RW1HNzdnQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRys3Z0NSO0VtRzU3Z0NNO0lBQW9DLHdCQUFBO0VuRys3Z0MxQztFbUc5N2dDTTtJQUFvQyw0QkFBQTtFbkdpOGdDMUM7RW1HaDhnQ007SUFBb0MsOEJBQUE7RW5HbThnQzFDO0VtR2w4Z0NNO0lBQW9DLCtCQUFBO0VuR3E4Z0MxQztFbUdwOGdDTTtJQUFvQyw2QkFBQTtFbkd1OGdDMUM7RW1HcjhnQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3U4Z0NSO0VtR3A4Z0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdzOGdDUjtBQUNGO0E0Rm5xaENNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR3crZ0N2QztFbUd2K2dDTTtJQUFpQywyQkFBQTtFbkcwK2dDdkM7RW1HeitnQ007SUFBaUMsNkJBQUE7RW5HNCtnQ3ZDO0VtRzMrZ0NNO0lBQWlDLDhCQUFBO0VuRzgrZ0N2QztFbUc3K2dDTTtJQUFpQyw0QkFBQTtFbkdnL2dDdkM7RW1HOStnQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2cvZ0NSO0VtRzcrZ0NNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcrK2dDUjtFbUc1K2dDTTtJQUFvQyx3QkFBQTtFbkcrK2dDMUM7RW1HOStnQ007SUFBb0MsNEJBQUE7RW5HaS9nQzFDO0VtR2gvZ0NNO0lBQW9DLDhCQUFBO0VuR20vZ0MxQztFbUdsL2dDTTtJQUFvQywrQkFBQTtFbkdxL2dDMUM7RW1HcC9nQ007SUFBb0MsNkJBQUE7RW5HdS9nQzFDO0VtR3IvZ0NNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd1L2dDUjtFbUdwL2dDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5Hcy9nQ1I7QUFDRjtBNEZudGhDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkd3aGhDdkM7RW1HdmhoQ007SUFBaUMsMkJBQUE7RW5HMGhoQ3ZDO0VtR3poaENNO0lBQWlDLDZCQUFBO0VuRzRoaEN2QztFbUczaGhDTTtJQUFpQyw4QkFBQTtFbkc4aGhDdkM7RW1HN2hoQ007SUFBaUMsNEJBQUE7RW5HZ2loQ3ZDO0VtRzloaENNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdnaWhDUjtFbUc3aGhDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HK2hoQ1I7RW1HNWhoQ007SUFBb0Msd0JBQUE7RW5HK2hoQzFDO0VtRzloaENNO0lBQW9DLDRCQUFBO0VuR2lpaEMxQztFbUdoaWhDTTtJQUFvQyw4QkFBQTtFbkdtaWhDMUM7RW1HbGloQ007SUFBb0MsK0JBQUE7RW5HcWloQzFDO0VtR3BpaENNO0lBQW9DLDZCQUFBO0VuR3VpaEMxQztFbUdyaWhDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HdWloQ1I7RW1HcGloQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3NpaENSO0FBQ0Y7QTRGbndoQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5Hd2toQ3ZDO0VtR3ZraENNO0lBQWlDLDJCQUFBO0VuRzBraEN2QztFbUd6a2hDTTtJQUFpQyw2QkFBQTtFbkc0a2hDdkM7RW1HM2toQ007SUFBaUMsOEJBQUE7RW5HOGtoQ3ZDO0VtRzdraENNO0lBQWlDLDRCQUFBO0VuR2dsaEN2QztFbUc5a2hDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HZ2xoQ1I7RW1HN2toQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRytraENSO0VtRzVraENNO0lBQW9DLHdCQUFBO0VuRytraEMxQztFbUc5a2hDTTtJQUFvQyw0QkFBQTtFbkdpbGhDMUM7RW1HaGxoQ007SUFBb0MsOEJBQUE7RW5HbWxoQzFDO0VtR2xsaENNO0lBQW9DLCtCQUFBO0VuR3FsaEMxQztFbUdwbGhDTTtJQUFvQyw2QkFBQTtFbkd1bGhDMUM7RW1HcmxoQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3VsaENSO0VtR3BsaENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdzbGhDUjtBQUNGO0E0Rm56aENNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR3duaEN2QztFbUd2bmhDTTtJQUFpQywyQkFBQTtFbkcwbmhDdkM7RW1Hem5oQ007SUFBaUMsNkJBQUE7RW5HNG5oQ3ZDO0VtRzNuaENNO0lBQWlDLDhCQUFBO0VuRzhuaEN2QztFbUc3bmhDTTtJQUFpQyw0QkFBQTtFbkdnb2hDdkM7RW1HOW5oQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2dvaENSO0VtRzduaENNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcrbmhDUjtFbUc1bmhDTTtJQUFvQyx3QkFBQTtFbkcrbmhDMUM7RW1HOW5oQ007SUFBb0MsNEJBQUE7RW5HaW9oQzFDO0VtR2hvaENNO0lBQW9DLDhCQUFBO0VuR21vaEMxQztFbUdsb2hDTTtJQUFvQywrQkFBQTtFbkdxb2hDMUM7RW1HcG9oQ007SUFBb0MsNkJBQUE7RW5HdW9oQzFDO0VtR3JvaENNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd1b2hDUjtFbUdwb2hDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5Hc29oQ1I7QUFDRjtBNEZuMmhDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkd3cWhDdkM7RW1HdnFoQ007SUFBaUMsMkJBQUE7RW5HMHFoQ3ZDO0VtR3pxaENNO0lBQWlDLDZCQUFBO0VuRzRxaEN2QztFbUczcWhDTTtJQUFpQyw4QkFBQTtFbkc4cWhDdkM7RW1HN3FoQ007SUFBaUMsNEJBQUE7RW5HZ3JoQ3ZDO0VtRzlxaENNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdncmhDUjtFbUc3cWhDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HK3FoQ1I7RW1HNXFoQ007SUFBb0Msd0JBQUE7RW5HK3FoQzFDO0VtRzlxaENNO0lBQW9DLDRCQUFBO0VuR2lyaEMxQztFbUdocmhDTTtJQUFvQyw4QkFBQTtFbkdtcmhDMUM7RW1HbHJoQ007SUFBb0MsK0JBQUE7RW5HcXJoQzFDO0VtR3ByaENNO0lBQW9DLDZCQUFBO0VuR3VyaEMxQztFbUdycmhDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HdXJoQ1I7RW1HcHJoQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3NyaENSO0FBQ0Y7QTRGbjVoQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5Hd3RoQ3ZDO0VtR3Z0aENNO0lBQWlDLDJCQUFBO0VuRzB0aEN2QztFbUd6dGhDTTtJQUFpQyw2QkFBQTtFbkc0dGhDdkM7RW1HM3RoQ007SUFBaUMsOEJBQUE7RW5HOHRoQ3ZDO0VtRzd0aENNO0lBQWlDLDRCQUFBO0VuR2d1aEN2QztFbUc5dGhDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HZ3VoQ1I7RW1HN3RoQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRyt0aENSO0VtRzV0aENNO0lBQW9DLHdCQUFBO0VuRyt0aEMxQztFbUc5dGhDTTtJQUFvQyw0QkFBQTtFbkdpdWhDMUM7RW1HaHVoQ007SUFBb0MsOEJBQUE7RW5HbXVoQzFDO0VtR2x1aENNO0lBQW9DLCtCQUFBO0VuR3F1aEMxQztFbUdwdWhDTTtJQUFvQyw2QkFBQTtFbkd1dWhDMUM7RW1HcnVoQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3V1aENSO0VtR3B1aENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdzdWhDUjtBQUNGO0FtR3R5aENJO0VBQVksdUJBQUE7QW5HeXloQ2hCOztBbUd4eWhDSTtFQUFZLDJCQUFBO0FuRzR5aENoQjs7QW1HM3loQ0k7RUFBWSw2QkFBQTtBbkcreWhDaEI7O0FtRzl5aENJO0VBQVksOEJBQUE7QW5Ha3poQ2hCOztBbUdqemhDSTtFQUFZLDRCQUFBO0FuR3F6aENoQjs7QW1HbnpoQ0k7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FuR3N6aENOOztBbUduemhDSTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QW5Hc3poQ047O0FtR256aENJO0VBQWUsd0JBQUE7QW5HdXpoQ25COztBbUd0emhDSTtFQUFlLDRCQUFBO0FuRzB6aENuQjs7QW1HenpoQ0k7RUFBZSw4QkFBQTtBbkc2emhDbkI7O0FtRzV6aENJO0VBQWUsK0JBQUE7QW5HZzBoQ25COztBbUcvemhDSTtFQUFlLDZCQUFBO0FuR20waENuQjs7QW1HajBoQ0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuR28waENOOztBbUdqMGhDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5HbzBoQ047O0E0RjkvaENNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR28waEN2QztFbUduMGhDTTtJQUFpQywyQkFBQTtFbkdzMGhDdkM7RW1HcjBoQ007SUFBaUMsNkJBQUE7RW5HdzBoQ3ZDO0VtR3YwaENNO0lBQWlDLDhCQUFBO0VuRzAwaEN2QztFbUd6MGhDTTtJQUFpQyw0QkFBQTtFbkc0MGhDdkM7RW1HMTBoQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRzQwaENSO0VtR3owaENNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcyMGhDUjtFbUd4MGhDTTtJQUFvQyx3QkFBQTtFbkcyMGhDMUM7RW1HMTBoQ007SUFBb0MsNEJBQUE7RW5HNjBoQzFDO0VtRzUwaENNO0lBQW9DLDhCQUFBO0VuRyswaEMxQztFbUc5MGhDTTtJQUFvQywrQkFBQTtFbkdpMWhDMUM7RW1HaDFoQ007SUFBb0MsNkJBQUE7RW5HbTFoQzFDO0VtR2oxaENNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdtMWhDUjtFbUdoMWhDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HazFoQ1I7QUFDRjtBNEYvaWlDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkdvM2hDdkM7RW1HbjNoQ007SUFBaUMsMkJBQUE7RW5HczNoQ3ZDO0VtR3IzaENNO0lBQWlDLDZCQUFBO0VuR3czaEN2QztFbUd2M2hDTTtJQUFpQyw4QkFBQTtFbkcwM2hDdkM7RW1HejNoQ007SUFBaUMsNEJBQUE7RW5HNDNoQ3ZDO0VtRzEzaENNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkc0M2hDUjtFbUd6M2hDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HMjNoQ1I7RW1HeDNoQ007SUFBb0Msd0JBQUE7RW5HMjNoQzFDO0VtRzEzaENNO0lBQW9DLDRCQUFBO0VuRzYzaEMxQztFbUc1M2hDTTtJQUFvQyw4QkFBQTtFbkcrM2hDMUM7RW1HOTNoQ007SUFBb0MsK0JBQUE7RW5HaTRoQzFDO0VtR2g0aENNO0lBQW9DLDZCQUFBO0VuR200aEMxQztFbUdqNGhDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HbTRoQ1I7RW1HaDRoQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR2s0aENSO0FBQ0Y7QTRGL2xpQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5HbzZoQ3ZDO0VtR242aENNO0lBQWlDLDJCQUFBO0VuR3M2aEN2QztFbUdyNmhDTTtJQUFpQyw2QkFBQTtFbkd3NmhDdkM7RW1HdjZoQ007SUFBaUMsOEJBQUE7RW5HMDZoQ3ZDO0VtR3o2aENNO0lBQWlDLDRCQUFBO0VuRzQ2aEN2QztFbUcxNmhDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HNDZoQ1I7RW1HejZoQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzI2aENSO0VtR3g2aENNO0lBQW9DLHdCQUFBO0VuRzI2aEMxQztFbUcxNmhDTTtJQUFvQyw0QkFBQTtFbkc2NmhDMUM7RW1HNTZoQ007SUFBb0MsOEJBQUE7RW5HKzZoQzFDO0VtRzk2aENNO0lBQW9DLCtCQUFBO0VuR2k3aEMxQztFbUdoN2hDTTtJQUFvQyw2QkFBQTtFbkdtN2hDMUM7RW1HajdoQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR203aENSO0VtR2g3aENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdrN2hDUjtBQUNGO0E0Ri9vaUNNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR285aEN2QztFbUduOWhDTTtJQUFpQywyQkFBQTtFbkdzOWhDdkM7RW1HcjloQ007SUFBaUMsNkJBQUE7RW5HdzloQ3ZDO0VtR3Y5aENNO0lBQWlDLDhCQUFBO0VuRzA5aEN2QztFbUd6OWhDTTtJQUFpQyw0QkFBQTtFbkc0OWhDdkM7RW1HMTloQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRzQ5aENSO0VtR3o5aENNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcyOWhDUjtFbUd4OWhDTTtJQUFvQyx3QkFBQTtFbkcyOWhDMUM7RW1HMTloQ007SUFBb0MsNEJBQUE7RW5HNjloQzFDO0VtRzU5aENNO0lBQW9DLDhCQUFBO0VuRys5aEMxQztFbUc5OWhDTTtJQUFvQywrQkFBQTtFbkdpK2hDMUM7RW1HaCtoQ007SUFBb0MsNkJBQUE7RW5HbStoQzFDO0VtR2oraENNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdtK2hDUjtFbUdoK2hDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HaytoQ1I7QUFDRjtBNEYvcmlDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkdvZ2lDdkM7RW1HbmdpQ007SUFBaUMsMkJBQUE7RW5Hc2dpQ3ZDO0VtR3JnaUNNO0lBQWlDLDZCQUFBO0VuR3dnaUN2QztFbUd2Z2lDTTtJQUFpQyw4QkFBQTtFbkcwZ2lDdkM7RW1HemdpQ007SUFBaUMsNEJBQUE7RW5HNGdpQ3ZDO0VtRzFnaUNNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkc0Z2lDUjtFbUd6Z2lDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HMmdpQ1I7RW1HeGdpQ007SUFBb0Msd0JBQUE7RW5HMmdpQzFDO0VtRzFnaUNNO0lBQW9DLDRCQUFBO0VuRzZnaUMxQztFbUc1Z2lDTTtJQUFvQyw4QkFBQTtFbkcrZ2lDMUM7RW1HOWdpQ007SUFBb0MsK0JBQUE7RW5HaWhpQzFDO0VtR2hoaUNNO0lBQW9DLDZCQUFBO0VuR21oaUMxQztFbUdqaGlDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HbWhpQ1I7RW1HaGhpQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR2toaUNSO0FBQ0Y7QTRGL3VpQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5Hb2ppQ3ZDO0VtR25qaUNNO0lBQWlDLDJCQUFBO0VuR3NqaUN2QztFbUdyamlDTTtJQUFpQyw2QkFBQTtFbkd3amlDdkM7RW1HdmppQ007SUFBaUMsOEJBQUE7RW5HMGppQ3ZDO0VtR3pqaUNNO0lBQWlDLDRCQUFBO0VuRzRqaUN2QztFbUcxamlDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HNGppQ1I7RW1HemppQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzJqaUNSO0VtR3hqaUNNO0lBQW9DLHdCQUFBO0VuRzJqaUMxQztFbUcxamlDTTtJQUFvQyw0QkFBQTtFbkc2amlDMUM7RW1HNWppQ007SUFBb0MsOEJBQUE7RW5HK2ppQzFDO0VtRzlqaUNNO0lBQW9DLCtCQUFBO0VuR2lraUMxQztFbUdoa2lDTTtJQUFvQyw2QkFBQTtFbkdta2lDMUM7RW1HamtpQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR21raUNSO0VtR2hraUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdra2lDUjtBQUNGO0E0Ri94aUNNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR29taUN2QztFbUdubWlDTTtJQUFpQywyQkFBQTtFbkdzbWlDdkM7RW1Hcm1pQ007SUFBaUMsNkJBQUE7RW5Hd21pQ3ZDO0VtR3ZtaUNNO0lBQWlDLDhCQUFBO0VuRzBtaUN2QztFbUd6bWlDTTtJQUFpQyw0QkFBQTtFbkc0bWlDdkM7RW1HMW1pQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRzRtaUNSO0VtR3ptaUNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcybWlDUjtFbUd4bWlDTTtJQUFvQyx3QkFBQTtFbkcybWlDMUM7RW1HMW1pQ007SUFBb0MsNEJBQUE7RW5HNm1pQzFDO0VtRzVtaUNNO0lBQW9DLDhCQUFBO0VuRyttaUMxQztFbUc5bWlDTTtJQUFvQywrQkFBQTtFbkdpbmlDMUM7RW1HaG5pQ007SUFBb0MsNkJBQUE7RW5HbW5pQzFDO0VtR2puaUNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdtbmlDUjtFbUdobmlDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5Ha25pQ1I7QUFDRjtBNEYvMGlDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkdvcGlDdkM7RW1HbnBpQ007SUFBaUMsMkJBQUE7RW5Hc3BpQ3ZDO0VtR3JwaUNNO0lBQWlDLDZCQUFBO0VuR3dwaUN2QztFbUd2cGlDTTtJQUFpQyw4QkFBQTtFbkcwcGlDdkM7RW1HenBpQ007SUFBaUMsNEJBQUE7RW5HNHBpQ3ZDO0VtRzFwaUNNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkc0cGlDUjtFbUd6cGlDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HMnBpQ1I7RW1HeHBpQ007SUFBb0Msd0JBQUE7RW5HMnBpQzFDO0VtRzFwaUNNO0lBQW9DLDRCQUFBO0VuRzZwaUMxQztFbUc1cGlDTTtJQUFvQyw4QkFBQTtFbkcrcGlDMUM7RW1HOXBpQ007SUFBb0MsK0JBQUE7RW5HaXFpQzFDO0VtR2hxaUNNO0lBQW9DLDZCQUFBO0VuR21xaUMxQztFbUdqcWlDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HbXFpQ1I7RW1HaHFpQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR2txaUNSO0FBQ0Y7QTRGLzNpQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5Hb3NpQ3ZDO0VtR25zaUNNO0lBQWlDLDJCQUFBO0VuR3NzaUN2QztFbUdyc2lDTTtJQUFpQyw2QkFBQTtFbkd3c2lDdkM7RW1HdnNpQ007SUFBaUMsOEJBQUE7RW5HMHNpQ3ZDO0VtR3pzaUNNO0lBQWlDLDRCQUFBO0VuRzRzaUN2QztFbUcxc2lDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HNHNpQ1I7RW1HenNpQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzJzaUNSO0VtR3hzaUNNO0lBQW9DLHdCQUFBO0VuRzJzaUMxQztFbUcxc2lDTTtJQUFvQyw0QkFBQTtFbkc2c2lDMUM7RW1HNXNpQ007SUFBb0MsOEJBQUE7RW5HK3NpQzFDO0VtRzlzaUNNO0lBQW9DLCtCQUFBO0VuR2l0aUMxQztFbUdodGlDTTtJQUFvQyw2QkFBQTtFbkdtdGlDMUM7RW1HanRpQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR210aUNSO0VtR2h0aUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdrdGlDUjtBQUNGO0E0Ri82aUNNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR292aUN2QztFbUdudmlDTTtJQUFpQywyQkFBQTtFbkdzdmlDdkM7RW1HcnZpQ007SUFBaUMsNkJBQUE7RW5Hd3ZpQ3ZDO0VtR3Z2aUNNO0lBQWlDLDhCQUFBO0VuRzB2aUN2QztFbUd6dmlDTTtJQUFpQyw0QkFBQTtFbkc0dmlDdkM7RW1HMXZpQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRzR2aUNSO0VtR3p2aUNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcydmlDUjtFbUd4dmlDTTtJQUFvQyx3QkFBQTtFbkcydmlDMUM7RW1HMXZpQ007SUFBb0MsNEJBQUE7RW5HNnZpQzFDO0VtRzV2aUNNO0lBQW9DLDhCQUFBO0VuRyt2aUMxQztFbUc5dmlDTTtJQUFvQywrQkFBQTtFbkdpd2lDMUM7RW1HaHdpQ007SUFBb0MsNkJBQUE7RW5HbXdpQzFDO0VtR2p3aUNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdtd2lDUjtFbUdod2lDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5Ha3dpQ1I7QUFDRjtBNEYvOWlDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkdveWlDdkM7RW1HbnlpQ007SUFBaUMsMkJBQUE7RW5Hc3lpQ3ZDO0VtR3J5aUNNO0lBQWlDLDZCQUFBO0VuR3d5aUN2QztFbUd2eWlDTTtJQUFpQyw4QkFBQTtFbkcweWlDdkM7RW1HenlpQ007SUFBaUMsNEJBQUE7RW5HNHlpQ3ZDO0VtRzF5aUNNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkc0eWlDUjtFbUd6eWlDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HMnlpQ1I7RW1HeHlpQ007SUFBb0Msd0JBQUE7RW5HMnlpQzFDO0VtRzF5aUNNO0lBQW9DLDRCQUFBO0VuRzZ5aUMxQztFbUc1eWlDTTtJQUFvQyw4QkFBQTtFbkcreWlDMUM7RW1HOXlpQ007SUFBb0MsK0JBQUE7RW5HaXppQzFDO0VtR2h6aUNNO0lBQW9DLDZCQUFBO0VuR216aUMxQztFbUdqemlDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HbXppQ1I7RW1HaHppQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR2t6aUNSO0FBQ0Y7QTRGL2dqQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5HbzFpQ3ZDO0VtR24xaUNNO0lBQWlDLDJCQUFBO0VuR3MxaUN2QztFbUdyMWlDTTtJQUFpQyw2QkFBQTtFbkd3MWlDdkM7RW1HdjFpQ007SUFBaUMsOEJBQUE7RW5HMDFpQ3ZDO0VtR3oxaUNNO0lBQWlDLDRCQUFBO0VuRzQxaUN2QztFbUcxMWlDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HNDFpQ1I7RW1HejFpQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzIxaUNSO0VtR3gxaUNNO0lBQW9DLHdCQUFBO0VuRzIxaUMxQztFbUcxMWlDTTtJQUFvQyw0QkFBQTtFbkc2MWlDMUM7RW1HNTFpQ007SUFBb0MsOEJBQUE7RW5HKzFpQzFDO0VtRzkxaUNNO0lBQW9DLCtCQUFBO0VuR2kyaUMxQztFbUdoMmlDTTtJQUFvQyw2QkFBQTtFbkdtMmlDMUM7RW1HajJpQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR20yaUNSO0VtR2gyaUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdrMmlDUjtBQUNGO0FtR2w2aUNJO0VBQVksdUJBQUE7QW5HcTZpQ2hCOztBbUdwNmlDSTtFQUFZLDJCQUFBO0FuR3c2aUNoQjs7QW1HdjZpQ0k7RUFBWSw2QkFBQTtBbkcyNmlDaEI7O0FtRzE2aUNJO0VBQVksOEJBQUE7QW5HODZpQ2hCOztBbUc3NmlDSTtFQUFZLDRCQUFBO0FuR2k3aUNoQjs7QW1HLzZpQ0k7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FuR2s3aUNOOztBbUcvNmlDSTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QW5HazdpQ047O0FtRy82aUNJO0VBQWUsd0JBQUE7QW5HbTdpQ25COztBbUdsN2lDSTtFQUFlLDRCQUFBO0FuR3M3aUNuQjs7QW1HcjdpQ0k7RUFBZSw4QkFBQTtBbkd5N2lDbkI7O0FtR3g3aUNJO0VBQWUsK0JBQUE7QW5HNDdpQ25COztBbUczN2lDSTtFQUFlLDZCQUFBO0FuRys3aUNuQjs7QW1HNzdpQ0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuR2c4aUNOOztBbUc3N2lDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5HZzhpQ047O0E0RjFuakNNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR2c4aUN2QztFbUcvN2lDTTtJQUFpQywyQkFBQTtFbkdrOGlDdkM7RW1HajhpQ007SUFBaUMsNkJBQUE7RW5HbzhpQ3ZDO0VtR244aUNNO0lBQWlDLDhCQUFBO0VuR3M4aUN2QztFbUdyOGlDTTtJQUFpQyw0QkFBQTtFbkd3OGlDdkM7RW1HdDhpQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3c4aUNSO0VtR3I4aUNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkd1OGlDUjtFbUdwOGlDTTtJQUFvQyx3QkFBQTtFbkd1OGlDMUM7RW1HdDhpQ007SUFBb0MsNEJBQUE7RW5HeThpQzFDO0VtR3g4aUNNO0lBQW9DLDhCQUFBO0VuRzI4aUMxQztFbUcxOGlDTTtJQUFvQywrQkFBQTtFbkc2OGlDMUM7RW1HNThpQ007SUFBb0MsNkJBQUE7RW5HKzhpQzFDO0VtRzc4aUNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkcrOGlDUjtFbUc1OGlDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HODhpQ1I7QUFDRjtBNEYzcWpDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkdnL2lDdkM7RW1HLytpQ007SUFBaUMsMkJBQUE7RW5Hay9pQ3ZDO0VtR2ovaUNNO0lBQWlDLDZCQUFBO0VuR28vaUN2QztFbUduL2lDTTtJQUFpQyw4QkFBQTtFbkdzL2lDdkM7RW1Hci9pQ007SUFBaUMsNEJBQUE7RW5Hdy9pQ3ZDO0VtR3QvaUNNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkd3L2lDUjtFbUdyL2lDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HdS9pQ1I7RW1HcC9pQ007SUFBb0Msd0JBQUE7RW5HdS9pQzFDO0VtR3QvaUNNO0lBQW9DLDRCQUFBO0VuR3kvaUMxQztFbUd4L2lDTTtJQUFvQyw4QkFBQTtFbkcyL2lDMUM7RW1HMS9pQ007SUFBb0MsK0JBQUE7RW5HNi9pQzFDO0VtRzUvaUNNO0lBQW9DLDZCQUFBO0VuRysvaUMxQztFbUc3L2lDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HKy9pQ1I7RW1HNS9pQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzgvaUNSO0FBQ0Y7QTRGM3RqQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5HZ2lqQ3ZDO0VtRy9oakNNO0lBQWlDLDJCQUFBO0VuR2tpakN2QztFbUdqaWpDTTtJQUFpQyw2QkFBQTtFbkdvaWpDdkM7RW1HbmlqQ007SUFBaUMsOEJBQUE7RW5Hc2lqQ3ZDO0VtR3JpakNNO0lBQWlDLDRCQUFBO0VuR3dpakN2QztFbUd0aWpDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5Hd2lqQ1I7RW1HcmlqQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR3VpakNSO0VtR3BpakNNO0lBQW9DLHdCQUFBO0VuR3VpakMxQztFbUd0aWpDTTtJQUFvQyw0QkFBQTtFbkd5aWpDMUM7RW1HeGlqQ007SUFBb0MsOEJBQUE7RW5HMmlqQzFDO0VtRzFpakNNO0lBQW9DLCtCQUFBO0VuRzZpakMxQztFbUc1aWpDTTtJQUFvQyw2QkFBQTtFbkcraWpDMUM7RW1HN2lqQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRytpakNSO0VtRzVpakNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkc4aWpDUjtBQUNGO0E0RjN3akNNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR2dsakN2QztFbUcva2pDTTtJQUFpQywyQkFBQTtFbkdrbGpDdkM7RW1HamxqQ007SUFBaUMsNkJBQUE7RW5Hb2xqQ3ZDO0VtR25sakNNO0lBQWlDLDhCQUFBO0VuR3NsakN2QztFbUdybGpDTTtJQUFpQyw0QkFBQTtFbkd3bGpDdkM7RW1HdGxqQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3dsakNSO0VtR3JsakNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkd1bGpDUjtFbUdwbGpDTTtJQUFvQyx3QkFBQTtFbkd1bGpDMUM7RW1HdGxqQ007SUFBb0MsNEJBQUE7RW5HeWxqQzFDO0VtR3hsakNNO0lBQW9DLDhCQUFBO0VuRzJsakMxQztFbUcxbGpDTTtJQUFvQywrQkFBQTtFbkc2bGpDMUM7RW1HNWxqQ007SUFBb0MsNkJBQUE7RW5HK2xqQzFDO0VtRzdsakNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkcrbGpDUjtFbUc1bGpDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HOGxqQ1I7QUFDRjtBNEYzempDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkdnb2pDdkM7RW1HL25qQ007SUFBaUMsMkJBQUE7RW5Ha29qQ3ZDO0VtR2pvakNNO0lBQWlDLDZCQUFBO0VuR29vakN2QztFbUdub2pDTTtJQUFpQyw4QkFBQTtFbkdzb2pDdkM7RW1Hcm9qQ007SUFBaUMsNEJBQUE7RW5Hd29qQ3ZDO0VtR3RvakNNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkd3b2pDUjtFbUdyb2pDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HdW9qQ1I7RW1HcG9qQ007SUFBb0Msd0JBQUE7RW5HdW9qQzFDO0VtR3RvakNNO0lBQW9DLDRCQUFBO0VuR3lvakMxQztFbUd4b2pDTTtJQUFvQyw4QkFBQTtFbkcyb2pDMUM7RW1HMW9qQ007SUFBb0MsK0JBQUE7RW5HNm9qQzFDO0VtRzVvakNNO0lBQW9DLDZCQUFBO0VuRytvakMxQztFbUc3b2pDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HK29qQ1I7RW1HNW9qQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzhvakNSO0FBQ0Y7QTRGMzJqQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5HZ3JqQ3ZDO0VtRy9xakNNO0lBQWlDLDJCQUFBO0VuR2tyakN2QztFbUdqcmpDTTtJQUFpQyw2QkFBQTtFbkdvcmpDdkM7RW1HbnJqQ007SUFBaUMsOEJBQUE7RW5Hc3JqQ3ZDO0VtR3JyakNNO0lBQWlDLDRCQUFBO0VuR3dyakN2QztFbUd0cmpDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5Hd3JqQ1I7RW1HcnJqQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR3VyakNSO0VtR3ByakNNO0lBQW9DLHdCQUFBO0VuR3VyakMxQztFbUd0cmpDTTtJQUFvQyw0QkFBQTtFbkd5cmpDMUM7RW1HeHJqQ007SUFBb0MsOEJBQUE7RW5HMnJqQzFDO0VtRzFyakNNO0lBQW9DLCtCQUFBO0VuRzZyakMxQztFbUc1cmpDTTtJQUFvQyw2QkFBQTtFbkcrcmpDMUM7RW1HN3JqQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRytyakNSO0VtRzVyakNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkc4cmpDUjtBQUNGO0E0RjM1akNNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR2d1akN2QztFbUcvdGpDTTtJQUFpQywyQkFBQTtFbkdrdWpDdkM7RW1HanVqQ007SUFBaUMsNkJBQUE7RW5Hb3VqQ3ZDO0VtR251akNNO0lBQWlDLDhCQUFBO0VuR3N1akN2QztFbUdydWpDTTtJQUFpQyw0QkFBQTtFbkd3dWpDdkM7RW1HdHVqQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3d1akNSO0VtR3J1akNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkd1dWpDUjtFbUdwdWpDTTtJQUFvQyx3QkFBQTtFbkd1dWpDMUM7RW1HdHVqQ007SUFBb0MsNEJBQUE7RW5HeXVqQzFDO0VtR3h1akNNO0lBQW9DLDhCQUFBO0VuRzJ1akMxQztFbUcxdWpDTTtJQUFvQywrQkFBQTtFbkc2dWpDMUM7RW1HNXVqQ007SUFBb0MsNkJBQUE7RW5HK3VqQzFDO0VtRzd1akNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkcrdWpDUjtFbUc1dWpDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HOHVqQ1I7QUFDRjtBNEYzOGpDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkdneGpDdkM7RW1HL3dqQ007SUFBaUMsMkJBQUE7RW5Ha3hqQ3ZDO0VtR2p4akNNO0lBQWlDLDZCQUFBO0VuR294akN2QztFbUdueGpDTTtJQUFpQyw4QkFBQTtFbkdzeGpDdkM7RW1HcnhqQ007SUFBaUMsNEJBQUE7RW5Hd3hqQ3ZDO0VtR3R4akNNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkd3eGpDUjtFbUdyeGpDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HdXhqQ1I7RW1HcHhqQ007SUFBb0Msd0JBQUE7RW5HdXhqQzFDO0VtR3R4akNNO0lBQW9DLDRCQUFBO0VuR3l4akMxQztFbUd4eGpDTTtJQUFvQyw4QkFBQTtFbkcyeGpDMUM7RW1HMXhqQ007SUFBb0MsK0JBQUE7RW5HNnhqQzFDO0VtRzV4akNNO0lBQW9DLDZCQUFBO0VuRyt4akMxQztFbUc3eGpDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HK3hqQ1I7RW1HNXhqQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzh4akNSO0FBQ0Y7QTRGMy9qQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5HZzBqQ3ZDO0VtRy96akNNO0lBQWlDLDJCQUFBO0VuR2swakN2QztFbUdqMGpDTTtJQUFpQyw2QkFBQTtFbkdvMGpDdkM7RW1HbjBqQ007SUFBaUMsOEJBQUE7RW5HczBqQ3ZDO0VtR3IwakNNO0lBQWlDLDRCQUFBO0VuR3cwakN2QztFbUd0MGpDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HdzBqQ1I7RW1HcjBqQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR3UwakNSO0VtR3AwakNNO0lBQW9DLHdCQUFBO0VuR3UwakMxQztFbUd0MGpDTTtJQUFvQyw0QkFBQTtFbkd5MGpDMUM7RW1HeDBqQ007SUFBb0MsOEJBQUE7RW5HMjBqQzFDO0VtRzEwakNNO0lBQW9DLCtCQUFBO0VuRzYwakMxQztFbUc1MGpDTTtJQUFvQyw2QkFBQTtFbkcrMGpDMUM7RW1HNzBqQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRyswakNSO0VtRzUwakNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkc4MGpDUjtBQUNGO0E0RjNpa0NNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR2czakN2QztFbUcvMmpDTTtJQUFpQywyQkFBQTtFbkdrM2pDdkM7RW1HajNqQ007SUFBaUMsNkJBQUE7RW5HbzNqQ3ZDO0VtR24zakNNO0lBQWlDLDhCQUFBO0VuR3MzakN2QztFbUdyM2pDTTtJQUFpQyw0QkFBQTtFbkd3M2pDdkM7RW1HdDNqQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR3czakNSO0VtR3IzakNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkd1M2pDUjtFbUdwM2pDTTtJQUFvQyx3QkFBQTtFbkd1M2pDMUM7RW1HdDNqQ007SUFBb0MsNEJBQUE7RW5HeTNqQzFDO0VtR3gzakNNO0lBQW9DLDhCQUFBO0VuRzIzakMxQztFbUcxM2pDTTtJQUFvQywrQkFBQTtFbkc2M2pDMUM7RW1HNTNqQ007SUFBb0MsNkJBQUE7RW5HKzNqQzFDO0VtRzczakNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkcrM2pDUjtFbUc1M2pDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HODNqQ1I7QUFDRjtBNEYzbGtDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkdnNmpDdkM7RW1HLzVqQ007SUFBaUMsMkJBQUE7RW5HazZqQ3ZDO0VtR2o2akNNO0lBQWlDLDZCQUFBO0VuR282akN2QztFbUduNmpDTTtJQUFpQyw4QkFBQTtFbkdzNmpDdkM7RW1HcjZqQ007SUFBaUMsNEJBQUE7RW5HdzZqQ3ZDO0VtR3Q2akNNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkd3NmpDUjtFbUdyNmpDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HdTZqQ1I7RW1HcDZqQ007SUFBb0Msd0JBQUE7RW5HdTZqQzFDO0VtR3Q2akNNO0lBQW9DLDRCQUFBO0VuR3k2akMxQztFbUd4NmpDTTtJQUFvQyw4QkFBQTtFbkcyNmpDMUM7RW1HMTZqQ007SUFBb0MsK0JBQUE7RW5HNjZqQzFDO0VtRzU2akNNO0lBQW9DLDZCQUFBO0VuRys2akMxQztFbUc3NmpDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HKzZqQ1I7RW1HNTZqQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzg2akNSO0FBQ0Y7QTRGM29rQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5HZzlqQ3ZDO0VtRy84akNNO0lBQWlDLDJCQUFBO0VuR2s5akN2QztFbUdqOWpDTTtJQUFpQyw2QkFBQTtFbkdvOWpDdkM7RW1HbjlqQ007SUFBaUMsOEJBQUE7RW5HczlqQ3ZDO0VtR3I5akNNO0lBQWlDLDRCQUFBO0VuR3c5akN2QztFbUd0OWpDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HdzlqQ1I7RW1HcjlqQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR3U5akNSO0VtR3A5akNNO0lBQW9DLHdCQUFBO0VuR3U5akMxQztFbUd0OWpDTTtJQUFvQyw0QkFBQTtFbkd5OWpDMUM7RW1HeDlqQ007SUFBb0MsOEJBQUE7RW5HMjlqQzFDO0VtRzE5akNNO0lBQW9DLCtCQUFBO0VuRzY5akMxQztFbUc1OWpDTTtJQUFvQyw2QkFBQTtFbkcrOWpDMUM7RW1HNzlqQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRys5akNSO0VtRzU5akNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkc4OWpDUjtBQUNGO0FtRzloa0NJO0VBQVksdUJBQUE7QW5HaWlrQ2hCOztBbUdoaWtDSTtFQUFZLDJCQUFBO0FuR29pa0NoQjs7QW1HbmlrQ0k7RUFBWSw2QkFBQTtBbkd1aWtDaEI7O0FtR3Rpa0NJO0VBQVksOEJBQUE7QW5HMGlrQ2hCOztBbUd6aWtDSTtFQUFZLDRCQUFBO0FuRzZpa0NoQjs7QW1HM2lrQ0k7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FuRzhpa0NOOztBbUczaWtDSTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QW5HOGlrQ047O0FtRzNpa0NJO0VBQWUsd0JBQUE7QW5HK2lrQ25COztBbUc5aWtDSTtFQUFlLDRCQUFBO0FuR2tqa0NuQjs7QW1HamprQ0k7RUFBZSw4QkFBQTtBbkdxamtDbkI7O0FtR3Bqa0NJO0VBQWUsK0JBQUE7QW5Hd2prQ25COztBbUd2amtDSTtFQUFlLDZCQUFBO0FuRzJqa0NuQjs7QW1HemprQ0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuRzRqa0NOOztBbUd6amtDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5HNGprQ047O0E0RnR2a0NNO0VPK0xFO0lBQWlDLHVCQUFBO0VuRzRqa0N2QztFbUczamtDTTtJQUFpQywyQkFBQTtFbkc4amtDdkM7RW1HN2prQ007SUFBaUMsNkJBQUE7RW5HZ2trQ3ZDO0VtRy9qa0NNO0lBQWlDLDhCQUFBO0VuR2tra0N2QztFbUdqa2tDTTtJQUFpQyw0QkFBQTtFbkdva2tDdkM7RW1HbGtrQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR29ra0NSO0VtR2pra0NNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdta2tDUjtFbUdoa2tDTTtJQUFvQyx3QkFBQTtFbkdta2tDMUM7RW1HbGtrQ007SUFBb0MsNEJBQUE7RW5HcWtrQzFDO0VtR3Bra0NNO0lBQW9DLDhCQUFBO0VuR3Vra0MxQztFbUd0a2tDTTtJQUFvQywrQkFBQTtFbkd5a2tDMUM7RW1HeGtrQ007SUFBb0MsNkJBQUE7RW5HMmtrQzFDO0VtR3pra0NNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkcya2tDUjtFbUd4a2tDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HMGtrQ1I7QUFDRjtBNEZ2eWtDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkc0bWtDdkM7RW1HM21rQ007SUFBaUMsMkJBQUE7RW5HOG1rQ3ZDO0VtRzdta0NNO0lBQWlDLDZCQUFBO0VuR2dua0N2QztFbUcvbWtDTTtJQUFpQyw4QkFBQTtFbkdrbmtDdkM7RW1Ham5rQ007SUFBaUMsNEJBQUE7RW5Hb25rQ3ZDO0VtR2xua0NNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdvbmtDUjtFbUdqbmtDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HbW5rQ1I7RW1HaG5rQ007SUFBb0Msd0JBQUE7RW5HbW5rQzFDO0VtR2xua0NNO0lBQW9DLDRCQUFBO0VuR3Fua0MxQztFbUdwbmtDTTtJQUFvQyw4QkFBQTtFbkd1bmtDMUM7RW1HdG5rQ007SUFBb0MsK0JBQUE7RW5HeW5rQzFDO0VtR3hua0NNO0lBQW9DLDZCQUFBO0VuRzJua0MxQztFbUd6bmtDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HMm5rQ1I7RW1HeG5rQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzBua0NSO0FBQ0Y7QTRGdjFrQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5HNHBrQ3ZDO0VtRzNwa0NNO0lBQWlDLDJCQUFBO0VuRzhwa0N2QztFbUc3cGtDTTtJQUFpQyw2QkFBQTtFbkdncWtDdkM7RW1HL3BrQ007SUFBaUMsOEJBQUE7RW5Ha3FrQ3ZDO0VtR2pxa0NNO0lBQWlDLDRCQUFBO0VuR29xa0N2QztFbUdscWtDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5Hb3FrQ1I7RW1HanFrQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR21xa0NSO0VtR2hxa0NNO0lBQW9DLHdCQUFBO0VuR21xa0MxQztFbUdscWtDTTtJQUFvQyw0QkFBQTtFbkdxcWtDMUM7RW1HcHFrQ007SUFBb0MsOEJBQUE7RW5HdXFrQzFDO0VtR3Rxa0NNO0lBQW9DLCtCQUFBO0VuR3lxa0MxQztFbUd4cWtDTTtJQUFvQyw2QkFBQTtFbkcycWtDMUM7RW1HenFrQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRzJxa0NSO0VtR3hxa0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcwcWtDUjtBQUNGO0E0RnY0a0NNO0VPK0xFO0lBQWlDLHVCQUFBO0VuRzRza0N2QztFbUczc2tDTTtJQUFpQywyQkFBQTtFbkc4c2tDdkM7RW1HN3NrQ007SUFBaUMsNkJBQUE7RW5HZ3RrQ3ZDO0VtRy9za0NNO0lBQWlDLDhCQUFBO0VuR2t0a0N2QztFbUdqdGtDTTtJQUFpQyw0QkFBQTtFbkdvdGtDdkM7RW1HbHRrQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR290a0NSO0VtR2p0a0NNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdtdGtDUjtFbUdodGtDTTtJQUFvQyx3QkFBQTtFbkdtdGtDMUM7RW1HbHRrQ007SUFBb0MsNEJBQUE7RW5HcXRrQzFDO0VtR3B0a0NNO0lBQW9DLDhCQUFBO0VuR3V0a0MxQztFbUd0dGtDTTtJQUFvQywrQkFBQTtFbkd5dGtDMUM7RW1HeHRrQ007SUFBb0MsNkJBQUE7RW5HMnRrQzFDO0VtR3p0a0NNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkcydGtDUjtFbUd4dGtDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HMHRrQ1I7QUFDRjtBNEZ2N2tDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkc0dmtDdkM7RW1HM3ZrQ007SUFBaUMsMkJBQUE7RW5HOHZrQ3ZDO0VtRzd2a0NNO0lBQWlDLDZCQUFBO0VuR2d3a0N2QztFbUcvdmtDTTtJQUFpQyw4QkFBQTtFbkdrd2tDdkM7RW1HandrQ007SUFBaUMsNEJBQUE7RW5Hb3drQ3ZDO0VtR2x3a0NNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdvd2tDUjtFbUdqd2tDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HbXdrQ1I7RW1HaHdrQ007SUFBb0Msd0JBQUE7RW5HbXdrQzFDO0VtR2x3a0NNO0lBQW9DLDRCQUFBO0VuR3F3a0MxQztFbUdwd2tDTTtJQUFvQyw4QkFBQTtFbkd1d2tDMUM7RW1HdHdrQ007SUFBb0MsK0JBQUE7RW5HeXdrQzFDO0VtR3h3a0NNO0lBQW9DLDZCQUFBO0VuRzJ3a0MxQztFbUd6d2tDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HMndrQ1I7RW1HeHdrQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzB3a0NSO0FBQ0Y7QTRGditrQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5HNHlrQ3ZDO0VtRzN5a0NNO0lBQWlDLDJCQUFBO0VuRzh5a0N2QztFbUc3eWtDTTtJQUFpQyw2QkFBQTtFbkdnemtDdkM7RW1HL3lrQ007SUFBaUMsOEJBQUE7RW5Ha3prQ3ZDO0VtR2p6a0NNO0lBQWlDLDRCQUFBO0VuR296a0N2QztFbUdsemtDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5Hb3prQ1I7RW1HanprQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR216a0NSO0VtR2h6a0NNO0lBQW9DLHdCQUFBO0VuR216a0MxQztFbUdsemtDTTtJQUFvQyw0QkFBQTtFbkdxemtDMUM7RW1HcHprQ007SUFBb0MsOEJBQUE7RW5HdXprQzFDO0VtR3R6a0NNO0lBQW9DLCtCQUFBO0VuR3l6a0MxQztFbUd4emtDTTtJQUFvQyw2QkFBQTtFbkcyemtDMUM7RW1HenprQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRzJ6a0NSO0VtR3h6a0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcwemtDUjtBQUNGO0E0RnZobENNO0VPK0xFO0lBQWlDLHVCQUFBO0VuRzQxa0N2QztFbUczMWtDTTtJQUFpQywyQkFBQTtFbkc4MWtDdkM7RW1HNzFrQ007SUFBaUMsNkJBQUE7RW5HZzJrQ3ZDO0VtRy8xa0NNO0lBQWlDLDhCQUFBO0VuR2sya0N2QztFbUdqMmtDTTtJQUFpQyw0QkFBQTtFbkdvMmtDdkM7RW1HbDJrQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR28ya0NSO0VtR2oya0NNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdtMmtDUjtFbUdoMmtDTTtJQUFvQyx3QkFBQTtFbkdtMmtDMUM7RW1HbDJrQ007SUFBb0MsNEJBQUE7RW5HcTJrQzFDO0VtR3Aya0NNO0lBQW9DLDhCQUFBO0VuR3Uya0MxQztFbUd0MmtDTTtJQUFvQywrQkFBQTtFbkd5MmtDMUM7RW1HeDJrQ007SUFBb0MsNkJBQUE7RW5HMjJrQzFDO0VtR3oya0NNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkcyMmtDUjtFbUd4MmtDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HMDJrQ1I7QUFDRjtBNEZ2a2xDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkc0NGtDdkM7RW1HMzRrQ007SUFBaUMsMkJBQUE7RW5HODRrQ3ZDO0VtRzc0a0NNO0lBQWlDLDZCQUFBO0VuR2c1a0N2QztFbUcvNGtDTTtJQUFpQyw4QkFBQTtFbkdrNWtDdkM7RW1HajVrQ007SUFBaUMsNEJBQUE7RW5HbzVrQ3ZDO0VtR2w1a0NNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdvNWtDUjtFbUdqNWtDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HbTVrQ1I7RW1HaDVrQ007SUFBb0Msd0JBQUE7RW5HbTVrQzFDO0VtR2w1a0NNO0lBQW9DLDRCQUFBO0VuR3E1a0MxQztFbUdwNWtDTTtJQUFvQyw4QkFBQTtFbkd1NWtDMUM7RW1HdDVrQ007SUFBb0MsK0JBQUE7RW5HeTVrQzFDO0VtR3g1a0NNO0lBQW9DLDZCQUFBO0VuRzI1a0MxQztFbUd6NWtDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HMjVrQ1I7RW1HeDVrQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzA1a0NSO0FBQ0Y7QTRGdm5sQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5HNDdrQ3ZDO0VtRzM3a0NNO0lBQWlDLDJCQUFBO0VuRzg3a0N2QztFbUc3N2tDTTtJQUFpQyw2QkFBQTtFbkdnOGtDdkM7RW1HLzdrQ007SUFBaUMsOEJBQUE7RW5HazhrQ3ZDO0VtR2o4a0NNO0lBQWlDLDRCQUFBO0VuR284a0N2QztFbUdsOGtDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HbzhrQ1I7RW1HajhrQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR204a0NSO0VtR2g4a0NNO0lBQW9DLHdCQUFBO0VuR204a0MxQztFbUdsOGtDTTtJQUFvQyw0QkFBQTtFbkdxOGtDMUM7RW1HcDhrQ007SUFBb0MsOEJBQUE7RW5HdThrQzFDO0VtR3Q4a0NNO0lBQW9DLCtCQUFBO0VuR3k4a0MxQztFbUd4OGtDTTtJQUFvQyw2QkFBQTtFbkcyOGtDMUM7RW1HejhrQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRzI4a0NSO0VtR3g4a0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcwOGtDUjtBQUNGO0E0RnZxbENNO0VPK0xFO0lBQWlDLHVCQUFBO0VuRzQra0N2QztFbUczK2tDTTtJQUFpQywyQkFBQTtFbkc4K2tDdkM7RW1HNytrQ007SUFBaUMsNkJBQUE7RW5HZy9rQ3ZDO0VtRy8ra0NNO0lBQWlDLDhCQUFBO0VuR2sva0N2QztFbUdqL2tDTTtJQUFpQyw0QkFBQTtFbkdvL2tDdkM7RW1HbC9rQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR28va0NSO0VtR2ova0NNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkdtL2tDUjtFbUdoL2tDTTtJQUFvQyx3QkFBQTtFbkdtL2tDMUM7RW1HbC9rQ007SUFBb0MsNEJBQUE7RW5HcS9rQzFDO0VtR3Ava0NNO0lBQW9DLDhCQUFBO0VuR3Uva0MxQztFbUd0L2tDTTtJQUFvQywrQkFBQTtFbkd5L2tDMUM7RW1HeC9rQ007SUFBb0MsNkJBQUE7RW5HMi9rQzFDO0VtR3ova0NNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkcyL2tDUjtFbUd4L2tDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HMC9rQ1I7QUFDRjtBNEZ2dGxDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkc0aGxDdkM7RW1HM2hsQ007SUFBaUMsMkJBQUE7RW5HOGhsQ3ZDO0VtRzdobENNO0lBQWlDLDZCQUFBO0VuR2dpbEN2QztFbUcvaGxDTTtJQUFpQyw4QkFBQTtFbkdraWxDdkM7RW1HamlsQ007SUFBaUMsNEJBQUE7RW5Hb2lsQ3ZDO0VtR2xpbENNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdvaWxDUjtFbUdqaWxDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HbWlsQ1I7RW1HaGlsQ007SUFBb0Msd0JBQUE7RW5HbWlsQzFDO0VtR2xpbENNO0lBQW9DLDRCQUFBO0VuR3FpbEMxQztFbUdwaWxDTTtJQUFvQyw4QkFBQTtFbkd1aWxDMUM7RW1HdGlsQ007SUFBb0MsK0JBQUE7RW5HeWlsQzFDO0VtR3hpbENNO0lBQW9DLDZCQUFBO0VuRzJpbEMxQztFbUd6aWxDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HMmlsQ1I7RW1HeGlsQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzBpbENSO0FBQ0Y7QTRGdndsQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5HNGtsQ3ZDO0VtRzNrbENNO0lBQWlDLDJCQUFBO0VuRzhrbEN2QztFbUc3a2xDTTtJQUFpQyw2QkFBQTtFbkdnbGxDdkM7RW1HL2tsQ007SUFBaUMsOEJBQUE7RW5Ha2xsQ3ZDO0VtR2psbENNO0lBQWlDLDRCQUFBO0VuR29sbEN2QztFbUdsbGxDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5Hb2xsQ1I7RW1HamxsQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuR21sbENSO0VtR2hsbENNO0lBQW9DLHdCQUFBO0VuR21sbEMxQztFbUdsbGxDTTtJQUFvQyw0QkFBQTtFbkdxbGxDMUM7RW1HcGxsQ007SUFBb0MsOEJBQUE7RW5HdWxsQzFDO0VtR3RsbENNO0lBQW9DLCtCQUFBO0VuR3lsbEMxQztFbUd4bGxDTTtJQUFvQyw2QkFBQTtFbkcybGxDMUM7RW1HemxsQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRzJsbENSO0VtR3hsbENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcwbGxDUjtBQUNGO0FtRzFwbENJO0VBQVksdUJBQUE7QW5HNnBsQ2hCOztBbUc1cGxDSTtFQUFZLDJCQUFBO0FuR2dxbENoQjs7QW1HL3BsQ0k7RUFBWSw2QkFBQTtBbkdtcWxDaEI7O0FtR2xxbENJO0VBQVksOEJBQUE7QW5Hc3FsQ2hCOztBbUdycWxDSTtFQUFZLDRCQUFBO0FuR3lxbENoQjs7QW1HdnFsQ0k7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FuRzBxbENOOztBbUd2cWxDSTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QW5HMHFsQ047O0FtR3ZxbENJO0VBQWUsd0JBQUE7QW5HMnFsQ25COztBbUcxcWxDSTtFQUFlLDRCQUFBO0FuRzhxbENuQjs7QW1HN3FsQ0k7RUFBZSw4QkFBQTtBbkdpcmxDbkI7O0FtR2hybENJO0VBQWUsK0JBQUE7QW5Hb3JsQ25COztBbUducmxDSTtFQUFlLDZCQUFBO0FuR3VybENuQjs7QW1HcnJsQ0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuR3dybENOOztBbUdycmxDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5Hd3JsQ047O0E0RmwzbENNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR3dybEN2QztFbUd2cmxDTTtJQUFpQywyQkFBQTtFbkcwcmxDdkM7RW1HenJsQ007SUFBaUMsNkJBQUE7RW5HNHJsQ3ZDO0VtRzNybENNO0lBQWlDLDhCQUFBO0VuRzhybEN2QztFbUc3cmxDTTtJQUFpQyw0QkFBQTtFbkdnc2xDdkM7RW1HOXJsQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2dzbENSO0VtRzdybENNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcrcmxDUjtFbUc1cmxDTTtJQUFvQyx3QkFBQTtFbkcrcmxDMUM7RW1HOXJsQ007SUFBb0MsNEJBQUE7RW5HaXNsQzFDO0VtR2hzbENNO0lBQW9DLDhCQUFBO0VuR21zbEMxQztFbUdsc2xDTTtJQUFvQywrQkFBQTtFbkdxc2xDMUM7RW1HcHNsQ007SUFBb0MsNkJBQUE7RW5HdXNsQzFDO0VtR3JzbENNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd1c2xDUjtFbUdwc2xDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5Hc3NsQ1I7QUFDRjtBNEZuNmxDTTtFTytMRTtJQUFpQyx1QkFBQTtFbkd3dWxDdkM7RW1HdnVsQ007SUFBaUMsMkJBQUE7RW5HMHVsQ3ZDO0VtR3p1bENNO0lBQWlDLDZCQUFBO0VuRzR1bEN2QztFbUczdWxDTTtJQUFpQyw4QkFBQTtFbkc4dWxDdkM7RW1HN3VsQ007SUFBaUMsNEJBQUE7RW5HZ3ZsQ3ZDO0VtRzl1bENNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdndmxDUjtFbUc3dWxDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HK3VsQ1I7RW1HNXVsQ007SUFBb0Msd0JBQUE7RW5HK3VsQzFDO0VtRzl1bENNO0lBQW9DLDRCQUFBO0VuR2l2bEMxQztFbUdodmxDTTtJQUFvQyw4QkFBQTtFbkdtdmxDMUM7RW1HbHZsQ007SUFBb0MsK0JBQUE7RW5HcXZsQzFDO0VtR3B2bENNO0lBQW9DLDZCQUFBO0VuR3V2bEMxQztFbUdydmxDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HdXZsQ1I7RW1HcHZsQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3N2bENSO0FBQ0Y7QTRGbjlsQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5Hd3hsQ3ZDO0VtR3Z4bENNO0lBQWlDLDJCQUFBO0VuRzB4bEN2QztFbUd6eGxDTTtJQUFpQyw2QkFBQTtFbkc0eGxDdkM7RW1HM3hsQ007SUFBaUMsOEJBQUE7RW5HOHhsQ3ZDO0VtRzd4bENNO0lBQWlDLDRCQUFBO0VuR2d5bEN2QztFbUc5eGxDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HZ3lsQ1I7RW1HN3hsQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRyt4bENSO0VtRzV4bENNO0lBQW9DLHdCQUFBO0VuRyt4bEMxQztFbUc5eGxDTTtJQUFvQyw0QkFBQTtFbkdpeWxDMUM7RW1HaHlsQ007SUFBb0MsOEJBQUE7RW5HbXlsQzFDO0VtR2x5bENNO0lBQW9DLCtCQUFBO0VuR3F5bEMxQztFbUdweWxDTTtJQUFvQyw2QkFBQTtFbkd1eWxDMUM7RW1HcnlsQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3V5bENSO0VtR3B5bENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdzeWxDUjtBQUNGO0E0Rm5nbUNNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR3cwbEN2QztFbUd2MGxDTTtJQUFpQywyQkFBQTtFbkcwMGxDdkM7RW1HejBsQ007SUFBaUMsNkJBQUE7RW5HNDBsQ3ZDO0VtRzMwbENNO0lBQWlDLDhCQUFBO0VuRzgwbEN2QztFbUc3MGxDTTtJQUFpQyw0QkFBQTtFbkdnMWxDdkM7RW1HOTBsQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2cxbENSO0VtRzcwbENNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcrMGxDUjtFbUc1MGxDTTtJQUFvQyx3QkFBQTtFbkcrMGxDMUM7RW1HOTBsQ007SUFBb0MsNEJBQUE7RW5HaTFsQzFDO0VtR2gxbENNO0lBQW9DLDhCQUFBO0VuR20xbEMxQztFbUdsMWxDTTtJQUFvQywrQkFBQTtFbkdxMWxDMUM7RW1HcDFsQ007SUFBb0MsNkJBQUE7RW5HdTFsQzFDO0VtR3IxbENNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd1MWxDUjtFbUdwMWxDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HczFsQ1I7QUFDRjtBNEZuam1DTTtFTytMRTtJQUFpQyx1QkFBQTtFbkd3M2xDdkM7RW1HdjNsQ007SUFBaUMsMkJBQUE7RW5HMDNsQ3ZDO0VtR3ozbENNO0lBQWlDLDZCQUFBO0VuRzQzbEN2QztFbUczM2xDTTtJQUFpQyw4QkFBQTtFbkc4M2xDdkM7RW1HNzNsQ007SUFBaUMsNEJBQUE7RW5HZzRsQ3ZDO0VtRzkzbENNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdnNGxDUjtFbUc3M2xDTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HKzNsQ1I7RW1HNTNsQ007SUFBb0Msd0JBQUE7RW5HKzNsQzFDO0VtRzkzbENNO0lBQW9DLDRCQUFBO0VuR2k0bEMxQztFbUdoNGxDTTtJQUFvQyw4QkFBQTtFbkdtNGxDMUM7RW1HbDRsQ007SUFBb0MsK0JBQUE7RW5HcTRsQzFDO0VtR3A0bENNO0lBQW9DLDZCQUFBO0VuR3U0bEMxQztFbUdyNGxDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HdTRsQ1I7RW1HcDRsQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3M0bENSO0FBQ0Y7QTRGbm1tQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5HdzZsQ3ZDO0VtR3Y2bENNO0lBQWlDLDJCQUFBO0VuRzA2bEN2QztFbUd6NmxDTTtJQUFpQyw2QkFBQTtFbkc0NmxDdkM7RW1HMzZsQ007SUFBaUMsOEJBQUE7RW5HODZsQ3ZDO0VtRzc2bENNO0lBQWlDLDRCQUFBO0VuR2c3bEN2QztFbUc5NmxDTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HZzdsQ1I7RW1HNzZsQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRys2bENSO0VtRzU2bENNO0lBQW9DLHdCQUFBO0VuRys2bEMxQztFbUc5NmxDTTtJQUFvQyw0QkFBQTtFbkdpN2xDMUM7RW1HaDdsQ007SUFBb0MsOEJBQUE7RW5HbTdsQzFDO0VtR2w3bENNO0lBQW9DLCtCQUFBO0VuR3E3bEMxQztFbUdwN2xDTTtJQUFvQyw2QkFBQTtFbkd1N2xDMUM7RW1HcjdsQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3U3bENSO0VtR3A3bENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdzN2xDUjtBQUNGO0E0Rm5wbUNNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR3c5bEN2QztFbUd2OWxDTTtJQUFpQywyQkFBQTtFbkcwOWxDdkM7RW1HejlsQ007SUFBaUMsNkJBQUE7RW5HNDlsQ3ZDO0VtRzM5bENNO0lBQWlDLDhCQUFBO0VuRzg5bEN2QztFbUc3OWxDTTtJQUFpQyw0QkFBQTtFbkdnK2xDdkM7RW1HOTlsQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2crbENSO0VtRzc5bENNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcrOWxDUjtFbUc1OWxDTTtJQUFvQyx3QkFBQTtFbkcrOWxDMUM7RW1HOTlsQ007SUFBb0MsNEJBQUE7RW5HaStsQzFDO0VtR2grbENNO0lBQW9DLDhCQUFBO0VuR20rbEMxQztFbUdsK2xDTTtJQUFvQywrQkFBQTtFbkdxK2xDMUM7RW1HcCtsQ007SUFBb0MsNkJBQUE7RW5HdStsQzFDO0VtR3IrbENNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd1K2xDUjtFbUdwK2xDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HcytsQ1I7QUFDRjtBNEZuc21DTTtFTytMRTtJQUFpQyx1QkFBQTtFbkd3Z21DdkM7RW1HdmdtQ007SUFBaUMsMkJBQUE7RW5HMGdtQ3ZDO0VtR3pnbUNNO0lBQWlDLDZCQUFBO0VuRzRnbUN2QztFbUczZ21DTTtJQUFpQyw4QkFBQTtFbkc4Z21DdkM7RW1HN2dtQ007SUFBaUMsNEJBQUE7RW5HZ2htQ3ZDO0VtRzlnbUNNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdnaG1DUjtFbUc3Z21DTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HK2dtQ1I7RW1HNWdtQ007SUFBb0Msd0JBQUE7RW5HK2dtQzFDO0VtRzlnbUNNO0lBQW9DLDRCQUFBO0VuR2lobUMxQztFbUdoaG1DTTtJQUFvQyw4QkFBQTtFbkdtaG1DMUM7RW1HbGhtQ007SUFBb0MsK0JBQUE7RW5HcWhtQzFDO0VtR3BobUNNO0lBQW9DLDZCQUFBO0VuR3VobUMxQztFbUdyaG1DTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HdWhtQ1I7RW1HcGhtQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3NobUNSO0FBQ0Y7QTRGbnZtQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5Hd2ptQ3ZDO0VtR3ZqbUNNO0lBQWlDLDJCQUFBO0VuRzBqbUN2QztFbUd6am1DTTtJQUFpQyw2QkFBQTtFbkc0am1DdkM7RW1HM2ptQ007SUFBaUMsOEJBQUE7RW5HOGptQ3ZDO0VtRzdqbUNNO0lBQWlDLDRCQUFBO0VuR2drbUN2QztFbUc5am1DTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HZ2ttQ1I7RW1HN2ptQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRytqbUNSO0VtRzVqbUNNO0lBQW9DLHdCQUFBO0VuRytqbUMxQztFbUc5am1DTTtJQUFvQyw0QkFBQTtFbkdpa21DMUM7RW1HaGttQ007SUFBb0MsOEJBQUE7RW5HbWttQzFDO0VtR2xrbUNNO0lBQW9DLCtCQUFBO0VuR3FrbUMxQztFbUdwa21DTTtJQUFvQyw2QkFBQTtFbkd1a21DMUM7RW1HcmttQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3VrbUNSO0VtR3BrbUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdza21DUjtBQUNGO0E0Rm55bUNNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR3dtbUN2QztFbUd2bW1DTTtJQUFpQywyQkFBQTtFbkcwbW1DdkM7RW1Hem1tQ007SUFBaUMsNkJBQUE7RW5HNG1tQ3ZDO0VtRzNtbUNNO0lBQWlDLDhCQUFBO0VuRzhtbUN2QztFbUc3bW1DTTtJQUFpQyw0QkFBQTtFbkdnbm1DdkM7RW1HOW1tQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuR2dubUNSO0VtRzdtbUNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcrbW1DUjtFbUc1bW1DTTtJQUFvQyx3QkFBQTtFbkcrbW1DMUM7RW1HOW1tQ007SUFBb0MsNEJBQUE7RW5HaW5tQzFDO0VtR2hubUNNO0lBQW9DLDhCQUFBO0VuR21ubUMxQztFbUdsbm1DTTtJQUFvQywrQkFBQTtFbkdxbm1DMUM7RW1HcG5tQ007SUFBb0MsNkJBQUE7RW5HdW5tQzFDO0VtR3JubUNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd1bm1DUjtFbUdwbm1DTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5Hc25tQ1I7QUFDRjtBNEZuMW1DTTtFTytMRTtJQUFpQyx1QkFBQTtFbkd3cG1DdkM7RW1HdnBtQ007SUFBaUMsMkJBQUE7RW5HMHBtQ3ZDO0VtR3pwbUNNO0lBQWlDLDZCQUFBO0VuRzRwbUN2QztFbUczcG1DTTtJQUFpQyw4QkFBQTtFbkc4cG1DdkM7RW1HN3BtQ007SUFBaUMsNEJBQUE7RW5HZ3FtQ3ZDO0VtRzlwbUNNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkdncW1DUjtFbUc3cG1DTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HK3BtQ1I7RW1HNXBtQ007SUFBb0Msd0JBQUE7RW5HK3BtQzFDO0VtRzlwbUNNO0lBQW9DLDRCQUFBO0VuR2lxbUMxQztFbUdocW1DTTtJQUFvQyw4QkFBQTtFbkdtcW1DMUM7RW1HbHFtQ007SUFBb0MsK0JBQUE7RW5HcXFtQzFDO0VtR3BxbUNNO0lBQW9DLDZCQUFBO0VuR3VxbUMxQztFbUdycW1DTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HdXFtQ1I7RW1HcHFtQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3NxbUNSO0FBQ0Y7QTRGbjRtQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5Hd3NtQ3ZDO0VtR3ZzbUNNO0lBQWlDLDJCQUFBO0VuRzBzbUN2QztFbUd6c21DTTtJQUFpQyw2QkFBQTtFbkc0c21DdkM7RW1HM3NtQ007SUFBaUMsOEJBQUE7RW5HOHNtQ3ZDO0VtRzdzbUNNO0lBQWlDLDRCQUFBO0VuR2d0bUN2QztFbUc5c21DTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HZ3RtQ1I7RW1HN3NtQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRytzbUNSO0VtRzVzbUNNO0lBQW9DLHdCQUFBO0VuRytzbUMxQztFbUc5c21DTTtJQUFvQyw0QkFBQTtFbkdpdG1DMUM7RW1HaHRtQ007SUFBb0MsOEJBQUE7RW5HbXRtQzFDO0VtR2x0bUNNO0lBQW9DLCtCQUFBO0VuR3F0bUMxQztFbUdwdG1DTTtJQUFvQyw2QkFBQTtFbkd1dG1DMUM7RW1HcnRtQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3V0bUNSO0VtR3B0bUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdzdG1DUjtBQUNGO0FtR3R4bUNJO0VBQVksdUJBQUE7QW5HeXhtQ2hCOztBbUd4eG1DSTtFQUFZLDJCQUFBO0FuRzR4bUNoQjs7QW1HM3htQ0k7RUFBWSw2QkFBQTtBbkcreG1DaEI7O0FtRzl4bUNJO0VBQVksOEJBQUE7QW5Ha3ltQ2hCOztBbUdqeW1DSTtFQUFZLDRCQUFBO0FuR3F5bUNoQjs7QW1HbnltQ0k7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FuR3N5bUNOOztBbUdueW1DSTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QW5Hc3ltQ047O0FtR255bUNJO0VBQWUsd0JBQUE7QW5HdXltQ25COztBbUd0eW1DSTtFQUFlLDRCQUFBO0FuRzB5bUNuQjs7QW1HenltQ0k7RUFBZSw4QkFBQTtBbkc2eW1DbkI7O0FtRzV5bUNJO0VBQWUsK0JBQUE7QW5HZ3ptQ25COztBbUcveW1DSTtFQUFlLDZCQUFBO0FuR216bUNuQjs7QW1HanptQ0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuR296bUNOOztBbUdqem1DSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5Hb3ptQ047O0E0RjkrbUNNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR296bUN2QztFbUduem1DTTtJQUFpQywyQkFBQTtFbkdzem1DdkM7RW1HcnptQ007SUFBaUMsNkJBQUE7RW5Hd3ptQ3ZDO0VtR3Z6bUNNO0lBQWlDLDhCQUFBO0VuRzB6bUN2QztFbUd6em1DTTtJQUFpQyw0QkFBQTtFbkc0em1DdkM7RW1HMXptQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRzR6bUNSO0VtR3p6bUNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcyem1DUjtFbUd4em1DTTtJQUFvQyx3QkFBQTtFbkcyem1DMUM7RW1HMXptQ007SUFBb0MsNEJBQUE7RW5HNnptQzFDO0VtRzV6bUNNO0lBQW9DLDhCQUFBO0VuRyt6bUMxQztFbUc5em1DTTtJQUFvQywrQkFBQTtFbkdpMG1DMUM7RW1HaDBtQ007SUFBb0MsNkJBQUE7RW5HbTBtQzFDO0VtR2owbUNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdtMG1DUjtFbUdoMG1DTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HazBtQ1I7QUFDRjtBNEYvaG5DTTtFTytMRTtJQUFpQyx1QkFBQTtFbkdvMm1DdkM7RW1HbjJtQ007SUFBaUMsMkJBQUE7RW5HczJtQ3ZDO0VtR3IybUNNO0lBQWlDLDZCQUFBO0VuR3cybUN2QztFbUd2Mm1DTTtJQUFpQyw4QkFBQTtFbkcwMm1DdkM7RW1HejJtQ007SUFBaUMsNEJBQUE7RW5HNDJtQ3ZDO0VtRzEybUNNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkc0Mm1DUjtFbUd6Mm1DTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HMjJtQ1I7RW1HeDJtQ007SUFBb0Msd0JBQUE7RW5HMjJtQzFDO0VtRzEybUNNO0lBQW9DLDRCQUFBO0VuRzYybUMxQztFbUc1Mm1DTTtJQUFvQyw4QkFBQTtFbkcrMm1DMUM7RW1HOTJtQ007SUFBb0MsK0JBQUE7RW5HaTNtQzFDO0VtR2gzbUNNO0lBQW9DLDZCQUFBO0VuR20zbUMxQztFbUdqM21DTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HbTNtQ1I7RW1HaDNtQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR2szbUNSO0FBQ0Y7QTRGL2tuQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5HbzVtQ3ZDO0VtR241bUNNO0lBQWlDLDJCQUFBO0VuR3M1bUN2QztFbUdyNW1DTTtJQUFpQyw2QkFBQTtFbkd3NW1DdkM7RW1HdjVtQ007SUFBaUMsOEJBQUE7RW5HMDVtQ3ZDO0VtR3o1bUNNO0lBQWlDLDRCQUFBO0VuRzQ1bUN2QztFbUcxNW1DTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HNDVtQ1I7RW1HejVtQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzI1bUNSO0VtR3g1bUNNO0lBQW9DLHdCQUFBO0VuRzI1bUMxQztFbUcxNW1DTTtJQUFvQyw0QkFBQTtFbkc2NW1DMUM7RW1HNTVtQ007SUFBb0MsOEJBQUE7RW5HKzVtQzFDO0VtRzk1bUNNO0lBQW9DLCtCQUFBO0VuR2k2bUMxQztFbUdoNm1DTTtJQUFvQyw2QkFBQTtFbkdtNm1DMUM7RW1HajZtQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR202bUNSO0VtR2g2bUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdrNm1DUjtBQUNGO0E0Ri9ubkNNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR284bUN2QztFbUduOG1DTTtJQUFpQywyQkFBQTtFbkdzOG1DdkM7RW1HcjhtQ007SUFBaUMsNkJBQUE7RW5HdzhtQ3ZDO0VtR3Y4bUNNO0lBQWlDLDhCQUFBO0VuRzA4bUN2QztFbUd6OG1DTTtJQUFpQyw0QkFBQTtFbkc0OG1DdkM7RW1HMThtQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRzQ4bUNSO0VtR3o4bUNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcyOG1DUjtFbUd4OG1DTTtJQUFvQyx3QkFBQTtFbkcyOG1DMUM7RW1HMThtQ007SUFBb0MsNEJBQUE7RW5HNjhtQzFDO0VtRzU4bUNNO0lBQW9DLDhCQUFBO0VuRys4bUMxQztFbUc5OG1DTTtJQUFvQywrQkFBQTtFbkdpOW1DMUM7RW1HaDltQ007SUFBb0MsNkJBQUE7RW5HbTltQzFDO0VtR2o5bUNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdtOW1DUjtFbUdoOW1DTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HazltQ1I7QUFDRjtBNEYvcW5DTTtFTytMRTtJQUFpQyx1QkFBQTtFbkdvL21DdkM7RW1Hbi9tQ007SUFBaUMsMkJBQUE7RW5Hcy9tQ3ZDO0VtR3IvbUNNO0lBQWlDLDZCQUFBO0VuR3cvbUN2QztFbUd2L21DTTtJQUFpQyw4QkFBQTtFbkcwL21DdkM7RW1Hei9tQ007SUFBaUMsNEJBQUE7RW5HNC9tQ3ZDO0VtRzEvbUNNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkc0L21DUjtFbUd6L21DTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HMi9tQ1I7RW1HeC9tQ007SUFBb0Msd0JBQUE7RW5HMi9tQzFDO0VtRzEvbUNNO0lBQW9DLDRCQUFBO0VuRzYvbUMxQztFbUc1L21DTTtJQUFvQyw4QkFBQTtFbkcrL21DMUM7RW1HOS9tQ007SUFBb0MsK0JBQUE7RW5HaWduQzFDO0VtR2hnbkNNO0lBQW9DLDZCQUFBO0VuR21nbkMxQztFbUdqZ25DTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HbWduQ1I7RW1HaGduQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR2tnbkNSO0FBQ0Y7QTRGL3RuQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5Hb2luQ3ZDO0VtR25pbkNNO0lBQWlDLDJCQUFBO0VuR3NpbkN2QztFbUdyaW5DTTtJQUFpQyw2QkFBQTtFbkd3aW5DdkM7RW1HdmluQ007SUFBaUMsOEJBQUE7RW5HMGluQ3ZDO0VtR3ppbkNNO0lBQWlDLDRCQUFBO0VuRzRpbkN2QztFbUcxaW5DTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HNGluQ1I7RW1HemluQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzJpbkNSO0VtR3hpbkNNO0lBQW9DLHdCQUFBO0VuRzJpbkMxQztFbUcxaW5DTTtJQUFvQyw0QkFBQTtFbkc2aW5DMUM7RW1HNWluQ007SUFBb0MsOEJBQUE7RW5HK2luQzFDO0VtRzlpbkNNO0lBQW9DLCtCQUFBO0VuR2lqbkMxQztFbUdoam5DTTtJQUFvQyw2QkFBQTtFbkdtam5DMUM7RW1HampuQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR21qbkNSO0VtR2hqbkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdram5DUjtBQUNGO0E0Ri93bkNNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR29sbkN2QztFbUdubG5DTTtJQUFpQywyQkFBQTtFbkdzbG5DdkM7RW1HcmxuQ007SUFBaUMsNkJBQUE7RW5Hd2xuQ3ZDO0VtR3ZsbkNNO0lBQWlDLDhCQUFBO0VuRzBsbkN2QztFbUd6bG5DTTtJQUFpQyw0QkFBQTtFbkc0bG5DdkM7RW1HMWxuQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRzRsbkNSO0VtR3psbkNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcybG5DUjtFbUd4bG5DTTtJQUFvQyx3QkFBQTtFbkcybG5DMUM7RW1HMWxuQ007SUFBb0MsNEJBQUE7RW5HNmxuQzFDO0VtRzVsbkNNO0lBQW9DLDhCQUFBO0VuRytsbkMxQztFbUc5bG5DTTtJQUFvQywrQkFBQTtFbkdpbW5DMUM7RW1HaG1uQ007SUFBb0MsNkJBQUE7RW5HbW1uQzFDO0VtR2ptbkNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdtbW5DUjtFbUdobW5DTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5Ha21uQ1I7QUFDRjtBNEYvem5DTTtFTytMRTtJQUFpQyx1QkFBQTtFbkdvb25DdkM7RW1Hbm9uQ007SUFBaUMsMkJBQUE7RW5Hc29uQ3ZDO0VtR3JvbkNNO0lBQWlDLDZCQUFBO0VuR3dvbkN2QztFbUd2b25DTTtJQUFpQyw4QkFBQTtFbkcwb25DdkM7RW1Hem9uQ007SUFBaUMsNEJBQUE7RW5HNG9uQ3ZDO0VtRzFvbkNNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkc0b25DUjtFbUd6b25DTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HMm9uQ1I7RW1HeG9uQ007SUFBb0Msd0JBQUE7RW5HMm9uQzFDO0VtRzFvbkNNO0lBQW9DLDRCQUFBO0VuRzZvbkMxQztFbUc1b25DTTtJQUFvQyw4QkFBQTtFbkcrb25DMUM7RW1HOW9uQ007SUFBb0MsK0JBQUE7RW5HaXBuQzFDO0VtR2hwbkNNO0lBQW9DLDZCQUFBO0VuR21wbkMxQztFbUdqcG5DTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HbXBuQ1I7RW1HaHBuQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR2twbkNSO0FBQ0Y7QTRGLzJuQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5Hb3JuQ3ZDO0VtR25ybkNNO0lBQWlDLDJCQUFBO0VuR3NybkN2QztFbUdycm5DTTtJQUFpQyw2QkFBQTtFbkd3cm5DdkM7RW1HdnJuQ007SUFBaUMsOEJBQUE7RW5HMHJuQ3ZDO0VtR3pybkNNO0lBQWlDLDRCQUFBO0VuRzRybkN2QztFbUcxcm5DTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HNHJuQ1I7RW1HenJuQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzJybkNSO0VtR3hybkNNO0lBQW9DLHdCQUFBO0VuRzJybkMxQztFbUcxcm5DTTtJQUFvQyw0QkFBQTtFbkc2cm5DMUM7RW1HNXJuQ007SUFBb0MsOEJBQUE7RW5HK3JuQzFDO0VtRzlybkNNO0lBQW9DLCtCQUFBO0VuR2lzbkMxQztFbUdoc25DTTtJQUFvQyw2QkFBQTtFbkdtc25DMUM7RW1HanNuQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR21zbkNSO0VtR2hzbkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdrc25DUjtBQUNGO0E0Ri81bkNNO0VPK0xFO0lBQWlDLHVCQUFBO0VuR291bkN2QztFbUdudW5DTTtJQUFpQywyQkFBQTtFbkdzdW5DdkM7RW1HcnVuQ007SUFBaUMsNkJBQUE7RW5Hd3VuQ3ZDO0VtR3Z1bkNNO0lBQWlDLDhCQUFBO0VuRzB1bkN2QztFbUd6dW5DTTtJQUFpQyw0QkFBQTtFbkc0dW5DdkM7RW1HMXVuQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VuRzR1bkNSO0VtR3p1bkNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFbkcydW5DUjtFbUd4dW5DTTtJQUFvQyx3QkFBQTtFbkcydW5DMUM7RW1HMXVuQ007SUFBb0MsNEJBQUE7RW5HNnVuQzFDO0VtRzV1bkNNO0lBQW9DLDhCQUFBO0VuRyt1bkMxQztFbUc5dW5DTTtJQUFvQywrQkFBQTtFbkdpdm5DMUM7RW1HaHZuQ007SUFBb0MsNkJBQUE7RW5HbXZuQzFDO0VtR2p2bkNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdtdm5DUjtFbUdodm5DTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5Ha3ZuQ1I7QUFDRjtBNEYvOG5DTTtFTytMRTtJQUFpQyx1QkFBQTtFbkdveG5DdkM7RW1HbnhuQ007SUFBaUMsMkJBQUE7RW5Hc3huQ3ZDO0VtR3J4bkNNO0lBQWlDLDZCQUFBO0VuR3d4bkN2QztFbUd2eG5DTTtJQUFpQyw4QkFBQTtFbkcweG5DdkM7RW1HenhuQ007SUFBaUMsNEJBQUE7RW5HNHhuQ3ZDO0VtRzF4bkNNO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFbkc0eG5DUjtFbUd6eG5DTTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RW5HMnhuQ1I7RW1HeHhuQ007SUFBb0Msd0JBQUE7RW5HMnhuQzFDO0VtRzF4bkNNO0lBQW9DLDRCQUFBO0VuRzZ4bkMxQztFbUc1eG5DTTtJQUFvQyw4QkFBQTtFbkcreG5DMUM7RW1HOXhuQ007SUFBb0MsK0JBQUE7RW5HaXluQzFDO0VtR2h5bkNNO0lBQW9DLDZCQUFBO0VuR215bkMxQztFbUdqeW5DTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HbXluQ1I7RW1HaHluQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR2t5bkNSO0FBQ0Y7QTRGLy9uQ007RU8rTEU7SUFBaUMsdUJBQUE7RW5HbzBuQ3ZDO0VtR24wbkNNO0lBQWlDLDJCQUFBO0VuR3MwbkN2QztFbUdyMG5DTTtJQUFpQyw2QkFBQTtFbkd3MG5DdkM7RW1HdjBuQ007SUFBaUMsOEJBQUE7RW5HMDBuQ3ZDO0VtR3owbkNNO0lBQWlDLDRCQUFBO0VuRzQwbkN2QztFbUcxMG5DTTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RW5HNDBuQ1I7RW1HejBuQ007SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VuRzIwbkNSO0VtR3gwbkNNO0lBQW9DLHdCQUFBO0VuRzIwbkMxQztFbUcxMG5DTTtJQUFvQyw0QkFBQTtFbkc2MG5DMUM7RW1HNTBuQ007SUFBb0MsOEJBQUE7RW5HKzBuQzFDO0VtRzkwbkNNO0lBQW9DLCtCQUFBO0VuR2kxbkMxQztFbUdoMW5DTTtJQUFvQyw2QkFBQTtFbkdtMW5DMUM7RW1HajFuQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR20xbkNSO0VtR2gxbkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdrMW5DUjtBQUNGO0FtR2w1bkNJO0VBQVksd0JBQUE7QW5HcTVuQ2hCOztBbUdwNW5DSTtFQUFZLDRCQUFBO0FuR3c1bkNoQjs7QW1HdjVuQ0k7RUFBWSw4QkFBQTtBbkcyNW5DaEI7O0FtRzE1bkNJO0VBQVksK0JBQUE7QW5HODVuQ2hCOztBbUc3NW5DSTtFQUFZLDZCQUFBO0FuR2k2bkNoQjs7QW1HLzVuQ0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuR2s2bkNOOztBbUcvNW5DSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5HazZuQ047O0FtRy81bkNJO0VBQWUseUJBQUE7QW5HbTZuQ25COztBbUdsNm5DSTtFQUFlLDZCQUFBO0FuR3M2bkNuQjs7QW1HcjZuQ0k7RUFBZSwrQkFBQTtBbkd5Nm5DbkI7O0FtR3g2bkNJO0VBQWUsZ0NBQUE7QW5HNDZuQ25COztBbUczNm5DSTtFQUFlLDhCQUFBO0FuRys2bkNuQjs7QW1HNzZuQ0k7RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0FuR2c3bkNOOztBbUc3Nm5DSTtFQUNFLDhCQUFBO0VBQ0EsK0JBQUE7QW5HZzduQ047O0E0RjFtb0NNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR2c3bkN2QztFbUcvNm5DTTtJQUFpQyw0QkFBQTtFbkdrN25DdkM7RW1HajduQ007SUFBaUMsOEJBQUE7RW5HbzduQ3ZDO0VtR243bkNNO0lBQWlDLCtCQUFBO0VuR3M3bkN2QztFbUdyN25DTTtJQUFpQyw2QkFBQTtFbkd3N25DdkM7RW1HdDduQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3c3bkNSO0VtR3I3bkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkd1N25DUjtFbUdwN25DTTtJQUFvQyx5QkFBQTtFbkd1N25DMUM7RW1HdDduQ007SUFBb0MsNkJBQUE7RW5HeTduQzFDO0VtR3g3bkNNO0lBQW9DLCtCQUFBO0VuRzI3bkMxQztFbUcxN25DTTtJQUFvQyxnQ0FBQTtFbkc2N25DMUM7RW1HNTduQ007SUFBb0MsOEJBQUE7RW5HKzduQzFDO0VtRzc3bkNNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkcrN25DUjtFbUc1N25DTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HODduQ1I7QUFDRjtBNEYzcG9DTTtFTytMRTtJQUFpQyx3QkFBQTtFbkdnK25DdkM7RW1HLzluQ007SUFBaUMsNEJBQUE7RW5HaytuQ3ZDO0VtR2orbkNNO0lBQWlDLDhCQUFBO0VuR28rbkN2QztFbUduK25DTTtJQUFpQywrQkFBQTtFbkdzK25DdkM7RW1HcituQ007SUFBaUMsNkJBQUE7RW5HdytuQ3ZDO0VtR3QrbkNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd3K25DUjtFbUdyK25DTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HdStuQ1I7RW1HcCtuQ007SUFBb0MseUJBQUE7RW5HdStuQzFDO0VtR3QrbkNNO0lBQW9DLDZCQUFBO0VuR3krbkMxQztFbUd4K25DTTtJQUFvQywrQkFBQTtFbkcyK25DMUM7RW1HMStuQ007SUFBb0MsZ0NBQUE7RW5HNituQzFDO0VtRzUrbkNNO0lBQW9DLDhCQUFBO0VuRysrbkMxQztFbUc3K25DTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HKytuQ1I7RW1HNStuQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuRzgrbkNSO0FBQ0Y7QTRGM3NvQ007RU8rTEU7SUFBaUMsd0JBQUE7RW5HZ2hvQ3ZDO0VtRy9nb0NNO0lBQWlDLDRCQUFBO0VuR2tob0N2QztFbUdqaG9DTTtJQUFpQyw4QkFBQTtFbkdvaG9DdkM7RW1HbmhvQ007SUFBaUMsK0JBQUE7RW5Hc2hvQ3ZDO0VtR3Job0NNO0lBQWlDLDZCQUFBO0VuR3dob0N2QztFbUd0aG9DTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hd2hvQ1I7RW1HcmhvQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3Vob0NSO0VtR3Bob0NNO0lBQW9DLHlCQUFBO0VuR3Vob0MxQztFbUd0aG9DTTtJQUFvQyw2QkFBQTtFbkd5aG9DMUM7RW1HeGhvQ007SUFBb0MsK0JBQUE7RW5HMmhvQzFDO0VtRzFob0NNO0lBQW9DLGdDQUFBO0VuRzZob0MxQztFbUc1aG9DTTtJQUFvQyw4QkFBQTtFbkcraG9DMUM7RW1HN2hvQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuRytob0NSO0VtRzVob0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkc4aG9DUjtBQUNGO0E0RjN2b0NNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR2drb0N2QztFbUcvam9DTTtJQUFpQyw0QkFBQTtFbkdra29DdkM7RW1HamtvQ007SUFBaUMsOEJBQUE7RW5Hb2tvQ3ZDO0VtR25rb0NNO0lBQWlDLCtCQUFBO0VuR3Nrb0N2QztFbUdya29DTTtJQUFpQyw2QkFBQTtFbkd3a29DdkM7RW1HdGtvQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3drb0NSO0VtR3Jrb0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkd1a29DUjtFbUdwa29DTTtJQUFvQyx5QkFBQTtFbkd1a29DMUM7RW1HdGtvQ007SUFBb0MsNkJBQUE7RW5HeWtvQzFDO0VtR3hrb0NNO0lBQW9DLCtCQUFBO0VuRzJrb0MxQztFbUcxa29DTTtJQUFvQyxnQ0FBQTtFbkc2a29DMUM7RW1HNWtvQ007SUFBb0MsOEJBQUE7RW5HK2tvQzFDO0VtRzdrb0NNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkcra29DUjtFbUc1a29DTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HOGtvQ1I7QUFDRjtBNEYzeW9DTTtFTytMRTtJQUFpQyx3QkFBQTtFbkdnbm9DdkM7RW1HL21vQ007SUFBaUMsNEJBQUE7RW5Ha25vQ3ZDO0VtR2pub0NNO0lBQWlDLDhCQUFBO0VuR29ub0N2QztFbUdubm9DTTtJQUFpQywrQkFBQTtFbkdzbm9DdkM7RW1Hcm5vQ007SUFBaUMsNkJBQUE7RW5Hd25vQ3ZDO0VtR3Rub0NNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd3bm9DUjtFbUdybm9DTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HdW5vQ1I7RW1HcG5vQ007SUFBb0MseUJBQUE7RW5HdW5vQzFDO0VtR3Rub0NNO0lBQW9DLDZCQUFBO0VuR3lub0MxQztFbUd4bm9DTTtJQUFvQywrQkFBQTtFbkcybm9DMUM7RW1HMW5vQ007SUFBb0MsZ0NBQUE7RW5HNm5vQzFDO0VtRzVub0NNO0lBQW9DLDhCQUFBO0VuRytub0MxQztFbUc3bm9DTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HK25vQ1I7RW1HNW5vQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuRzhub0NSO0FBQ0Y7QTRGMzFvQ007RU8rTEU7SUFBaUMsd0JBQUE7RW5HZ3FvQ3ZDO0VtRy9wb0NNO0lBQWlDLDRCQUFBO0VuR2txb0N2QztFbUdqcW9DTTtJQUFpQyw4QkFBQTtFbkdvcW9DdkM7RW1HbnFvQ007SUFBaUMsK0JBQUE7RW5Hc3FvQ3ZDO0VtR3Jxb0NNO0lBQWlDLDZCQUFBO0VuR3dxb0N2QztFbUd0cW9DTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hd3FvQ1I7RW1HcnFvQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3Vxb0NSO0VtR3Bxb0NNO0lBQW9DLHlCQUFBO0VuR3Vxb0MxQztFbUd0cW9DTTtJQUFvQyw2QkFBQTtFbkd5cW9DMUM7RW1HeHFvQ007SUFBb0MsK0JBQUE7RW5HMnFvQzFDO0VtRzFxb0NNO0lBQW9DLGdDQUFBO0VuRzZxb0MxQztFbUc1cW9DTTtJQUFvQyw4QkFBQTtFbkcrcW9DMUM7RW1HN3FvQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuRytxb0NSO0VtRzVxb0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkc4cW9DUjtBQUNGO0E0RjM0b0NNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR2d0b0N2QztFbUcvc29DTTtJQUFpQyw0QkFBQTtFbkdrdG9DdkM7RW1HanRvQ007SUFBaUMsOEJBQUE7RW5Hb3RvQ3ZDO0VtR250b0NNO0lBQWlDLCtCQUFBO0VuR3N0b0N2QztFbUdydG9DTTtJQUFpQyw2QkFBQTtFbkd3dG9DdkM7RW1HdHRvQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3d0b0NSO0VtR3J0b0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkd1dG9DUjtFbUdwdG9DTTtJQUFvQyx5QkFBQTtFbkd1dG9DMUM7RW1HdHRvQ007SUFBb0MsNkJBQUE7RW5HeXRvQzFDO0VtR3h0b0NNO0lBQW9DLCtCQUFBO0VuRzJ0b0MxQztFbUcxdG9DTTtJQUFvQyxnQ0FBQTtFbkc2dG9DMUM7RW1HNXRvQ007SUFBb0MsOEJBQUE7RW5HK3RvQzFDO0VtRzd0b0NNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkcrdG9DUjtFbUc1dG9DTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HOHRvQ1I7QUFDRjtBNEYzN29DTTtFTytMRTtJQUFpQyx3QkFBQTtFbkdnd29DdkM7RW1HL3ZvQ007SUFBaUMsNEJBQUE7RW5Ha3dvQ3ZDO0VtR2p3b0NNO0lBQWlDLDhCQUFBO0VuR293b0N2QztFbUdud29DTTtJQUFpQywrQkFBQTtFbkdzd29DdkM7RW1HcndvQ007SUFBaUMsNkJBQUE7RW5Hd3dvQ3ZDO0VtR3R3b0NNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd3d29DUjtFbUdyd29DTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HdXdvQ1I7RW1HcHdvQ007SUFBb0MseUJBQUE7RW5HdXdvQzFDO0VtR3R3b0NNO0lBQW9DLDZCQUFBO0VuR3l3b0MxQztFbUd4d29DTTtJQUFvQywrQkFBQTtFbkcyd29DMUM7RW1HMXdvQ007SUFBb0MsZ0NBQUE7RW5HNndvQzFDO0VtRzV3b0NNO0lBQW9DLDhCQUFBO0VuRyt3b0MxQztFbUc3d29DTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HK3dvQ1I7RW1HNXdvQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuRzh3b0NSO0FBQ0Y7QTRGMytvQ007RU8rTEU7SUFBaUMsd0JBQUE7RW5HZ3pvQ3ZDO0VtRy95b0NNO0lBQWlDLDRCQUFBO0VuR2t6b0N2QztFbUdqem9DTTtJQUFpQyw4QkFBQTtFbkdvem9DdkM7RW1HbnpvQ007SUFBaUMsK0JBQUE7RW5Hc3pvQ3ZDO0VtR3J6b0NNO0lBQWlDLDZCQUFBO0VuR3d6b0N2QztFbUd0em9DTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hd3pvQ1I7RW1HcnpvQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3V6b0NSO0VtR3B6b0NNO0lBQW9DLHlCQUFBO0VuR3V6b0MxQztFbUd0em9DTTtJQUFvQyw2QkFBQTtFbkd5em9DMUM7RW1HeHpvQ007SUFBb0MsK0JBQUE7RW5HMnpvQzFDO0VtRzF6b0NNO0lBQW9DLGdDQUFBO0VuRzZ6b0MxQztFbUc1em9DTTtJQUFvQyw4QkFBQTtFbkcrem9DMUM7RW1HN3pvQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuRyt6b0NSO0VtRzV6b0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkc4em9DUjtBQUNGO0E0RjNocENNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR2cyb0N2QztFbUcvMW9DTTtJQUFpQyw0QkFBQTtFbkdrMm9DdkM7RW1HajJvQ007SUFBaUMsOEJBQUE7RW5HbzJvQ3ZDO0VtR24yb0NNO0lBQWlDLCtCQUFBO0VuR3Myb0N2QztFbUdyMm9DTTtJQUFpQyw2QkFBQTtFbkd3Mm9DdkM7RW1HdDJvQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3cyb0NSO0VtR3Iyb0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkd1Mm9DUjtFbUdwMm9DTTtJQUFvQyx5QkFBQTtFbkd1Mm9DMUM7RW1HdDJvQ007SUFBb0MsNkJBQUE7RW5HeTJvQzFDO0VtR3gyb0NNO0lBQW9DLCtCQUFBO0VuRzIyb0MxQztFbUcxMm9DTTtJQUFvQyxnQ0FBQTtFbkc2Mm9DMUM7RW1HNTJvQ007SUFBb0MsOEJBQUE7RW5HKzJvQzFDO0VtRzcyb0NNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkcrMm9DUjtFbUc1Mm9DTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HODJvQ1I7QUFDRjtBNEYza3BDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkdnNW9DdkM7RW1HLzRvQ007SUFBaUMsNEJBQUE7RW5HazVvQ3ZDO0VtR2o1b0NNO0lBQWlDLDhCQUFBO0VuR281b0N2QztFbUduNW9DTTtJQUFpQywrQkFBQTtFbkdzNW9DdkM7RW1HcjVvQ007SUFBaUMsNkJBQUE7RW5HdzVvQ3ZDO0VtR3Q1b0NNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd3NW9DUjtFbUdyNW9DTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HdTVvQ1I7RW1HcDVvQ007SUFBb0MseUJBQUE7RW5HdTVvQzFDO0VtR3Q1b0NNO0lBQW9DLDZCQUFBO0VuR3k1b0MxQztFbUd4NW9DTTtJQUFvQywrQkFBQTtFbkcyNW9DMUM7RW1HMTVvQ007SUFBb0MsZ0NBQUE7RW5HNjVvQzFDO0VtRzU1b0NNO0lBQW9DLDhCQUFBO0VuRys1b0MxQztFbUc3NW9DTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HKzVvQ1I7RW1HNTVvQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuRzg1b0NSO0FBQ0Y7QTRGM25wQ007RU8rTEU7SUFBaUMsd0JBQUE7RW5HZzhvQ3ZDO0VtRy83b0NNO0lBQWlDLDRCQUFBO0VuR2s4b0N2QztFbUdqOG9DTTtJQUFpQyw4QkFBQTtFbkdvOG9DdkM7RW1HbjhvQ007SUFBaUMsK0JBQUE7RW5HczhvQ3ZDO0VtR3I4b0NNO0lBQWlDLDZCQUFBO0VuR3c4b0N2QztFbUd0OG9DTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HdzhvQ1I7RW1HcjhvQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3U4b0NSO0VtR3A4b0NNO0lBQW9DLHlCQUFBO0VuR3U4b0MxQztFbUd0OG9DTTtJQUFvQyw2QkFBQTtFbkd5OG9DMUM7RW1HeDhvQ007SUFBb0MsK0JBQUE7RW5HMjhvQzFDO0VtRzE4b0NNO0lBQW9DLGdDQUFBO0VuRzY4b0MxQztFbUc1OG9DTTtJQUFvQyw4QkFBQTtFbkcrOG9DMUM7RW1HNzhvQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuRys4b0NSO0VtRzU4b0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkc4OG9DUjtBQUNGO0FtRzlncENJO0VBQVksd0JBQUE7QW5HaWhwQ2hCOztBbUdoaHBDSTtFQUFZLDRCQUFBO0FuR29ocENoQjs7QW1HbmhwQ0k7RUFBWSw4QkFBQTtBbkd1aHBDaEI7O0FtR3RocENJO0VBQVksK0JBQUE7QW5HMGhwQ2hCOztBbUd6aHBDSTtFQUFZLDZCQUFBO0FuRzZocENoQjs7QW1HM2hwQ0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuRzhocENOOztBbUczaHBDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5HOGhwQ047O0FtRzNocENJO0VBQWUseUJBQUE7QW5HK2hwQ25COztBbUc5aHBDSTtFQUFlLDZCQUFBO0FuR2tpcENuQjs7QW1HamlwQ0k7RUFBZSwrQkFBQTtBbkdxaXBDbkI7O0FtR3BpcENJO0VBQWUsZ0NBQUE7QW5Hd2lwQ25COztBbUd2aXBDSTtFQUFlLDhCQUFBO0FuRzJpcENuQjs7QW1HemlwQ0k7RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0FuRzRpcENOOztBbUd6aXBDSTtFQUNFLDhCQUFBO0VBQ0EsK0JBQUE7QW5HNGlwQ047O0E0RnR1cENNO0VPK0xFO0lBQWlDLHdCQUFBO0VuRzRpcEN2QztFbUczaXBDTTtJQUFpQyw0QkFBQTtFbkc4aXBDdkM7RW1HN2lwQ007SUFBaUMsOEJBQUE7RW5HZ2pwQ3ZDO0VtRy9pcENNO0lBQWlDLCtCQUFBO0VuR2tqcEN2QztFbUdqanBDTTtJQUFpQyw2QkFBQTtFbkdvanBDdkM7RW1HbGpwQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR29qcENSO0VtR2pqcENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdtanBDUjtFbUdoanBDTTtJQUFvQyx5QkFBQTtFbkdtanBDMUM7RW1HbGpwQ007SUFBb0MsNkJBQUE7RW5HcWpwQzFDO0VtR3BqcENNO0lBQW9DLCtCQUFBO0VuR3VqcEMxQztFbUd0anBDTTtJQUFvQyxnQ0FBQTtFbkd5anBDMUM7RW1HeGpwQ007SUFBb0MsOEJBQUE7RW5HMmpwQzFDO0VtR3pqcENNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkcyanBDUjtFbUd4anBDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HMGpwQ1I7QUFDRjtBNEZ2eHBDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkc0bHBDdkM7RW1HM2xwQ007SUFBaUMsNEJBQUE7RW5HOGxwQ3ZDO0VtRzdscENNO0lBQWlDLDhCQUFBO0VuR2dtcEN2QztFbUcvbHBDTTtJQUFpQywrQkFBQTtFbkdrbXBDdkM7RW1Ham1wQ007SUFBaUMsNkJBQUE7RW5Hb21wQ3ZDO0VtR2xtcENNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdvbXBDUjtFbUdqbXBDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HbW1wQ1I7RW1HaG1wQ007SUFBb0MseUJBQUE7RW5HbW1wQzFDO0VtR2xtcENNO0lBQW9DLDZCQUFBO0VuR3FtcEMxQztFbUdwbXBDTTtJQUFvQywrQkFBQTtFbkd1bXBDMUM7RW1HdG1wQ007SUFBb0MsZ0NBQUE7RW5HeW1wQzFDO0VtR3htcENNO0lBQW9DLDhCQUFBO0VuRzJtcEMxQztFbUd6bXBDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HMm1wQ1I7RW1HeG1wQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuRzBtcENSO0FBQ0Y7QTRGdjBwQ007RU8rTEU7SUFBaUMsd0JBQUE7RW5HNG9wQ3ZDO0VtRzNvcENNO0lBQWlDLDRCQUFBO0VuRzhvcEN2QztFbUc3b3BDTTtJQUFpQyw4QkFBQTtFbkdncHBDdkM7RW1HL29wQ007SUFBaUMsK0JBQUE7RW5Ha3BwQ3ZDO0VtR2pwcENNO0lBQWlDLDZCQUFBO0VuR29wcEN2QztFbUdscHBDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hb3BwQ1I7RW1HanBwQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR21wcENSO0VtR2hwcENNO0lBQW9DLHlCQUFBO0VuR21wcEMxQztFbUdscHBDTTtJQUFvQyw2QkFBQTtFbkdxcHBDMUM7RW1HcHBwQ007SUFBb0MsK0JBQUE7RW5HdXBwQzFDO0VtR3RwcENNO0lBQW9DLGdDQUFBO0VuR3lwcEMxQztFbUd4cHBDTTtJQUFvQyw4QkFBQTtFbkcycHBDMUM7RW1HenBwQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuRzJwcENSO0VtR3hwcENNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkcwcHBDUjtBQUNGO0E0RnYzcENNO0VPK0xFO0lBQWlDLHdCQUFBO0VuRzRycEN2QztFbUczcnBDTTtJQUFpQyw0QkFBQTtFbkc4cnBDdkM7RW1HN3JwQ007SUFBaUMsOEJBQUE7RW5HZ3NwQ3ZDO0VtRy9ycENNO0lBQWlDLCtCQUFBO0VuR2tzcEN2QztFbUdqc3BDTTtJQUFpQyw2QkFBQTtFbkdvc3BDdkM7RW1HbHNwQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR29zcENSO0VtR2pzcENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdtc3BDUjtFbUdoc3BDTTtJQUFvQyx5QkFBQTtFbkdtc3BDMUM7RW1HbHNwQ007SUFBb0MsNkJBQUE7RW5HcXNwQzFDO0VtR3BzcENNO0lBQW9DLCtCQUFBO0VuR3VzcEMxQztFbUd0c3BDTTtJQUFvQyxnQ0FBQTtFbkd5c3BDMUM7RW1HeHNwQ007SUFBb0MsOEJBQUE7RW5HMnNwQzFDO0VtR3pzcENNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkcyc3BDUjtFbUd4c3BDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HMHNwQ1I7QUFDRjtBNEZ2NnBDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkc0dXBDdkM7RW1HM3VwQ007SUFBaUMsNEJBQUE7RW5HOHVwQ3ZDO0VtRzd1cENNO0lBQWlDLDhCQUFBO0VuR2d2cEN2QztFbUcvdXBDTTtJQUFpQywrQkFBQTtFbkdrdnBDdkM7RW1HanZwQ007SUFBaUMsNkJBQUE7RW5Hb3ZwQ3ZDO0VtR2x2cENNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdvdnBDUjtFbUdqdnBDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HbXZwQ1I7RW1HaHZwQ007SUFBb0MseUJBQUE7RW5HbXZwQzFDO0VtR2x2cENNO0lBQW9DLDZCQUFBO0VuR3F2cEMxQztFbUdwdnBDTTtJQUFvQywrQkFBQTtFbkd1dnBDMUM7RW1HdHZwQ007SUFBb0MsZ0NBQUE7RW5HeXZwQzFDO0VtR3h2cENNO0lBQW9DLDhCQUFBO0VuRzJ2cEMxQztFbUd6dnBDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HMnZwQ1I7RW1HeHZwQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuRzB2cENSO0FBQ0Y7QTRGdjlwQ007RU8rTEU7SUFBaUMsd0JBQUE7RW5HNHhwQ3ZDO0VtRzN4cENNO0lBQWlDLDRCQUFBO0VuRzh4cEN2QztFbUc3eHBDTTtJQUFpQyw4QkFBQTtFbkdneXBDdkM7RW1HL3hwQ007SUFBaUMsK0JBQUE7RW5Ha3lwQ3ZDO0VtR2p5cENNO0lBQWlDLDZCQUFBO0VuR295cEN2QztFbUdseXBDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hb3lwQ1I7RW1HanlwQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR215cENSO0VtR2h5cENNO0lBQW9DLHlCQUFBO0VuR215cEMxQztFbUdseXBDTTtJQUFvQyw2QkFBQTtFbkdxeXBDMUM7RW1HcHlwQ007SUFBb0MsK0JBQUE7RW5HdXlwQzFDO0VtR3R5cENNO0lBQW9DLGdDQUFBO0VuR3l5cEMxQztFbUd4eXBDTTtJQUFvQyw4QkFBQTtFbkcyeXBDMUM7RW1HenlwQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuRzJ5cENSO0VtR3h5cENNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkcweXBDUjtBQUNGO0E0RnZncUNNO0VPK0xFO0lBQWlDLHdCQUFBO0VuRzQwcEN2QztFbUczMHBDTTtJQUFpQyw0QkFBQTtFbkc4MHBDdkM7RW1HNzBwQ007SUFBaUMsOEJBQUE7RW5HZzFwQ3ZDO0VtRy8wcENNO0lBQWlDLCtCQUFBO0VuR2sxcEN2QztFbUdqMXBDTTtJQUFpQyw2QkFBQTtFbkdvMXBDdkM7RW1HbDFwQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR28xcENSO0VtR2oxcENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdtMXBDUjtFbUdoMXBDTTtJQUFvQyx5QkFBQTtFbkdtMXBDMUM7RW1HbDFwQ007SUFBb0MsNkJBQUE7RW5HcTFwQzFDO0VtR3AxcENNO0lBQW9DLCtCQUFBO0VuR3UxcEMxQztFbUd0MXBDTTtJQUFvQyxnQ0FBQTtFbkd5MXBDMUM7RW1HeDFwQ007SUFBb0MsOEJBQUE7RW5HMjFwQzFDO0VtR3oxcENNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkcyMXBDUjtFbUd4MXBDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HMDFwQ1I7QUFDRjtBNEZ2anFDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkc0M3BDdkM7RW1HMzNwQ007SUFBaUMsNEJBQUE7RW5HODNwQ3ZDO0VtRzczcENNO0lBQWlDLDhCQUFBO0VuR2c0cEN2QztFbUcvM3BDTTtJQUFpQywrQkFBQTtFbkdrNHBDdkM7RW1HajRwQ007SUFBaUMsNkJBQUE7RW5HbzRwQ3ZDO0VtR2w0cENNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdvNHBDUjtFbUdqNHBDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HbTRwQ1I7RW1HaDRwQ007SUFBb0MseUJBQUE7RW5HbTRwQzFDO0VtR2w0cENNO0lBQW9DLDZCQUFBO0VuR3E0cEMxQztFbUdwNHBDTTtJQUFvQywrQkFBQTtFbkd1NHBDMUM7RW1HdDRwQ007SUFBb0MsZ0NBQUE7RW5HeTRwQzFDO0VtR3g0cENNO0lBQW9DLDhCQUFBO0VuRzI0cEMxQztFbUd6NHBDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HMjRwQ1I7RW1HeDRwQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuRzA0cENSO0FBQ0Y7QTRGdm1xQ007RU8rTEU7SUFBaUMsd0JBQUE7RW5HNDZwQ3ZDO0VtRzM2cENNO0lBQWlDLDRCQUFBO0VuRzg2cEN2QztFbUc3NnBDTTtJQUFpQyw4QkFBQTtFbkdnN3BDdkM7RW1HLzZwQ007SUFBaUMsK0JBQUE7RW5HazdwQ3ZDO0VtR2o3cENNO0lBQWlDLDZCQUFBO0VuR283cEN2QztFbUdsN3BDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HbzdwQ1I7RW1HajdwQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR203cENSO0VtR2g3cENNO0lBQW9DLHlCQUFBO0VuR203cEMxQztFbUdsN3BDTTtJQUFvQyw2QkFBQTtFbkdxN3BDMUM7RW1HcDdwQ007SUFBb0MsK0JBQUE7RW5HdTdwQzFDO0VtR3Q3cENNO0lBQW9DLGdDQUFBO0VuR3k3cEMxQztFbUd4N3BDTTtJQUFvQyw4QkFBQTtFbkcyN3BDMUM7RW1HejdwQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuRzI3cENSO0VtR3g3cENNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkcwN3BDUjtBQUNGO0E0RnZwcUNNO0VPK0xFO0lBQWlDLHdCQUFBO0VuRzQ5cEN2QztFbUczOXBDTTtJQUFpQyw0QkFBQTtFbkc4OXBDdkM7RW1HNzlwQ007SUFBaUMsOEJBQUE7RW5HZytwQ3ZDO0VtRy85cENNO0lBQWlDLCtCQUFBO0VuR2srcEN2QztFbUdqK3BDTTtJQUFpQyw2QkFBQTtFbkdvK3BDdkM7RW1HbCtwQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR28rcENSO0VtR2orcENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdtK3BDUjtFbUdoK3BDTTtJQUFvQyx5QkFBQTtFbkdtK3BDMUM7RW1HbCtwQ007SUFBb0MsNkJBQUE7RW5HcStwQzFDO0VtR3ArcENNO0lBQW9DLCtCQUFBO0VuR3UrcEMxQztFbUd0K3BDTTtJQUFvQyxnQ0FBQTtFbkd5K3BDMUM7RW1HeCtwQ007SUFBb0MsOEJBQUE7RW5HMitwQzFDO0VtR3orcENNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkcyK3BDUjtFbUd4K3BDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HMCtwQ1I7QUFDRjtBNEZ2c3FDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkc0Z3FDdkM7RW1HM2dxQ007SUFBaUMsNEJBQUE7RW5HOGdxQ3ZDO0VtRzdncUNNO0lBQWlDLDhCQUFBO0VuR2docUN2QztFbUcvZ3FDTTtJQUFpQywrQkFBQTtFbkdraHFDdkM7RW1HamhxQ007SUFBaUMsNkJBQUE7RW5Hb2hxQ3ZDO0VtR2xocUNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdvaHFDUjtFbUdqaHFDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HbWhxQ1I7RW1HaGhxQ007SUFBb0MseUJBQUE7RW5HbWhxQzFDO0VtR2xocUNNO0lBQW9DLDZCQUFBO0VuR3FocUMxQztFbUdwaHFDTTtJQUFvQywrQkFBQTtFbkd1aHFDMUM7RW1HdGhxQ007SUFBb0MsZ0NBQUE7RW5HeWhxQzFDO0VtR3hocUNNO0lBQW9DLDhCQUFBO0VuRzJocUMxQztFbUd6aHFDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HMmhxQ1I7RW1HeGhxQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuRzBocUNSO0FBQ0Y7QTRGdnZxQ007RU8rTEU7SUFBaUMsd0JBQUE7RW5HNGpxQ3ZDO0VtRzNqcUNNO0lBQWlDLDRCQUFBO0VuRzhqcUN2QztFbUc3anFDTTtJQUFpQyw4QkFBQTtFbkdna3FDdkM7RW1HL2pxQ007SUFBaUMsK0JBQUE7RW5Ha2txQ3ZDO0VtR2prcUNNO0lBQWlDLDZCQUFBO0VuR29rcUN2QztFbUdsa3FDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hb2txQ1I7RW1HamtxQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR21rcUNSO0VtR2hrcUNNO0lBQW9DLHlCQUFBO0VuR21rcUMxQztFbUdsa3FDTTtJQUFvQyw2QkFBQTtFbkdxa3FDMUM7RW1HcGtxQ007SUFBb0MsK0JBQUE7RW5HdWtxQzFDO0VtR3RrcUNNO0lBQW9DLGdDQUFBO0VuR3lrcUMxQztFbUd4a3FDTTtJQUFvQyw4QkFBQTtFbkcya3FDMUM7RW1HemtxQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuRzJrcUNSO0VtR3hrcUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkcwa3FDUjtBQUNGO0FtRzFvcUNJO0VBQVksd0JBQUE7QW5HNm9xQ2hCOztBbUc1b3FDSTtFQUFZLDRCQUFBO0FuR2dwcUNoQjs7QW1HL29xQ0k7RUFBWSw4QkFBQTtBbkdtcHFDaEI7O0FtR2xwcUNJO0VBQVksK0JBQUE7QW5Hc3BxQ2hCOztBbUdycHFDSTtFQUFZLDZCQUFBO0FuR3lwcUNoQjs7QW1HdnBxQ0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuRzBwcUNOOztBbUd2cHFDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5HMHBxQ047O0FtR3ZwcUNJO0VBQWUseUJBQUE7QW5HMnBxQ25COztBbUcxcHFDSTtFQUFlLDZCQUFBO0FuRzhwcUNuQjs7QW1HN3BxQ0k7RUFBZSwrQkFBQTtBbkdpcXFDbkI7O0FtR2hxcUNJO0VBQWUsZ0NBQUE7QW5Hb3FxQ25COztBbUducXFDSTtFQUFlLDhCQUFBO0FuR3VxcUNuQjs7QW1HcnFxQ0k7RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0FuR3dxcUNOOztBbUdycXFDSTtFQUNFLDhCQUFBO0VBQ0EsK0JBQUE7QW5Hd3FxQ047O0E0RmwycUNNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR3dxcUN2QztFbUd2cXFDTTtJQUFpQyw0QkFBQTtFbkcwcXFDdkM7RW1HenFxQ007SUFBaUMsOEJBQUE7RW5HNHFxQ3ZDO0VtRzNxcUNNO0lBQWlDLCtCQUFBO0VuRzhxcUN2QztFbUc3cXFDTTtJQUFpQyw2QkFBQTtFbkdncnFDdkM7RW1HOXFxQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR2dycUNSO0VtRzdxcUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcrcXFDUjtFbUc1cXFDTTtJQUFvQyx5QkFBQTtFbkcrcXFDMUM7RW1HOXFxQ007SUFBb0MsNkJBQUE7RW5HaXJxQzFDO0VtR2hycUNNO0lBQW9DLCtCQUFBO0VuR21ycUMxQztFbUdscnFDTTtJQUFvQyxnQ0FBQTtFbkdxcnFDMUM7RW1HcHJxQ007SUFBb0MsOEJBQUE7RW5HdXJxQzFDO0VtR3JycUNNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkd1cnFDUjtFbUdwcnFDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5Hc3JxQ1I7QUFDRjtBNEZuNXFDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkd3dHFDdkM7RW1HdnRxQ007SUFBaUMsNEJBQUE7RW5HMHRxQ3ZDO0VtR3p0cUNNO0lBQWlDLDhCQUFBO0VuRzR0cUN2QztFbUczdHFDTTtJQUFpQywrQkFBQTtFbkc4dHFDdkM7RW1HN3RxQ007SUFBaUMsNkJBQUE7RW5HZ3VxQ3ZDO0VtRzl0cUNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdndXFDUjtFbUc3dHFDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HK3RxQ1I7RW1HNXRxQ007SUFBb0MseUJBQUE7RW5HK3RxQzFDO0VtRzl0cUNNO0lBQW9DLDZCQUFBO0VuR2l1cUMxQztFbUdodXFDTTtJQUFvQywrQkFBQTtFbkdtdXFDMUM7RW1HbHVxQ007SUFBb0MsZ0NBQUE7RW5HcXVxQzFDO0VtR3B1cUNNO0lBQW9DLDhCQUFBO0VuR3V1cUMxQztFbUdydXFDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HdXVxQ1I7RW1HcHVxQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuR3N1cUNSO0FBQ0Y7QTRGbjhxQ007RU8rTEU7SUFBaUMsd0JBQUE7RW5Hd3dxQ3ZDO0VtR3Z3cUNNO0lBQWlDLDRCQUFBO0VuRzB3cUN2QztFbUd6d3FDTTtJQUFpQyw4QkFBQTtFbkc0d3FDdkM7RW1HM3dxQ007SUFBaUMsK0JBQUE7RW5HOHdxQ3ZDO0VtRzd3cUNNO0lBQWlDLDZCQUFBO0VuR2d4cUN2QztFbUc5d3FDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HZ3hxQ1I7RW1HN3dxQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRyt3cUNSO0VtRzV3cUNNO0lBQW9DLHlCQUFBO0VuRyt3cUMxQztFbUc5d3FDTTtJQUFvQyw2QkFBQTtFbkdpeHFDMUM7RW1HaHhxQ007SUFBb0MsK0JBQUE7RW5HbXhxQzFDO0VtR2x4cUNNO0lBQW9DLGdDQUFBO0VuR3F4cUMxQztFbUdweHFDTTtJQUFvQyw4QkFBQTtFbkd1eHFDMUM7RW1HcnhxQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuR3V4cUNSO0VtR3B4cUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkdzeHFDUjtBQUNGO0E0Rm4vcUNNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR3d6cUN2QztFbUd2enFDTTtJQUFpQyw0QkFBQTtFbkcwenFDdkM7RW1HenpxQ007SUFBaUMsOEJBQUE7RW5HNHpxQ3ZDO0VtRzN6cUNNO0lBQWlDLCtCQUFBO0VuRzh6cUN2QztFbUc3enFDTTtJQUFpQyw2QkFBQTtFbkdnMHFDdkM7RW1HOXpxQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR2cwcUNSO0VtRzd6cUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcrenFDUjtFbUc1enFDTTtJQUFvQyx5QkFBQTtFbkcrenFDMUM7RW1HOXpxQ007SUFBb0MsNkJBQUE7RW5HaTBxQzFDO0VtR2gwcUNNO0lBQW9DLCtCQUFBO0VuR20wcUMxQztFbUdsMHFDTTtJQUFvQyxnQ0FBQTtFbkdxMHFDMUM7RW1HcDBxQ007SUFBb0MsOEJBQUE7RW5HdTBxQzFDO0VtR3IwcUNNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkd1MHFDUjtFbUdwMHFDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HczBxQ1I7QUFDRjtBNEZuaXJDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkd3MnFDdkM7RW1HdjJxQ007SUFBaUMsNEJBQUE7RW5HMDJxQ3ZDO0VtR3oycUNNO0lBQWlDLDhCQUFBO0VuRzQycUN2QztFbUczMnFDTTtJQUFpQywrQkFBQTtFbkc4MnFDdkM7RW1HNzJxQ007SUFBaUMsNkJBQUE7RW5HZzNxQ3ZDO0VtRzkycUNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdnM3FDUjtFbUc3MnFDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HKzJxQ1I7RW1HNTJxQ007SUFBb0MseUJBQUE7RW5HKzJxQzFDO0VtRzkycUNNO0lBQW9DLDZCQUFBO0VuR2kzcUMxQztFbUdoM3FDTTtJQUFvQywrQkFBQTtFbkdtM3FDMUM7RW1HbDNxQ007SUFBb0MsZ0NBQUE7RW5HcTNxQzFDO0VtR3AzcUNNO0lBQW9DLDhCQUFBO0VuR3UzcUMxQztFbUdyM3FDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HdTNxQ1I7RW1HcDNxQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuR3MzcUNSO0FBQ0Y7QTRGbmxyQ007RU8rTEU7SUFBaUMsd0JBQUE7RW5HdzVxQ3ZDO0VtR3Y1cUNNO0lBQWlDLDRCQUFBO0VuRzA1cUN2QztFbUd6NXFDTTtJQUFpQyw4QkFBQTtFbkc0NXFDdkM7RW1HMzVxQ007SUFBaUMsK0JBQUE7RW5HODVxQ3ZDO0VtRzc1cUNNO0lBQWlDLDZCQUFBO0VuR2c2cUN2QztFbUc5NXFDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HZzZxQ1I7RW1HNzVxQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRys1cUNSO0VtRzU1cUNNO0lBQW9DLHlCQUFBO0VuRys1cUMxQztFbUc5NXFDTTtJQUFvQyw2QkFBQTtFbkdpNnFDMUM7RW1HaDZxQ007SUFBb0MsK0JBQUE7RW5HbTZxQzFDO0VtR2w2cUNNO0lBQW9DLGdDQUFBO0VuR3E2cUMxQztFbUdwNnFDTTtJQUFvQyw4QkFBQTtFbkd1NnFDMUM7RW1HcjZxQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuR3U2cUNSO0VtR3A2cUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkdzNnFDUjtBQUNGO0E0Rm5vckNNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR3c4cUN2QztFbUd2OHFDTTtJQUFpQyw0QkFBQTtFbkcwOHFDdkM7RW1HejhxQ007SUFBaUMsOEJBQUE7RW5HNDhxQ3ZDO0VtRzM4cUNNO0lBQWlDLCtCQUFBO0VuRzg4cUN2QztFbUc3OHFDTTtJQUFpQyw2QkFBQTtFbkdnOXFDdkM7RW1HOThxQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR2c5cUNSO0VtRzc4cUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcrOHFDUjtFbUc1OHFDTTtJQUFvQyx5QkFBQTtFbkcrOHFDMUM7RW1HOThxQ007SUFBb0MsNkJBQUE7RW5HaTlxQzFDO0VtR2g5cUNNO0lBQW9DLCtCQUFBO0VuR205cUMxQztFbUdsOXFDTTtJQUFvQyxnQ0FBQTtFbkdxOXFDMUM7RW1HcDlxQ007SUFBb0MsOEJBQUE7RW5HdTlxQzFDO0VtR3I5cUNNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkd1OXFDUjtFbUdwOXFDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HczlxQ1I7QUFDRjtBNEZucnJDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkd3L3FDdkM7RW1Hdi9xQ007SUFBaUMsNEJBQUE7RW5HMC9xQ3ZDO0VtR3ovcUNNO0lBQWlDLDhCQUFBO0VuRzQvcUN2QztFbUczL3FDTTtJQUFpQywrQkFBQTtFbkc4L3FDdkM7RW1HNy9xQ007SUFBaUMsNkJBQUE7RW5HZ2dyQ3ZDO0VtRzkvcUNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdnZ3JDUjtFbUc3L3FDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HKy9xQ1I7RW1HNS9xQ007SUFBb0MseUJBQUE7RW5HKy9xQzFDO0VtRzkvcUNNO0lBQW9DLDZCQUFBO0VuR2lnckMxQztFbUdoZ3JDTTtJQUFvQywrQkFBQTtFbkdtZ3JDMUM7RW1HbGdyQ007SUFBb0MsZ0NBQUE7RW5HcWdyQzFDO0VtR3BnckNNO0lBQW9DLDhCQUFBO0VuR3VnckMxQztFbUdyZ3JDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HdWdyQ1I7RW1HcGdyQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuR3NnckNSO0FBQ0Y7QTRGbnVyQ007RU8rTEU7SUFBaUMsd0JBQUE7RW5Hd2lyQ3ZDO0VtR3ZpckNNO0lBQWlDLDRCQUFBO0VuRzBpckN2QztFbUd6aXJDTTtJQUFpQyw4QkFBQTtFbkc0aXJDdkM7RW1HM2lyQ007SUFBaUMsK0JBQUE7RW5HOGlyQ3ZDO0VtRzdpckNNO0lBQWlDLDZCQUFBO0VuR2dqckN2QztFbUc5aXJDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HZ2pyQ1I7RW1HN2lyQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRytpckNSO0VtRzVpckNNO0lBQW9DLHlCQUFBO0VuRytpckMxQztFbUc5aXJDTTtJQUFvQyw2QkFBQTtFbkdpanJDMUM7RW1HaGpyQ007SUFBb0MsK0JBQUE7RW5HbWpyQzFDO0VtR2xqckNNO0lBQW9DLGdDQUFBO0VuR3FqckMxQztFbUdwanJDTTtJQUFvQyw4QkFBQTtFbkd1anJDMUM7RW1HcmpyQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuR3VqckNSO0VtR3BqckNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkdzanJDUjtBQUNGO0E0Rm54ckNNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR3dsckN2QztFbUd2bHJDTTtJQUFpQyw0QkFBQTtFbkcwbHJDdkM7RW1HemxyQ007SUFBaUMsOEJBQUE7RW5HNGxyQ3ZDO0VtRzNsckNNO0lBQWlDLCtCQUFBO0VuRzhsckN2QztFbUc3bHJDTTtJQUFpQyw2QkFBQTtFbkdnbXJDdkM7RW1HOWxyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR2dtckNSO0VtRzdsckNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcrbHJDUjtFbUc1bHJDTTtJQUFvQyx5QkFBQTtFbkcrbHJDMUM7RW1HOWxyQ007SUFBb0MsNkJBQUE7RW5HaW1yQzFDO0VtR2htckNNO0lBQW9DLCtCQUFBO0VuR21tckMxQztFbUdsbXJDTTtJQUFvQyxnQ0FBQTtFbkdxbXJDMUM7RW1HcG1yQ007SUFBb0MsOEJBQUE7RW5HdW1yQzFDO0VtR3JtckNNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkd1bXJDUjtFbUdwbXJDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5Hc21yQ1I7QUFDRjtBNEZuMHJDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkd3b3JDdkM7RW1Hdm9yQ007SUFBaUMsNEJBQUE7RW5HMG9yQ3ZDO0VtR3pvckNNO0lBQWlDLDhCQUFBO0VuRzRvckN2QztFbUczb3JDTTtJQUFpQywrQkFBQTtFbkc4b3JDdkM7RW1HN29yQ007SUFBaUMsNkJBQUE7RW5HZ3ByQ3ZDO0VtRzlvckNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdncHJDUjtFbUc3b3JDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HK29yQ1I7RW1HNW9yQ007SUFBb0MseUJBQUE7RW5HK29yQzFDO0VtRzlvckNNO0lBQW9DLDZCQUFBO0VuR2lwckMxQztFbUdocHJDTTtJQUFvQywrQkFBQTtFbkdtcHJDMUM7RW1HbHByQ007SUFBb0MsZ0NBQUE7RW5HcXByQzFDO0VtR3BwckNNO0lBQW9DLDhCQUFBO0VuR3VwckMxQztFbUdycHJDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HdXByQ1I7RW1HcHByQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuR3NwckNSO0FBQ0Y7QTRGbjNyQ007RU8rTEU7SUFBaUMsd0JBQUE7RW5Hd3JyQ3ZDO0VtR3ZyckNNO0lBQWlDLDRCQUFBO0VuRzByckN2QztFbUd6cnJDTTtJQUFpQyw4QkFBQTtFbkc0cnJDdkM7RW1HM3JyQ007SUFBaUMsK0JBQUE7RW5HOHJyQ3ZDO0VtRzdyckNNO0lBQWlDLDZCQUFBO0VuR2dzckN2QztFbUc5cnJDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HZ3NyQ1I7RW1HN3JyQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRytyckNSO0VtRzVyckNNO0lBQW9DLHlCQUFBO0VuRytyckMxQztFbUc5cnJDTTtJQUFvQyw2QkFBQTtFbkdpc3JDMUM7RW1HaHNyQ007SUFBb0MsK0JBQUE7RW5HbXNyQzFDO0VtR2xzckNNO0lBQW9DLGdDQUFBO0VuR3FzckMxQztFbUdwc3JDTTtJQUFvQyw4QkFBQTtFbkd1c3JDMUM7RW1HcnNyQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuR3VzckNSO0VtR3BzckNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkdzc3JDUjtBQUNGO0FtR3R3ckNJO0VBQVksd0JBQUE7QW5HeXdyQ2hCOztBbUd4d3JDSTtFQUFZLDRCQUFBO0FuRzR3ckNoQjs7QW1HM3dyQ0k7RUFBWSw4QkFBQTtBbkcrd3JDaEI7O0FtRzl3ckNJO0VBQVksK0JBQUE7QW5Ha3hyQ2hCOztBbUdqeHJDSTtFQUFZLDZCQUFBO0FuR3F4ckNoQjs7QW1HbnhyQ0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuR3N4ckNOOztBbUdueHJDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5Hc3hyQ047O0FtR254ckNJO0VBQWUseUJBQUE7QW5HdXhyQ25COztBbUd0eHJDSTtFQUFlLDZCQUFBO0FuRzB4ckNuQjs7QW1HenhyQ0k7RUFBZSwrQkFBQTtBbkc2eHJDbkI7O0FtRzV4ckNJO0VBQWUsZ0NBQUE7QW5HZ3lyQ25COztBbUcveHJDSTtFQUFlLDhCQUFBO0FuR215ckNuQjs7QW1HanlyQ0k7RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0FuR295ckNOOztBbUdqeXJDSTtFQUNFLDhCQUFBO0VBQ0EsK0JBQUE7QW5Hb3lyQ047O0E0Rjk5ckNNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR295ckN2QztFbUdueXJDTTtJQUFpQyw0QkFBQTtFbkdzeXJDdkM7RW1HcnlyQ007SUFBaUMsOEJBQUE7RW5Hd3lyQ3ZDO0VtR3Z5ckNNO0lBQWlDLCtCQUFBO0VuRzB5ckN2QztFbUd6eXJDTTtJQUFpQyw2QkFBQTtFbkc0eXJDdkM7RW1HMXlyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRzR5ckNSO0VtR3p5ckNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcyeXJDUjtFbUd4eXJDTTtJQUFvQyx5QkFBQTtFbkcyeXJDMUM7RW1HMXlyQ007SUFBb0MsNkJBQUE7RW5HNnlyQzFDO0VtRzV5ckNNO0lBQW9DLCtCQUFBO0VuRyt5ckMxQztFbUc5eXJDTTtJQUFvQyxnQ0FBQTtFbkdpenJDMUM7RW1HaHpyQ007SUFBb0MsOEJBQUE7RW5HbXpyQzFDO0VtR2p6ckNNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkdtenJDUjtFbUdoenJDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5Ha3pyQ1I7QUFDRjtBNEYvZ3NDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkdvMXJDdkM7RW1HbjFyQ007SUFBaUMsNEJBQUE7RW5HczFyQ3ZDO0VtR3IxckNNO0lBQWlDLDhCQUFBO0VuR3cxckN2QztFbUd2MXJDTTtJQUFpQywrQkFBQTtFbkcwMXJDdkM7RW1HejFyQ007SUFBaUMsNkJBQUE7RW5HNDFyQ3ZDO0VtRzExckNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkc0MXJDUjtFbUd6MXJDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HMjFyQ1I7RW1HeDFyQ007SUFBb0MseUJBQUE7RW5HMjFyQzFDO0VtRzExckNNO0lBQW9DLDZCQUFBO0VuRzYxckMxQztFbUc1MXJDTTtJQUFvQywrQkFBQTtFbkcrMXJDMUM7RW1HOTFyQ007SUFBb0MsZ0NBQUE7RW5HaTJyQzFDO0VtR2gyckNNO0lBQW9DLDhCQUFBO0VuR20yckMxQztFbUdqMnJDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HbTJyQ1I7RW1HaDJyQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuR2syckNSO0FBQ0Y7QTRGL2pzQ007RU8rTEU7SUFBaUMsd0JBQUE7RW5HbzRyQ3ZDO0VtR240ckNNO0lBQWlDLDRCQUFBO0VuR3M0ckN2QztFbUdyNHJDTTtJQUFpQyw4QkFBQTtFbkd3NHJDdkM7RW1HdjRyQ007SUFBaUMsK0JBQUE7RW5HMDRyQ3ZDO0VtR3o0ckNNO0lBQWlDLDZCQUFBO0VuRzQ0ckN2QztFbUcxNHJDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HNDRyQ1I7RW1HejRyQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzI0ckNSO0VtR3g0ckNNO0lBQW9DLHlCQUFBO0VuRzI0ckMxQztFbUcxNHJDTTtJQUFvQyw2QkFBQTtFbkc2NHJDMUM7RW1HNTRyQ007SUFBb0MsK0JBQUE7RW5HKzRyQzFDO0VtRzk0ckNNO0lBQW9DLGdDQUFBO0VuR2k1ckMxQztFbUdoNXJDTTtJQUFvQyw4QkFBQTtFbkdtNXJDMUM7RW1HajVyQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuR201ckNSO0VtR2g1ckNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkdrNXJDUjtBQUNGO0E0Ri9tc0NNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR283ckN2QztFbUduN3JDTTtJQUFpQyw0QkFBQTtFbkdzN3JDdkM7RW1HcjdyQ007SUFBaUMsOEJBQUE7RW5HdzdyQ3ZDO0VtR3Y3ckNNO0lBQWlDLCtCQUFBO0VuRzA3ckN2QztFbUd6N3JDTTtJQUFpQyw2QkFBQTtFbkc0N3JDdkM7RW1HMTdyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRzQ3ckNSO0VtR3o3ckNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcyN3JDUjtFbUd4N3JDTTtJQUFvQyx5QkFBQTtFbkcyN3JDMUM7RW1HMTdyQ007SUFBb0MsNkJBQUE7RW5HNjdyQzFDO0VtRzU3ckNNO0lBQW9DLCtCQUFBO0VuRys3ckMxQztFbUc5N3JDTTtJQUFvQyxnQ0FBQTtFbkdpOHJDMUM7RW1HaDhyQ007SUFBb0MsOEJBQUE7RW5HbThyQzFDO0VtR2o4ckNNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkdtOHJDUjtFbUdoOHJDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HazhyQ1I7QUFDRjtBNEYvcHNDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkdvK3JDdkM7RW1HbityQ007SUFBaUMsNEJBQUE7RW5HcytyQ3ZDO0VtR3IrckNNO0lBQWlDLDhCQUFBO0VuR3crckN2QztFbUd2K3JDTTtJQUFpQywrQkFBQTtFbkcwK3JDdkM7RW1HeityQ007SUFBaUMsNkJBQUE7RW5HNCtyQ3ZDO0VtRzErckNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkc0K3JDUjtFbUd6K3JDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HMityQ1I7RW1HeCtyQ007SUFBb0MseUJBQUE7RW5HMityQzFDO0VtRzErckNNO0lBQW9DLDZCQUFBO0VuRzYrckMxQztFbUc1K3JDTTtJQUFvQywrQkFBQTtFbkcrK3JDMUM7RW1HOStyQ007SUFBb0MsZ0NBQUE7RW5HaS9yQzFDO0VtR2gvckNNO0lBQW9DLDhCQUFBO0VuR20vckMxQztFbUdqL3JDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HbS9yQ1I7RW1HaC9yQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuR2svckNSO0FBQ0Y7QTRGL3NzQ007RU8rTEU7SUFBaUMsd0JBQUE7RW5Hb2hzQ3ZDO0VtR25oc0NNO0lBQWlDLDRCQUFBO0VuR3Noc0N2QztFbUdyaHNDTTtJQUFpQyw4QkFBQTtFbkd3aHNDdkM7RW1HdmhzQ007SUFBaUMsK0JBQUE7RW5HMGhzQ3ZDO0VtR3poc0NNO0lBQWlDLDZCQUFBO0VuRzRoc0N2QztFbUcxaHNDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HNGhzQ1I7RW1HemhzQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzJoc0NSO0VtR3hoc0NNO0lBQW9DLHlCQUFBO0VuRzJoc0MxQztFbUcxaHNDTTtJQUFvQyw2QkFBQTtFbkc2aHNDMUM7RW1HNWhzQ007SUFBb0MsK0JBQUE7RW5HK2hzQzFDO0VtRzloc0NNO0lBQW9DLGdDQUFBO0VuR2lpc0MxQztFbUdoaXNDTTtJQUFvQyw4QkFBQTtFbkdtaXNDMUM7RW1HamlzQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuR21pc0NSO0VtR2hpc0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkdraXNDUjtBQUNGO0E0Ri92c0NNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR29rc0N2QztFbUdua3NDTTtJQUFpQyw0QkFBQTtFbkdza3NDdkM7RW1HcmtzQ007SUFBaUMsOEJBQUE7RW5Hd2tzQ3ZDO0VtR3Zrc0NNO0lBQWlDLCtCQUFBO0VuRzBrc0N2QztFbUd6a3NDTTtJQUFpQyw2QkFBQTtFbkc0a3NDdkM7RW1HMWtzQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRzRrc0NSO0VtR3prc0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcya3NDUjtFbUd4a3NDTTtJQUFvQyx5QkFBQTtFbkcya3NDMUM7RW1HMWtzQ007SUFBb0MsNkJBQUE7RW5HNmtzQzFDO0VtRzVrc0NNO0lBQW9DLCtCQUFBO0VuRytrc0MxQztFbUc5a3NDTTtJQUFvQyxnQ0FBQTtFbkdpbHNDMUM7RW1HaGxzQ007SUFBb0MsOEJBQUE7RW5HbWxzQzFDO0VtR2psc0NNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkdtbHNDUjtFbUdobHNDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5Ha2xzQ1I7QUFDRjtBNEYveXNDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkdvbnNDdkM7RW1Hbm5zQ007SUFBaUMsNEJBQUE7RW5Hc25zQ3ZDO0VtR3Juc0NNO0lBQWlDLDhCQUFBO0VuR3duc0N2QztFbUd2bnNDTTtJQUFpQywrQkFBQTtFbkcwbnNDdkM7RW1Hem5zQ007SUFBaUMsNkJBQUE7RW5HNG5zQ3ZDO0VtRzFuc0NNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkc0bnNDUjtFbUd6bnNDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HMm5zQ1I7RW1HeG5zQ007SUFBb0MseUJBQUE7RW5HMm5zQzFDO0VtRzFuc0NNO0lBQW9DLDZCQUFBO0VuRzZuc0MxQztFbUc1bnNDTTtJQUFvQywrQkFBQTtFbkcrbnNDMUM7RW1HOW5zQ007SUFBb0MsZ0NBQUE7RW5HaW9zQzFDO0VtR2hvc0NNO0lBQW9DLDhCQUFBO0VuR21vc0MxQztFbUdqb3NDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HbW9zQ1I7RW1HaG9zQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuR2tvc0NSO0FBQ0Y7QTRGLzFzQ007RU8rTEU7SUFBaUMsd0JBQUE7RW5Hb3FzQ3ZDO0VtR25xc0NNO0lBQWlDLDRCQUFBO0VuR3Nxc0N2QztFbUdycXNDTTtJQUFpQyw4QkFBQTtFbkd3cXNDdkM7RW1HdnFzQ007SUFBaUMsK0JBQUE7RW5HMHFzQ3ZDO0VtR3pxc0NNO0lBQWlDLDZCQUFBO0VuRzRxc0N2QztFbUcxcXNDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HNHFzQ1I7RW1HenFzQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzJxc0NSO0VtR3hxc0NNO0lBQW9DLHlCQUFBO0VuRzJxc0MxQztFbUcxcXNDTTtJQUFvQyw2QkFBQTtFbkc2cXNDMUM7RW1HNXFzQ007SUFBb0MsK0JBQUE7RW5HK3FzQzFDO0VtRzlxc0NNO0lBQW9DLGdDQUFBO0VuR2lyc0MxQztFbUdocnNDTTtJQUFvQyw4QkFBQTtFbkdtcnNDMUM7RW1HanJzQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuR21yc0NSO0VtR2hyc0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkdrcnNDUjtBQUNGO0E0Ri80c0NNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR290c0N2QztFbUdudHNDTTtJQUFpQyw0QkFBQTtFbkdzdHNDdkM7RW1HcnRzQ007SUFBaUMsOEJBQUE7RW5Hd3RzQ3ZDO0VtR3Z0c0NNO0lBQWlDLCtCQUFBO0VuRzB0c0N2QztFbUd6dHNDTTtJQUFpQyw2QkFBQTtFbkc0dHNDdkM7RW1HMXRzQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuRzR0c0NSO0VtR3p0c0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcydHNDUjtFbUd4dHNDTTtJQUFvQyx5QkFBQTtFbkcydHNDMUM7RW1HMXRzQ007SUFBb0MsNkJBQUE7RW5HNnRzQzFDO0VtRzV0c0NNO0lBQW9DLCtCQUFBO0VuRyt0c0MxQztFbUc5dHNDTTtJQUFvQyxnQ0FBQTtFbkdpdXNDMUM7RW1HaHVzQ007SUFBb0MsOEJBQUE7RW5HbXVzQzFDO0VtR2p1c0NNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkdtdXNDUjtFbUdodXNDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5Ha3VzQ1I7QUFDRjtBNEYvN3NDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkdvd3NDdkM7RW1HbndzQ007SUFBaUMsNEJBQUE7RW5Hc3dzQ3ZDO0VtR3J3c0NNO0lBQWlDLDhCQUFBO0VuR3d3c0N2QztFbUd2d3NDTTtJQUFpQywrQkFBQTtFbkcwd3NDdkM7RW1HendzQ007SUFBaUMsNkJBQUE7RW5HNHdzQ3ZDO0VtRzF3c0NNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkc0d3NDUjtFbUd6d3NDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HMndzQ1I7RW1HeHdzQ007SUFBb0MseUJBQUE7RW5HMndzQzFDO0VtRzF3c0NNO0lBQW9DLDZCQUFBO0VuRzZ3c0MxQztFbUc1d3NDTTtJQUFvQywrQkFBQTtFbkcrd3NDMUM7RW1HOXdzQ007SUFBb0MsZ0NBQUE7RW5HaXhzQzFDO0VtR2h4c0NNO0lBQW9DLDhCQUFBO0VuR214c0MxQztFbUdqeHNDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HbXhzQ1I7RW1HaHhzQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuR2t4c0NSO0FBQ0Y7QTRGLytzQ007RU8rTEU7SUFBaUMsd0JBQUE7RW5Hb3pzQ3ZDO0VtR256c0NNO0lBQWlDLDRCQUFBO0VuR3N6c0N2QztFbUdyenNDTTtJQUFpQyw4QkFBQTtFbkd3enNDdkM7RW1HdnpzQ007SUFBaUMsK0JBQUE7RW5HMHpzQ3ZDO0VtR3p6c0NNO0lBQWlDLDZCQUFBO0VuRzR6c0N2QztFbUcxenNDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HNHpzQ1I7RW1HenpzQ007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRzJ6c0NSO0VtR3h6c0NNO0lBQW9DLHlCQUFBO0VuRzJ6c0MxQztFbUcxenNDTTtJQUFvQyw2QkFBQTtFbkc2enNDMUM7RW1HNXpzQ007SUFBb0MsK0JBQUE7RW5HK3pzQzFDO0VtRzl6c0NNO0lBQW9DLGdDQUFBO0VuR2kwc0MxQztFbUdoMHNDTTtJQUFvQyw4QkFBQTtFbkdtMHNDMUM7RW1HajBzQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuR20wc0NSO0VtR2gwc0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkdrMHNDUjtBQUNGO0FtR2w0c0NJO0VBQVksd0JBQUE7QW5HcTRzQ2hCOztBbUdwNHNDSTtFQUFZLDRCQUFBO0FuR3c0c0NoQjs7QW1HdjRzQ0k7RUFBWSw4QkFBQTtBbkcyNHNDaEI7O0FtRzE0c0NJO0VBQVksK0JBQUE7QW5HODRzQ2hCOztBbUc3NHNDSTtFQUFZLDZCQUFBO0FuR2k1c0NoQjs7QW1HLzRzQ0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuR2s1c0NOOztBbUcvNHNDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5HazVzQ047O0FtRy80c0NJO0VBQWUseUJBQUE7QW5HbTVzQ25COztBbUdsNXNDSTtFQUFlLDZCQUFBO0FuR3M1c0NuQjs7QW1HcjVzQ0k7RUFBZSwrQkFBQTtBbkd5NXNDbkI7O0FtR3g1c0NJO0VBQWUsZ0NBQUE7QW5HNDVzQ25COztBbUczNXNDSTtFQUFlLDhCQUFBO0FuRys1c0NuQjs7QW1HNzVzQ0k7RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0FuR2c2c0NOOztBbUc3NXNDSTtFQUNFLDhCQUFBO0VBQ0EsK0JBQUE7QW5HZzZzQ047O0E0RjFsdENNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR2c2c0N2QztFbUcvNXNDTTtJQUFpQyw0QkFBQTtFbkdrNnNDdkM7RW1HajZzQ007SUFBaUMsOEJBQUE7RW5HbzZzQ3ZDO0VtR242c0NNO0lBQWlDLCtCQUFBO0VuR3M2c0N2QztFbUdyNnNDTTtJQUFpQyw2QkFBQTtFbkd3NnNDdkM7RW1HdDZzQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3c2c0NSO0VtR3I2c0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkd1NnNDUjtFbUdwNnNDTTtJQUFvQyx5QkFBQTtFbkd1NnNDMUM7RW1HdDZzQ007SUFBb0MsNkJBQUE7RW5HeTZzQzFDO0VtR3g2c0NNO0lBQW9DLCtCQUFBO0VuRzI2c0MxQztFbUcxNnNDTTtJQUFvQyxnQ0FBQTtFbkc2NnNDMUM7RW1HNTZzQ007SUFBb0MsOEJBQUE7RW5HKzZzQzFDO0VtRzc2c0NNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkcrNnNDUjtFbUc1NnNDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HODZzQ1I7QUFDRjtBNEYzb3RDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkdnOXNDdkM7RW1HLzhzQ007SUFBaUMsNEJBQUE7RW5HazlzQ3ZDO0VtR2o5c0NNO0lBQWlDLDhCQUFBO0VuR285c0N2QztFbUduOXNDTTtJQUFpQywrQkFBQTtFbkdzOXNDdkM7RW1HcjlzQ007SUFBaUMsNkJBQUE7RW5HdzlzQ3ZDO0VtR3Q5c0NNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd3OXNDUjtFbUdyOXNDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HdTlzQ1I7RW1HcDlzQ007SUFBb0MseUJBQUE7RW5HdTlzQzFDO0VtR3Q5c0NNO0lBQW9DLDZCQUFBO0VuR3k5c0MxQztFbUd4OXNDTTtJQUFvQywrQkFBQTtFbkcyOXNDMUM7RW1HMTlzQ007SUFBb0MsZ0NBQUE7RW5HNjlzQzFDO0VtRzU5c0NNO0lBQW9DLDhCQUFBO0VuRys5c0MxQztFbUc3OXNDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HKzlzQ1I7RW1HNTlzQ007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuRzg5c0NSO0FBQ0Y7QTRGM3J0Q007RU8rTEU7SUFBaUMsd0JBQUE7RW5HZ2d0Q3ZDO0VtRy8vc0NNO0lBQWlDLDRCQUFBO0VuR2tndEN2QztFbUdqZ3RDTTtJQUFpQyw4QkFBQTtFbkdvZ3RDdkM7RW1Hbmd0Q007SUFBaUMsK0JBQUE7RW5Hc2d0Q3ZDO0VtR3JndENNO0lBQWlDLDZCQUFBO0VuR3dndEN2QztFbUd0Z3RDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hd2d0Q1I7RW1Hcmd0Q007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3VndENSO0VtR3BndENNO0lBQW9DLHlCQUFBO0VuR3VndEMxQztFbUd0Z3RDTTtJQUFvQyw2QkFBQTtFbkd5Z3RDMUM7RW1HeGd0Q007SUFBb0MsK0JBQUE7RW5HMmd0QzFDO0VtRzFndENNO0lBQW9DLGdDQUFBO0VuRzZndEMxQztFbUc1Z3RDTTtJQUFvQyw4QkFBQTtFbkcrZ3RDMUM7RW1HN2d0Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuRytndENSO0VtRzVndENNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkc4Z3RDUjtBQUNGO0E0RjN1dENNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR2dqdEN2QztFbUcvaXRDTTtJQUFpQyw0QkFBQTtFbkdranRDdkM7RW1Hamp0Q007SUFBaUMsOEJBQUE7RW5Hb2p0Q3ZDO0VtR25qdENNO0lBQWlDLCtCQUFBO0VuR3NqdEN2QztFbUdyanRDTTtJQUFpQyw2QkFBQTtFbkd3anRDdkM7RW1HdGp0Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3dqdENSO0VtR3JqdENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkd1anRDUjtFbUdwanRDTTtJQUFvQyx5QkFBQTtFbkd1anRDMUM7RW1HdGp0Q007SUFBb0MsNkJBQUE7RW5HeWp0QzFDO0VtR3hqdENNO0lBQW9DLCtCQUFBO0VuRzJqdEMxQztFbUcxanRDTTtJQUFvQyxnQ0FBQTtFbkc2anRDMUM7RW1HNWp0Q007SUFBb0MsOEJBQUE7RW5HK2p0QzFDO0VtRzdqdENNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkcranRDUjtFbUc1anRDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HOGp0Q1I7QUFDRjtBNEYzeHRDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkdnbXRDdkM7RW1HL2x0Q007SUFBaUMsNEJBQUE7RW5Ha210Q3ZDO0VtR2ptdENNO0lBQWlDLDhCQUFBO0VuR29tdEN2QztFbUdubXRDTTtJQUFpQywrQkFBQTtFbkdzbXRDdkM7RW1Hcm10Q007SUFBaUMsNkJBQUE7RW5Hd210Q3ZDO0VtR3RtdENNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd3bXRDUjtFbUdybXRDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HdW10Q1I7RW1HcG10Q007SUFBb0MseUJBQUE7RW5HdW10QzFDO0VtR3RtdENNO0lBQW9DLDZCQUFBO0VuR3ltdEMxQztFbUd4bXRDTTtJQUFvQywrQkFBQTtFbkcybXRDMUM7RW1HMW10Q007SUFBb0MsZ0NBQUE7RW5HNm10QzFDO0VtRzVtdENNO0lBQW9DLDhCQUFBO0VuRyttdEMxQztFbUc3bXRDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HK210Q1I7RW1HNW10Q007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuRzhtdENSO0FBQ0Y7QTRGMzB0Q007RU8rTEU7SUFBaUMsd0JBQUE7RW5HZ3B0Q3ZDO0VtRy9vdENNO0lBQWlDLDRCQUFBO0VuR2twdEN2QztFbUdqcHRDTTtJQUFpQyw4QkFBQTtFbkdvcHRDdkM7RW1HbnB0Q007SUFBaUMsK0JBQUE7RW5Hc3B0Q3ZDO0VtR3JwdENNO0lBQWlDLDZCQUFBO0VuR3dwdEN2QztFbUd0cHRDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hd3B0Q1I7RW1HcnB0Q007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3VwdENSO0VtR3BwdENNO0lBQW9DLHlCQUFBO0VuR3VwdEMxQztFbUd0cHRDTTtJQUFvQyw2QkFBQTtFbkd5cHRDMUM7RW1HeHB0Q007SUFBb0MsK0JBQUE7RW5HMnB0QzFDO0VtRzFwdENNO0lBQW9DLGdDQUFBO0VuRzZwdEMxQztFbUc1cHRDTTtJQUFvQyw4QkFBQTtFbkcrcHRDMUM7RW1HN3B0Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuRytwdENSO0VtRzVwdENNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkc4cHRDUjtBQUNGO0E0RjMzdENNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR2dzdEN2QztFbUcvcnRDTTtJQUFpQyw0QkFBQTtFbkdrc3RDdkM7RW1HanN0Q007SUFBaUMsOEJBQUE7RW5Hb3N0Q3ZDO0VtR25zdENNO0lBQWlDLCtCQUFBO0VuR3NzdEN2QztFbUdyc3RDTTtJQUFpQyw2QkFBQTtFbkd3c3RDdkM7RW1HdHN0Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3dzdENSO0VtR3JzdENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkd1c3RDUjtFbUdwc3RDTTtJQUFvQyx5QkFBQTtFbkd1c3RDMUM7RW1HdHN0Q007SUFBb0MsNkJBQUE7RW5HeXN0QzFDO0VtR3hzdENNO0lBQW9DLCtCQUFBO0VuRzJzdEMxQztFbUcxc3RDTTtJQUFvQyxnQ0FBQTtFbkc2c3RDMUM7RW1HNXN0Q007SUFBb0MsOEJBQUE7RW5HK3N0QzFDO0VtRzdzdENNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkcrc3RDUjtFbUc1c3RDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HOHN0Q1I7QUFDRjtBNEYzNnRDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkdndnRDdkM7RW1HL3V0Q007SUFBaUMsNEJBQUE7RW5Ha3Z0Q3ZDO0VtR2p2dENNO0lBQWlDLDhCQUFBO0VuR292dEN2QztFbUdudnRDTTtJQUFpQywrQkFBQTtFbkdzdnRDdkM7RW1HcnZ0Q007SUFBaUMsNkJBQUE7RW5Hd3Z0Q3ZDO0VtR3R2dENNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd3dnRDUjtFbUdydnRDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HdXZ0Q1I7RW1HcHZ0Q007SUFBb0MseUJBQUE7RW5HdXZ0QzFDO0VtR3R2dENNO0lBQW9DLDZCQUFBO0VuR3l2dEMxQztFbUd4dnRDTTtJQUFvQywrQkFBQTtFbkcydnRDMUM7RW1HMXZ0Q007SUFBb0MsZ0NBQUE7RW5HNnZ0QzFDO0VtRzV2dENNO0lBQW9DLDhCQUFBO0VuRyt2dEMxQztFbUc3dnRDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HK3Z0Q1I7RW1HNXZ0Q007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuRzh2dENSO0FBQ0Y7QTRGMzl0Q007RU8rTEU7SUFBaUMsd0JBQUE7RW5HZ3l0Q3ZDO0VtRy94dENNO0lBQWlDLDRCQUFBO0VuR2t5dEN2QztFbUdqeXRDTTtJQUFpQyw4QkFBQTtFbkdveXRDdkM7RW1Hbnl0Q007SUFBaUMsK0JBQUE7RW5Hc3l0Q3ZDO0VtR3J5dENNO0lBQWlDLDZCQUFBO0VuR3d5dEN2QztFbUd0eXRDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hd3l0Q1I7RW1Hcnl0Q007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3V5dENSO0VtR3B5dENNO0lBQW9DLHlCQUFBO0VuR3V5dEMxQztFbUd0eXRDTTtJQUFvQyw2QkFBQTtFbkd5eXRDMUM7RW1HeHl0Q007SUFBb0MsK0JBQUE7RW5HMnl0QzFDO0VtRzF5dENNO0lBQW9DLGdDQUFBO0VuRzZ5dEMxQztFbUc1eXRDTTtJQUFvQyw4QkFBQTtFbkcreXRDMUM7RW1HN3l0Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuRyt5dENSO0VtRzV5dENNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkc4eXRDUjtBQUNGO0E0RjNndUNNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR2cxdEN2QztFbUcvMHRDTTtJQUFpQyw0QkFBQTtFbkdrMXRDdkM7RW1HajF0Q007SUFBaUMsOEJBQUE7RW5HbzF0Q3ZDO0VtR24xdENNO0lBQWlDLCtCQUFBO0VuR3MxdEN2QztFbUdyMXRDTTtJQUFpQyw2QkFBQTtFbkd3MXRDdkM7RW1HdDF0Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR3cxdENSO0VtR3IxdENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkd1MXRDUjtFbUdwMXRDTTtJQUFvQyx5QkFBQTtFbkd1MXRDMUM7RW1HdDF0Q007SUFBb0MsNkJBQUE7RW5HeTF0QzFDO0VtR3gxdENNO0lBQW9DLCtCQUFBO0VuRzIxdEMxQztFbUcxMXRDTTtJQUFvQyxnQ0FBQTtFbkc2MXRDMUM7RW1HNTF0Q007SUFBb0MsOEJBQUE7RW5HKzF0QzFDO0VtRzcxdENNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkcrMXRDUjtFbUc1MXRDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HODF0Q1I7QUFDRjtBNEYzanVDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkdnNHRDdkM7RW1HLzN0Q007SUFBaUMsNEJBQUE7RW5HazR0Q3ZDO0VtR2o0dENNO0lBQWlDLDhCQUFBO0VuR280dEN2QztFbUduNHRDTTtJQUFpQywrQkFBQTtFbkdzNHRDdkM7RW1HcjR0Q007SUFBaUMsNkJBQUE7RW5HdzR0Q3ZDO0VtR3Q0dENNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkd3NHRDUjtFbUdyNHRDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HdTR0Q1I7RW1HcDR0Q007SUFBb0MseUJBQUE7RW5HdTR0QzFDO0VtR3Q0dENNO0lBQW9DLDZCQUFBO0VuR3k0dEMxQztFbUd4NHRDTTtJQUFvQywrQkFBQTtFbkcyNHRDMUM7RW1HMTR0Q007SUFBb0MsZ0NBQUE7RW5HNjR0QzFDO0VtRzU0dENNO0lBQW9DLDhCQUFBO0VuRys0dEMxQztFbUc3NHRDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HKzR0Q1I7RW1HNTR0Q007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuRzg0dENSO0FBQ0Y7QTRGM211Q007RU8rTEU7SUFBaUMsd0JBQUE7RW5HZzd0Q3ZDO0VtRy82dENNO0lBQWlDLDRCQUFBO0VuR2s3dEN2QztFbUdqN3RDTTtJQUFpQyw4QkFBQTtFbkdvN3RDdkM7RW1Hbjd0Q007SUFBaUMsK0JBQUE7RW5Hczd0Q3ZDO0VtR3I3dENNO0lBQWlDLDZCQUFBO0VuR3c3dEN2QztFbUd0N3RDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hdzd0Q1I7RW1Hcjd0Q007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR3U3dENSO0VtR3A3dENNO0lBQW9DLHlCQUFBO0VuR3U3dEMxQztFbUd0N3RDTTtJQUFvQyw2QkFBQTtFbkd5N3RDMUM7RW1HeDd0Q007SUFBb0MsK0JBQUE7RW5HMjd0QzFDO0VtRzE3dENNO0lBQW9DLGdDQUFBO0VuRzY3dEMxQztFbUc1N3RDTTtJQUFvQyw4QkFBQTtFbkcrN3RDMUM7RW1HNzd0Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuRys3dENSO0VtRzU3dENNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkc4N3RDUjtBQUNGO0FtRzkvdENJO0VBQVksd0JBQUE7QW5HaWd1Q2hCOztBbUdoZ3VDSTtFQUFZLDRCQUFBO0FuR29ndUNoQjs7QW1Hbmd1Q0k7RUFBWSw4QkFBQTtBbkd1Z3VDaEI7O0FtR3RndUNJO0VBQVksK0JBQUE7QW5HMGd1Q2hCOztBbUd6Z3VDSTtFQUFZLDZCQUFBO0FuRzZndUNoQjs7QW1HM2d1Q0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuRzhndUNOOztBbUczZ3VDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5HOGd1Q047O0FtRzNndUNJO0VBQWUseUJBQUE7QW5HK2d1Q25COztBbUc5Z3VDSTtFQUFlLDZCQUFBO0FuR2todUNuQjs7QW1Hamh1Q0k7RUFBZSwrQkFBQTtBbkdxaHVDbkI7O0FtR3BodUNJO0VBQWUsZ0NBQUE7QW5Hd2h1Q25COztBbUd2aHVDSTtFQUFlLDhCQUFBO0FuRzJodUNuQjs7QW1Hemh1Q0k7RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0FuRzRodUNOOztBbUd6aHVDSTtFQUNFLDhCQUFBO0VBQ0EsK0JBQUE7QW5HNGh1Q047O0E0RnR0dUNNO0VPK0xFO0lBQWlDLHdCQUFBO0VuRzRodUN2QztFbUczaHVDTTtJQUFpQyw0QkFBQTtFbkc4aHVDdkM7RW1HN2h1Q007SUFBaUMsOEJBQUE7RW5HZ2l1Q3ZDO0VtRy9odUNNO0lBQWlDLCtCQUFBO0VuR2tpdUN2QztFbUdqaXVDTTtJQUFpQyw2QkFBQTtFbkdvaXVDdkM7RW1HbGl1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR29pdUNSO0VtR2ppdUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdtaXVDUjtFbUdoaXVDTTtJQUFvQyx5QkFBQTtFbkdtaXVDMUM7RW1HbGl1Q007SUFBb0MsNkJBQUE7RW5HcWl1QzFDO0VtR3BpdUNNO0lBQW9DLCtCQUFBO0VuR3VpdUMxQztFbUd0aXVDTTtJQUFvQyxnQ0FBQTtFbkd5aXVDMUM7RW1HeGl1Q007SUFBb0MsOEJBQUE7RW5HMml1QzFDO0VtR3ppdUNNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkcyaXVDUjtFbUd4aXVDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HMGl1Q1I7QUFDRjtBNEZ2d3VDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkc0a3VDdkM7RW1HM2t1Q007SUFBaUMsNEJBQUE7RW5HOGt1Q3ZDO0VtRzdrdUNNO0lBQWlDLDhCQUFBO0VuR2dsdUN2QztFbUcva3VDTTtJQUFpQywrQkFBQTtFbkdrbHVDdkM7RW1Hamx1Q007SUFBaUMsNkJBQUE7RW5Hb2x1Q3ZDO0VtR2xsdUNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdvbHVDUjtFbUdqbHVDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HbWx1Q1I7RW1HaGx1Q007SUFBb0MseUJBQUE7RW5HbWx1QzFDO0VtR2xsdUNNO0lBQW9DLDZCQUFBO0VuR3FsdUMxQztFbUdwbHVDTTtJQUFvQywrQkFBQTtFbkd1bHVDMUM7RW1HdGx1Q007SUFBb0MsZ0NBQUE7RW5HeWx1QzFDO0VtR3hsdUNNO0lBQW9DLDhCQUFBO0VuRzJsdUMxQztFbUd6bHVDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HMmx1Q1I7RW1HeGx1Q007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuRzBsdUNSO0FBQ0Y7QTRGdnp1Q007RU8rTEU7SUFBaUMsd0JBQUE7RW5HNG51Q3ZDO0VtRzNudUNNO0lBQWlDLDRCQUFBO0VuRzhudUN2QztFbUc3bnVDTTtJQUFpQyw4QkFBQTtFbkdnb3VDdkM7RW1HL251Q007SUFBaUMsK0JBQUE7RW5Ha291Q3ZDO0VtR2pvdUNNO0lBQWlDLDZCQUFBO0VuR29vdUN2QztFbUdsb3VDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hb291Q1I7RW1Ham91Q007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR21vdUNSO0VtR2hvdUNNO0lBQW9DLHlCQUFBO0VuR21vdUMxQztFbUdsb3VDTTtJQUFvQyw2QkFBQTtFbkdxb3VDMUM7RW1HcG91Q007SUFBb0MsK0JBQUE7RW5HdW91QzFDO0VtR3RvdUNNO0lBQW9DLGdDQUFBO0VuR3lvdUMxQztFbUd4b3VDTTtJQUFvQyw4QkFBQTtFbkcyb3VDMUM7RW1Hem91Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuRzJvdUNSO0VtR3hvdUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkcwb3VDUjtBQUNGO0E0RnYydUNNO0VPK0xFO0lBQWlDLHdCQUFBO0VuRzRxdUN2QztFbUczcXVDTTtJQUFpQyw0QkFBQTtFbkc4cXVDdkM7RW1HN3F1Q007SUFBaUMsOEJBQUE7RW5HZ3J1Q3ZDO0VtRy9xdUNNO0lBQWlDLCtCQUFBO0VuR2tydUN2QztFbUdqcnVDTTtJQUFpQyw2QkFBQTtFbkdvcnVDdkM7RW1HbHJ1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR29ydUNSO0VtR2pydUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdtcnVDUjtFbUdocnVDTTtJQUFvQyx5QkFBQTtFbkdtcnVDMUM7RW1HbHJ1Q007SUFBb0MsNkJBQUE7RW5HcXJ1QzFDO0VtR3BydUNNO0lBQW9DLCtCQUFBO0VuR3VydUMxQztFbUd0cnVDTTtJQUFvQyxnQ0FBQTtFbkd5cnVDMUM7RW1HeHJ1Q007SUFBb0MsOEJBQUE7RW5HMnJ1QzFDO0VtR3pydUNNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkcycnVDUjtFbUd4cnVDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HMHJ1Q1I7QUFDRjtBNEZ2NXVDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkc0dHVDdkM7RW1HM3R1Q007SUFBaUMsNEJBQUE7RW5HOHR1Q3ZDO0VtRzd0dUNNO0lBQWlDLDhCQUFBO0VuR2d1dUN2QztFbUcvdHVDTTtJQUFpQywrQkFBQTtFbkdrdXVDdkM7RW1HanV1Q007SUFBaUMsNkJBQUE7RW5Hb3V1Q3ZDO0VtR2x1dUNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdvdXVDUjtFbUdqdXVDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HbXV1Q1I7RW1HaHV1Q007SUFBb0MseUJBQUE7RW5HbXV1QzFDO0VtR2x1dUNNO0lBQW9DLDZCQUFBO0VuR3F1dUMxQztFbUdwdXVDTTtJQUFvQywrQkFBQTtFbkd1dXVDMUM7RW1HdHV1Q007SUFBb0MsZ0NBQUE7RW5HeXV1QzFDO0VtR3h1dUNNO0lBQW9DLDhCQUFBO0VuRzJ1dUMxQztFbUd6dXVDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HMnV1Q1I7RW1HeHV1Q007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuRzB1dUNSO0FBQ0Y7QTRGdjh1Q007RU8rTEU7SUFBaUMsd0JBQUE7RW5HNHd1Q3ZDO0VtRzN3dUNNO0lBQWlDLDRCQUFBO0VuRzh3dUN2QztFbUc3d3VDTTtJQUFpQyw4QkFBQTtFbkdneHVDdkM7RW1HL3d1Q007SUFBaUMsK0JBQUE7RW5Ha3h1Q3ZDO0VtR2p4dUNNO0lBQWlDLDZCQUFBO0VuR294dUN2QztFbUdseHVDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hb3h1Q1I7RW1Hanh1Q007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR214dUNSO0VtR2h4dUNNO0lBQW9DLHlCQUFBO0VuR214dUMxQztFbUdseHVDTTtJQUFvQyw2QkFBQTtFbkdxeHVDMUM7RW1HcHh1Q007SUFBb0MsK0JBQUE7RW5HdXh1QzFDO0VtR3R4dUNNO0lBQW9DLGdDQUFBO0VuR3l4dUMxQztFbUd4eHVDTTtJQUFvQyw4QkFBQTtFbkcyeHVDMUM7RW1Henh1Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuRzJ4dUNSO0VtR3h4dUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkcweHVDUjtBQUNGO0E0RnYvdUNNO0VPK0xFO0lBQWlDLHdCQUFBO0VuRzR6dUN2QztFbUczenVDTTtJQUFpQyw0QkFBQTtFbkc4enVDdkM7RW1HN3p1Q007SUFBaUMsOEJBQUE7RW5HZzB1Q3ZDO0VtRy96dUNNO0lBQWlDLCtCQUFBO0VuR2swdUN2QztFbUdqMHVDTTtJQUFpQyw2QkFBQTtFbkdvMHVDdkM7RW1HbDB1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR28wdUNSO0VtR2owdUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdtMHVDUjtFbUdoMHVDTTtJQUFvQyx5QkFBQTtFbkdtMHVDMUM7RW1HbDB1Q007SUFBb0MsNkJBQUE7RW5HcTB1QzFDO0VtR3AwdUNNO0lBQW9DLCtCQUFBO0VuR3UwdUMxQztFbUd0MHVDTTtJQUFvQyxnQ0FBQTtFbkd5MHVDMUM7RW1HeDB1Q007SUFBb0MsOEJBQUE7RW5HMjB1QzFDO0VtR3owdUNNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkcyMHVDUjtFbUd4MHVDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HMDB1Q1I7QUFDRjtBNEZ2aXZDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkc0MnVDdkM7RW1HMzJ1Q007SUFBaUMsNEJBQUE7RW5HODJ1Q3ZDO0VtRzcydUNNO0lBQWlDLDhCQUFBO0VuR2czdUN2QztFbUcvMnVDTTtJQUFpQywrQkFBQTtFbkdrM3VDdkM7RW1HajN1Q007SUFBaUMsNkJBQUE7RW5HbzN1Q3ZDO0VtR2wzdUNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdvM3VDUjtFbUdqM3VDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HbTN1Q1I7RW1HaDN1Q007SUFBb0MseUJBQUE7RW5HbTN1QzFDO0VtR2wzdUNNO0lBQW9DLDZCQUFBO0VuR3EzdUMxQztFbUdwM3VDTTtJQUFvQywrQkFBQTtFbkd1M3VDMUM7RW1HdDN1Q007SUFBb0MsZ0NBQUE7RW5HeTN1QzFDO0VtR3gzdUNNO0lBQW9DLDhCQUFBO0VuRzIzdUMxQztFbUd6M3VDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HMjN1Q1I7RW1HeDN1Q007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuRzAzdUNSO0FBQ0Y7QTRGdmx2Q007RU8rTEU7SUFBaUMsd0JBQUE7RW5HNDV1Q3ZDO0VtRzM1dUNNO0lBQWlDLDRCQUFBO0VuRzg1dUN2QztFbUc3NXVDTTtJQUFpQyw4QkFBQTtFbkdnNnVDdkM7RW1HLzV1Q007SUFBaUMsK0JBQUE7RW5HazZ1Q3ZDO0VtR2o2dUNNO0lBQWlDLDZCQUFBO0VuR282dUN2QztFbUdsNnVDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HbzZ1Q1I7RW1HajZ1Q007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR202dUNSO0VtR2g2dUNNO0lBQW9DLHlCQUFBO0VuR202dUMxQztFbUdsNnVDTTtJQUFvQyw2QkFBQTtFbkdxNnVDMUM7RW1HcDZ1Q007SUFBb0MsK0JBQUE7RW5HdTZ1QzFDO0VtR3Q2dUNNO0lBQW9DLGdDQUFBO0VuR3k2dUMxQztFbUd4NnVDTTtJQUFvQyw4QkFBQTtFbkcyNnVDMUM7RW1HejZ1Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuRzI2dUNSO0VtR3g2dUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkcwNnVDUjtBQUNGO0E0RnZvdkNNO0VPK0xFO0lBQWlDLHdCQUFBO0VuRzQ4dUN2QztFbUczOHVDTTtJQUFpQyw0QkFBQTtFbkc4OHVDdkM7RW1HNzh1Q007SUFBaUMsOEJBQUE7RW5HZzl1Q3ZDO0VtRy84dUNNO0lBQWlDLCtCQUFBO0VuR2s5dUN2QztFbUdqOXVDTTtJQUFpQyw2QkFBQTtFbkdvOXVDdkM7RW1HbDl1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR285dUNSO0VtR2o5dUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkdtOXVDUjtFbUdoOXVDTTtJQUFvQyx5QkFBQTtFbkdtOXVDMUM7RW1HbDl1Q007SUFBb0MsNkJBQUE7RW5HcTl1QzFDO0VtR3A5dUNNO0lBQW9DLCtCQUFBO0VuR3U5dUMxQztFbUd0OXVDTTtJQUFvQyxnQ0FBQTtFbkd5OXVDMUM7RW1HeDl1Q007SUFBb0MsOEJBQUE7RW5HMjl1QzFDO0VtR3o5dUNNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkcyOXVDUjtFbUd4OXVDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5HMDl1Q1I7QUFDRjtBNEZ2cnZDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkc0L3VDdkM7RW1HMy91Q007SUFBaUMsNEJBQUE7RW5HOC91Q3ZDO0VtRzcvdUNNO0lBQWlDLDhCQUFBO0VuR2dndkN2QztFbUcvL3VDTTtJQUFpQywrQkFBQTtFbkdrZ3ZDdkM7RW1Hamd2Q007SUFBaUMsNkJBQUE7RW5Hb2d2Q3ZDO0VtR2xndkNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdvZ3ZDUjtFbUdqZ3ZDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HbWd2Q1I7RW1HaGd2Q007SUFBb0MseUJBQUE7RW5HbWd2QzFDO0VtR2xndkNNO0lBQW9DLDZCQUFBO0VuR3FndkMxQztFbUdwZ3ZDTTtJQUFvQywrQkFBQTtFbkd1Z3ZDMUM7RW1HdGd2Q007SUFBb0MsZ0NBQUE7RW5HeWd2QzFDO0VtR3hndkNNO0lBQW9DLDhCQUFBO0VuRzJndkMxQztFbUd6Z3ZDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HMmd2Q1I7RW1HeGd2Q007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuRzBndkNSO0FBQ0Y7QTRGdnV2Q007RU8rTEU7SUFBaUMsd0JBQUE7RW5HNGl2Q3ZDO0VtRzNpdkNNO0lBQWlDLDRCQUFBO0VuRzhpdkN2QztFbUc3aXZDTTtJQUFpQyw4QkFBQTtFbkdnanZDdkM7RW1HL2l2Q007SUFBaUMsK0JBQUE7RW5Ha2p2Q3ZDO0VtR2pqdkNNO0lBQWlDLDZCQUFBO0VuR29qdkN2QztFbUdsanZDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5Hb2p2Q1I7RW1Hamp2Q007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuR21qdkNSO0VtR2hqdkNNO0lBQW9DLHlCQUFBO0VuR21qdkMxQztFbUdsanZDTTtJQUFvQyw2QkFBQTtFbkdxanZDMUM7RW1HcGp2Q007SUFBb0MsK0JBQUE7RW5HdWp2QzFDO0VtR3RqdkNNO0lBQW9DLGdDQUFBO0VuR3lqdkMxQztFbUd4anZDTTtJQUFvQyw4QkFBQTtFbkcyanZDMUM7RW1Hemp2Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuRzJqdkNSO0VtR3hqdkNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkcwanZDUjtBQUNGO0FtRzFudkNJO0VBQVksd0JBQUE7QW5HNm52Q2hCOztBbUc1bnZDSTtFQUFZLDRCQUFBO0FuR2dvdkNoQjs7QW1HL252Q0k7RUFBWSw4QkFBQTtBbkdtb3ZDaEI7O0FtR2xvdkNJO0VBQVksK0JBQUE7QW5Hc292Q2hCOztBbUdyb3ZDSTtFQUFZLDZCQUFBO0FuR3lvdkNoQjs7QW1Hdm92Q0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FuRzBvdkNOOztBbUd2b3ZDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QW5HMG92Q047O0FtR3ZvdkNJO0VBQWUseUJBQUE7QW5HMm92Q25COztBbUcxb3ZDSTtFQUFlLDZCQUFBO0FuRzhvdkNuQjs7QW1HN292Q0k7RUFBZSwrQkFBQTtBbkdpcHZDbkI7O0FtR2hwdkNJO0VBQWUsZ0NBQUE7QW5Hb3B2Q25COztBbUducHZDSTtFQUFlLDhCQUFBO0FuR3VwdkNuQjs7QW1HcnB2Q0k7RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0FuR3dwdkNOOztBbUdycHZDSTtFQUNFLDhCQUFBO0VBQ0EsK0JBQUE7QW5Hd3B2Q047O0E0RmwxdkNNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR3dwdkN2QztFbUd2cHZDTTtJQUFpQyw0QkFBQTtFbkcwcHZDdkM7RW1HenB2Q007SUFBaUMsOEJBQUE7RW5HNHB2Q3ZDO0VtRzNwdkNNO0lBQWlDLCtCQUFBO0VuRzhwdkN2QztFbUc3cHZDTTtJQUFpQyw2QkFBQTtFbkdncXZDdkM7RW1HOXB2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR2dxdkNSO0VtRzdwdkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcrcHZDUjtFbUc1cHZDTTtJQUFvQyx5QkFBQTtFbkcrcHZDMUM7RW1HOXB2Q007SUFBb0MsNkJBQUE7RW5HaXF2QzFDO0VtR2hxdkNNO0lBQW9DLCtCQUFBO0VuR21xdkMxQztFbUdscXZDTTtJQUFvQyxnQ0FBQTtFbkdxcXZDMUM7RW1HcHF2Q007SUFBb0MsOEJBQUE7RW5HdXF2QzFDO0VtR3JxdkNNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkd1cXZDUjtFbUdwcXZDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5Hc3F2Q1I7QUFDRjtBNEZuNHZDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkd3c3ZDdkM7RW1HdnN2Q007SUFBaUMsNEJBQUE7RW5HMHN2Q3ZDO0VtR3pzdkNNO0lBQWlDLDhCQUFBO0VuRzRzdkN2QztFbUczc3ZDTTtJQUFpQywrQkFBQTtFbkc4c3ZDdkM7RW1HN3N2Q007SUFBaUMsNkJBQUE7RW5HZ3R2Q3ZDO0VtRzlzdkNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdndHZDUjtFbUc3c3ZDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HK3N2Q1I7RW1HNXN2Q007SUFBb0MseUJBQUE7RW5HK3N2QzFDO0VtRzlzdkNNO0lBQW9DLDZCQUFBO0VuR2l0dkMxQztFbUdodHZDTTtJQUFvQywrQkFBQTtFbkdtdHZDMUM7RW1HbHR2Q007SUFBb0MsZ0NBQUE7RW5HcXR2QzFDO0VtR3B0dkNNO0lBQW9DLDhCQUFBO0VuR3V0dkMxQztFbUdydHZDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HdXR2Q1I7RW1HcHR2Q007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuR3N0dkNSO0FBQ0Y7QTRGbjd2Q007RU8rTEU7SUFBaUMsd0JBQUE7RW5Hd3Z2Q3ZDO0VtR3Z2dkNNO0lBQWlDLDRCQUFBO0VuRzB2dkN2QztFbUd6dnZDTTtJQUFpQyw4QkFBQTtFbkc0dnZDdkM7RW1HM3Z2Q007SUFBaUMsK0JBQUE7RW5HOHZ2Q3ZDO0VtRzd2dkNNO0lBQWlDLDZCQUFBO0VuR2d3dkN2QztFbUc5dnZDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HZ3d2Q1I7RW1HN3Z2Q007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRyt2dkNSO0VtRzV2dkNNO0lBQW9DLHlCQUFBO0VuRyt2dkMxQztFbUc5dnZDTTtJQUFvQyw2QkFBQTtFbkdpd3ZDMUM7RW1HaHd2Q007SUFBb0MsK0JBQUE7RW5HbXd2QzFDO0VtR2x3dkNNO0lBQW9DLGdDQUFBO0VuR3F3dkMxQztFbUdwd3ZDTTtJQUFvQyw4QkFBQTtFbkd1d3ZDMUM7RW1Hcnd2Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuR3V3dkNSO0VtR3B3dkNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkdzd3ZDUjtBQUNGO0E0Rm4rdkNNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR3d5dkN2QztFbUd2eXZDTTtJQUFpQyw0QkFBQTtFbkcweXZDdkM7RW1Henl2Q007SUFBaUMsOEJBQUE7RW5HNHl2Q3ZDO0VtRzN5dkNNO0lBQWlDLCtCQUFBO0VuRzh5dkN2QztFbUc3eXZDTTtJQUFpQyw2QkFBQTtFbkdnenZDdkM7RW1HOXl2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR2d6dkNSO0VtRzd5dkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcreXZDUjtFbUc1eXZDTTtJQUFvQyx5QkFBQTtFbkcreXZDMUM7RW1HOXl2Q007SUFBb0MsNkJBQUE7RW5HaXp2QzFDO0VtR2h6dkNNO0lBQW9DLCtCQUFBO0VuR216dkMxQztFbUdsenZDTTtJQUFvQyxnQ0FBQTtFbkdxenZDMUM7RW1HcHp2Q007SUFBb0MsOEJBQUE7RW5HdXp2QzFDO0VtR3J6dkNNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkd1enZDUjtFbUdwenZDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5Hc3p2Q1I7QUFDRjtBNEZuaHdDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkd3MXZDdkM7RW1HdjF2Q007SUFBaUMsNEJBQUE7RW5HMDF2Q3ZDO0VtR3oxdkNNO0lBQWlDLDhCQUFBO0VuRzQxdkN2QztFbUczMXZDTTtJQUFpQywrQkFBQTtFbkc4MXZDdkM7RW1HNzF2Q007SUFBaUMsNkJBQUE7RW5HZzJ2Q3ZDO0VtRzkxdkNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdnMnZDUjtFbUc3MXZDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HKzF2Q1I7RW1HNTF2Q007SUFBb0MseUJBQUE7RW5HKzF2QzFDO0VtRzkxdkNNO0lBQW9DLDZCQUFBO0VuR2kydkMxQztFbUdoMnZDTTtJQUFvQywrQkFBQTtFbkdtMnZDMUM7RW1HbDJ2Q007SUFBb0MsZ0NBQUE7RW5HcTJ2QzFDO0VtR3AydkNNO0lBQW9DLDhCQUFBO0VuR3UydkMxQztFbUdyMnZDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HdTJ2Q1I7RW1HcDJ2Q007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuR3MydkNSO0FBQ0Y7QTRGbmt3Q007RU8rTEU7SUFBaUMsd0JBQUE7RW5HdzR2Q3ZDO0VtR3Y0dkNNO0lBQWlDLDRCQUFBO0VuRzA0dkN2QztFbUd6NHZDTTtJQUFpQyw4QkFBQTtFbkc0NHZDdkM7RW1HMzR2Q007SUFBaUMsK0JBQUE7RW5HODR2Q3ZDO0VtRzc0dkNNO0lBQWlDLDZCQUFBO0VuR2c1dkN2QztFbUc5NHZDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HZzV2Q1I7RW1HNzR2Q007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRys0dkNSO0VtRzU0dkNNO0lBQW9DLHlCQUFBO0VuRys0dkMxQztFbUc5NHZDTTtJQUFvQyw2QkFBQTtFbkdpNXZDMUM7RW1HaDV2Q007SUFBb0MsK0JBQUE7RW5HbTV2QzFDO0VtR2w1dkNNO0lBQW9DLGdDQUFBO0VuR3E1dkMxQztFbUdwNXZDTTtJQUFvQyw4QkFBQTtFbkd1NXZDMUM7RW1HcjV2Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuR3U1dkNSO0VtR3A1dkNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkdzNXZDUjtBQUNGO0E0Rm5ud0NNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR3c3dkN2QztFbUd2N3ZDTTtJQUFpQyw0QkFBQTtFbkcwN3ZDdkM7RW1Hejd2Q007SUFBaUMsOEJBQUE7RW5HNDd2Q3ZDO0VtRzM3dkNNO0lBQWlDLCtCQUFBO0VuRzg3dkN2QztFbUc3N3ZDTTtJQUFpQyw2QkFBQTtFbkdnOHZDdkM7RW1HOTd2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR2c4dkNSO0VtRzc3dkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcrN3ZDUjtFbUc1N3ZDTTtJQUFvQyx5QkFBQTtFbkcrN3ZDMUM7RW1HOTd2Q007SUFBb0MsNkJBQUE7RW5HaTh2QzFDO0VtR2g4dkNNO0lBQW9DLCtCQUFBO0VuR204dkMxQztFbUdsOHZDTTtJQUFvQyxnQ0FBQTtFbkdxOHZDMUM7RW1HcDh2Q007SUFBb0MsOEJBQUE7RW5HdTh2QzFDO0VtR3I4dkNNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkd1OHZDUjtFbUdwOHZDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5Hczh2Q1I7QUFDRjtBNEZucXdDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkd3K3ZDdkM7RW1Hdit2Q007SUFBaUMsNEJBQUE7RW5HMCt2Q3ZDO0VtR3ordkNNO0lBQWlDLDhCQUFBO0VuRzQrdkN2QztFbUczK3ZDTTtJQUFpQywrQkFBQTtFbkc4K3ZDdkM7RW1HNyt2Q007SUFBaUMsNkJBQUE7RW5HZy92Q3ZDO0VtRzkrdkNNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdnL3ZDUjtFbUc3K3ZDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HKyt2Q1I7RW1HNSt2Q007SUFBb0MseUJBQUE7RW5HKyt2QzFDO0VtRzkrdkNNO0lBQW9DLDZCQUFBO0VuR2kvdkMxQztFbUdoL3ZDTTtJQUFvQywrQkFBQTtFbkdtL3ZDMUM7RW1HbC92Q007SUFBb0MsZ0NBQUE7RW5HcS92QzFDO0VtR3AvdkNNO0lBQW9DLDhCQUFBO0VuR3UvdkMxQztFbUdyL3ZDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HdS92Q1I7RW1HcC92Q007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuR3MvdkNSO0FBQ0Y7QTRGbnR3Q007RU8rTEU7SUFBaUMsd0JBQUE7RW5Hd2h3Q3ZDO0VtR3Zod0NNO0lBQWlDLDRCQUFBO0VuRzBod0N2QztFbUd6aHdDTTtJQUFpQyw4QkFBQTtFbkc0aHdDdkM7RW1HM2h3Q007SUFBaUMsK0JBQUE7RW5HOGh3Q3ZDO0VtRzdod0NNO0lBQWlDLDZCQUFBO0VuR2dpd0N2QztFbUc5aHdDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HZ2l3Q1I7RW1HN2h3Q007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRytod0NSO0VtRzVod0NNO0lBQW9DLHlCQUFBO0VuRytod0MxQztFbUc5aHdDTTtJQUFvQyw2QkFBQTtFbkdpaXdDMUM7RW1HaGl3Q007SUFBb0MsK0JBQUE7RW5HbWl3QzFDO0VtR2xpd0NNO0lBQW9DLGdDQUFBO0VuR3Fpd0MxQztFbUdwaXdDTTtJQUFvQyw4QkFBQTtFbkd1aXdDMUM7RW1Hcml3Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuR3Vpd0NSO0VtR3Bpd0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkdzaXdDUjtBQUNGO0E0Rm53d0NNO0VPK0xFO0lBQWlDLHdCQUFBO0VuR3drd0N2QztFbUd2a3dDTTtJQUFpQyw0QkFBQTtFbkcwa3dDdkM7RW1Hemt3Q007SUFBaUMsOEJBQUE7RW5HNGt3Q3ZDO0VtRzNrd0NNO0lBQWlDLCtCQUFBO0VuRzhrd0N2QztFbUc3a3dDTTtJQUFpQyw2QkFBQTtFbkdnbHdDdkM7RW1HOWt3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VuR2dsd0NSO0VtRzdrd0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFbkcra3dDUjtFbUc1a3dDTTtJQUFvQyx5QkFBQTtFbkcra3dDMUM7RW1HOWt3Q007SUFBb0MsNkJBQUE7RW5HaWx3QzFDO0VtR2hsd0NNO0lBQW9DLCtCQUFBO0VuR21sd0MxQztFbUdsbHdDTTtJQUFvQyxnQ0FBQTtFbkdxbHdDMUM7RW1HcGx3Q007SUFBb0MsOEJBQUE7RW5HdWx3QzFDO0VtR3Jsd0NNO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFbkd1bHdDUjtFbUdwbHdDTTtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7RW5Hc2x3Q1I7QUFDRjtBNEZuendDTTtFTytMRTtJQUFpQyx3QkFBQTtFbkd3bndDdkM7RW1Hdm53Q007SUFBaUMsNEJBQUE7RW5HMG53Q3ZDO0VtR3pud0NNO0lBQWlDLDhCQUFBO0VuRzRud0N2QztFbUczbndDTTtJQUFpQywrQkFBQTtFbkc4bndDdkM7RW1HN253Q007SUFBaUMsNkJBQUE7RW5HZ293Q3ZDO0VtRzlud0NNO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFbkdnb3dDUjtFbUc3bndDTTtJQUNFLDZCQUFBO0lBQ0EsOEJBQUE7RW5HK253Q1I7RW1HNW53Q007SUFBb0MseUJBQUE7RW5HK253QzFDO0VtRzlud0NNO0lBQW9DLDZCQUFBO0VuR2lvd0MxQztFbUdob3dDTTtJQUFvQywrQkFBQTtFbkdtb3dDMUM7RW1HbG93Q007SUFBb0MsZ0NBQUE7RW5HcW93QzFDO0VtR3Bvd0NNO0lBQW9DLDhCQUFBO0VuR3Vvd0MxQztFbUdyb3dDTTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7RW5HdW93Q1I7RW1HcG93Q007SUFDRSw4QkFBQTtJQUNBLCtCQUFBO0VuR3Nvd0NSO0FBQ0Y7QTRGbjJ3Q007RU8rTEU7SUFBaUMsd0JBQUE7RW5Hd3F3Q3ZDO0VtR3Zxd0NNO0lBQWlDLDRCQUFBO0VuRzBxd0N2QztFbUd6cXdDTTtJQUFpQyw4QkFBQTtFbkc0cXdDdkM7RW1HM3F3Q007SUFBaUMsK0JBQUE7RW5HOHF3Q3ZDO0VtRzdxd0NNO0lBQWlDLDZCQUFBO0VuR2dyd0N2QztFbUc5cXdDTTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RW5HZ3J3Q1I7RW1HN3F3Q007SUFDRSw2QkFBQTtJQUNBLDhCQUFBO0VuRytxd0NSO0VtRzVxd0NNO0lBQW9DLHlCQUFBO0VuRytxd0MxQztFbUc5cXdDTTtJQUFvQyw2QkFBQTtFbkdpcndDMUM7RW1HaHJ3Q007SUFBb0MsK0JBQUE7RW5HbXJ3QzFDO0VtR2xyd0NNO0lBQW9DLGdDQUFBO0VuR3Fyd0MxQztFbUdwcndDTTtJQUFvQyw4QkFBQTtFbkd1cndDMUM7RW1HcnJ3Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VuR3Vyd0NSO0VtR3Byd0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFbkdzcndDUjtBQUNGO0FtRzVxd0NBO0VBQVEsdUJBQUE7QW5HK3F3Q1I7O0FtRzlxd0NBO0VBQVEsNEJBQUE7RUFBOEIsNkJBQUE7QW5HbXJ3Q3RDOztBbUdscndDQTtFQUFRLDJCQUFBO0FuR3Nyd0NSOztBbUdycndDQTtFQUFRLDZCQUFBO0FuR3lyd0NSOztBbUd4cndDQTtFQUFRLDhCQUFBO0FuRzRyd0NSOztBbUczcndDQTtFQUFRLDRCQUFBO0FuRytyd0NSOztBNEYzNndDTTtFT2dQRjtJQUE2Qix1QkFBQTtFbkdnc3dDL0I7RW1HL3J3Q0U7SUFBNkIsNEJBQUE7SUFBOEIsNkJBQUE7RW5HbXN3QzdEO0VtR2xzd0NFO0lBQTZCLDJCQUFBO0VuR3Fzd0MvQjtFbUdwc3dDRTtJQUE2Qiw2QkFBQTtFbkd1c3dDL0I7RW1HdHN3Q0U7SUFBNkIsOEJBQUE7RW5HeXN3Qy9CO0VtR3hzd0NFO0lBQTZCLDRCQUFBO0VuRzJzd0MvQjtBQUNGO0E0Rmo4d0NNO0VPZ1BGO0lBQTZCLHVCQUFBO0VuR3F0d0MvQjtFbUdwdHdDRTtJQUE2Qiw0QkFBQTtJQUE4Qiw2QkFBQTtFbkd3dHdDN0Q7RW1HdnR3Q0U7SUFBNkIsMkJBQUE7RW5HMHR3Qy9CO0VtR3p0d0NFO0lBQTZCLDZCQUFBO0VuRzR0d0MvQjtFbUczdHdDRTtJQUE2Qiw4QkFBQTtFbkc4dHdDL0I7RW1HN3R3Q0U7SUFBNkIsNEJBQUE7RW5HZ3V3Qy9CO0FBQ0Y7QTRGdDl3Q007RU9nUEY7SUFBNkIsdUJBQUE7RW5HMHV3Qy9CO0VtR3p1d0NFO0lBQTZCLDRCQUFBO0lBQThCLDZCQUFBO0VuRzZ1d0M3RDtFbUc1dXdDRTtJQUE2QiwyQkFBQTtFbkcrdXdDL0I7RW1HOXV3Q0U7SUFBNkIsNkJBQUE7RW5HaXZ3Qy9CO0VtR2h2d0NFO0lBQTZCLDhCQUFBO0VuR212d0MvQjtFbUdsdndDRTtJQUE2Qiw0QkFBQTtFbkdxdndDL0I7QUFDRjtBNEYzK3dDTTtFT2dQRjtJQUE2Qix1QkFBQTtFbkcrdndDL0I7RW1HOXZ3Q0U7SUFBNkIsNEJBQUE7SUFBOEIsNkJBQUE7RW5Ha3d3QzdEO0VtR2p3d0NFO0lBQTZCLDJCQUFBO0VuR293d0MvQjtFbUdud3dDRTtJQUE2Qiw2QkFBQTtFbkdzd3dDL0I7RW1Hcnd3Q0U7SUFBNkIsOEJBQUE7RW5Hd3d3Qy9CO0VtR3Z3d0NFO0lBQTZCLDRCQUFBO0VuRzB3d0MvQjtBQUNGO0E0RmhneENNO0VPZ1BGO0lBQTZCLHVCQUFBO0VuR294d0MvQjtFbUdueHdDRTtJQUE2Qiw0QkFBQTtJQUE4Qiw2QkFBQTtFbkd1eHdDN0Q7RW1HdHh3Q0U7SUFBNkIsMkJBQUE7RW5HeXh3Qy9CO0VtR3h4d0NFO0lBQTZCLDZCQUFBO0VuRzJ4d0MvQjtFbUcxeHdDRTtJQUE2Qiw4QkFBQTtFbkc2eHdDL0I7RW1HNXh3Q0U7SUFBNkIsNEJBQUE7RW5HK3h3Qy9CO0FBQ0Y7QTRGcmh4Q007RU9nUEY7SUFBNkIsdUJBQUE7RW5HeXl3Qy9CO0VtR3h5d0NFO0lBQTZCLDRCQUFBO0lBQThCLDZCQUFBO0VuRzR5d0M3RDtFbUczeXdDRTtJQUE2QiwyQkFBQTtFbkc4eXdDL0I7RW1HN3l3Q0U7SUFBNkIsNkJBQUE7RW5HZ3p3Qy9CO0VtRy95d0NFO0lBQTZCLDhCQUFBO0VuR2t6d0MvQjtFbUdqendDRTtJQUE2Qiw0QkFBQTtFbkdvendDL0I7QUFDRjtBNEYxaXhDTTtFT2dQRjtJQUE2Qix1QkFBQTtFbkc4endDL0I7RW1HN3p3Q0U7SUFBNkIsNEJBQUE7SUFBOEIsNkJBQUE7RW5HaTB3QzdEO0VtR2gwd0NFO0lBQTZCLDJCQUFBO0VuR20wd0MvQjtFbUdsMHdDRTtJQUE2Qiw2QkFBQTtFbkdxMHdDL0I7RW1HcDB3Q0U7SUFBNkIsOEJBQUE7RW5HdTB3Qy9CO0VtR3Qwd0NFO0lBQTZCLDRCQUFBO0VuR3kwd0MvQjtBQUNGO0E0Ri9qeENNO0VPZ1BGO0lBQTZCLHVCQUFBO0VuR20xd0MvQjtFbUdsMXdDRTtJQUE2Qiw0QkFBQTtJQUE4Qiw2QkFBQTtFbkdzMXdDN0Q7RW1HcjF3Q0U7SUFBNkIsMkJBQUE7RW5HdzF3Qy9CO0VtR3Yxd0NFO0lBQTZCLDZCQUFBO0VuRzAxd0MvQjtFbUd6MXdDRTtJQUE2Qiw4QkFBQTtFbkc0MXdDL0I7RW1HMzF3Q0U7SUFBNkIsNEJBQUE7RW5HODF3Qy9CO0FBQ0Y7QTRGcGx4Q007RU9nUEY7SUFBNkIsdUJBQUE7RW5HdzJ3Qy9CO0VtR3Yyd0NFO0lBQTZCLDRCQUFBO0lBQThCLDZCQUFBO0VuRzIyd0M3RDtFbUcxMndDRTtJQUE2QiwyQkFBQTtFbkc2MndDL0I7RW1HNTJ3Q0U7SUFBNkIsNkJBQUE7RW5HKzJ3Qy9CO0VtRzkyd0NFO0lBQTZCLDhCQUFBO0VuR2kzd0MvQjtFbUdoM3dDRTtJQUE2Qiw0QkFBQTtFbkdtM3dDL0I7QUFDRjtBNEZ6bXhDTTtFT2dQRjtJQUE2Qix1QkFBQTtFbkc2M3dDL0I7RW1HNTN3Q0U7SUFBNkIsNEJBQUE7SUFBOEIsNkJBQUE7RW5HZzR3QzdEO0VtRy8zd0NFO0lBQTZCLDJCQUFBO0VuR2s0d0MvQjtFbUdqNHdDRTtJQUE2Qiw2QkFBQTtFbkdvNHdDL0I7RW1HbjR3Q0U7SUFBNkIsOEJBQUE7RW5HczR3Qy9CO0VtR3I0d0NFO0lBQTZCLDRCQUFBO0VuR3c0d0MvQjtBQUNGO0E0RjlueENNO0VPZ1BGO0lBQTZCLHVCQUFBO0VuR2s1d0MvQjtFbUdqNXdDRTtJQUE2Qiw0QkFBQTtJQUE4Qiw2QkFBQTtFbkdxNXdDN0Q7RW1HcDV3Q0U7SUFBNkIsMkJBQUE7RW5HdTV3Qy9CO0VtR3Q1d0NFO0lBQTZCLDZCQUFBO0VuR3k1d0MvQjtFbUd4NXdDRTtJQUE2Qiw4QkFBQTtFbkcyNXdDL0I7RW1HMTV3Q0U7SUFBNkIsNEJBQUE7RW5HNjV3Qy9CO0FBQ0Y7QTRGbnB4Q007RU9nUEY7SUFBNkIsdUJBQUE7RW5HdTZ3Qy9CO0VtR3Q2d0NFO0lBQTZCLDRCQUFBO0lBQThCLDZCQUFBO0VuRzA2d0M3RDtFbUd6NndDRTtJQUE2QiwyQkFBQTtFbkc0NndDL0I7RW1HMzZ3Q0U7SUFBNkIsNkJBQUE7RW5HODZ3Qy9CO0VtRzc2d0NFO0lBQTZCLDhCQUFBO0VuR2c3d0MvQjtFbUcvNndDRTtJQUE2Qiw0QkFBQTtFbkdrN3dDL0I7QUFDRjtBb0d2cXhDQTtFQUFhLHNCQUFBO0FwRzBxeENiOztBb0d6cXhDQTtFQUFhLHdCQUFBO0FwRzZxeENiOztBb0c1cXhDQTtFQUFhLDBCQUFBO0FwR2dyeENiOztBb0cxcXhDQTtFQUFhLDZCQUFBO0FwRzhxeENiOztBb0c3cXhDQTtFQUFhLDBCQUFBO0FwR2lyeENiOztBb0docnhDQTtFQUFhLDRCQUFBO0FwR29yeENiOztBb0ducnhDQTtFQUFhLDJCQUFBO0FwR3VyeENiOztBb0d0cnhDQTtFQUFhLDZCQUFBO0FwRzByeENiOztBb0d6cnhDQTtFQUFhLDZCQUFBO0FwRzZyeENiOztBb0c1cnhDQTtFQUFhLDBCQUFBO0FwR2dzeENiOztBb0cvcnhDQTtFQUFhLDRCQUFBO0FwR21zeENiOztBb0dsc3hDQTtFQUFhLDJCQUFBO0FwR3NzeENiOztBb0dyc3hDQTtFQUFhLDZCQUFBO0FwR3lzeENiOztBb0duc3hDQTtFQUFhLDRCQUFBO0FwR3VzeENiOztBb0d0c3hDQTtFQUFhLDJCQUFBO0FwRzBzeENiOztBb0d6c3hDQTtFQUFhLDJCQUFBO0FwRzZzeENiOztBb0d2c3hDQTtFQUFhLHNCQUFBO0tBQUEsbUJBQUE7QXBHMnN4Q2I7O0FvRzFzeENBO0VBQWEsb0JBQUE7S0FBQSxpQkFBQTtBcEc4c3hDYjs7QW9HN3N4Q0E7RUFBYSxtQkFBQTtLQUFBLGdCQUFBO0FwR2l0eENiOztBb0dodHhDQTtFQUFhLG1CQUFBO0tBQUEsZ0JBQUE7QXBHb3R4Q2I7O0FvR250eENBO0VBQWEseUJBQUE7S0FBQSxzQkFBQTtBcEd1dHhDYjs7QW9HanR4Q0E7RUFBYSxnQkFBQTtBcEdxdHhDYjs7QW9HcHR4Q0E7RUFBYSxrQkFBQTtBcEd3dHhDYjs7QW9HbHR4Q0E7RUFBYSxVQUFBO0FwR3N0eENiOztBb0dydHhDQTtFQUFhLFlBQUE7QXBHeXR4Q2I7O0FvR3h0eENBO0VBQWEsWUFBQTtBcEc0dHhDYjs7QW9HM3R4Q0E7RUFBYSxZQUFBO0FwRyt0eENiOztBb0c5dHhDQTtFQUFhLFlBQUE7QXBHa3V4Q2I7O0FvR2p1eENBO0VBQWEsWUFBQTtBcEdxdXhDYjs7QW9HcHV4Q0E7RUFBYSxZQUFBO0FwR3d1eENiOztBb0d2dXhDQTtFQUFhLFlBQUE7QXBHMnV4Q2I7O0FvRzF1eENBO0VBQWEsWUFBQTtBcEc4dXhDYjs7QW9HN3V4Q0E7RUFBYSxZQUFBO0FwR2l2eENiOztBb0dodnhDQTtFQUFhLFVBQUE7QXBHb3Z4Q2I7O0FvRzl1eENBO0VBQWEsbUJBQUE7QXBHa3Z4Q2I7O0FvR2p2eENBO0VBQWEsZUFBQTtBcEdxdnhDYjs7QW9HcHZ4Q0E7RUFBYSxZQUFBO0FwR3d2eENiOztBb0dsdnhDQTtFQUFhLG1CQUFBO0FwR3N2eENiOztBb0dydnhDQTtFQUFhLGtCQUFBO0FwR3l2eENiOztBcUc5enhDRTtFQUFZLHVCQUFBO0FyR2sweENkOztBcUdqMHhDRTtFQUFZLDJCQUFBO0FyR3EweENkOztBcUdwMHhDRTtFQUFZLDZCQUFBO0FyR3cweENkOztBcUd2MHhDRTtFQUFZLDhCQUFBO0FyRzIweENkOztBcUcxMHhDRTtFQUFZLDRCQUFBO0FyRzgweENkOztBcUc1MHhDRTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QXJHKzB4Q0o7O0FxRzUweENFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBckcrMHhDSjs7QTRGajJ4Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHKzB4Q3JDO0VxRzkweENJO0lBQWlDLDJCQUFBO0VyR2kxeENyQztFcUdoMXhDSTtJQUFpQyw2QkFBQTtFckdtMXhDckM7RXFHbDF4Q0k7SUFBaUMsOEJBQUE7RXJHcTF4Q3JDO0VxR3AxeENJO0lBQWlDLDRCQUFBO0VyR3UxeENyQztFcUdyMXhDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHdTF4Q047RXFHcDF4Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyR3MxeENOO0FBQ0Y7QTRGMzN4Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHdzJ4Q3JDO0VxR3YyeENJO0lBQWlDLDJCQUFBO0VyRzAyeENyQztFcUd6MnhDSTtJQUFpQyw2QkFBQTtFckc0MnhDckM7RXFHMzJ4Q0k7SUFBaUMsOEJBQUE7RXJHODJ4Q3JDO0VxRzcyeENJO0lBQWlDLDRCQUFBO0VyR2czeENyQztFcUc5MnhDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHZzN4Q047RXFHNzJ4Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyRysyeENOO0FBQ0Y7QTRGcDV4Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHaTR4Q3JDO0VxR2g0eENJO0lBQWlDLDJCQUFBO0VyR200eENyQztFcUdsNHhDSTtJQUFpQyw2QkFBQTtFckdxNHhDckM7RXFHcDR4Q0k7SUFBaUMsOEJBQUE7RXJHdTR4Q3JDO0VxR3Q0eENJO0lBQWlDLDRCQUFBO0VyR3k0eENyQztFcUd2NHhDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHeTR4Q047RXFHdDR4Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyR3c0eENOO0FBQ0Y7QTRGNzZ4Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHMDV4Q3JDO0VxR3o1eENJO0lBQWlDLDJCQUFBO0VyRzQ1eENyQztFcUczNXhDSTtJQUFpQyw2QkFBQTtFckc4NXhDckM7RXFHNzV4Q0k7SUFBaUMsOEJBQUE7RXJHZzZ4Q3JDO0VxRy81eENJO0lBQWlDLDRCQUFBO0VyR2s2eENyQztFcUdoNnhDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHazZ4Q047RXFHLzV4Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyR2k2eENOO0FBQ0Y7QTRGdDh4Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHbTd4Q3JDO0VxR2w3eENJO0lBQWlDLDJCQUFBO0VyR3E3eENyQztFcUdwN3hDSTtJQUFpQyw2QkFBQTtFckd1N3hDckM7RXFHdDd4Q0k7SUFBaUMsOEJBQUE7RXJHeTd4Q3JDO0VxR3g3eENJO0lBQWlDLDRCQUFBO0VyRzI3eENyQztFcUd6N3hDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHMjd4Q047RXFHeDd4Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyRzA3eENOO0FBQ0Y7QTRGLzl4Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHNDh4Q3JDO0VxRzM4eENJO0lBQWlDLDJCQUFBO0VyRzg4eENyQztFcUc3OHhDSTtJQUFpQyw2QkFBQTtFckdnOXhDckM7RXFHLzh4Q0k7SUFBaUMsOEJBQUE7RXJHazl4Q3JDO0VxR2o5eENJO0lBQWlDLDRCQUFBO0VyR285eENyQztFcUdsOXhDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHbzl4Q047RXFHajl4Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyR205eENOO0FBQ0Y7QTRGeC94Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHcSt4Q3JDO0VxR3AreENJO0lBQWlDLDJCQUFBO0VyR3UreENyQztFcUd0K3hDSTtJQUFpQyw2QkFBQTtFckd5K3hDckM7RXFHeCt4Q0k7SUFBaUMsOEJBQUE7RXJHMit4Q3JDO0VxRzEreENJO0lBQWlDLDRCQUFBO0VyRzYreENyQztFcUczK3hDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHNit4Q047RXFHMSt4Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyRzQreENOO0FBQ0Y7QTRGamh5Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHOC94Q3JDO0VxRzcveENJO0lBQWlDLDJCQUFBO0VyR2dneUNyQztFcUcvL3hDSTtJQUFpQyw2QkFBQTtFckdrZ3lDckM7RXFHamd5Q0k7SUFBaUMsOEJBQUE7RXJHb2d5Q3JDO0VxR25neUNJO0lBQWlDLDRCQUFBO0VyR3NneUNyQztFcUdwZ3lDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHc2d5Q047RXFHbmd5Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyR3FneUNOO0FBQ0Y7QTRGMWl5Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHdWh5Q3JDO0VxR3RoeUNJO0lBQWlDLDJCQUFBO0VyR3loeUNyQztFcUd4aHlDSTtJQUFpQyw2QkFBQTtFckcyaHlDckM7RXFHMWh5Q0k7SUFBaUMsOEJBQUE7RXJHNmh5Q3JDO0VxRzVoeUNJO0lBQWlDLDRCQUFBO0VyRytoeUNyQztFcUc3aHlDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHK2h5Q047RXFHNWh5Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyRzhoeUNOO0FBQ0Y7QTRGbmt5Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHZ2p5Q3JDO0VxRy9peUNJO0lBQWlDLDJCQUFBO0VyR2tqeUNyQztFcUdqanlDSTtJQUFpQyw2QkFBQTtFckdvanlDckM7RXFHbmp5Q0k7SUFBaUMsOEJBQUE7RXJHc2p5Q3JDO0VxR3JqeUNJO0lBQWlDLDRCQUFBO0VyR3dqeUNyQztFcUd0anlDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHd2p5Q047RXFHcmp5Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyR3VqeUNOO0FBQ0Y7QTRGNWx5Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHeWt5Q3JDO0VxR3hreUNJO0lBQWlDLDJCQUFBO0VyRzJreUNyQztFcUcxa3lDSTtJQUFpQyw2QkFBQTtFckc2a3lDckM7RXFHNWt5Q0k7SUFBaUMsOEJBQUE7RXJHK2t5Q3JDO0VxRzlreUNJO0lBQWlDLDRCQUFBO0VyR2lseUNyQztFcUcva3lDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHaWx5Q047RXFHOWt5Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyR2dseUNOO0FBQ0Y7QTRGcm55Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHa215Q3JDO0VxR2pteUNJO0lBQWlDLDJCQUFBO0VyR29teUNyQztFcUdubXlDSTtJQUFpQyw2QkFBQTtFckdzbXlDckM7RXFHcm15Q0k7SUFBaUMsOEJBQUE7RXJHd215Q3JDO0VxR3ZteUNJO0lBQWlDLDRCQUFBO0VyRzBteUNyQztFcUd4bXlDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHMG15Q047RXFHdm15Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyR3lteUNOO0FBQ0Y7QXFHem95Q0U7RUFBWSx1QkFBQTtBckc0b3lDZDs7QXFHM295Q0U7RUFBWSwyQkFBQTtBckcrb3lDZDs7QXFHOW95Q0U7RUFBWSw2QkFBQTtBckdrcHlDZDs7QXFHanB5Q0U7RUFBWSw4QkFBQTtBckdxcHlDZDs7QXFHcHB5Q0U7RUFBWSw0QkFBQTtBckd3cHlDZDs7QXFHdHB5Q0U7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FyR3lweUNKOztBcUd0cHlDRTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QXJHeXB5Q0o7O0E0RjNxeUNNO0VTdUJBO0lBQWlDLHVCQUFBO0VyR3lweUNyQztFcUd4cHlDSTtJQUFpQywyQkFBQTtFckcycHlDckM7RXFHMXB5Q0k7SUFBaUMsNkJBQUE7RXJHNnB5Q3JDO0VxRzVweUNJO0lBQWlDLDhCQUFBO0VyRytweUNyQztFcUc5cHlDSTtJQUFpQyw0QkFBQTtFckdpcXlDckM7RXFHL3B5Q0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR2lxeUNOO0VxRzlweUNJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckdncXlDTjtBQUNGO0E0RnJzeUNNO0VTdUJBO0lBQWlDLHVCQUFBO0VyR2tyeUNyQztFcUdqcnlDSTtJQUFpQywyQkFBQTtFckdvcnlDckM7RXFHbnJ5Q0k7SUFBaUMsNkJBQUE7RXJHc3J5Q3JDO0VxR3JyeUNJO0lBQWlDLDhCQUFBO0VyR3dyeUNyQztFcUd2cnlDSTtJQUFpQyw0QkFBQTtFckcwcnlDckM7RXFHeHJ5Q0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyRzByeUNOO0VxR3ZyeUNJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckd5cnlDTjtBQUNGO0E0Rjl0eUNNO0VTdUJBO0lBQWlDLHVCQUFBO0VyRzJzeUNyQztFcUcxc3lDSTtJQUFpQywyQkFBQTtFckc2c3lDckM7RXFHNXN5Q0k7SUFBaUMsNkJBQUE7RXJHK3N5Q3JDO0VxRzlzeUNJO0lBQWlDLDhCQUFBO0VyR2l0eUNyQztFcUdodHlDSTtJQUFpQyw0QkFBQTtFckdtdHlDckM7RXFHanR5Q0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR210eUNOO0VxR2h0eUNJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckdrdHlDTjtBQUNGO0E0RnZ2eUNNO0VTdUJBO0lBQWlDLHVCQUFBO0VyR291eUNyQztFcUdudXlDSTtJQUFpQywyQkFBQTtFckdzdXlDckM7RXFHcnV5Q0k7SUFBaUMsNkJBQUE7RXJHd3V5Q3JDO0VxR3Z1eUNJO0lBQWlDLDhCQUFBO0VyRzB1eUNyQztFcUd6dXlDSTtJQUFpQyw0QkFBQTtFckc0dXlDckM7RXFHMXV5Q0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyRzR1eUNOO0VxR3p1eUNJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckcydXlDTjtBQUNGO0E0Rmh4eUNNO0VTdUJBO0lBQWlDLHVCQUFBO0VyRzZ2eUNyQztFcUc1dnlDSTtJQUFpQywyQkFBQTtFckcrdnlDckM7RXFHOXZ5Q0k7SUFBaUMsNkJBQUE7RXJHaXd5Q3JDO0VxR2h3eUNJO0lBQWlDLDhCQUFBO0VyR213eUNyQztFcUdsd3lDSTtJQUFpQyw0QkFBQTtFckdxd3lDckM7RXFHbnd5Q0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR3F3eUNOO0VxR2x3eUNJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckdvd3lDTjtBQUNGO0E0Rnp5eUNNO0VTdUJBO0lBQWlDLHVCQUFBO0VyR3N4eUNyQztFcUdyeHlDSTtJQUFpQywyQkFBQTtFckd3eHlDckM7RXFHdnh5Q0k7SUFBaUMsNkJBQUE7RXJHMHh5Q3JDO0VxR3p4eUNJO0lBQWlDLDhCQUFBO0VyRzR4eUNyQztFcUczeHlDSTtJQUFpQyw0QkFBQTtFckc4eHlDckM7RXFHNXh5Q0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyRzh4eUNOO0VxRzN4eUNJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckc2eHlDTjtBQUNGO0E0RmwweUNNO0VTdUJBO0lBQWlDLHVCQUFBO0VyRyt5eUNyQztFcUc5eXlDSTtJQUFpQywyQkFBQTtFckdpenlDckM7RXFHaHp5Q0k7SUFBaUMsNkJBQUE7RXJHbXp5Q3JDO0VxR2x6eUNJO0lBQWlDLDhCQUFBO0VyR3F6eUNyQztFcUdwenlDSTtJQUFpQyw0QkFBQTtFckd1enlDckM7RXFHcnp5Q0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR3V6eUNOO0VxR3B6eUNJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckdzenlDTjtBQUNGO0E0RjMxeUNNO0VTdUJBO0lBQWlDLHVCQUFBO0VyR3cweUNyQztFcUd2MHlDSTtJQUFpQywyQkFBQTtFckcwMHlDckM7RXFHejB5Q0k7SUFBaUMsNkJBQUE7RXJHNDB5Q3JDO0VxRzMweUNJO0lBQWlDLDhCQUFBO0VyRzgweUNyQztFcUc3MHlDSTtJQUFpQyw0QkFBQTtFckdnMXlDckM7RXFHOTB5Q0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR2cxeUNOO0VxRzcweUNJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckcrMHlDTjtBQUNGO0E0RnAzeUNNO0VTdUJBO0lBQWlDLHVCQUFBO0VyR2kyeUNyQztFcUdoMnlDSTtJQUFpQywyQkFBQTtFckdtMnlDckM7RXFHbDJ5Q0k7SUFBaUMsNkJBQUE7RXJHcTJ5Q3JDO0VxR3AyeUNJO0lBQWlDLDhCQUFBO0VyR3UyeUNyQztFcUd0MnlDSTtJQUFpQyw0QkFBQTtFckd5MnlDckM7RXFHdjJ5Q0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR3kyeUNOO0VxR3QyeUNJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckd3MnlDTjtBQUNGO0E0Rjc0eUNNO0VTdUJBO0lBQWlDLHVCQUFBO0VyRzAzeUNyQztFcUd6M3lDSTtJQUFpQywyQkFBQTtFckc0M3lDckM7RXFHMzN5Q0k7SUFBaUMsNkJBQUE7RXJHODN5Q3JDO0VxRzczeUNJO0lBQWlDLDhCQUFBO0VyR2c0eUNyQztFcUcvM3lDSTtJQUFpQyw0QkFBQTtFckdrNHlDckM7RXFHaDR5Q0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR2s0eUNOO0VxRy8zeUNJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckdpNHlDTjtBQUNGO0E0RnQ2eUNNO0VTdUJBO0lBQWlDLHVCQUFBO0VyR201eUNyQztFcUdsNXlDSTtJQUFpQywyQkFBQTtFckdxNXlDckM7RXFHcDV5Q0k7SUFBaUMsNkJBQUE7RXJHdTV5Q3JDO0VxR3Q1eUNJO0lBQWlDLDhCQUFBO0VyR3k1eUNyQztFcUd4NXlDSTtJQUFpQyw0QkFBQTtFckcyNXlDckM7RXFHejV5Q0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyRzI1eUNOO0VxR3g1eUNJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckcwNXlDTjtBQUNGO0E0Ri83eUNNO0VTdUJBO0lBQWlDLHVCQUFBO0VyRzQ2eUNyQztFcUczNnlDSTtJQUFpQywyQkFBQTtFckc4NnlDckM7RXFHNzZ5Q0k7SUFBaUMsNkJBQUE7RXJHZzd5Q3JDO0VxRy82eUNJO0lBQWlDLDhCQUFBO0VyR2s3eUNyQztFcUdqN3lDSTtJQUFpQyw0QkFBQTtFckdvN3lDckM7RXFHbDd5Q0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR283eUNOO0VxR2o3eUNJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckdtN3lDTjtBQUNGO0FxR245eUNFO0VBQVksdUJBQUE7QXJHczl5Q2Q7O0FxR3I5eUNFO0VBQVksMkJBQUE7QXJHeTl5Q2Q7O0FxR3g5eUNFO0VBQVksNkJBQUE7QXJHNDl5Q2Q7O0FxRzM5eUNFO0VBQVksOEJBQUE7QXJHKzl5Q2Q7O0FxRzk5eUNFO0VBQVksNEJBQUE7QXJHayt5Q2Q7O0FxR2greUNFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBckdtK3lDSjs7QXFHaCt5Q0U7RUFDRSw0QkFBQTtFQUNBLDZCQUFBO0FyR20reUNKOztBNEZyL3lDTTtFU3VCQTtJQUFpQyx1QkFBQTtFckdtK3lDckM7RXFHbCt5Q0k7SUFBaUMsMkJBQUE7RXJHcSt5Q3JDO0VxR3AreUNJO0lBQWlDLDZCQUFBO0VyR3UreUNyQztFcUd0K3lDSTtJQUFpQyw4QkFBQTtFckd5K3lDckM7RXFHeCt5Q0k7SUFBaUMsNEJBQUE7RXJHMit5Q3JDO0VxR3oreUNJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFckcyK3lDTjtFcUd4K3lDSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RXJHMCt5Q047QUFDRjtBNEYvZ3pDTTtFU3VCQTtJQUFpQyx1QkFBQTtFckc0L3lDckM7RXFHMy95Q0k7SUFBaUMsMkJBQUE7RXJHOC95Q3JDO0VxRzcveUNJO0lBQWlDLDZCQUFBO0VyR2dnekNyQztFcUcvL3lDSTtJQUFpQyw4QkFBQTtFckdrZ3pDckM7RXFHamd6Q0k7SUFBaUMsNEJBQUE7RXJHb2d6Q3JDO0VxR2xnekNJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFckdvZ3pDTjtFcUdqZ3pDSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RXJHbWd6Q047QUFDRjtBNEZ4aXpDTTtFU3VCQTtJQUFpQyx1QkFBQTtFckdxaHpDckM7RXFHcGh6Q0k7SUFBaUMsMkJBQUE7RXJHdWh6Q3JDO0VxR3RoekNJO0lBQWlDLDZCQUFBO0VyR3loekNyQztFcUd4aHpDSTtJQUFpQyw4QkFBQTtFckcyaHpDckM7RXFHMWh6Q0k7SUFBaUMsNEJBQUE7RXJHNmh6Q3JDO0VxRzNoekNJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFckc2aHpDTjtFcUcxaHpDSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RXJHNGh6Q047QUFDRjtBNEZqa3pDTTtFU3VCQTtJQUFpQyx1QkFBQTtFckc4aXpDckM7RXFHN2l6Q0k7SUFBaUMsMkJBQUE7RXJHZ2p6Q3JDO0VxRy9pekNJO0lBQWlDLDZCQUFBO0VyR2tqekNyQztFcUdqanpDSTtJQUFpQyw4QkFBQTtFckdvanpDckM7RXFHbmp6Q0k7SUFBaUMsNEJBQUE7RXJHc2p6Q3JDO0VxR3BqekNJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFckdzanpDTjtFcUduanpDSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RXJHcWp6Q047QUFDRjtBNEYxbHpDTTtFU3VCQTtJQUFpQyx1QkFBQTtFckd1a3pDckM7RXFHdGt6Q0k7SUFBaUMsMkJBQUE7RXJHeWt6Q3JDO0VxR3hrekNJO0lBQWlDLDZCQUFBO0VyRzJrekNyQztFcUcxa3pDSTtJQUFpQyw4QkFBQTtFckc2a3pDckM7RXFHNWt6Q0k7SUFBaUMsNEJBQUE7RXJHK2t6Q3JDO0VxRzdrekNJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFckcra3pDTjtFcUc1a3pDSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RXJHOGt6Q047QUFDRjtBNEZubnpDTTtFU3VCQTtJQUFpQyx1QkFBQTtFckdnbXpDckM7RXFHL2x6Q0k7SUFBaUMsMkJBQUE7RXJHa216Q3JDO0VxR2ptekNJO0lBQWlDLDZCQUFBO0VyR29tekNyQztFcUdubXpDSTtJQUFpQyw4QkFBQTtFckdzbXpDckM7RXFHcm16Q0k7SUFBaUMsNEJBQUE7RXJHd216Q3JDO0VxR3RtekNJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFckd3bXpDTjtFcUdybXpDSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RXJHdW16Q047QUFDRjtBNEY1b3pDTTtFU3VCQTtJQUFpQyx1QkFBQTtFckd5bnpDckM7RXFHeG56Q0k7SUFBaUMsMkJBQUE7RXJHMm56Q3JDO0VxRzFuekNJO0lBQWlDLDZCQUFBO0VyRzZuekNyQztFcUc1bnpDSTtJQUFpQyw4QkFBQTtFckcrbnpDckM7RXFHOW56Q0k7SUFBaUMsNEJBQUE7RXJHaW96Q3JDO0VxRy9uekNJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFckdpb3pDTjtFcUc5bnpDSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RXJHZ296Q047QUFDRjtBNEZycXpDTTtFU3VCQTtJQUFpQyx1QkFBQTtFckdrcHpDckM7RXFHanB6Q0k7SUFBaUMsMkJBQUE7RXJHb3B6Q3JDO0VxR25wekNJO0lBQWlDLDZCQUFBO0VyR3NwekNyQztFcUdycHpDSTtJQUFpQyw4QkFBQTtFckd3cHpDckM7RXFHdnB6Q0k7SUFBaUMsNEJBQUE7RXJHMHB6Q3JDO0VxR3hwekNJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFckcwcHpDTjtFcUd2cHpDSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RXJHeXB6Q047QUFDRjtBNEY5cnpDTTtFU3VCQTtJQUFpQyx1QkFBQTtFckcycXpDckM7RXFHMXF6Q0k7SUFBaUMsMkJBQUE7RXJHNnF6Q3JDO0VxRzVxekNJO0lBQWlDLDZCQUFBO0VyRytxekNyQztFcUc5cXpDSTtJQUFpQyw4QkFBQTtFckdpcnpDckM7RXFHaHJ6Q0k7SUFBaUMsNEJBQUE7RXJHbXJ6Q3JDO0VxR2pyekNJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFckdtcnpDTjtFcUdocnpDSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RXJHa3J6Q047QUFDRjtBNEZ2dHpDTTtFU3VCQTtJQUFpQyx1QkFBQTtFckdvc3pDckM7RXFHbnN6Q0k7SUFBaUMsMkJBQUE7RXJHc3N6Q3JDO0VxR3JzekNJO0lBQWlDLDZCQUFBO0VyR3dzekNyQztFcUd2c3pDSTtJQUFpQyw4QkFBQTtFckcwc3pDckM7RXFHenN6Q0k7SUFBaUMsNEJBQUE7RXJHNHN6Q3JDO0VxRzFzekNJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFckc0c3pDTjtFcUd6c3pDSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RXJHMnN6Q047QUFDRjtBNEZodnpDTTtFU3VCQTtJQUFpQyx1QkFBQTtFckc2dHpDckM7RXFHNXR6Q0k7SUFBaUMsMkJBQUE7RXJHK3R6Q3JDO0VxRzl0ekNJO0lBQWlDLDZCQUFBO0VyR2l1ekNyQztFcUdodXpDSTtJQUFpQyw4QkFBQTtFckdtdXpDckM7RXFHbHV6Q0k7SUFBaUMsNEJBQUE7RXJHcXV6Q3JDO0VxR251ekNJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFckdxdXpDTjtFcUdsdXpDSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RXJHb3V6Q047QUFDRjtBNEZ6d3pDTTtFU3VCQTtJQUFpQyx1QkFBQTtFckdzdnpDckM7RXFHcnZ6Q0k7SUFBaUMsMkJBQUE7RXJHd3Z6Q3JDO0VxR3Z2ekNJO0lBQWlDLDZCQUFBO0VyRzB2ekNyQztFcUd6dnpDSTtJQUFpQyw4QkFBQTtFckc0dnpDckM7RXFHM3Z6Q0k7SUFBaUMsNEJBQUE7RXJHOHZ6Q3JDO0VxRzV2ekNJO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFckc4dnpDTjtFcUczdnpDSTtJQUNFLDRCQUFBO0lBQ0EsNkJBQUE7RXJHNnZ6Q047QUFDRjtBcUc3eHpDRTtFQUFZLHVCQUFBO0FyR2d5ekNkOztBcUcveHpDRTtFQUFZLDJCQUFBO0FyR215ekNkOztBcUdseXpDRTtFQUFZLDZCQUFBO0FyR3N5ekNkOztBcUdyeXpDRTtFQUFZLDhCQUFBO0FyR3l5ekNkOztBcUd4eXpDRTtFQUFZLDRCQUFBO0FyRzR5ekNkOztBcUcxeXpDRTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QXJHNnl6Q0o7O0FxRzF5ekNFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBckc2eXpDSjs7QTRGL3p6Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHNnl6Q3JDO0VxRzV5ekNJO0lBQWlDLDJCQUFBO0VyRyt5ekNyQztFcUc5eXpDSTtJQUFpQyw2QkFBQTtFckdpenpDckM7RXFHaHp6Q0k7SUFBaUMsOEJBQUE7RXJHbXp6Q3JDO0VxR2x6ekNJO0lBQWlDLDRCQUFBO0VyR3F6ekNyQztFcUduenpDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHcXp6Q047RXFHbHp6Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyR296ekNOO0FBQ0Y7QTRGejF6Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHczB6Q3JDO0VxR3IwekNJO0lBQWlDLDJCQUFBO0VyR3cwekNyQztFcUd2MHpDSTtJQUFpQyw2QkFBQTtFckcwMHpDckM7RXFHejB6Q0k7SUFBaUMsOEJBQUE7RXJHNDB6Q3JDO0VxRzMwekNJO0lBQWlDLDRCQUFBO0VyRzgwekNyQztFcUc1MHpDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHODB6Q047RXFHMzB6Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyRzYwekNOO0FBQ0Y7QTRGbDN6Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHKzF6Q3JDO0VxRzkxekNJO0lBQWlDLDJCQUFBO0VyR2kyekNyQztFcUdoMnpDSTtJQUFpQyw2QkFBQTtFckdtMnpDckM7RXFHbDJ6Q0k7SUFBaUMsOEJBQUE7RXJHcTJ6Q3JDO0VxR3AyekNJO0lBQWlDLDRCQUFBO0VyR3UyekNyQztFcUdyMnpDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHdTJ6Q047RXFHcDJ6Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyR3MyekNOO0FBQ0Y7QTRGMzR6Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHdzN6Q3JDO0VxR3YzekNJO0lBQWlDLDJCQUFBO0VyRzAzekNyQztFcUd6M3pDSTtJQUFpQyw2QkFBQTtFckc0M3pDckM7RXFHMzN6Q0k7SUFBaUMsOEJBQUE7RXJHODN6Q3JDO0VxRzczekNJO0lBQWlDLDRCQUFBO0VyR2c0ekNyQztFcUc5M3pDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHZzR6Q047RXFHNzN6Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyRyszekNOO0FBQ0Y7QTRGcDZ6Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHaTV6Q3JDO0VxR2g1ekNJO0lBQWlDLDJCQUFBO0VyR201ekNyQztFcUdsNXpDSTtJQUFpQyw2QkFBQTtFckdxNXpDckM7RXFHcDV6Q0k7SUFBaUMsOEJBQUE7RXJHdTV6Q3JDO0VxR3Q1ekNJO0lBQWlDLDRCQUFBO0VyR3k1ekNyQztFcUd2NXpDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHeTV6Q047RXFHdDV6Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyR3c1ekNOO0FBQ0Y7QTRGNzd6Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHMDZ6Q3JDO0VxR3o2ekNJO0lBQWlDLDJCQUFBO0VyRzQ2ekNyQztFcUczNnpDSTtJQUFpQyw2QkFBQTtFckc4NnpDckM7RXFHNzZ6Q0k7SUFBaUMsOEJBQUE7RXJHZzd6Q3JDO0VxRy82ekNJO0lBQWlDLDRCQUFBO0VyR2s3ekNyQztFcUdoN3pDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHazd6Q047RXFHLzZ6Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyR2k3ekNOO0FBQ0Y7QTRGdDl6Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHbTh6Q3JDO0VxR2w4ekNJO0lBQWlDLDJCQUFBO0VyR3E4ekNyQztFcUdwOHpDSTtJQUFpQyw2QkFBQTtFckd1OHpDckM7RXFHdDh6Q0k7SUFBaUMsOEJBQUE7RXJHeTh6Q3JDO0VxR3g4ekNJO0lBQWlDLDRCQUFBO0VyRzI4ekNyQztFcUd6OHpDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHMjh6Q047RXFHeDh6Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyRzA4ekNOO0FBQ0Y7QTRGLyt6Q007RVN1QkE7SUFBaUMsdUJBQUE7RXJHNDl6Q3JDO0VxRzM5ekNJO0lBQWlDLDJCQUFBO0VyRzg5ekNyQztFcUc3OXpDSTtJQUFpQyw2QkFBQTtFckdnK3pDckM7RXFHLzl6Q0k7SUFBaUMsOEJBQUE7RXJHayt6Q3JDO0VxR2orekNJO0lBQWlDLDRCQUFBO0VyR28rekNyQztFcUdsK3pDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHbyt6Q047RXFHait6Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyR20rekNOO0FBQ0Y7QTRGeGcwQ007RVN1QkE7SUFBaUMsdUJBQUE7RXJHcS96Q3JDO0VxR3AvekNJO0lBQWlDLDJCQUFBO0VyR3UvekNyQztFcUd0L3pDSTtJQUFpQyw2QkFBQTtFckd5L3pDckM7RXFHeC96Q0k7SUFBaUMsOEJBQUE7RXJHMi96Q3JDO0VxRzEvekNJO0lBQWlDLDRCQUFBO0VyRzYvekNyQztFcUczL3pDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHNi96Q047RXFHMS96Q0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyRzQvekNOO0FBQ0Y7QTRGamkwQ007RVN1QkE7SUFBaUMsdUJBQUE7RXJHOGcwQ3JDO0VxRzdnMENJO0lBQWlDLDJCQUFBO0VyR2doMENyQztFcUcvZzBDSTtJQUFpQyw2QkFBQTtFckdraDBDckM7RXFHamgwQ0k7SUFBaUMsOEJBQUE7RXJHb2gwQ3JDO0VxR25oMENJO0lBQWlDLDRCQUFBO0VyR3NoMENyQztFcUdwaDBDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHc2gwQ047RXFHbmgwQ0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyR3FoMENOO0FBQ0Y7QTRGMWowQ007RVN1QkE7SUFBaUMsdUJBQUE7RXJHdWkwQ3JDO0VxR3RpMENJO0lBQWlDLDJCQUFBO0VyR3lpMENyQztFcUd4aTBDSTtJQUFpQyw2QkFBQTtFckcyaTBDckM7RXFHMWkwQ0k7SUFBaUMsOEJBQUE7RXJHNmkwQ3JDO0VxRzVpMENJO0lBQWlDLDRCQUFBO0VyRytpMENyQztFcUc3aTBDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHK2kwQ047RXFHNWkwQ0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyRzhpMENOO0FBQ0Y7QTRGbmwwQ007RVN1QkE7SUFBaUMsdUJBQUE7RXJHZ2swQ3JDO0VxRy9qMENJO0lBQWlDLDJCQUFBO0VyR2trMENyQztFcUdqazBDSTtJQUFpQyw2QkFBQTtFckdvazBDckM7RXFHbmswQ0k7SUFBaUMsOEJBQUE7RXJHc2swQ3JDO0VxR3JrMENJO0lBQWlDLDRCQUFBO0VyR3drMENyQztFcUd0azBDSTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RXJHd2swQ047RXFHcmswQ0k7SUFDRSw0QkFBQTtJQUNBLDZCQUFBO0VyR3VrMENOO0FBQ0Y7QXFHdm0wQ0U7RUFBWSx1QkFBQTtBckcwbTBDZDs7QXFHem0wQ0U7RUFBWSwyQkFBQTtBckc2bTBDZDs7QXFHNW0wQ0U7RUFBWSw2QkFBQTtBckdnbjBDZDs7QXFHL20wQ0U7RUFBWSw4QkFBQTtBckdtbjBDZDs7QXFHbG4wQ0U7RUFBWSw0QkFBQTtBckdzbjBDZDs7QXFHcG4wQ0U7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FyR3VuMENKOztBcUdwbjBDRTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QXJHdW4wQ0o7O0E0RnpvMENNO0VTdUJBO0lBQWlDLHVCQUFBO0VyR3VuMENyQztFcUd0bjBDSTtJQUFpQywyQkFBQTtFckd5bjBDckM7RXFHeG4wQ0k7SUFBaUMsNkJBQUE7RXJHMm4wQ3JDO0VxRzFuMENJO0lBQWlDLDhCQUFBO0VyRzZuMENyQztFcUc1bjBDSTtJQUFpQyw0QkFBQTtFckcrbjBDckM7RXFHN24wQ0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyRytuMENOO0VxRzVuMENJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckc4bjBDTjtBQUNGO0E0Rm5xMENNO0VTdUJBO0lBQWlDLHVCQUFBO0VyR2dwMENyQztFcUcvbzBDSTtJQUFpQywyQkFBQTtFckdrcDBDckM7RXFHanAwQ0k7SUFBaUMsNkJBQUE7RXJHb3AwQ3JDO0VxR25wMENJO0lBQWlDLDhCQUFBO0VyR3NwMENyQztFcUdycDBDSTtJQUFpQyw0QkFBQTtFckd3cDBDckM7RXFHdHAwQ0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR3dwMENOO0VxR3JwMENJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckd1cDBDTjtBQUNGO0E0RjVyMENNO0VTdUJBO0lBQWlDLHVCQUFBO0VyR3lxMENyQztFcUd4cTBDSTtJQUFpQywyQkFBQTtFckcycTBDckM7RXFHMXEwQ0k7SUFBaUMsNkJBQUE7RXJHNnEwQ3JDO0VxRzVxMENJO0lBQWlDLDhCQUFBO0VyRytxMENyQztFcUc5cTBDSTtJQUFpQyw0QkFBQTtFckdpcjBDckM7RXFHL3EwQ0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR2lyMENOO0VxRzlxMENJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckdncjBDTjtBQUNGO0E0RnJ0MENNO0VTdUJBO0lBQWlDLHVCQUFBO0VyR2tzMENyQztFcUdqczBDSTtJQUFpQywyQkFBQTtFckdvczBDckM7RXFHbnMwQ0k7SUFBaUMsNkJBQUE7RXJHc3MwQ3JDO0VxR3JzMENJO0lBQWlDLDhCQUFBO0VyR3dzMENyQztFcUd2czBDSTtJQUFpQyw0QkFBQTtFckcwczBDckM7RXFHeHMwQ0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyRzBzMENOO0VxR3ZzMENJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckd5czBDTjtBQUNGO0E0Rjl1MENNO0VTdUJBO0lBQWlDLHVCQUFBO0VyRzJ0MENyQztFcUcxdDBDSTtJQUFpQywyQkFBQTtFckc2dDBDckM7RXFHNXQwQ0k7SUFBaUMsNkJBQUE7RXJHK3QwQ3JDO0VxRzl0MENJO0lBQWlDLDhCQUFBO0VyR2l1MENyQztFcUdodTBDSTtJQUFpQyw0QkFBQTtFckdtdTBDckM7RXFHanUwQ0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR211MENOO0VxR2h1MENJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckdrdTBDTjtBQUNGO0E0RnZ3MENNO0VTdUJBO0lBQWlDLHVCQUFBO0VyR292MENyQztFcUdudjBDSTtJQUFpQywyQkFBQTtFckdzdjBDckM7RXFHcnYwQ0k7SUFBaUMsNkJBQUE7RXJHd3YwQ3JDO0VxR3Z2MENJO0lBQWlDLDhCQUFBO0VyRzB2MENyQztFcUd6djBDSTtJQUFpQyw0QkFBQTtFckc0djBDckM7RXFHMXYwQ0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyRzR2MENOO0VxR3p2MENJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckcydjBDTjtBQUNGO0E0Rmh5MENNO0VTdUJBO0lBQWlDLHVCQUFBO0VyRzZ3MENyQztFcUc1dzBDSTtJQUFpQywyQkFBQTtFckcrdzBDckM7RXFHOXcwQ0k7SUFBaUMsNkJBQUE7RXJHaXgwQ3JDO0VxR2h4MENJO0lBQWlDLDhCQUFBO0VyR214MENyQztFcUdseDBDSTtJQUFpQyw0QkFBQTtFckdxeDBDckM7RXFHbngwQ0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR3F4MENOO0VxR2x4MENJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckdveDBDTjtBQUNGO0E0Rnp6MENNO0VTdUJBO0lBQWlDLHVCQUFBO0VyR3N5MENyQztFcUdyeTBDSTtJQUFpQywyQkFBQTtFckd3eTBDckM7RXFHdnkwQ0k7SUFBaUMsNkJBQUE7RXJHMHkwQ3JDO0VxR3p5MENJO0lBQWlDLDhCQUFBO0VyRzR5MENyQztFcUczeTBDSTtJQUFpQyw0QkFBQTtFckc4eTBDckM7RXFHNXkwQ0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyRzh5MENOO0VxRzN5MENJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckc2eTBDTjtBQUNGO0E0RmwxMENNO0VTdUJBO0lBQWlDLHVCQUFBO0VyRyt6MENyQztFcUc5ejBDSTtJQUFpQywyQkFBQTtFckdpMDBDckM7RXFHaDAwQ0k7SUFBaUMsNkJBQUE7RXJHbTAwQ3JDO0VxR2wwMENJO0lBQWlDLDhCQUFBO0VyR3EwMENyQztFcUdwMDBDSTtJQUFpQyw0QkFBQTtFckd1MDBDckM7RXFHcjAwQ0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR3UwMENOO0VxR3AwMENJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckdzMDBDTjtBQUNGO0E0RjMyMENNO0VTdUJBO0lBQWlDLHVCQUFBO0VyR3cxMENyQztFcUd2MTBDSTtJQUFpQywyQkFBQTtFckcwMTBDckM7RXFHejEwQ0k7SUFBaUMsNkJBQUE7RXJHNDEwQ3JDO0VxRzMxMENJO0lBQWlDLDhCQUFBO0VyRzgxMENyQztFcUc3MTBDSTtJQUFpQyw0QkFBQTtFckdnMjBDckM7RXFHOTEwQ0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR2cyMENOO0VxRzcxMENJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckcrMTBDTjtBQUNGO0E0RnA0MENNO0VTdUJBO0lBQWlDLHVCQUFBO0VyR2kzMENyQztFcUdoMzBDSTtJQUFpQywyQkFBQTtFckdtMzBDckM7RXFHbDMwQ0k7SUFBaUMsNkJBQUE7RXJHcTMwQ3JDO0VxR3AzMENJO0lBQWlDLDhCQUFBO0VyR3UzMENyQztFcUd0MzBDSTtJQUFpQyw0QkFBQTtFckd5MzBDckM7RXFHdjMwQ0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR3kzMENOO0VxR3QzMENJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckd3MzBDTjtBQUNGO0E0Rjc1MENNO0VTdUJBO0lBQWlDLHVCQUFBO0VyRzA0MENyQztFcUd6NDBDSTtJQUFpQywyQkFBQTtFckc0NDBDckM7RXFHMzQwQ0k7SUFBaUMsNkJBQUE7RXJHODQwQ3JDO0VxRzc0MENJO0lBQWlDLDhCQUFBO0VyR2c1MENyQztFcUcvNDBDSTtJQUFpQyw0QkFBQTtFckdrNTBDckM7RXFHaDUwQ0k7SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR2s1MENOO0VxRy80MENJO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckdpNTBDTjtBQUNGO0FxR3Q0MENJO0VBQVksdUJBQUE7QXJHeTQwQ2hCOztBcUd4NDBDSTtFQUFZLDJCQUFBO0FyRzQ0MENoQjs7QXFHMzQwQ0k7RUFBWSw2QkFBQTtBckcrNDBDaEI7O0FxRzk0MENJO0VBQVksOEJBQUE7QXJHazUwQ2hCOztBcUdqNTBDSTtFQUFZLDRCQUFBO0FyR3E1MENoQjs7QXFHbjUwQ0k7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0FyR3M1MENOOztBcUduNTBDSTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QXJHczUwQ047O0E0Rm45MENNO0VTa0VFO0lBQWlDLHVCQUFBO0VyR3M1MEN2QztFcUdyNTBDTTtJQUFpQywyQkFBQTtFckd3NTBDdkM7RXFHdjUwQ007SUFBaUMsNkJBQUE7RXJHMDUwQ3ZDO0VxR3o1MENNO0lBQWlDLDhCQUFBO0VyRzQ1MEN2QztFcUczNTBDTTtJQUFpQyw0QkFBQTtFckc4NTBDdkM7RXFHNTUwQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyRzg1MENSO0VxRzM1MENNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckc2NTBDUjtBQUNGO0E0RjcrMENNO0VTa0VFO0lBQWlDLHVCQUFBO0VyRys2MEN2QztFcUc5NjBDTTtJQUFpQywyQkFBQTtFckdpNzBDdkM7RXFHaDcwQ007SUFBaUMsNkJBQUE7RXJHbTcwQ3ZDO0VxR2w3MENNO0lBQWlDLDhCQUFBO0VyR3E3MEN2QztFcUdwNzBDTTtJQUFpQyw0QkFBQTtFckd1NzBDdkM7RXFHcjcwQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR3U3MENSO0VxR3A3MENNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckdzNzBDUjtBQUNGO0E0RnRnMUNNO0VTa0VFO0lBQWlDLHVCQUFBO0VyR3c4MEN2QztFcUd2ODBDTTtJQUFpQywyQkFBQTtFckcwODBDdkM7RXFHejgwQ007SUFBaUMsNkJBQUE7RXJHNDgwQ3ZDO0VxRzM4MENNO0lBQWlDLDhCQUFBO0VyRzg4MEN2QztFcUc3ODBDTTtJQUFpQyw0QkFBQTtFckdnOTBDdkM7RXFHOTgwQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR2c5MENSO0VxRzc4MENNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckcrODBDUjtBQUNGO0E0Ri9oMUNNO0VTa0VFO0lBQWlDLHVCQUFBO0VyR2krMEN2QztFcUdoKzBDTTtJQUFpQywyQkFBQTtFckdtKzBDdkM7RXFHbCswQ007SUFBaUMsNkJBQUE7RXJHcSswQ3ZDO0VxR3ArMENNO0lBQWlDLDhCQUFBO0VyR3UrMEN2QztFcUd0KzBDTTtJQUFpQyw0QkFBQTtFckd5KzBDdkM7RXFHdiswQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR3krMENSO0VxR3QrMENNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckd3KzBDUjtBQUNGO0E0RnhqMUNNO0VTa0VFO0lBQWlDLHVCQUFBO0VyRzAvMEN2QztFcUd6LzBDTTtJQUFpQywyQkFBQTtFckc0LzBDdkM7RXFHMy8wQ007SUFBaUMsNkJBQUE7RXJHOC8wQ3ZDO0VxRzcvMENNO0lBQWlDLDhCQUFBO0VyR2dnMUN2QztFcUcvLzBDTTtJQUFpQyw0QkFBQTtFckdrZzFDdkM7RXFHaGcxQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR2tnMUNSO0VxRy8vMENNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckdpZzFDUjtBQUNGO0E0RmpsMUNNO0VTa0VFO0lBQWlDLHVCQUFBO0VyR21oMUN2QztFcUdsaDFDTTtJQUFpQywyQkFBQTtFckdxaDFDdkM7RXFHcGgxQ007SUFBaUMsNkJBQUE7RXJHdWgxQ3ZDO0VxR3RoMUNNO0lBQWlDLDhCQUFBO0VyR3loMUN2QztFcUd4aDFDTTtJQUFpQyw0QkFBQTtFckcyaDFDdkM7RXFHemgxQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyRzJoMUNSO0VxR3hoMUNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckcwaDFDUjtBQUNGO0E0RjFtMUNNO0VTa0VFO0lBQWlDLHVCQUFBO0VyRzRpMUN2QztFcUczaTFDTTtJQUFpQywyQkFBQTtFckc4aTFDdkM7RXFHN2kxQ007SUFBaUMsNkJBQUE7RXJHZ2oxQ3ZDO0VxRy9pMUNNO0lBQWlDLDhCQUFBO0VyR2tqMUN2QztFcUdqajFDTTtJQUFpQyw0QkFBQTtFckdvajFDdkM7RXFHbGoxQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR29qMUNSO0VxR2pqMUNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckdtajFDUjtBQUNGO0E0Rm5vMUNNO0VTa0VFO0lBQWlDLHVCQUFBO0VyR3FrMUN2QztFcUdwazFDTTtJQUFpQywyQkFBQTtFckd1azFDdkM7RXFHdGsxQ007SUFBaUMsNkJBQUE7RXJHeWsxQ3ZDO0VxR3hrMUNNO0lBQWlDLDhCQUFBO0VyRzJrMUN2QztFcUcxazFDTTtJQUFpQyw0QkFBQTtFckc2azFDdkM7RXFHM2sxQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyRzZrMUNSO0VxRzFrMUNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckc0azFDUjtBQUNGO0E0RjVwMUNNO0VTa0VFO0lBQWlDLHVCQUFBO0VyRzhsMUN2QztFcUc3bDFDTTtJQUFpQywyQkFBQTtFckdnbTFDdkM7RXFHL2wxQ007SUFBaUMsNkJBQUE7RXJHa20xQ3ZDO0VxR2ptMUNNO0lBQWlDLDhCQUFBO0VyR29tMUN2QztFcUdubTFDTTtJQUFpQyw0QkFBQTtFckdzbTFDdkM7RXFHcG0xQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR3NtMUNSO0VxR25tMUNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckdxbTFDUjtBQUNGO0E0RnJyMUNNO0VTa0VFO0lBQWlDLHVCQUFBO0VyR3VuMUN2QztFcUd0bjFDTTtJQUFpQywyQkFBQTtFckd5bjFDdkM7RXFHeG4xQ007SUFBaUMsNkJBQUE7RXJHMm4xQ3ZDO0VxRzFuMUNNO0lBQWlDLDhCQUFBO0VyRzZuMUN2QztFcUc1bjFDTTtJQUFpQyw0QkFBQTtFckcrbjFDdkM7RXFHN24xQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyRytuMUNSO0VxRzVuMUNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckc4bjFDUjtBQUNGO0E0RjlzMUNNO0VTa0VFO0lBQWlDLHVCQUFBO0VyR2dwMUN2QztFcUcvbzFDTTtJQUFpQywyQkFBQTtFckdrcDFDdkM7RXFHanAxQ007SUFBaUMsNkJBQUE7RXJHb3AxQ3ZDO0VxR25wMUNNO0lBQWlDLDhCQUFBO0VyR3NwMUN2QztFcUdycDFDTTtJQUFpQyw0QkFBQTtFckd3cDFDdkM7RXFHdHAxQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR3dwMUNSO0VxR3JwMUNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckd1cDFDUjtBQUNGO0E0RnZ1MUNNO0VTa0VFO0lBQWlDLHVCQUFBO0VyR3lxMUN2QztFcUd4cTFDTTtJQUFpQywyQkFBQTtFckcycTFDdkM7RXFHMXExQ007SUFBaUMsNkJBQUE7RXJHNnExQ3ZDO0VxRzVxMUNNO0lBQWlDLDhCQUFBO0VyRytxMUN2QztFcUc5cTFDTTtJQUFpQyw0QkFBQTtFckdpcjFDdkM7RXFHL3ExQ007SUFDRSwyQkFBQTtJQUNBLDhCQUFBO0VyR2lyMUNSO0VxRzlxMUNNO0lBQ0UsNEJBQUE7SUFDQSw2QkFBQTtFckdncjFDUjtBQUNGO0FxR2h0MUNJO0VBQVksd0JBQUE7QXJHbXQxQ2hCOztBcUdsdDFDSTtFQUFZLDRCQUFBO0FyR3N0MUNoQjs7QXFHcnQxQ0k7RUFBWSw4QkFBQTtBckd5dDFDaEI7O0FxR3h0MUNJO0VBQVksK0JBQUE7QXJHNHQxQ2hCOztBcUczdDFDSTtFQUFZLDZCQUFBO0FyRyt0MUNoQjs7QXFHN3QxQ0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FyR2d1MUNOOztBcUc3dDFDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QXJHZ3UxQ047O0E0Rjd4MUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR2d1MUN2QztFcUcvdDFDTTtJQUFpQyw0QkFBQTtFckdrdTFDdkM7RXFHanUxQ007SUFBaUMsOEJBQUE7RXJHb3UxQ3ZDO0VxR251MUNNO0lBQWlDLCtCQUFBO0VyR3N1MUN2QztFcUdydTFDTTtJQUFpQyw2QkFBQTtFckd3dTFDdkM7RXFHdHUxQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3d1MUNSO0VxR3J1MUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd1dTFDUjtBQUNGO0E0RnZ6MUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR3l2MUN2QztFcUd4djFDTTtJQUFpQyw0QkFBQTtFckcydjFDdkM7RXFHMXYxQ007SUFBaUMsOEJBQUE7RXJHNnYxQ3ZDO0VxRzV2MUNNO0lBQWlDLCtCQUFBO0VyRyt2MUN2QztFcUc5djFDTTtJQUFpQyw2QkFBQTtFckdpdzFDdkM7RXFHL3YxQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2l3MUNSO0VxRzl2MUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdndzFDUjtBQUNGO0E0RmgxMUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR2t4MUN2QztFcUdqeDFDTTtJQUFpQyw0QkFBQTtFckdveDFDdkM7RXFHbngxQ007SUFBaUMsOEJBQUE7RXJHc3gxQ3ZDO0VxR3J4MUNNO0lBQWlDLCtCQUFBO0VyR3d4MUN2QztFcUd2eDFDTTtJQUFpQyw2QkFBQTtFckcweDFDdkM7RXFHeHgxQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzB4MUNSO0VxR3Z4MUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd5eDFDUjtBQUNGO0E0RnoyMUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzJ5MUN2QztFcUcxeTFDTTtJQUFpQyw0QkFBQTtFckc2eTFDdkM7RXFHNXkxQ007SUFBaUMsOEJBQUE7RXJHK3kxQ3ZDO0VxRzl5MUNNO0lBQWlDLCtCQUFBO0VyR2l6MUN2QztFcUdoejFDTTtJQUFpQyw2QkFBQTtFckdtejFDdkM7RXFHanoxQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR216MUNSO0VxR2h6MUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdrejFDUjtBQUNGO0E0Rmw0MUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR28wMUN2QztFcUduMDFDTTtJQUFpQyw0QkFBQTtFckdzMDFDdkM7RXFHcjAxQ007SUFBaUMsOEJBQUE7RXJHdzAxQ3ZDO0VxR3YwMUNNO0lBQWlDLCtCQUFBO0VyRzAwMUN2QztFcUd6MDFDTTtJQUFpQyw2QkFBQTtFckc0MDFDdkM7RXFHMTAxQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzQwMUNSO0VxR3owMUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcyMDFDUjtBQUNGO0E0RjM1MUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzYxMUN2QztFcUc1MTFDTTtJQUFpQyw0QkFBQTtFckcrMTFDdkM7RXFHOTExQ007SUFBaUMsOEJBQUE7RXJHaTIxQ3ZDO0VxR2gyMUNNO0lBQWlDLCtCQUFBO0VyR20yMUN2QztFcUdsMjFDTTtJQUFpQyw2QkFBQTtFckdxMjFDdkM7RXFHbjIxQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3EyMUNSO0VxR2wyMUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdvMjFDUjtBQUNGO0E0RnA3MUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR3MzMUN2QztFcUdyMzFDTTtJQUFpQyw0QkFBQTtFckd3MzFDdkM7RXFHdjMxQ007SUFBaUMsOEJBQUE7RXJHMDMxQ3ZDO0VxR3ozMUNNO0lBQWlDLCtCQUFBO0VyRzQzMUN2QztFcUczMzFDTTtJQUFpQyw2QkFBQTtFckc4MzFDdkM7RXFHNTMxQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzgzMUNSO0VxRzMzMUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc2MzFDUjtBQUNGO0E0Rjc4MUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRys0MUN2QztFcUc5NDFDTTtJQUFpQyw0QkFBQTtFckdpNTFDdkM7RXFHaDUxQ007SUFBaUMsOEJBQUE7RXJHbTUxQ3ZDO0VxR2w1MUNNO0lBQWlDLCtCQUFBO0VyR3E1MUN2QztFcUdwNTFDTTtJQUFpQyw2QkFBQTtFckd1NTFDdkM7RXFHcjUxQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3U1MUNSO0VxR3A1MUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdzNTFDUjtBQUNGO0E0RnQrMUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR3c2MUN2QztFcUd2NjFDTTtJQUFpQyw0QkFBQTtFckcwNjFDdkM7RXFHejYxQ007SUFBaUMsOEJBQUE7RXJHNDYxQ3ZDO0VxRzM2MUNNO0lBQWlDLCtCQUFBO0VyRzg2MUN2QztFcUc3NjFDTTtJQUFpQyw2QkFBQTtFckdnNzFDdkM7RXFHOTYxQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2c3MUNSO0VxRzc2MUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcrNjFDUjtBQUNGO0E0Ri8vMUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR2k4MUN2QztFcUdoODFDTTtJQUFpQyw0QkFBQTtFckdtODFDdkM7RXFHbDgxQ007SUFBaUMsOEJBQUE7RXJHcTgxQ3ZDO0VxR3A4MUNNO0lBQWlDLCtCQUFBO0VyR3U4MUN2QztFcUd0ODFDTTtJQUFpQyw2QkFBQTtFckd5ODFDdkM7RXFHdjgxQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3k4MUNSO0VxR3Q4MUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd3ODFDUjtBQUNGO0E0RnhoMkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzA5MUN2QztFcUd6OTFDTTtJQUFpQyw0QkFBQTtFckc0OTFDdkM7RXFHMzkxQ007SUFBaUMsOEJBQUE7RXJHODkxQ3ZDO0VxRzc5MUNNO0lBQWlDLCtCQUFBO0VyR2crMUN2QztFcUcvOTFDTTtJQUFpQyw2QkFBQTtFckdrKzFDdkM7RXFHaCsxQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2srMUNSO0VxRy85MUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdpKzFDUjtBQUNGO0E0RmpqMkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR20vMUN2QztFcUdsLzFDTTtJQUFpQyw0QkFBQTtFckdxLzFDdkM7RXFHcC8xQ007SUFBaUMsOEJBQUE7RXJHdS8xQ3ZDO0VxR3QvMUNNO0lBQWlDLCtCQUFBO0VyR3kvMUN2QztFcUd4LzFDTTtJQUFpQyw2QkFBQTtFckcyLzFDdkM7RXFHei8xQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzIvMUNSO0VxR3gvMUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcwLzFDUjtBQUNGO0FxRzFoMkNJO0VBQVksd0JBQUE7QXJHNmgyQ2hCOztBcUc1aDJDSTtFQUFZLDRCQUFBO0FyR2dpMkNoQjs7QXFHL2gyQ0k7RUFBWSw4QkFBQTtBckdtaTJDaEI7O0FxR2xpMkNJO0VBQVksK0JBQUE7QXJHc2kyQ2hCOztBcUdyaTJDSTtFQUFZLDZCQUFBO0FyR3lpMkNoQjs7QXFHdmkyQ0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FyRzBpMkNOOztBcUd2aTJDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QXJHMGkyQ047O0E0RnZtMkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzBpMkN2QztFcUd6aTJDTTtJQUFpQyw0QkFBQTtFckc0aTJDdkM7RXFHM2kyQ007SUFBaUMsOEJBQUE7RXJHOGkyQ3ZDO0VxRzdpMkNNO0lBQWlDLCtCQUFBO0VyR2dqMkN2QztFcUcvaTJDTTtJQUFpQyw2QkFBQTtFckdrajJDdkM7RXFHaGoyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2tqMkNSO0VxRy9pMkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdpajJDUjtBQUNGO0E0RmpvMkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR21rMkN2QztFcUdsazJDTTtJQUFpQyw0QkFBQTtFckdxazJDdkM7RXFHcGsyQ007SUFBaUMsOEJBQUE7RXJHdWsyQ3ZDO0VxR3RrMkNNO0lBQWlDLCtCQUFBO0VyR3lrMkN2QztFcUd4azJDTTtJQUFpQyw2QkFBQTtFckcyazJDdkM7RXFHemsyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzJrMkNSO0VxR3hrMkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcwazJDUjtBQUNGO0E0RjFwMkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzRsMkN2QztFcUczbDJDTTtJQUFpQyw0QkFBQTtFckc4bDJDdkM7RXFHN2wyQ007SUFBaUMsOEJBQUE7RXJHZ20yQ3ZDO0VxRy9sMkNNO0lBQWlDLCtCQUFBO0VyR2ttMkN2QztFcUdqbTJDTTtJQUFpQyw2QkFBQTtFckdvbTJDdkM7RXFHbG0yQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR29tMkNSO0VxR2ptMkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdtbTJDUjtBQUNGO0E0Rm5yMkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR3FuMkN2QztFcUdwbjJDTTtJQUFpQyw0QkFBQTtFckd1bjJDdkM7RXFHdG4yQ007SUFBaUMsOEJBQUE7RXJHeW4yQ3ZDO0VxR3huMkNNO0lBQWlDLCtCQUFBO0VyRzJuMkN2QztFcUcxbjJDTTtJQUFpQyw2QkFBQTtFckc2bjJDdkM7RXFHM24yQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzZuMkNSO0VxRzFuMkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc0bjJDUjtBQUNGO0E0RjVzMkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzhvMkN2QztFcUc3bzJDTTtJQUFpQyw0QkFBQTtFckdncDJDdkM7RXFHL28yQ007SUFBaUMsOEJBQUE7RXJHa3AyQ3ZDO0VxR2pwMkNNO0lBQWlDLCtCQUFBO0VyR29wMkN2QztFcUducDJDTTtJQUFpQyw2QkFBQTtFckdzcDJDdkM7RXFHcHAyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3NwMkNSO0VxR25wMkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdxcDJDUjtBQUNGO0E0RnJ1MkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR3VxMkN2QztFcUd0cTJDTTtJQUFpQyw0QkFBQTtFckd5cTJDdkM7RXFHeHEyQ007SUFBaUMsOEJBQUE7RXJHMnEyQ3ZDO0VxRzFxMkNNO0lBQWlDLCtCQUFBO0VyRzZxMkN2QztFcUc1cTJDTTtJQUFpQyw2QkFBQTtFckcrcTJDdkM7RXFHN3EyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRytxMkNSO0VxRzVxMkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc4cTJDUjtBQUNGO0E0Rjl2MkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR2dzMkN2QztFcUcvcjJDTTtJQUFpQyw0QkFBQTtFckdrczJDdkM7RXFHanMyQ007SUFBaUMsOEJBQUE7RXJHb3MyQ3ZDO0VxR25zMkNNO0lBQWlDLCtCQUFBO0VyR3NzMkN2QztFcUdyczJDTTtJQUFpQyw2QkFBQTtFckd3czJDdkM7RXFHdHMyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3dzMkNSO0VxR3JzMkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd1czJDUjtBQUNGO0E0RnZ4MkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR3l0MkN2QztFcUd4dDJDTTtJQUFpQyw0QkFBQTtFckcydDJDdkM7RXFHMXQyQ007SUFBaUMsOEJBQUE7RXJHNnQyQ3ZDO0VxRzV0MkNNO0lBQWlDLCtCQUFBO0VyRyt0MkN2QztFcUc5dDJDTTtJQUFpQyw2QkFBQTtFckdpdTJDdkM7RXFHL3QyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2l1MkNSO0VxRzl0MkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdndTJDUjtBQUNGO0E0Rmh6MkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR2t2MkN2QztFcUdqdjJDTTtJQUFpQyw0QkFBQTtFckdvdjJDdkM7RXFHbnYyQ007SUFBaUMsOEJBQUE7RXJHc3YyQ3ZDO0VxR3J2MkNNO0lBQWlDLCtCQUFBO0VyR3d2MkN2QztFcUd2djJDTTtJQUFpQyw2QkFBQTtFckcwdjJDdkM7RXFHeHYyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzB2MkNSO0VxR3Z2MkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd5djJDUjtBQUNGO0E0RnowMkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzJ3MkN2QztFcUcxdzJDTTtJQUFpQyw0QkFBQTtFckc2dzJDdkM7RXFHNXcyQ007SUFBaUMsOEJBQUE7RXJHK3cyQ3ZDO0VxRzl3MkNNO0lBQWlDLCtCQUFBO0VyR2l4MkN2QztFcUdoeDJDTTtJQUFpQyw2QkFBQTtFckdteDJDdkM7RXFHangyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR214MkNSO0VxR2h4MkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdreDJDUjtBQUNGO0E0RmwyMkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR295MkN2QztFcUdueTJDTTtJQUFpQyw0QkFBQTtFckdzeTJDdkM7RXFHcnkyQ007SUFBaUMsOEJBQUE7RXJHd3kyQ3ZDO0VxR3Z5MkNNO0lBQWlDLCtCQUFBO0VyRzB5MkN2QztFcUd6eTJDTTtJQUFpQyw2QkFBQTtFckc0eTJDdkM7RXFHMXkyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzR5MkNSO0VxR3p5MkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcyeTJDUjtBQUNGO0E0RjMzMkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzZ6MkN2QztFcUc1ejJDTTtJQUFpQyw0QkFBQTtFckcrejJDdkM7RXFHOXoyQ007SUFBaUMsOEJBQUE7RXJHaTAyQ3ZDO0VxR2gwMkNNO0lBQWlDLCtCQUFBO0VyR20wMkN2QztFcUdsMDJDTTtJQUFpQyw2QkFBQTtFckdxMDJDdkM7RXFHbjAyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3EwMkNSO0VxR2wwMkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdvMDJDUjtBQUNGO0FxR3AyMkNJO0VBQVksd0JBQUE7QXJHdTIyQ2hCOztBcUd0MjJDSTtFQUFZLDRCQUFBO0FyRzAyMkNoQjs7QXFHejIyQ0k7RUFBWSw4QkFBQTtBckc2MjJDaEI7O0FxRzUyMkNJO0VBQVksK0JBQUE7QXJHZzMyQ2hCOztBcUcvMjJDSTtFQUFZLDZCQUFBO0FyR20zMkNoQjs7QXFHajMyQ0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FyR28zMkNOOztBcUdqMzJDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QXJHbzMyQ047O0E0Rmo3MkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR28zMkN2QztFcUduMzJDTTtJQUFpQyw0QkFBQTtFckdzMzJDdkM7RXFHcjMyQ007SUFBaUMsOEJBQUE7RXJHdzMyQ3ZDO0VxR3YzMkNNO0lBQWlDLCtCQUFBO0VyRzAzMkN2QztFcUd6MzJDTTtJQUFpQyw2QkFBQTtFckc0MzJDdkM7RXFHMTMyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzQzMkNSO0VxR3ozMkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcyMzJDUjtBQUNGO0E0RjM4MkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzY0MkN2QztFcUc1NDJDTTtJQUFpQyw0QkFBQTtFckcrNDJDdkM7RXFHOTQyQ007SUFBaUMsOEJBQUE7RXJHaTUyQ3ZDO0VxR2g1MkNNO0lBQWlDLCtCQUFBO0VyR201MkN2QztFcUdsNTJDTTtJQUFpQyw2QkFBQTtFckdxNTJDdkM7RXFHbjUyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3E1MkNSO0VxR2w1MkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdvNTJDUjtBQUNGO0E0RnArMkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR3M2MkN2QztFcUdyNjJDTTtJQUFpQyw0QkFBQTtFckd3NjJDdkM7RXFHdjYyQ007SUFBaUMsOEJBQUE7RXJHMDYyQ3ZDO0VxR3o2MkNNO0lBQWlDLCtCQUFBO0VyRzQ2MkN2QztFcUczNjJDTTtJQUFpQyw2QkFBQTtFckc4NjJDdkM7RXFHNTYyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzg2MkNSO0VxRzM2MkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc2NjJDUjtBQUNGO0E0RjcvMkNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRys3MkN2QztFcUc5NzJDTTtJQUFpQyw0QkFBQTtFckdpODJDdkM7RXFHaDgyQ007SUFBaUMsOEJBQUE7RXJHbTgyQ3ZDO0VxR2w4MkNNO0lBQWlDLCtCQUFBO0VyR3E4MkN2QztFcUdwODJDTTtJQUFpQyw2QkFBQTtFckd1ODJDdkM7RXFHcjgyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3U4MkNSO0VxR3A4MkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdzODJDUjtBQUNGO0E0RnRoM0NNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR3c5MkN2QztFcUd2OTJDTTtJQUFpQyw0QkFBQTtFckcwOTJDdkM7RXFHejkyQ007SUFBaUMsOEJBQUE7RXJHNDkyQ3ZDO0VxRzM5MkNNO0lBQWlDLCtCQUFBO0VyRzg5MkN2QztFcUc3OTJDTTtJQUFpQyw2QkFBQTtFckdnKzJDdkM7RXFHOTkyQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2crMkNSO0VxRzc5MkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcrOTJDUjtBQUNGO0E0Ri9pM0NNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR2kvMkN2QztFcUdoLzJDTTtJQUFpQyw0QkFBQTtFckdtLzJDdkM7RXFHbC8yQ007SUFBaUMsOEJBQUE7RXJHcS8yQ3ZDO0VxR3AvMkNNO0lBQWlDLCtCQUFBO0VyR3UvMkN2QztFcUd0LzJDTTtJQUFpQyw2QkFBQTtFckd5LzJDdkM7RXFHdi8yQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3kvMkNSO0VxR3QvMkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd3LzJDUjtBQUNGO0E0RnhrM0NNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzBnM0N2QztFcUd6ZzNDTTtJQUFpQyw0QkFBQTtFckc0ZzNDdkM7RXFHM2czQ007SUFBaUMsOEJBQUE7RXJHOGczQ3ZDO0VxRzdnM0NNO0lBQWlDLCtCQUFBO0VyR2doM0N2QztFcUcvZzNDTTtJQUFpQyw2QkFBQTtFckdraDNDdkM7RXFHaGgzQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2toM0NSO0VxRy9nM0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdpaDNDUjtBQUNGO0E0RmptM0NNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR21pM0N2QztFcUdsaTNDTTtJQUFpQyw0QkFBQTtFckdxaTNDdkM7RXFHcGkzQ007SUFBaUMsOEJBQUE7RXJHdWkzQ3ZDO0VxR3RpM0NNO0lBQWlDLCtCQUFBO0VyR3lpM0N2QztFcUd4aTNDTTtJQUFpQyw2QkFBQTtFckcyaTNDdkM7RXFHemkzQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzJpM0NSO0VxR3hpM0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcwaTNDUjtBQUNGO0E0RjFuM0NNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzRqM0N2QztFcUczajNDTTtJQUFpQyw0QkFBQTtFckc4ajNDdkM7RXFHN2ozQ007SUFBaUMsOEJBQUE7RXJHZ2szQ3ZDO0VxRy9qM0NNO0lBQWlDLCtCQUFBO0VyR2trM0N2QztFcUdqazNDTTtJQUFpQyw2QkFBQTtFckdvazNDdkM7RXFHbGszQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR29rM0NSO0VxR2prM0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdtazND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aUMsOEJBQUE7RXJHNnczQ3ZDO0VxRzV3M0NNO0lBQWlDLCtCQUFBO0VyRyt3M0N2QztFcUc5dzNDTTtJQUFpQyw2QkFBQTtFckdpeDNDdkM7RXFHL3czQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2l4M0NSO0VxRzl3M0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdneDNDUjtBQUNGO0E0RmgyM0NNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR2t5M0N2QztFcUdqeTNDTTtJQUFpQyw0QkFBQTtFckdveTNDdkM7RXFHbnkzQ007SUFBaUMsOEJBQUE7RXJHc3kzQ3ZDO0VxR3J5M0NNO0lBQWlDLCtCQUFBO0VyR3d5M0N2QztFcUd2eTNDTTtJQUFpQyw2QkFBQTtFckcweTNDdkM7RXFHeHkzQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzB5M0NSO0VxR3Z5M0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd5eTNDUjtBQUNGO0E0RnozM0NNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzJ6M0N2QztFcUcxejNDTTtJQUFpQyw0QkFBQTtFckc2ejNDdkM7RXFHNXozQ007SUFBaUMsOEJBQUE7RXJHK3ozQ3ZDO0VxRzl6M0NNO0lBQWlDLCtCQUFBO0VyR2kwM0N2QztFcUdoMDNDTTtJQUFpQyw2QkFBQTtFckdtMDNDdkM7RXFHajAzQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR20wM0NSO0VxR2gwM0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdrMDNDUjtBQUNGO0E0Rmw1M0NNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR28xM0N2QztFcUduMTNDTTtJQUFpQyw0QkFBQTtFckdzMTNDdkM7RXFHcjEzQ007SUFBaUMsOEJBQUE7RXJHdzEzQ3ZDO0VxR3YxM0NNO0lBQWlDLCtCQUFBO0VyRzAxM0N2QztFcUd6MTNDTTtJQUFpQyw2QkFBQTtFckc0MTNDdkM7RXFHMTEzQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzQxM0NSO0VxR3oxM0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcyMTNDUjtBQUNGO0E0RjM2M0NNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzYyM0N2QztFcUc1MjNDTTtJQUFpQyw0QkFBQTtFckcrMjNDdkM7RXFHOTIzQ007SUFBaUMsOEJBQUE7RXJHaTMzQ3ZDO0VxR2gzM0NNO0lBQWlDLCtCQUFBO0VyR20zM0N2QztFcUdsMzNDTTtJQUFpQyw2QkFBQTtFckdxMzNDdkM7RXFHbjMzQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3EzM0NSO0VxR2wzM0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdvMzNDUjtBQUNGO0E0RnA4M0NNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR3M0M0N2QztFcUdyNDNDTTtJQUFpQyw0QkFBQTtFckd3NDNDdkM7RXFHdjQzQ007SUFBaUMsOEJBQUE7RXJHMDQzQ3ZDO0VxR3o0M0NNO0lBQWlDLCtCQUFBO0VyRzQ0M0N2QztFcUczNDNDTTtJQUFpQyw2QkFBQTtFckc4NDNDdkM7RXFHNTQzQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzg0M0NSO0VxRzM0M0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc2NDNDUjtBQUNGO0E0Rjc5M0NNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRys1M0N2QztFcUc5NTNDTTtJQUFpQyw0QkFBQTtFckdpNjNDdkM7RXFHaDYzQ007SUFBaUMsOEJBQUE7RXJHbTYzQ3ZDO0VxR2w2M0NNO0lBQWlDLCtCQUFBO0VyR3E2M0N2QztFcUdwNjNDTTtJQUFpQyw2QkFBQTtFckd1NjNDdkM7RXFHcjYzQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3U2M0NSO0VxR3A2M0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdzNjNDUjtBQUNGO0E0RnQvM0NNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR3c3M0N2QztFcUd2NzNDTTtJQUFpQyw0QkFBQTtFckcwNzNDdkM7RXFHejczQ007SUFBaUMsOEJBQUE7RXJHNDczQ3ZDO0VxRzM3M0NNO0lBQWlDLCtCQUFBO0VyRzg3M0N2QztFcUc3NzNDTTtJQUFpQyw2QkFBQTtFckdnODNDdkM7RXFHOTczQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2c4M0NSO0VxRzc3M0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcrNzNDUjtBQUNGO0E0Ri9nNENNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR2k5M0N2QztFcUdoOTNDTTtJQUFpQyw0QkFBQTtFckdtOTNDdkM7RXFHbDkzQ007SUFBaUMsOEJBQUE7RXJHcTkzQ3ZDO0VxR3A5M0NNO0lBQWlDLCtCQUFBO0VyR3U5M0N2QztFcUd0OTNDTTtJQUFpQyw2QkFBQTtFckd5OTNDdkM7RXFHdjkzQ007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3k5M0NSO0VxR3Q5M0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd3OTNDUjtBQUNGO0FxR3gvM0NJO0VBQVksd0JBQUE7QXJHMi8zQ2hCOztBcUcxLzNDSTtFQUFZLDRCQUFBO0FyRzgvM0NoQjs7QXFHNy8zQ0k7RUFBWSw4QkFBQTtBckdpZzRDaEI7O0FxR2hnNENJO0VBQVksK0JBQUE7QXJHb2c0Q2hCOztBcUduZzRDSTtFQUFZLDZCQUFBO0FyR3VnNENoQjs7QXFHcmc0Q0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FyR3dnNENOOztBcUdyZzRDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QXJHd2c0Q047O0E0RnJrNENNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR3dnNEN2QztFcUd2ZzRDTTtJQUFpQyw0QkFBQTtFckcwZzRDdkM7RXFHemc0Q007SUFBaUMsOEJBQUE7RXJHNGc0Q3ZDO0VxRzNnNENNO0lBQWlDLCtCQUFBO0VyRzhnNEN2QztFcUc3ZzRDTTtJQUFpQyw2QkFBQTtFckdnaDRDdkM7RXFHOWc0Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2doNENSO0VxRzdnNENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcrZzRDUjtBQUNGO0E0Ri9sNENNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR2lpNEN2QztFcUdoaTRDTTtJQUFpQyw0QkFBQTtFckdtaTRDdkM7RXFHbGk0Q007SUFBaUMsOEJBQUE7RXJHcWk0Q3ZDO0VxR3BpNENNO0lBQWlDLCtCQUFBO0VyR3VpNEN2QztFcUd0aTRDTTtJQUFpQyw2QkFBQTtFckd5aTRDdkM7RXFHdmk0Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3lpNENSO0VxR3RpNENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd3aTRDUjtBQUNGO0E0RnhuNENNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzBqNEN2QztFcUd6ajRDTTtJQUFpQyw0QkFBQTtFckc0ajRDdkM7RXFHM2o0Q007SUFBaUMsOEJBQUE7RXJHOGo0Q3ZDO0VxRzdqNENNO0lBQWlDLCtCQUFBO0VyR2drNEN2QztFcUcvajRDTTtJQUFpQyw2QkFBQTtFckdrazRDdkM7RXFHaGs0Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2trNENSO0VxRy9qNENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdpazRDUjtBQUNGO0E0RmpwNENNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR21sNEN2QztFcUdsbDRDTTtJQUFpQyw0QkFBQTtFckdxbDRDdkM7RXFHcGw0Q007SUFBaUMsOEJBQUE7RXJHdWw0Q3ZDO0VxR3RsNENNO0lBQWlDLCtCQUFBO0VyR3lsNEN2QztFcUd4bDRDTTtJQUFpQyw2QkFBQTtFckcybDRDdkM7RXFHemw0Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzJsNENSO0VxR3hsNENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcwbDRDUjtBQUNGO0E0RjFxNENNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzRtNEN2QztFcUczbTRDTTtJQUFpQyw0QkFBQTtFckc4bTRDdkM7RXFHN200Q007SUFBaUMsOEJBQUE7RXJHZ240Q3ZDO0VxRy9tNENNO0lBQWlDLCtCQUFBO0VyR2tuNEN2QztFcUdqbjRDTTtJQUFpQyw2QkFBQTtFckdvbjRDdkM7RXFHbG40Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR29uNENSO0VxR2puNENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdtbjRDUjtBQUNGO0E0Rm5zNENNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR3FvNEN2QztFcUdwbzRDTTtJQUFpQyw0QkFBQTtFckd1bzRDdkM7RXFHdG80Q007SUFBaUMsOEJBQUE7RXJHeW80Q3ZDO0VxR3hvNENNO0lBQWlDLCtCQUFBO0VyRzJvNEN2QztFcUcxbzRDTTtJQUFpQyw2QkFBQTtFckc2bzRDdkM7RXFHM280Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzZvNENSO0VxRzFvNENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc0bzRDUjtBQUNGO0E0RjV0NENNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzhwNEN2QztFcUc3cDRDTTtJQUFpQyw0QkFBQTtFckdncTRDdkM7RXFHL3A0Q007SUFBaUMsOEJBQUE7RXJHa3E0Q3ZDO0VxR2pxNENNO0lBQWlDLCtCQUFBO0VyR29xNEN2QztFcUducTRDTTtJQUFpQyw2QkFBQTtFckdzcTRDdkM7RXFHcHE0Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3NxNENSO0VxR25xNENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdxcTRDUjtBQUNGO0E0RnJ2NENNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR3VyNEN2QztFcUd0cjRDTTtJQUFpQyw0QkFBQTtFckd5cjRDdkM7RXFHeHI0Q007SUFBaUMsOEJBQUE7RXJHMnI0Q3ZDO0VxRzFyNENNO0lBQWlDLCtCQUFBO0VyRzZyNEN2QztFcUc1cjRDTTtJQUFpQyw2QkFBQTtFckcrcjRDdkM7RXFHN3I0Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRytyNENSO0VxRzVyNENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc4cjRDUjtBQUNGO0E0Rjl3NENNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR2d0NEN2QztFcUcvczRDTTtJQUFpQyw0QkFBQTtFckdrdDRDdkM7RXFHanQ0Q007SUFBaUMsOEJBQUE7RXJHb3Q0Q3ZDO0VxR250NENNO0lBQWlDLCtCQUFBO0VyR3N0NEN2QztFcUdydDRDTTtJQUFpQyw2QkFBQTtFckd3dDRDdkM7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RjM5NENNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzY1NEN2QztFcUc1NTRDTTtJQUFpQyw0QkFBQTtFckcrNTRDdkM7RXFHOTU0Q007SUFBaUMsOEJBQUE7RXJHaTY0Q3ZDO0VxR2g2NENNO0lBQWlDLCtCQUFBO0VyR202NEN2QztFcUdsNjRDTTtJQUFpQyw2QkFBQTtFckdxNjRDdkM7RXFHbjY0Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3E2NENSO0VxR2w2NENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdvNjRDUjtBQUNGO0E0RnAvNENNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR3M3NEN2QztFcUdyNzRDTTtJQUFpQyw0QkFBQTtFckd3NzRDdkM7RXFHdjc0Q007SUFBaUMsOEJBQUE7RXJHMDc0Q3ZDO0VxR3o3NENNO0lBQWlDLCtCQUFBO0VyRzQ3NEN2QztFcUczNzRDTTtJQUFpQyw2QkFBQTtFckc4NzRDdkM7RXFHNTc0Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzg3NENSO0VxRzM3NENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc2NzRDUjtBQUNGO0E0RjdnNUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRys4NEN2QztFcUc5ODRDTTtJQUFpQyw0QkFBQTtFckdpOTRDdkM7RXFHaDk0Q007SUFBaUMsOEJBQUE7RXJHbTk0Q3ZDO0VxR2w5NENNO0lBQWlDLCtCQUFBO0VyR3E5NEN2QztFcUdwOTRDTTtJQUFpQyw2QkFBQTtFckd1OTRDdkM7RXFHcjk0Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3U5NENSO0VxR3A5NENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdzOTRDUjtBQUNGO0E0RnRpNUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR3crNEN2QztFcUd2KzRDTTtJQUFpQyw0QkFBQTtFckcwKzRDdkM7RXFHeis0Q007SUFBaUMsOEJBQUE7RXJHNCs0Q3ZDO0VxRzMrNENNO0lBQWlDLCtCQUFBO0VyRzgrNEN2QztFcUc3KzRDTTtJQUFpQyw2QkFBQTtFckdnLzRDdkM7RXFHOSs0Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2cvNENSO0VxRzcrNENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcrKzRDUjtBQUNGO0E0Ri9qNUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR2lnNUN2QztFcUdoZzVDTTtJQUFpQyw0QkFBQTtFckdtZzVDdkM7RXFHbGc1Q007SUFBaUMsOEJBQUE7RXJHcWc1Q3ZDO0VxR3BnNUNNO0lBQWlDLCtCQUFBO0VyR3VnNUN2QztFcUd0ZzVDTTtJQUFpQyw2QkFBQTtFckd5ZzVDdkM7RXFHdmc1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3lnNUNSO0VxR3RnNUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd3ZzVDUjtBQUNGO0E0RnhsNUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzBoNUN2QztFcUd6aDVDTTtJQUFpQyw0QkFBQTtFckc0aDVDdkM7RXFHM2g1Q007SUFBaUMsOEJBQUE7RXJHOGg1Q3ZDO0VxRzdoNUNNO0lBQWlDLCtCQUFBO0VyR2dpNUN2QztFcUcvaDVDTTtJQUFpQyw2QkFBQTtFckdraTVDdkM7RXFHaGk1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2tpNUNSO0VxRy9oNUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdpaTVDUjtBQUNGO0E0RmpuNUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR21qNUN2QztFcUdsajVDTTtJQUFpQyw0QkFBQTtFckdxajVDdkM7RXFHcGo1Q007SUFBaUMsOEJBQUE7RXJHdWo1Q3ZDO0VxR3RqNUNNO0lBQWlDLCtCQUFBO0VyR3lqNUN2QztFcUd4ajVDTTtJQUFpQyw2QkFBQTtFckcyajVDdkM7RXFHemo1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzJqNUNSO0VxR3hqNUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcwajVDUjtBQUNGO0E0RjFvNUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyRzRrNUN2QztFcUczazVDTTtJQUFpQyw0QkFBQTtFckc4azVDdkM7RXFHN2s1Q007SUFBaUMsOEJBQUE7RXJHZ2w1Q3ZDO0VxRy9rNUNNO0lBQWlDLCtCQUFBO0VyR2tsNUN2QztFcUdqbDVDTTtJQUFpQyw2QkFBQTtFckdvbDVDdkM7RXFHbGw1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR29sNUNSO0VxR2psNUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdtbDVDUjtBQUNGO0E0Rm5xNUNNO0VTa0VFO0lBQWlDLHdCQUFBO0VyR3FtNUN2QztFcUdwbTVDTTtJQUFpQyw0QkFBQTtFckd1bTVDdkM7RXFHdG01Q007SUFBaUMsOEJBQUE7RXJHeW01Q3ZDO0VxR3htNUNNO0lBQWlDLCtCQUFBO0VyRzJtNUN2QztFcUcxbTVDTTtJQUFpQyw2QkFBQTtFckc2bTVDdkM7RXFHM201Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzZtNUNSO0VxRzFtNUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc0bTVDUjtBQUNGO0FxR2htNUNJO0VBQVksd0JBQUE7QXJHbW01Q2hCOztBcUdsbTVDSTtFQUFZLDRCQUFBO0FyR3NtNUNoQjs7QXFHcm01Q0k7RUFBWSw4QkFBQTtBckd5bTVDaEI7O0FxR3htNUNJO0VBQVksK0JBQUE7QXJHNG01Q2hCOztBcUczbTVDSTtFQUFZLDZCQUFBO0FyRyttNUNoQjs7QXFHN201Q0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FyR2duNUNOOztBcUc3bTVDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QXJHZ241Q047O0E0Rnp0NUNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR2duNUN2QztFcUcvbTVDTTtJQUFpQyw0QkFBQTtFckdrbjVDdkM7RXFHam41Q007SUFBaUMsOEJBQUE7RXJHb241Q3ZDO0VxR25uNUNNO0lBQWlDLCtCQUFBO0VyR3NuNUN2QztFcUdybjVDTTtJQUFpQyw2QkFBQTtFckd3bjVDdkM7RXFHdG41Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3duNUNSO0VxR3JuNUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd1bjVDUjtBQUNGO0E0Rm52NUNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3lvNUN2QztFcUd4bzVDTTtJQUFpQyw0QkFBQTtFckcybzVDdkM7RXFHMW81Q007SUFBaUMsOEJBQUE7RXJHNm81Q3ZDO0VxRzVvNUNNO0lBQWlDLCtCQUFBO0VyRytvNUN2QztFcUc5bzVDTTtJQUFpQyw2QkFBQTtFckdpcDVDdkM7RXFHL281Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2lwNUNSO0VxRzlvNUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdncDVDUjtBQUNGO0E0RjV3NUNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR2txNUN2QztFcUdqcTVDTTtJQUFpQyw0QkFBQTtFckdvcTVDdkM7RXFHbnE1Q007SUFBaUMsOEJBQUE7RXJHc3E1Q3ZDO0VxR3JxNUNNO0lBQWlDLCtCQUFBO0VyR3dxNUN2QztFcUd2cTVDTTtJQUFpQyw2QkFBQTtFckcwcTVDdkM7RXFHeHE1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzBxNUNSO0VxR3ZxNUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd5cTVDUjtBQUNGO0E0RnJ5NUNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzJyNUN2QztFcUcxcjVDTTtJQUFpQyw0QkFBQTtFckc2cjVDdkM7RXFHNXI1Q007SUFBaUMsOEJBQUE7RXJHK3I1Q3ZDO0VxRzlyNUNNO0lBQWlDLCtCQUFBO0VyR2lzNUN2QztFcUdoczVDTTtJQUFpQyw2QkFBQTtFckdtczVDdkM7RXFHanM1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR21zNUNSO0VxR2hzNUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdrczVDUjtBQUNGO0E0Rjl6NUNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR290NUN2QztFcUdudDVDTTtJQUFpQyw0QkFBQTtFckdzdDVDdkM7RXFHcnQ1Q007SUFBaUMsOEJBQUE7RXJHd3Q1Q3ZDO0VxR3Z0NUNNO0lBQWlDLCtCQUFBO0VyRzB0NUN2QztFcUd6dDVDTTtJQUFpQyw2QkFBQTtFckc0dDVDdkM7RXFHMXQ1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzR0NUNSO0VxR3p0NUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcydDVDUjtBQUNGO0E0RnYxNUNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzZ1NUN2QztFcUc1dTVDTTtJQUFpQyw0QkFBQTtFckcrdTVDdkM7RXFHOXU1Q007SUFBaUMsOEJBQUE7RXJHaXY1Q3ZDO0VxR2h2NUNNO0lBQWlDLCtCQUFBO0VyR212NUN2QztFcUdsdjVDTTtJQUFpQyw2QkFBQTtFckdxdjVDdkM7RXFHbnY1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3F2NUNSO0VxR2x2NUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdvdjVDUjtBQUNGO0E0RmgzNUNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3N3NUN2QztFcUdydzVDTTtJQUFpQyw0QkFBQTtFckd3dzVDdkM7RXFHdnc1Q007SUFBaUMsOEJBQUE7RXJHMHc1Q3ZDO0VxR3p3NUNNO0lBQWlDLCtCQUFBO0VyRzR3NUN2QztFcUczdzVDTTtJQUFpQyw2QkFBQTtFckc4dzVDdkM7RXFHNXc1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzh3NUNSO0VxRzN3NUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc2dzVDUjtBQUNGO0E0Rno0NUNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRyt4NUN2QztFcUc5eDVDTTtJQUFpQyw0QkFBQTtFckdpeTVDdkM7RXFHaHk1Q007SUFBaUMsOEJBQUE7RXJHbXk1Q3ZDO0VxR2x5NUNNO0lBQWlDLCtCQUFBO0VyR3F5NUN2QztFcUdweTVDTTtJQUFpQyw2QkFBQTtFckd1eTVDdkM7RXFHcnk1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3V5NUNSO0VxR3B5NUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdzeTVDUjtBQUNGO0E0Rmw2NUNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3d6NUN2QztFcUd2ejVDTTtJQUFpQyw0QkFBQTtFckcwejVDdkM7RXFHeno1Q007SUFBaUMsOEJBQUE7RXJHNHo1Q3ZDO0VxRzN6NUNNO0lBQWlDLCtCQUFBO0VyRzh6NUN2QztFcUc3ejVDTTtJQUFpQyw2QkFBQTtFckdnMDVDdkM7RXFHOXo1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2cwNUNSO0VxRzd6NUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcrejVDUjtBQUNGO0E0RjM3NUNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR2kxNUN2QztFcUdoMTVDTTtJQUFpQyw0QkFBQTtFckdtMTVDdkM7RXFHbDE1Q007SUFBaUMsOEJBQUE7RXJHcTE1Q3ZDO0VxR3AxNUNNO0lBQWlDLCtCQUFBO0VyR3UxNUN2QztFcUd0MTVDTTtJQUFpQyw2QkFBQTtFckd5MTVDdkM7RXFHdjE1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3kxNUNSO0VxR3QxNUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd3MTVDUjtBQUNGO0E0RnA5NUNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzAyNUN2QztFcUd6MjVDTTtJQUFpQyw0QkFBQTtFckc0MjVDdkM7RXFHMzI1Q007SUFBaUMsOEJBQUE7RXJHODI1Q3ZDO0VxRzcyNUNNO0lBQWlDLCtCQUFBO0VyR2czNUN2QztFcUcvMjVDTTtJQUFpQyw2QkFBQTtFckdrMzVDdkM7RXFHaDM1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2szNUNSO0VxRy8yNUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdpMzVDUjtBQUNGO0E0RjcrNUNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR200NUN2QztFcUdsNDVDTTtJQUFpQyw0QkFBQTtFckdxNDVDdkM7RXFHcDQ1Q007SUFBaUMsOEJBQUE7RXJHdTQ1Q3ZDO0VxR3Q0NUNNO0lBQWlDLCtCQUFBO0VyR3k0NUN2QztFcUd4NDVDTTtJQUFpQyw2QkFBQTtFckcyNDVDdkM7RXFHejQ1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzI0NUNSO0VxR3g0NUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcwNDVDUjtBQUNGO0FxRzE2NUNJO0VBQVksd0JBQUE7QXJHNjY1Q2hCOztBcUc1NjVDSTtFQUFZLDRCQUFBO0FyR2c3NUNoQjs7QXFHLzY1Q0k7RUFBWSw4QkFBQTtBckdtNzVDaEI7O0FxR2w3NUNJO0VBQVksK0JBQUE7QXJHczc1Q2hCOztBcUdyNzVDSTtFQUFZLDZCQUFBO0FyR3k3NUNoQjs7QXFHdjc1Q0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FyRzA3NUNOOztBcUd2NzVDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QXJHMDc1Q047O0E0Rm5pNkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzA3NUN2QztFcUd6NzVDTTtJQUFpQyw0QkFBQTtFckc0NzVDdkM7RXFHMzc1Q007SUFBaUMsOEJBQUE7RXJHODc1Q3ZDO0VxRzc3NUNNO0lBQWlDLCtCQUFBO0VyR2c4NUN2QztFcUcvNzVDTTtJQUFpQyw2QkFBQTtFckdrODVDdkM7RXFHaDg1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2s4NUNSO0VxRy83NUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdpODVDUjtBQUNGO0E0RjdqNkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR205NUN2QztFcUdsOTVDTTtJQUFpQyw0QkFBQTtFckdxOTVDdkM7RXFHcDk1Q007SUFBaUMsOEJBQUE7RXJHdTk1Q3ZDO0VxR3Q5NUNNO0lBQWlDLCtCQUFBO0VyR3k5NUN2QztFcUd4OTVDTTtJQUFpQyw2QkFBQTtFckcyOTVDdkM7RXFHejk1Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzI5NUNSO0VxR3g5NUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcwOTVDUjtBQUNGO0E0RnRsNkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzQrNUN2QztFcUczKzVDTTtJQUFpQyw0QkFBQTtFckc4KzVDdkM7RXFHNys1Q007SUFBaUMsOEJBQUE7RXJHZy81Q3ZDO0VxRy8rNUNNO0lBQWlDLCtCQUFBO0VyR2svNUN2QztFcUdqLzVDTTtJQUFpQyw2QkFBQTtFckdvLzVDdkM7RXFHbC81Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR28vNUNSO0VxR2ovNUNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdtLzVDUjtBQUNGO0E0Ri9tNkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3FnNkN2QztFcUdwZzZDTTtJQUFpQyw0QkFBQTtFckd1ZzZDdkM7RXFHdGc2Q007SUFBaUMsOEJBQUE7RXJHeWc2Q3ZDO0VxR3hnNkNNO0lBQWlDLCtCQUFBO0VyRzJnNkN2QztFcUcxZzZDTTtJQUFpQyw2QkFBQTtFckc2ZzZDdkM7RXFHM2c2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzZnNkNSO0VxRzFnNkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc0ZzZDUjtBQUNGO0E0RnhvNkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzhoNkN2QztFcUc3aDZDTTtJQUFpQyw0QkFBQTtFckdnaTZDdkM7RXFHL2g2Q007SUFBaUMsOEJBQUE7RXJHa2k2Q3ZDO0VxR2ppNkNNO0lBQWlDLCtCQUFBO0VyR29pNkN2QztFcUduaTZDTTtJQUFpQyw2QkFBQTtFckdzaTZDdkM7RXFHcGk2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3NpNkNSO0VxR25pNkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdxaTZDUjtBQUNGO0E0RmpxNkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3VqNkN2QztFcUd0ajZDTTtJQUFpQyw0QkFBQTtFckd5ajZDdkM7RXFHeGo2Q007SUFBaUMsOEJBQUE7RXJHMmo2Q3ZDO0VxRzFqNkNNO0lBQWlDLCtCQUFBO0VyRzZqNkN2QztFcUc1ajZDTTtJQUFpQyw2QkFBQTtFckcrajZDdkM7RXFHN2o2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRytqNkNSO0VxRzVqNkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc4ajZDUjtBQUNGO0E0RjFyNkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR2dsNkN2QztFcUcvazZDTTtJQUFpQyw0QkFBQTtFckdrbDZDdkM7RXFHamw2Q007SUFBaUMsOEJBQUE7RXJHb2w2Q3ZDO0VxR25sNkNNO0lBQWlDLCtCQUFBO0VyR3NsNkN2QztFcUdybDZDTTtJQUFpQyw2QkFBQTtFckd3bDZDdkM7RXFHdGw2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3dsNkNSO0VxR3JsNkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd1bDZDUjtBQUNGO0E0Rm50NkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3ltNkN2QztFcUd4bTZDTTtJQUFpQyw0QkFBQTtFckcybTZDdkM7RXFHMW02Q007SUFBaUMsOEJBQUE7RXJHNm02Q3ZDO0VxRzVtNkNNO0lBQWlDLCtCQUFBO0VyRyttNkN2QztFcUc5bTZDTTtJQUFpQyw2QkFBQTtFckdpbjZDdkM7RXFHL202Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2luNkNSO0VxRzltNkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdnbjZDUjtBQUNGO0E0RjV1NkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR2tvNkN2QztFcUdqbzZDTTtJQUFpQyw0QkFBQTtFckdvbzZDdkM7RXFHbm82Q007SUFBaUMsOEJBQUE7RXJHc282Q3ZDO0VxR3JvNkNNO0lBQWlDLCtCQUFBO0VyR3dvNkN2QztFcUd2bzZDTTtJQUFpQyw2QkFBQTtFckcwbzZDdkM7RXFHeG82Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzBvNkNSO0VxR3ZvNkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd5bzZDUjtBQUNGO0E0RnJ3NkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzJwNkN2QztFcUcxcDZDTTtJQUFpQyw0QkFBQTtFckc2cDZDdkM7RXFHNXA2Q007SUFBaUMsOEJBQUE7RXJHK3A2Q3ZDO0VxRzlwNkNNO0lBQWlDLCtCQUFBO0VyR2lxNkN2QztFcUdocTZDTTtJQUFpQyw2QkFBQTtFckdtcTZDdkM7RXFHanE2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR21xNkNSO0VxR2hxNkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdrcTZDUjtBQUNGO0E0Rjl4NkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR29yNkN2QztFcUducjZDTTtJQUFpQyw0QkFBQTtFckdzcjZDdkM7RXFHcnI2Q007SUFBaUMsOEJBQUE7RXJHd3I2Q3ZDO0VxR3ZyNkNNO0lBQWlDLCtCQUFBO0VyRzByNkN2QztFcUd6cjZDTTtJQUFpQyw2QkFBQTtFckc0cjZDdkM7RXFHMXI2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzRyNkNSO0VxR3pyNkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcycjZDUjtBQUNGO0E0RnZ6NkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzZzNkN2QztFcUc1czZDTTtJQUFpQyw0QkFBQTtFckcrczZDdkM7RXFHOXM2Q007SUFBaUMsOEJBQUE7RXJHaXQ2Q3ZDO0VxR2h0NkNNO0lBQWlDLCtCQUFBO0VyR210NkN2QztFcUdsdDZDTTtJQUFpQyw2QkFBQTtFckdxdDZDdkM7RXFHbnQ2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3F0NkNSO0VxR2x0NkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdvdDZDUjtBQUNGO0FxR3B2NkNJO0VBQVksd0JBQUE7QXJHdXY2Q2hCOztBcUd0djZDSTtFQUFZLDRCQUFBO0FyRzB2NkNoQjs7QXFHenY2Q0k7RUFBWSw4QkFBQTtBckc2djZDaEI7O0FxRzV2NkNJO0VBQVksK0JBQUE7QXJHZ3c2Q2hCOztBcUcvdjZDSTtFQUFZLDZCQUFBO0FyR213NkNoQjs7QXFHanc2Q0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FyR293NkNOOztBcUdqdzZDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QXJHb3c2Q047O0E0RjcyNkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR293NkN2QztFcUdudzZDTTtJQUFpQyw0QkFBQTtFckdzdzZDdkM7RXFHcnc2Q007SUFBaUMsOEJBQUE7RXJHd3c2Q3ZDO0VxR3Z3NkNNO0lBQWlDLCtCQUFBO0VyRzB3NkN2QztFcUd6dzZDTTtJQUFpQyw2QkFBQTtFckc0dzZDdkM7RXFHMXc2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzR3NkNSO0VxR3p3NkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcydzZDUjtBQUNGO0E0RnY0NkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzZ4NkN2QztFcUc1eDZDTTtJQUFpQyw0QkFBQTtFckcreDZDdkM7RXFHOXg2Q007SUFBaUMsOEJBQUE7RXJHaXk2Q3ZDO0VxR2h5NkNNO0lBQWlDLCtCQUFBO0VyR215NkN2QztFcUdseTZDTTtJQUFpQyw2QkFBQTtFckdxeTZDdkM7RXFHbnk2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3F5NkNSO0VxR2x5NkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdveTZDUjtBQUNGO0E0Rmg2NkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3N6NkN2QztFcUdyejZDTTtJQUFpQyw0QkFBQTtFckd3ejZDdkM7RXFHdno2Q007SUFBaUMsOEJBQUE7RXJHMHo2Q3ZDO0VxR3p6NkNNO0lBQWlDLCtCQUFBO0VyRzR6NkN2QztFcUczejZDTTtJQUFpQyw2QkFBQTtFckc4ejZDdkM7RXFHNXo2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzh6NkNSO0VxRzN6NkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc2ejZDUjtBQUNGO0E0Rno3NkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRyswNkN2QztFcUc5MDZDTTtJQUFpQyw0QkFBQTtFckdpMTZDdkM7RXFHaDE2Q007SUFBaUMsOEJBQUE7RXJHbTE2Q3ZDO0VxR2wxNkNNO0lBQWlDLCtCQUFBO0VyR3ExNkN2QztFcUdwMTZDTTtJQUFpQyw2QkFBQTtFckd1MTZDdkM7RXFHcjE2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3UxNkNSO0VxR3AxNkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdzMTZDUjtBQUNGO0E0Rmw5NkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3cyNkN2QztFcUd2MjZDTTtJQUFpQyw0QkFBQTtFckcwMjZDdkM7RXFHejI2Q007SUFBaUMsOEJBQUE7RXJHNDI2Q3ZDO0VxRzMyNkNNO0lBQWlDLCtCQUFBO0VyRzgyNkN2QztFcUc3MjZDTTtJQUFpQyw2QkFBQTtFckdnMzZDdkM7RXFHOTI2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2czNkNSO0VxRzcyNkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcrMjZDUjtBQUNGO0E0RjMrNkNNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR2k0NkN2QztFcUdoNDZDTTtJQUFpQyw0QkFBQTtFckdtNDZDdkM7RXFHbDQ2Q007SUFBaUMsOEJBQUE7RXJHcTQ2Q3ZDO0VxR3A0NkNNO0lBQWlDLCtCQUFBO0VyR3U0NkN2QztFcUd0NDZDTTtJQUFpQyw2QkFBQTtFckd5NDZDdkM7RXFHdjQ2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3k0NkNSO0VxR3Q0NkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd3NDZDUjtBQUNGO0E0RnBnN0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzA1NkN2QztFcUd6NTZDTTtJQUFpQyw0QkFBQTtFckc0NTZDdkM7RXFHMzU2Q007SUFBaUMsOEJBQUE7RXJHODU2Q3ZDO0VxRzc1NkNNO0lBQWlDLCtCQUFBO0VyR2c2NkN2QztFcUcvNTZDTTtJQUFpQyw2QkFBQTtFckdrNjZDdkM7RXFHaDY2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2s2NkNSO0VxRy81NkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdpNjZDUjtBQUNGO0E0RjdoN0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR203NkN2QztFcUdsNzZDTTtJQUFpQyw0QkFBQTtFckdxNzZDdkM7RXFHcDc2Q007SUFBaUMsOEJBQUE7RXJHdTc2Q3ZDO0VxR3Q3NkNNO0lBQWlDLCtCQUFBO0VyR3k3NkN2QztFcUd4NzZDTTtJQUFpQyw2QkFBQTtFckcyNzZDdkM7RXFHejc2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzI3NkNSO0VxR3g3NkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcwNzZDUjtBQUNGO0E0RnRqN0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzQ4NkN2QztFcUczODZDTTtJQUFpQyw0QkFBQTtFckc4ODZDdkM7RXFHNzg2Q007SUFBaUMsOEJBQUE7RXJHZzk2Q3ZDO0VxRy84NkNNO0lBQWlDLCtCQUFBO0VyR2s5NkN2QztFcUdqOTZDTTtJQUFpQyw2QkFBQTtFckdvOTZDdkM7RXFHbDk2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR285NkNSO0VxR2o5NkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdtOTZDUjtBQUNGO0E0Ri9rN0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3ErNkN2QztFcUdwKzZDTTtJQUFpQyw0QkFBQTtFckd1KzZDdkM7RXFHdCs2Q007SUFBaUMsOEJBQUE7RXJHeSs2Q3ZDO0VxR3grNkNNO0lBQWlDLCtCQUFBO0VyRzIrNkN2QztFcUcxKzZDTTtJQUFpQyw2QkFBQTtFckc2KzZDdkM7RXFHMys2Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzYrNkNSO0VxRzErNkNNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc0KzZDUjtBQUNGO0E0RnhtN0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzgvNkN2QztFcUc3LzZDTTtJQUFpQyw0QkFBQTtFckdnZzdDdkM7RXFHLy82Q007SUFBaUMsOEJBQUE7RXJHa2c3Q3ZDO0VxR2pnN0NNO0lBQWlDLCtCQUFBO0VyR29nN0N2QztFcUduZzdDTTtJQUFpQyw2QkFBQTtFckdzZzdDdkM7RXFHcGc3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3NnN0NSO0VxR25nN0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdxZzdDUjtBQUNGO0E0RmpvN0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3VoN0N2QztFcUd0aDdDTTtJQUFpQyw0QkFBQTtFckd5aDdDdkM7RXFHeGg3Q007SUFBaUMsOEJBQUE7RXJHMmg3Q3ZDO0VxRzFoN0NNO0lBQWlDLCtCQUFBO0VyRzZoN0N2QztFcUc1aDdDTTtJQUFpQyw2QkFBQTtFckcraDdDdkM7RXFHN2g3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRytoN0NSO0VxRzVoN0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc4aDdDUjtBQUNGO0FxRzlqN0NJO0VBQVksd0JBQUE7QXJHaWs3Q2hCOztBcUdoazdDSTtFQUFZLDRCQUFBO0FyR29rN0NoQjs7QXFHbms3Q0k7RUFBWSw4QkFBQTtBckd1azdDaEI7O0FxR3RrN0NJO0VBQVksK0JBQUE7QXJHMGs3Q2hCOztBcUd6azdDSTtFQUFZLDZCQUFBO0FyRzZrN0NoQjs7QXFHM2s3Q0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FyRzhrN0NOOztBcUczazdDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QXJHOGs3Q047O0E0RnZyN0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzhrN0N2QztFcUc3azdDTTtJQUFpQyw0QkFBQTtFckdnbDdDdkM7RXFHL2s3Q007SUFBaUMsOEJBQUE7RXJHa2w3Q3ZDO0VxR2psN0NNO0lBQWlDLCtCQUFBO0VyR29sN0N2QztFcUdubDdDTTtJQUFpQyw2QkFBQTtFckdzbDdDdkM7RXFHcGw3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3NsN0NSO0VxR25sN0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdxbDdDUjtBQUNGO0E0Rmp0N0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3VtN0N2QztFcUd0bTdDTTtJQUFpQyw0QkFBQTtFckd5bTdDdkM7RXFHeG03Q007SUFBaUMsOEJBQUE7RXJHMm03Q3ZDO0VxRzFtN0NNO0lBQWlDLCtCQUFBO0VyRzZtN0N2QztFcUc1bTdDTTtJQUFpQyw2QkFBQTtFckcrbTdDdkM7RXFHN203Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRyttN0NSO0VxRzVtN0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc4bTdDUjtBQUNGO0E0RjF1N0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR2dvN0N2QztFcUcvbjdDTTtJQUFpQyw0QkFBQTtFckdrbzdDdkM7RXFHam83Q007SUFBaUMsOEJBQUE7RXJHb283Q3ZDO0VxR25vN0NNO0lBQWlDLCtCQUFBO0VyR3NvN0N2QztFcUdybzdDTTtJQUFpQyw2QkFBQTtFckd3bzdDdkM7RXFHdG83Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3dvN0NSO0VxR3JvN0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd1bzdDUjtBQUNGO0E0Rm53N0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3lwN0N2QztFcUd4cDdDTTtJQUFpQyw0QkFBQTtFckcycDdDdkM7RXFHMXA3Q007SUFBaUMsOEJBQUE7RXJHNnA3Q3ZDO0VxRzVwN0NNO0lBQWlDLCtCQUFBO0VyRytwN0N2QztFcUc5cDdDTTtJQUFpQyw2QkFBQTtFckdpcTdDdkM7RXFHL3A3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2lxN0NSO0VxRzlwN0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdncTdDUjtBQUNGO0E0RjV4N0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR2tyN0N2QztFcUdqcjdDTTtJQUFpQyw0QkFBQTtFckdvcjdDdkM7RXFHbnI3Q007SUFBaUMsOEJBQUE7RXJHc3I3Q3ZDO0VxR3JyN0NNO0lBQWlDLCtCQUFBO0VyR3dyN0N2QztFcUd2cjdDTTtJQUFpQyw2QkFBQTtFckcwcjdDdkM7RXFHeHI3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzByN0NSO0VxR3ZyN0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd5cjdDUjtBQUNGO0E0RnJ6N0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzJzN0N2QztFcUcxczdDTTtJQUFpQyw0QkFBQTtFckc2czdDdkM7RXFHNXM3Q007SUFBaUMsOEJBQUE7RXJHK3M3Q3ZDO0VxRzlzN0NNO0lBQWlDLCtCQUFBO0VyR2l0N0N2QztFcUdodDdDTTtJQUFpQyw2QkFBQTtFckdtdDdDdkM7RXFHanQ3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR210N0NSO0VxR2h0N0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdrdDdDUjtBQUNGO0E0RjkwN0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR291N0N2QztFcUdudTdDTTtJQUFpQyw0QkFBQTtFckdzdTdDdkM7RXFHcnU3Q007SUFBaUMsOEJBQUE7RXJHd3U3Q3ZDO0VxR3Z1N0NNO0lBQWlDLCtCQUFBO0VyRzB1N0N2QztFcUd6dTdDTTtJQUFpQyw2QkFBQTtFckc0dTdDdkM7RXFHMXU3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzR1N0NSO0VxR3p1N0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcydTdDUjtBQUNGO0E0RnYyN0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzZ2N0N2QztFcUc1djdDTTtJQUFpQyw0QkFBQTtFckcrdjdDdkM7RXFHOXY3Q007SUFBaUMsOEJBQUE7RXJHaXc3Q3ZDO0VxR2h3N0NNO0lBQWlDLCtCQUFBO0VyR213N0N2QztFcUdsdzdDTTtJQUFpQyw2QkFBQTtFckdxdzdDdkM7RXFHbnc3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3F3N0NSO0VxR2x3N0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdvdzdDUjtBQUNGO0E0Rmg0N0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3N4N0N2QztFcUdyeDdDTTtJQUFpQyw0QkFBQTtFckd3eDdDdkM7RXFHdng3Q007SUFBaUMsOEJBQUE7RXJHMHg3Q3ZDO0VxR3p4N0NNO0lBQWlDLCtCQUFBO0VyRzR4N0N2QztFcUczeDdDTTtJQUFpQyw2QkFBQTtFckc4eDdDdkM7RXFHNXg3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzh4N0NSO0VxRzN4N0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc2eDdDUjtBQUNGO0E0Rno1N0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRyt5N0N2QztFcUc5eTdDTTtJQUFpQyw0QkFBQTtFckdpejdDdkM7RXFHaHo3Q007SUFBaUMsOEJBQUE7RXJHbXo3Q3ZDO0VxR2x6N0NNO0lBQWlDLCtCQUFBO0VyR3F6N0N2QztFcUdwejdDTTtJQUFpQyw2QkFBQTtFckd1ejdDdkM7RXFHcno3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3V6N0NSO0VxR3B6N0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdzejdDUjtBQUNGO0E0Rmw3N0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3cwN0N2QztFcUd2MDdDTTtJQUFpQyw0QkFBQTtFckcwMDdDdkM7RXFHejA3Q007SUFBaUMsOEJBQUE7RXJHNDA3Q3ZDO0VxRzMwN0NNO0lBQWlDLCtCQUFBO0VyRzgwN0N2QztFcUc3MDdDTTtJQUFpQyw2QkFBQTtFckdnMTdDdkM7RXFHOTA3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2cxN0NSO0VxRzcwN0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcrMDdDUjtBQUNGO0E0RjM4N0NNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR2kyN0N2QztFcUdoMjdDTTtJQUFpQyw0QkFBQTtFckdtMjdDdkM7RXFHbDI3Q007SUFBaUMsOEJBQUE7RXJHcTI3Q3ZDO0VxR3AyN0NNO0lBQWlDLCtCQUFBO0VyR3UyN0N2QztFcUd0MjdDTTtJQUFpQyw2QkFBQTtFckd5MjdDdkM7RXFHdjI3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3kyN0NSO0VxR3QyN0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd3MjdDUjtBQUNGO0FxR3g0N0NJO0VBQVksd0JBQUE7QXJHMjQ3Q2hCOztBcUcxNDdDSTtFQUFZLDRCQUFBO0FyRzg0N0NoQjs7QXFHNzQ3Q0k7RUFBWSw4QkFBQTtBckdpNTdDaEI7O0FxR2g1N0NJO0VBQVksK0JBQUE7QXJHbzU3Q2hCOztBcUduNTdDSTtFQUFZLDZCQUFBO0FyR3U1N0NoQjs7QXFHcjU3Q0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FyR3c1N0NOOztBcUdyNTdDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QXJHdzU3Q047O0E0RmpnOENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3c1N0N2QztFcUd2NTdDTTtJQUFpQyw0QkFBQTtFckcwNTdDdkM7RXFHejU3Q007SUFBaUMsOEJBQUE7RXJHNDU3Q3ZDO0VxRzM1N0NNO0lBQWlDLCtCQUFBO0VyRzg1N0N2QztFcUc3NTdDTTtJQUFpQyw2QkFBQTtFckdnNjdDdkM7RXFHOTU3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2c2N0NSO0VxRzc1N0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcrNTdDUjtBQUNGO0E0RjNoOENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR2k3N0N2QztFcUdoNzdDTTtJQUFpQyw0QkFBQTtFckdtNzdDdkM7RXFHbDc3Q007SUFBaUMsOEJBQUE7RXJHcTc3Q3ZDO0VxR3A3N0NNO0lBQWlDLCtCQUFBO0VyR3U3N0N2QztFcUd0NzdDTTtJQUFpQyw2QkFBQTtFckd5NzdDdkM7RXFHdjc3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3k3N0NSO0VxR3Q3N0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd3NzdDUjtBQUNGO0E0RnBqOENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzA4N0N2QztFcUd6ODdDTTtJQUFpQyw0QkFBQTtFckc0ODdDdkM7RXFHMzg3Q007SUFBaUMsOEJBQUE7RXJHODg3Q3ZDO0VxRzc4N0NNO0lBQWlDLCtCQUFBO0VyR2c5N0N2QztFcUcvODdDTTtJQUFpQyw2QkFBQTtFckdrOTdDdkM7RXFHaDk3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2s5N0NSO0VxRy84N0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdpOTdDUjtBQUNGO0E0RjdrOENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR20rN0N2QztFcUdsKzdDTTtJQUFpQyw0QkFBQTtFckdxKzdDdkM7RXFHcCs3Q007SUFBaUMsOEJBQUE7RXJHdSs3Q3ZDO0VxR3QrN0NNO0lBQWlDLCtCQUFBO0VyR3krN0N2QztFcUd4KzdDTTtJQUFpQyw2QkFBQTtFckcyKzdDdkM7RXFHeis3Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzIrN0NSO0VxR3grN0NNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcwKzdDUjtBQUNGO0E0RnRtOENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzQvN0N2QztFcUczLzdDTTtJQUFpQyw0QkFBQTtFckc4LzdDdkM7RXFHNy83Q007SUFBaUMsOEJBQUE7RXJHZ2c4Q3ZDO0VxRy8vN0NNO0lBQWlDLCtCQUFBO0VyR2tnOEN2QztFcUdqZzhDTTtJQUFpQyw2QkFBQTtFckdvZzhDdkM7RXFHbGc4Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR29nOENSO0VxR2pnOENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdtZzhDUjtBQUNGO0E0Ri9uOENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3FoOEN2QztFcUdwaDhDTTtJQUFpQyw0QkFBQTtFckd1aDhDdkM7RXFHdGg4Q007SUFBaUMsOEJBQUE7RXJHeWg4Q3ZDO0VxR3hoOENNO0lBQWlDLCtCQUFBO0VyRzJoOEN2QztFcUcxaDhDTTtJQUFpQyw2QkFBQTtFckc2aDhDdkM7RXFHM2g4Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzZoOENSO0VxRzFoOENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc0aDhDUjtBQUNGO0E0RnhwOENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzhpOEN2QztFcUc3aThDTTtJQUFpQyw0QkFBQTtFckdnajhDdkM7RXFHL2k4Q007SUFBaUMsOEJBQUE7RXJHa2o4Q3ZDO0VxR2pqOENNO0lBQWlDLCtCQUFBO0VyR29qOEN2QztFcUduajhDTTtJQUFpQyw2QkFBQTtFckdzajhDdkM7RXFHcGo4Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3NqOENSO0VxR25qOENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdxajhDUjtBQUNGO0E0RmpyOENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3VrOEN2QztFcUd0azhDTTtJQUFpQyw0QkFBQTtFckd5azhDdkM7RXFHeGs4Q007SUFBaUMsOEJBQUE7RXJHMms4Q3ZDO0VxRzFrOENNO0lBQWlDLCtCQUFBO0VyRzZrOEN2QztFcUc1azhDTTtJQUFpQyw2QkFBQTtFckcrazhDdkM7RXFHN2s4Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRytrOENSO0VxRzVrOENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc4azhDUjtBQUNGO0E0RjFzOENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR2dtOEN2QztFcUcvbDhDTTtJQUFpQyw0QkFBQTtFckdrbThDdkM7RXFHam04Q007SUFBaUMsOEJBQUE7RXJHb204Q3ZDO0VxR25tOENNO0lBQWlDLCtCQUFBO0VyR3NtOEN2QztFcUdybThDTTtJQUFpQyw2QkFBQTtFckd3bThDdkM7RXFHdG04Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3dtOENSO0VxR3JtOENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd1bThDUjtBQUNGO0E0Rm51OENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3luOEN2QztFcUd4bjhDTTtJQUFpQyw0QkFBQTtFckcybjhDdkM7RXFHMW44Q007SUFBaUMsOEJBQUE7RXJHNm44Q3ZDO0VxRzVuOENNO0lBQWlDLCtCQUFBO0VyRytuOEN2QztFcUc5bjhDTTtJQUFpQyw2QkFBQTtFckdpbzhDdkM7RXFHL244Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR2lvOENSO0VxRzluOENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdnbzhDUjtBQUNGO0E0RjV2OENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR2twOEN2QztFcUdqcDhDTTtJQUFpQyw0QkFBQTtFckdvcDhDdkM7RXFHbnA4Q007SUFBaUMsOEJBQUE7RXJHc3A4Q3ZDO0VxR3JwOENNO0lBQWlDLCtCQUFBO0VyR3dwOEN2QztFcUd2cDhDTTtJQUFpQyw2QkFBQTtFckcwcDhDdkM7RXFHeHA4Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzBwOENSO0VxR3ZwOENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd5cDhDUjtBQUNGO0E0RnJ4OENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzJxOEN2QztFcUcxcThDTTtJQUFpQyw0QkFBQTtFckc2cThDdkM7RXFHNXE4Q007SUFBaUMsOEJBQUE7RXJHK3E4Q3ZDO0VxRzlxOENNO0lBQWlDLCtCQUFBO0VyR2lyOEN2QztFcUdocjhDTTtJQUFpQyw2QkFBQTtFckdtcjhDdkM7RXFHanI4Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR21yOENSO0VxR2hyOENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdrcjhDUjtBQUNGO0FxR2x0OENJO0VBQVksd0JBQUE7QXJHcXQ4Q2hCOztBcUdwdDhDSTtFQUFZLDRCQUFBO0FyR3d0OENoQjs7QXFHdnQ4Q0k7RUFBWSw4QkFBQTtBckcydDhDaEI7O0FxRzF0OENJO0VBQVksK0JBQUE7QXJHOHQ4Q2hCOztBcUc3dDhDSTtFQUFZLDZCQUFBO0FyR2l1OENoQjs7QXFHL3Q4Q0k7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FyR2t1OENOOztBcUcvdDhDSTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QXJHa3U4Q047O0E0RjMwOENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR2t1OEN2QztFcUdqdThDTTtJQUFpQyw0QkFBQTtFckdvdThDdkM7RXFHbnU4Q007SUFBaUMsOEJBQUE7RXJHc3U4Q3ZDO0VxR3J1OENNO0lBQWlDLCtCQUFBO0VyR3d1OEN2QztFcUd2dThDTTtJQUFpQyw2QkFBQTtFckcwdThDdkM7RXFHeHU4Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzB1OENSO0VxR3Z1OENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckd5dThDUjtBQUNGO0E0RnIyOENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzJ2OEN2QztFcUcxdjhDTTtJQUFpQyw0QkFBQTtFckc2djhDdkM7RXFHNXY4Q007SUFBaUMsOEJBQUE7RXJHK3Y4Q3ZDO0VxRzl2OENNO0lBQWlDLCtCQUFBO0VyR2l3OEN2QztFcUdodzhDTTtJQUFpQyw2QkFBQTtFckdtdzhDdkM7RXFHanc4Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR213OENSO0VxR2h3OENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdrdzhDUjtBQUNGO0E0RjkzOENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR294OEN2QztFcUdueDhDTTtJQUFpQyw0QkFBQTtFckdzeDhDdkM7RXFHcng4Q007SUFBaUMsOEJBQUE7RXJHd3g4Q3ZDO0VxR3Z4OENNO0lBQWlDLCtCQUFBO0VyRzB4OEN2QztFcUd6eDhDTTtJQUFpQyw2QkFBQTtFckc0eDhDdkM7RXFHMXg4Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzR4OENSO0VxR3p4OENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckcyeDhDUjtBQUNGO0E0RnY1OENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRzZ5OEN2QztFcUc1eThDTTtJQUFpQyw0QkFBQTtFckcreThDdkM7RXFHOXk4Q007SUFBaUMsOEJBQUE7RXJHaXo4Q3ZDO0VxR2h6OENNO0lBQWlDLCtCQUFBO0VyR216OEN2QztFcUdsejhDTTtJQUFpQyw2QkFBQTtFckdxejhDdkM7RXFHbno4Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyR3F6OENSO0VxR2x6OENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckdvejhDUjtBQUNGO0E0Rmg3OENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyR3MwOEN2QztFcUdyMDhDTTtJQUFpQyw0QkFBQTtFckd3MDhDdkM7RXFHdjA4Q007SUFBaUMsOEJBQUE7RXJHMDA4Q3ZDO0VxR3owOENNO0lBQWlDLCtCQUFBO0VyRzQwOEN2QztFcUczMDhDTTtJQUFpQyw2QkFBQTtFckc4MDhDdkM7RXFHNTA4Q007SUFDRSw0QkFBQTtJQUNBLCtCQUFBO0VyRzgwOENSO0VxRzMwOENNO0lBQ0UsNkJBQUE7SUFDQSw4QkFBQTtFckc2MDhDUjtBQUNGO0E0Rno4OENNO0VTOEdFO0lBQWlDLHdCQUFBO0VyRysxOEN2QztFcUc5MThDTTtJQUFpQyw0QkFBQTtFckdpMjhDdkM7RXFHaDI4Q007SUFBaUMsOEJBQUE7RXJHbTI4Q3ZDO0VxR2wyOENNO0lBQWlDLCtCQUFBO0VyR3EyOEN2QztFcUdwMjhDTTtJQUFpQyw2QkFBQTtFckd1MjhDdkM7RXFHcjI4Q007SUFDRSw0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QWlDLHlCQUFBO0VyRzRpOUN2QztFcUczaTlDTTtJQUFpQyw2QkFBQTtFckc4aTlDdkM7RXFHN2k5Q007SUFBaUMsK0JBQUE7RXJHZ2o5Q3ZDO0VxRy9pOUNNO0lBQWlDLGdDQUFBO0VyR2tqOUN2QztFcUdqajlDTTtJQUFpQyw4QkFBQTtFckdvajlDdkM7RXFHbGo5Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR29qOUNSO0VxR2pqOUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdtajlDUjtBQUNGO0E0Ri9xOUNNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3FrOUN2QztFcUdwazlDTTtJQUFpQyw2QkFBQTtFckd1azlDdkM7RXFHdGs5Q007SUFBaUMsK0JBQUE7RXJHeWs5Q3ZDO0VxR3hrOUNNO0lBQWlDLGdDQUFBO0VyRzJrOUN2QztFcUcxazlDTTtJQUFpQyw4QkFBQTtFckc2azlDdkM7RXFHM2s5Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzZrOUNSO0VxRzFrOUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckc0azlDUjtBQUNGO0E0RnhzOUNNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzhsOUN2QztFcUc3bDlDTTtJQUFpQyw2QkFBQTtFckdnbTlDdkM7RXFHL2w5Q007SUFBaUMsK0JBQUE7RXJHa205Q3ZDO0VxR2ptOUNNO0lBQWlDLGdDQUFBO0VyR29tOUN2QztFcUdubTlDTTtJQUFpQyw4QkFBQTtFckdzbTlDdkM7RXFHcG05Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3NtOUNSO0VxR25tOUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdxbTlDUjtBQUNGO0E0Rmp1OUNNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3VuOUN2QztFcUd0bjlDTTtJQUFpQyw2QkFBQTtFckd5bjlDdkM7RXFHeG45Q007SUFBaUMsK0JBQUE7RXJHMm45Q3ZDO0VxRzFuOUNNO0lBQWlDLGdDQUFBO0VyRzZuOUN2QztFcUc1bjlDTTtJQUFpQyw4QkFBQTtFckcrbjlDdkM7RXFHN245Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRytuOUNSO0VxRzVuOUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckc4bjlDUjtBQUNGO0E0RjF2OUNNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR2dwOUN2QztFcUcvbzlDTTtJQUFpQyw2QkFBQTtFckdrcDlDdkM7RXFHanA5Q007SUFBaUMsK0JBQUE7RXJHb3A5Q3ZDO0VxR25wOUNNO0lBQWlDLGdDQUFBO0VyR3NwOUN2QztFcUdycDlDTTtJQUFpQyw4QkFBQTtFckd3cDlDdkM7RXFHdHA5Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3dwOUNSO0VxR3JwOUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckd1cDlDUjtBQUNGO0E0Rm54OUNNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3lxOUN2QztFcUd4cTlDTTtJQUFpQyw2QkFBQTtFckcycTlDdkM7RXFHMXE5Q007SUFBaUMsK0JBQUE7RXJHNnE5Q3ZDO0VxRzVxOUNNO0lBQWlDLGdDQUFBO0VyRytxOUN2QztFcUc5cTlDTTtJQUFpQyw4QkFBQTtFckdpcjlDdkM7RXFHL3E5Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR2lyOUNSO0VxRzlxOUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdncjlDUjtBQUNGO0E0RjV5OUNNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR2tzOUN2QztFcUdqczlDTTtJQUFpQyw2QkFBQTtFckdvczlDdkM7RXFHbnM5Q007SUFBaUMsK0JBQUE7RXJHc3M5Q3ZDO0VxR3JzOUNNO0lBQWlDLGdDQUFBO0VyR3dzOUN2QztFcUd2czlDTTtJQUFpQyw4QkFBQTtFckcwczlDdkM7RXFHeHM5Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzBzOUNSO0VxR3ZzOUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckd5czlDUjtBQUNGO0E0RnIwOUNNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzJ0OUN2QztFcUcxdDlDTTtJQUFpQyw2QkFBQTtFckc2dDlDdkM7RXFHNXQ5Q007SUFBaUMsK0JBQUE7RXJHK3Q5Q3ZDO0VxRzl0OUNNO0lBQWlDLGdDQUFBO0VyR2l1OUN2QztFcUdodTlDTTtJQUFpQyw4QkFBQTtFckdtdTlDdkM7RXFHanU5Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR211OUNSO0VxR2h1OUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdrdTlDUjtBQUNGO0E0RjkxOUNNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR292OUN2QztFcUdudjlDTTtJQUFpQyw2QkFBQTtFckdzdjlDdkM7RXFHcnY5Q007SUFBaUMsK0JBQUE7RXJHd3Y5Q3ZDO0VxR3Z2OUNNO0lBQWlDLGdDQUFBO0VyRzB2OUN2QztFcUd6djlDTTtJQUFpQyw4QkFBQTtFckc0djlDdkM7RXFHMXY5Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzR2OUNSO0VxR3p2OUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckcydjlDUjtBQUNGO0E0RnYzOUNNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzZ3OUN2QztFcUc1dzlDTTtJQUFpQyw2QkFBQTtFckcrdzlDdkM7RXFHOXc5Q007SUFBaUMsK0JBQUE7RXJHaXg5Q3ZDO0VxR2h4OUNNO0lBQWlDLGdDQUFBO0VyR214OUN2QztFcUdseDlDTTtJQUFpQyw4QkFBQTtFckdxeDlDdkM7RXFHbng5Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3F4OUNSO0VxR2x4OUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdveDlDUjtBQUNGO0E0Rmg1OUNNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3N5OUN2QztFcUdyeTlDTTtJQUFpQyw2QkFBQTtFckd3eTlDdkM7RXFHdnk5Q007SUFBaUMsK0JBQUE7RXJHMHk5Q3ZDO0VxR3p5OUNNO0lBQWlDLGdDQUFBO0VyRzR5OUN2QztFcUczeTlDTTtJQUFpQyw4QkFBQTtFckc4eTlDdkM7RXFHNXk5Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzh5OUNSO0VxRzN5OUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckc2eTlDUjtBQUNGO0E0Rno2OUNNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRyt6OUN2QztFcUc5ejlDTTtJQUFpQyw2QkFBQTtFckdpMDlDdkM7RXFHaDA5Q007SUFBaUMsK0JBQUE7RXJHbTA5Q3ZDO0VxR2wwOUNNO0lBQWlDLGdDQUFBO0VyR3EwOUN2QztFcUdwMDlDTTtJQUFpQyw4QkFBQTtFckd1MDlDdkM7RXFHcjA5Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3UwOUNSO0VxR3AwOUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdzMDlDUjtBQUNGO0FxR3QyOUNJO0VBQVkseUJBQUE7QXJHeTI5Q2hCOztBcUd4MjlDSTtFQUFZLDZCQUFBO0FyRzQyOUNoQjs7QXFHMzI5Q0k7RUFBWSwrQkFBQTtBckcrMjlDaEI7O0FxRzkyOUNJO0VBQVksZ0NBQUE7QXJHazM5Q2hCOztBcUdqMzlDSTtFQUFZLDhCQUFBO0FyR3EzOUNoQjs7QXFHbjM5Q0k7RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0FyR3MzOUNOOztBcUduMzlDSTtFQUNFLDhCQUFBO0VBQ0EsK0JBQUE7QXJHczM5Q047O0E0Ri85OUNNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3MzOUN2QztFcUdyMzlDTTtJQUFpQyw2QkFBQTtFckd3MzlDdkM7RXFHdjM5Q007SUFBaUMsK0JBQUE7RXJHMDM5Q3ZDO0VxR3ozOUNNO0lBQWlDLGdDQUFBO0VyRzQzOUN2QztFcUczMzlDTTtJQUFpQyw4QkFBQTtFckc4MzlDdkM7RXFHNTM5Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzgzOUNSO0VxRzMzOUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckc2MzlDUjtBQUNGO0E0RnovOUNNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRys0OUN2QztFcUc5NDlDTTtJQUFpQyw2QkFBQTtFckdpNTlDdkM7RXFHaDU5Q007SUFBaUMsK0JBQUE7RXJHbTU5Q3ZDO0VxR2w1OUNNO0lBQWlDLGdDQUFBO0VyR3E1OUN2QztFcUdwNTlDTTtJQUFpQyw4QkFBQTtFckd1NTlDdkM7RXFHcjU5Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3U1OUNSO0VxR3A1OUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdzNTlDUjtBQUNGO0E0RmxoK0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3c2OUN2QztFcUd2NjlDTTtJQUFpQyw2QkFBQTtFckcwNjlDdkM7RXFHejY5Q007SUFBaUMsK0JBQUE7RXJHNDY5Q3ZDO0VxRzM2OUNNO0lBQWlDLGdDQUFBO0VyRzg2OUN2QztFcUc3NjlDTTtJQUFpQyw4QkFBQTtFckdnNzlDdkM7RXFHOTY5Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR2c3OUNSO0VxRzc2OUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckcrNjlDUjtBQUNGO0E0RjNpK0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR2k4OUN2QztFcUdoODlDTTtJQUFpQyw2QkFBQTtFckdtODlDdkM7RXFHbDg5Q007SUFBaUMsK0JBQUE7RXJHcTg5Q3ZDO0VxR3A4OUNNO0lBQWlDLGdDQUFBO0VyR3U4OUN2QztFcUd0ODlDTTtJQUFpQyw4QkFBQTtFckd5ODlDdkM7RXFHdjg5Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3k4OUNSO0VxR3Q4OUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckd3ODlDUjtBQUNGO0E0RnBrK0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzA5OUN2QztFcUd6OTlDTTtJQUFpQyw2QkFBQTtFckc0OTlDdkM7RXFHMzk5Q007SUFBaUMsK0JBQUE7RXJHODk5Q3ZDO0VxRzc5OUNNO0lBQWlDLGdDQUFBO0VyR2crOUN2QztFcUcvOTlDTTtJQUFpQyw4QkFBQTtFckdrKzlDdkM7RXFHaCs5Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR2srOUNSO0VxRy85OUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdpKzlDUjtBQUNGO0E0RjdsK0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR20vOUN2QztFcUdsLzlDTTtJQUFpQyw2QkFBQTtFckdxLzlDdkM7RXFHcC85Q007SUFBaUMsK0JBQUE7RXJHdS85Q3ZDO0VxR3QvOUNNO0lBQWlDLGdDQUFBO0VyR3kvOUN2QztFcUd4LzlDTTtJQUFpQyw4QkFBQTtFckcyLzlDdkM7RXFHei85Q007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzIvOUNSO0VxR3gvOUNNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckcwLzlDUjtBQUNGO0E0RnRuK0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzRnK0N2QztFcUczZytDTTtJQUFpQyw2QkFBQTtFckc4ZytDdkM7RXFHN2crQ007SUFBaUMsK0JBQUE7RXJHZ2grQ3ZDO0VxRy9nK0NNO0lBQWlDLGdDQUFBO0VyR2toK0N2QztFcUdqaCtDTTtJQUFpQyw4QkFBQTtFckdvaCtDdkM7RXFHbGgrQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR29oK0NSO0VxR2poK0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdtaCtDUjtBQUNGO0E0Ri9vK0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3FpK0N2QztFcUdwaStDTTtJQUFpQyw2QkFBQTtFckd1aStDdkM7RXFHdGkrQ007SUFBaUMsK0JBQUE7RXJHeWkrQ3ZDO0VxR3hpK0NNO0lBQWlDLGdDQUFBO0VyRzJpK0N2QztFcUcxaStDTTtJQUFpQyw4QkFBQTtFckc2aStDdkM7RXFHM2krQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzZpK0NSO0VxRzFpK0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckc0aStDUjtBQUNGO0E0RnhxK0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzhqK0N2QztFcUc3aitDTTtJQUFpQyw2QkFBQTtFckdnaytDdkM7RXFHL2orQ007SUFBaUMsK0JBQUE7RXJHa2srQ3ZDO0VxR2prK0NNO0lBQWlDLGdDQUFBO0VyR29rK0N2QztFcUduaytDTTtJQUFpQyw4QkFBQTtFckdzaytDdkM7RXFHcGsrQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3NrK0NSO0VxR25rK0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdxaytDUjtBQUNGO0E0RmpzK0NNO0VTOEdF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Rzl3K0NNO0lBQWlDLGdDQUFBO0VyR2l4K0N2QztFcUdoeCtDTTtJQUFpQyw4QkFBQTtFckdteCtDdkM7RXFHangrQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR214K0NSO0VxR2h4K0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdreCtDUjtBQUNGO0E0Rjk0K0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR295K0N2QztFcUdueStDTTtJQUFpQyw2QkFBQTtFckdzeStDdkM7RXFHcnkrQ007SUFBaUMsK0JBQUE7RXJHd3krQ3ZDO0VxR3Z5K0NNO0lBQWlDLGdDQUFBO0VyRzB5K0N2QztFcUd6eStDTTtJQUFpQyw4QkFBQTtFckc0eStDdkM7RXFHMXkrQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzR5K0NSO0VxR3p5K0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckcyeStDUjtBQUNGO0E0RnY2K0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzZ6K0N2QztFcUc1eitDTTtJQUFpQyw2QkFBQTtFckcreitDdkM7RXFHOXorQ007SUFBaUMsK0JBQUE7RXJHaTArQ3ZDO0VxR2gwK0NNO0lBQWlDLGdDQUFBO0VyR20wK0N2QztFcUdsMCtDTTtJQUFpQyw4QkFBQTtFckdxMCtDdkM7RXFHbjArQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3EwK0NSO0VxR2wwK0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdvMCtDUjtBQUNGO0E0Rmg4K0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3MxK0N2QztFcUdyMStDTTtJQUFpQyw2QkFBQTtFckd3MStDdkM7RXFHdjErQ007SUFBaUMsK0JBQUE7RXJHMDErQ3ZDO0VxR3oxK0NNO0lBQWlDLGdDQUFBO0VyRzQxK0N2QztFcUczMStDTTtJQUFpQyw4QkFBQTtFckc4MStDdkM7RXFHNTErQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzgxK0NSO0VxRzMxK0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckc2MStDUjtBQUNGO0E0Rno5K0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRysyK0N2QztFcUc5MitDTTtJQUFpQyw2QkFBQTtFckdpMytDdkM7RXFHaDMrQ007SUFBaUMsK0JBQUE7RXJHbTMrQ3ZDO0VxR2wzK0NNO0lBQWlDLGdDQUFBO0VyR3EzK0N2QztFcUdwMytDTTtJQUFpQyw4QkFBQTtFckd1MytDdkM7RXFHcjMrQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3UzK0NSO0VxR3AzK0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdzMytDUjtBQUNGO0E0RmwvK0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3c0K0N2QztFcUd2NCtDTTtJQUFpQyw2QkFBQTtFckcwNCtDdkM7RXFHejQrQ007SUFBaUMsK0JBQUE7RXJHNDQrQ3ZDO0VxRzM0K0NNO0lBQWlDLGdDQUFBO0VyRzg0K0N2QztFcUc3NCtDTTtJQUFpQyw4QkFBQTtFckdnNStDdkM7RXFHOTQrQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR2c1K0NSO0VxRzc0K0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckcrNCtDUjtBQUNGO0E0RjNnL0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR2k2K0N2QztFcUdoNitDTTtJQUFpQyw2QkFBQTtFckdtNitDdkM7RXFHbDYrQ007SUFBaUMsK0JBQUE7RXJHcTYrQ3ZDO0VxR3A2K0NNO0lBQWlDLGdDQUFBO0VyR3U2K0N2QztFcUd0NitDTTtJQUFpQyw4QkFBQTtFckd5NitDdkM7RXFHdjYrQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3k2K0NSO0VxR3Q2K0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckd3NitDUjtBQUNGO0E0RnBpL0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzA3K0N2QztFcUd6NytDTTtJQUFpQyw2QkFBQTtFckc0NytDdkM7RXFHMzcrQ007SUFBaUMsK0JBQUE7RXJHODcrQ3ZDO0VxRzc3K0NNO0lBQWlDLGdDQUFBO0VyR2c4K0N2QztFcUcvNytDTTtJQUFpQyw4QkFBQTtFckdrOCtDdkM7RXFHaDgrQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR2s4K0NSO0VxRy83K0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdpOCtDUjtBQUNGO0E0RjdqL0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR205K0N2QztFcUdsOStDTTtJQUFpQyw2QkFBQTtFckdxOStDdkM7RXFHcDkrQ007SUFBaUMsK0JBQUE7RXJHdTkrQ3ZDO0VxR3Q5K0NNO0lBQWlDLGdDQUFBO0VyR3k5K0N2QztFcUd4OStDTTtJQUFpQyw4QkFBQTtFckcyOStDdkM7RXFHejkrQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzI5K0NSO0VxR3g5K0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckcwOStDUjtBQUNGO0FxRzEvK0NJO0VBQVkseUJBQUE7QXJHNi8rQ2hCOztBcUc1LytDSTtFQUFZLDZCQUFBO0FyR2dnL0NoQjs7QXFHLy8rQ0k7RUFBWSwrQkFBQTtBckdtZy9DaEI7O0FxR2xnL0NJO0VBQVksZ0NBQUE7QXJHc2cvQ2hCOztBcUdyZy9DSTtFQUFZLDhCQUFBO0FyR3lnL0NoQjs7QXFHdmcvQ0k7RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0FyRzBnL0NOOztBcUd2Zy9DSTtFQUNFLDhCQUFBO0VBQ0EsK0JBQUE7QXJHMGcvQ047O0E0Rm5uL0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzBnL0N2QztFcUd6Zy9DTTtJQUFpQyw2QkFBQTtFckc0Zy9DdkM7RXFHM2cvQ007SUFBaUMsK0JBQUE7RXJHOGcvQ3ZDO0VxRzdnL0NNO0lBQWlDLGdDQUFBO0VyR2doL0N2QztFcUcvZy9DTTtJQUFpQyw4QkFBQTtFckdraC9DdkM7RXFHaGgvQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR2toL0NSO0VxRy9nL0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdpaC9DUjtBQUNGO0E0RjdvL0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR21pL0N2QztFcUdsaS9DTTtJQUFpQyw2QkFBQTtFckdxaS9DdkM7RXFHcGkvQ007SUFBaUMsK0JBQUE7RXJHdWkvQ3ZDO0VxR3RpL0NNO0lBQWlDLGdDQUFBO0VyR3lpL0N2QztFcUd4aS9DTTtJQUFpQyw4QkFBQTtFckcyaS9DdkM7RXFHemkvQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzJpL0NSO0VxR3hpL0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckcwaS9DUjtBQUNGO0E0RnRxL0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzRqL0N2QztFcUczai9DTTtJQUFpQyw2QkFBQTtFckc4ai9DdkM7RXFHN2ovQ007SUFBaUMsK0JBQUE7RXJHZ2svQ3ZDO0VxRy9qL0NNO0lBQWlDLGdDQUFBO0VyR2trL0N2QztFcUdqay9DTTtJQUFpQyw4QkFBQTtFckdvay9DdkM7RXFHbGsvQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR29rL0NSO0VxR2prL0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdtay9DUjtBQUNGO0E0Ri9yL0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3FsL0N2QztFcUdwbC9DTTtJQUFpQyw2QkFBQTtFckd1bC9DdkM7RXFHdGwvQ007SUFBaUMsK0JBQUE7RXJHeWwvQ3ZDO0VxR3hsL0NNO0lBQWlDLGdDQUFBO0VyRzJsL0N2QztFcUcxbC9DTTtJQUFpQyw4QkFBQTtFckc2bC9DdkM7RXFHM2wvQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzZsL0NSO0VxRzFsL0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckc0bC9DUjtBQUNGO0E0Rnh0L0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzhtL0N2QztFcUc3bS9DTTtJQUFpQyw2QkFBQTtFckdnbi9DdkM7RXFHL20vQ007SUFBaUMsK0JBQUE7RXJHa24vQ3ZDO0VxR2puL0NNO0lBQWlDLGdDQUFBO0VyR29uL0N2QztFcUdubi9DTTtJQUFpQyw4QkFBQTtFckdzbi9DdkM7RXFHcG4vQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3NuL0NSO0VxR25uL0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdxbi9DUjtBQUNGO0E0Rmp2L0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3VvL0N2QztFcUd0by9DTTtJQUFpQyw2QkFBQTtFckd5by9DdkM7RXFHeG8vQ007SUFBaUMsK0JBQUE7RXJHMm8vQ3ZDO0VxRzFvL0NNO0lBQWlDLGdDQUFBO0VyRzZvL0N2QztFcUc1by9DTTtJQUFpQyw4QkFBQTtFckcrby9DdkM7RXFHN28vQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRytvL0NSO0VxRzVvL0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckc4by9DUjtBQUNGO0E0RjF3L0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR2dxL0N2QztFcUcvcC9DTTtJQUFpQyw2QkFBQTtFckdrcS9DdkM7RXFHanEvQ007SUFBaUMsK0JBQUE7RXJHb3EvQ3ZDO0VxR25xL0NNO0lBQWlDLGdDQUFBO0VyR3NxL0N2QztFcUdycS9DTTtJQUFpQyw4QkFBQTtFckd3cS9DdkM7RXFHdHEvQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3dxL0NSO0VxR3JxL0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckd1cS9DUjtBQUNGO0E0Rm55L0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3lyL0N2QztFcUd4ci9DTTtJQUFpQyw2QkFBQTtFckcyci9DdkM7RXFHMXIvQ007SUFBaUMsK0JBQUE7RXJHNnIvQ3ZDO0VxRzVyL0NNO0lBQWlDLGdDQUFBO0VyRytyL0N2QztFcUc5ci9DTTtJQUFpQyw4QkFBQTtFckdpcy9DdkM7RXFHL3IvQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR2lzL0NSO0VxRzlyL0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdncy9DUjtBQUNGO0E0RjV6L0NNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR2t0L0N2QztFcUdqdC9DTTtJQUFpQyw2QkFBQTtFckdvdC9DdkM7RXFHbnQvQ007SUFBaUMsK0JBQUE7RXJHc3QvQ3ZDO0VxR3J0L0NNO0lBQWlDLGdDQUFBO0VyR3d0L0N2QztFcUd2dC9DTTtJQUFpQyw4QkFBQTtFckcwdC9DdkM7RXFHeHQvQ007SUFDRSw2QkFBQTtJ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QUFBO0VyRys1L0N2QztFcUc5NS9DTTtJQUFpQyw2QkFBQTtFckdpNi9DdkM7RXFHaDYvQ007SUFBaUMsK0JBQUE7RXJHbTYvQ3ZDO0VxR2w2L0NNO0lBQWlDLGdDQUFBO0VyR3E2L0N2QztFcUdwNi9DTTtJQUFpQyw4QkFBQTtFckd1Ni9DdkM7RXFHcjYvQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3U2L0NSO0VxR3A2L0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdzNi9DUjtBQUNGO0E0RmxpZ0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3c3L0N2QztFcUd2Ny9DTTtJQUFpQyw2QkFBQTtFckcwNy9DdkM7RXFHejcvQ007SUFBaUMsK0JBQUE7RXJHNDcvQ3ZDO0VxRzM3L0NNO0lBQWlDLGdDQUFBO0VyRzg3L0N2QztFcUc3Ny9DTTtJQUFpQyw4QkFBQTtFckdnOC9DdkM7RXFHOTcvQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR2c4L0NSO0VxRzc3L0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckcrNy9DUjtBQUNGO0E0RjNqZ0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR2k5L0N2QztFcUdoOS9DTTtJQUFpQyw2QkFBQTtFckdtOS9DdkM7RXFHbDkvQ007SUFBaUMsK0JBQUE7RXJHcTkvQ3ZDO0VxR3A5L0NNO0lBQWlDLGdDQUFBO0VyR3U5L0N2QztFcUd0OS9DTTtJQUFpQyw4QkFBQTtFckd5OS9DdkM7RXFHdjkvQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3k5L0NSO0VxR3Q5L0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckd3OS9DUjtBQUNGO0E0RnBsZ0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzArL0N2QztFcUd6Ky9DTTtJQUFpQyw2QkFBQTtFckc0Ky9DdkM7RXFHMysvQ007SUFBaUMsK0JBQUE7RXJHOCsvQ3ZDO0VxRzcrL0NNO0lBQWlDLGdDQUFBO0VyR2cvL0N2QztFcUcvKy9DTTtJQUFpQyw4QkFBQTtFckdrLy9DdkM7RXFHaC8vQ007SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR2svL0NSO0VxRy8rL0NNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdpLy9DUjtBQUNGO0E0RjdtZ0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR21nZ0R2QztFcUdsZ2dETTtJQUFpQyw2QkFBQTtFckdxZ2dEdkM7RXFHcGdnRE07SUFBaUMsK0JBQUE7RXJHdWdnRHZDO0VxR3RnZ0RNO0lBQWlDLGdDQUFBO0VyR3lnZ0R2QztFcUd4Z2dETTtJQUFpQyw4QkFBQTtFckcyZ2dEdkM7RXFHemdnRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzJnZ0RSO0VxR3hnZ0RNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckcwZ2dEUjtBQUNGO0E0RnRvZ0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzRoZ0R2QztFcUczaGdETTtJQUFpQyw2QkFBQTtFckc4aGdEdkM7RXFHN2hnRE07SUFBaUMsK0JBQUE7RXJHZ2lnRHZDO0VxRy9oZ0RNO0lBQWlDLGdDQUFBO0VyR2tpZ0R2QztFcUdqaWdETTtJQUFpQyw4QkFBQTtFckdvaWdEdkM7RXFHbGlnRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR29pZ0RSO0VxR2ppZ0RNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdtaWdEUjtBQUNGO0E0Ri9wZ0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3FqZ0R2QztFcUdwamdETTtJQUFpQyw2QkFBQTtFckd1amdEdkM7RXFHdGpnRE07SUFBaUMsK0JBQUE7RXJHeWpnRHZDO0VxR3hqZ0RNO0lBQWlDLGdDQUFBO0VyRzJqZ0R2QztFcUcxamdETTtJQUFpQyw4QkFBQTtFckc2amdEdkM7RXFHM2pnRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzZqZ0RSO0VxRzFqZ0RNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckc0amdEUjtBQUNGO0E0RnhyZ0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzhrZ0R2QztFcUc3a2dETTtJQUFpQyw2QkFBQTtFckdnbGdEdkM7RXFHL2tnRE07SUFBaUMsK0JBQUE7RXJHa2xnRHZDO0VxR2psZ0RNO0lBQWlDLGdDQUFBO0VyR29sZ0R2QztFcUdubGdETTtJQUFpQyw4QkFBQTtFckdzbGdEdkM7RXFHcGxnRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3NsZ0RSO0VxR25sZ0RNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdxbGdEUjtBQUNGO0E0Rmp0Z0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3VtZ0R2QztFcUd0bWdETTtJQUFpQyw2QkFBQTtFckd5bWdEdkM7RXFHeG1nRE07SUFBaUMsK0JBQUE7RXJHMm1nRHZDO0VxRzFtZ0RNO0lBQWlDLGdDQUFBO0VyRzZtZ0R2QztFcUc1bWdETTtJQUFpQyw4QkFBQTtFckcrbWdEdkM7RXFHN21nRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRyttZ0RSO0VxRzVtZ0RNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckc4bWdEUjtBQUNGO0FxRzlvZ0RJO0VBQVkseUJBQUE7QXJHaXBnRGhCOztBcUdocGdESTtFQUFZLDZCQUFBO0FyR29wZ0RoQjs7QXFHbnBnREk7RUFBWSwrQkFBQTtBckd1cGdEaEI7O0FxR3RwZ0RJO0VBQVksZ0NBQUE7QXJHMHBnRGhCOztBcUd6cGdESTtFQUFZLDhCQUFBO0FyRzZwZ0RoQjs7QXFHM3BnREk7RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0FyRzhwZ0ROOztBcUczcGdESTtFQUNFLDhCQUFBO0VBQ0EsK0JBQUE7QXJHOHBnRE47O0E0RnZ3Z0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzhwZ0R2QztFcUc3cGdETTtJQUFpQyw2QkFBQTtFckdncWdEdkM7RXFHL3BnRE07SUFBaUMsK0JBQUE7RXJHa3FnRHZDO0VxR2pxZ0RNO0lBQWlDLGdDQUFBO0VyR29xZ0R2QztFcUducWdETTtJQUFpQyw4QkFBQTtFckdzcWdEdkM7RXFHcHFnRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3NxZ0RSO0VxR25xZ0RNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdxcWdEUjtBQUNGO0E0Rmp5Z0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3VyZ0R2QztFcUd0cmdETTtJQUFpQyw2QkFBQTtFckd5cmdEdkM7RXFHeHJnRE07SUFBaUMsK0JBQUE7RXJHMnJnRHZDO0VxRzFyZ0RNO0lBQWlDLGdDQUFBO0VyRzZyZ0R2QztFcUc1cmdETTtJQUFpQyw4QkFBQTtFckcrcmdEdkM7RXFHN3JnRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRytyZ0RSO0VxRzVyZ0RNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckc4cmdEUjtBQUNGO0E0RjF6Z0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR2d0Z0R2QztFcUcvc2dETTtJQUFpQyw2QkFBQTtFckdrdGdEdkM7RXFHanRnRE07SUFBaUMsK0JBQUE7RXJHb3RnRHZDO0VxR250Z0RNO0lBQWlDLGdDQUFBO0VyR3N0Z0R2QztFcUdydGdETTtJQUFpQyw4QkFBQTtFckd3dGdEdkM7RXFHdHRnRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3d0Z0RSO0VxR3J0Z0RNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckd1dGdEUjtBQUNGO0E0Rm4xZ0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3l1Z0R2QztFcUd4dWdETTtJQUFpQyw2QkFBQTtFckcydWdEdkM7RXFHMXVnRE07SUFBaUMsK0JBQUE7RXJHNnVnRHZDO0VxRzV1Z0RNO0lBQWlDLGdDQUFBO0VyRyt1Z0R2QztFcUc5dWdETTtJQUFpQyw4QkFBQTtFckdpdmdEdkM7RXFHL3VnRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR2l2Z0RSO0VxRzl1Z0RNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdndmdEUjtBQUNGO0E0RjUyZ0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR2t3Z0R2QztFcUdqd2dETTtJQUFpQyw2QkFBQTtFckdvd2dEdkM7RXFHbndnRE07SUFBaUMsK0JBQUE7RXJHc3dnRHZDO0VxR3J3Z0RNO0lBQWlDLGdDQUFBO0VyR3d3Z0R2QztFcUd2d2dETTtJQUFpQyw4QkFBQTtFckcwd2dEdkM7RXFHeHdnRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzB3Z0RSO0VxR3Z3Z0RNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckd5d2dEUjtBQUNGO0E0RnI0Z0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzJ4Z0R2QztFcUcxeGdETTtJQUFpQyw2QkFBQTtFckc2eGdEdkM7RXFHNXhnRE07SUFBaUMsK0JBQUE7RXJHK3hnRHZDO0VxRzl4Z0RNO0lBQWlDLGdDQUFBO0VyR2l5Z0R2QztFcUdoeWdETTtJQUFpQyw4QkFBQTtFckdteWdEdkM7RXFHanlnRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR215Z0RSO0VxR2h5Z0RNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdreWdEUjtBQUNGO0E0Rjk1Z0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR296Z0R2QztFcUduemdETTtJQUFpQyw2QkFBQTtFckdzemdEdkM7RXFHcnpnRE07SUFBaUMsK0JBQUE7RXJHd3pnRHZDO0VxR3Z6Z0RNO0lBQWlDLGdDQUFBO0VyRzB6Z0R2QztFcUd6emdETTtJQUFpQyw4QkFBQTtFckc0emdEdkM7RXFHMXpnRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzR6Z0RSO0VxR3p6Z0RNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckcyemdEUjtBQUNGO0E0RnY3Z0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzYwZ0R2QztFcUc1MGdETTtJQUFpQyw2QkFBQTtFckcrMGdEdkM7RXFHOTBnRE07SUFBaUMsK0JBQUE7RXJHaTFnRHZDO0VxR2gxZ0RNO0lBQWlDLGdDQUFBO0VyR20xZ0R2QztFcUdsMWdETTtJQUFpQyw4QkFBQTtFckdxMWdEdkM7RXFHbjFnRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3ExZ0RSO0VxR2wxZ0RNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdvMWdEUjtBQUNGO0E0Rmg5Z0RNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3MyZ0R2QztFcUdyMmdETTtJQUFpQyw2QkFBQTtFckd3MmdEdkM7RXFHdjJnRE07SUFBaUMsK0JBQUE7RXJHMDJnRHZDO0VxR3oy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O0VyR2tpaERSO0VxRy9oaERNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdpaWhEUjtBQUNGO0E0RjdwaERNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR21qaER2QztFcUdsamhETTtJQUFpQyw2QkFBQTtFckdxamhEdkM7RXFHcGpoRE07SUFBaUMsK0JBQUE7RXJHdWpoRHZDO0VxR3RqaERNO0lBQWlDLGdDQUFBO0VyR3lqaER2QztFcUd4amhETTtJQUFpQyw4QkFBQTtFckcyamhEdkM7RXFHempoRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzJqaERSO0VxR3hqaERNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckcwamhEUjtBQUNGO0E0RnRyaERNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzRraER2QztFcUcza2hETTtJQUFpQyw2QkFBQTtFckc4a2hEdkM7RXFHN2toRE07SUFBaUMsK0JBQUE7RXJHZ2xoRHZDO0VxRy9raERNO0lBQWlDLGdDQUFBO0VyR2tsaER2QztFcUdqbGhETTtJQUFpQyw4QkFBQTtFckdvbGhEdkM7RXFHbGxoRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR29saERSO0VxR2psaERNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdtbGhEUjtBQUNGO0E0Ri9zaERNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3FtaER2QztFcUdwbWhETTtJQUFpQyw2QkFBQTtFckd1bWhEdkM7RXFHdG1oRE07SUFBaUMsK0JBQUE7RXJHeW1oRHZDO0VxR3htaERNO0lBQWlDLGdDQUFBO0VyRzJtaER2QztFcUcxbWhETTtJQUFpQyw4QkFBQTtFckc2bWhEdkM7RXFHM21oRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzZtaERSO0VxRzFtaERNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckc0bWhEUjtBQUNGO0E0Rnh1aERNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzhuaER2QztFcUc3bmhETTtJQUFpQyw2QkFBQTtFckdnb2hEdkM7RXFHL25oRE07SUFBaUMsK0JBQUE7RXJHa29oRHZDO0VxR2pvaERNO0lBQWlDLGdDQUFBO0VyR29vaER2QztFcUdub2hETTtJQUFpQyw4QkFBQTtFckdzb2hEdkM7RXFHcG9oRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3NvaERSO0VxR25vaERNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdxb2hEUjtBQUNGO0E0Rmp3aERNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3VwaER2QztFcUd0cGhETTtJQUFpQyw2QkFBQTtFckd5cGhEdkM7RXFHeHBoRE07SUFBaUMsK0JBQUE7RXJHMnBoRHZDO0VxRzFwaERNO0lBQWlDLGdDQUFBO0VyRzZwaER2QztFcUc1cGhETTtJQUFpQyw4QkFBQTtFckcrcGhEdkM7RXFHN3BoRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRytwaERSO0VxRzVwaERNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckc4cGhEUjtBQUNGO0E0RjF4aERNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR2dyaER2QztFcUcvcWhETTtJQUFpQyw2QkFBQTtFckdrcmhEdkM7RXFHanJoRE07SUFBaUMsK0JBQUE7RXJHb3JoRHZDO0VxR25yaERNO0lBQWlDLGdDQUFBO0VyR3NyaER2QztFcUdycmhETTtJQUFpQyw4QkFBQTtFckd3cmhEdkM7RXFHdHJoRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR3dyaERSO0VxR3JyaERNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckd1cmhEUjtBQUNGO0E0Rm56aERNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR3lzaER2QztFcUd4c2hETTtJQUFpQyw2QkFBQTtFckcyc2hEdkM7RXFHMXNoRE07SUFBaUMsK0JBQUE7RXJHNnNoRHZDO0VxRzVzaERNO0lBQWlDLGdDQUFBO0VyRytzaER2QztFcUc5c2hETTtJQUFpQyw4QkFBQTtFckdpdGhEdkM7RXFHL3NoRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR2l0aERSO0VxRzlzaERNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdndGhEUjtBQUNGO0E0RjUwaERNO0VTOEdFO0lBQWlDLHlCQUFBO0VyR2t1aER2QztFcUdqdWhETTtJQUFpQyw2QkFBQTtFckdvdWhEdkM7RXFHbnVoRE07SUFBaUMsK0JBQUE7RXJHc3VoRHZDO0VxR3J1aERNO0lBQWlDLGdDQUFBO0VyR3d1aER2QztFcUd2dWhETTtJQUFpQyw4QkFBQTtFckcwdWhEdkM7RXFHeHVoRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyRzB1aERSO0VxR3Z1aERNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckd5dWhEUjtBQUNGO0E0RnIyaERNO0VTOEdFO0lBQWlDLHlCQUFBO0VyRzJ2aER2QztFcUcxdmhETTtJQUFpQyw2QkFBQTtFckc2dmhEdkM7RXFHNXZoRE07SUFBaUMsK0JBQUE7RXJHK3ZoRHZDO0VxRzl2aERNO0lBQWlDLGdDQUFBO0VyR2l3aER2QztFcUdod2hETTtJQUFpQyw4QkFBQTtFckdtd2hEdkM7RXFHandoRE07SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VyR213aERSO0VxR2h3aERNO0lBQ0UsOEJBQUE7SUFDQSwrQkFBQTtFckdrd2hEUjtBQUNGO0FzRzEzaERFO0VBQVcsUUFBQTtBdEc2M2hEYjs7QXNHNTNoREU7RUFBVyxVQUFBO0F0R2c0aERiOztBc0cvM2hERTtFQUFXLFdBQUE7QXRHbTRoRGI7O0FzR2w0aERFO0VBQVcsU0FBQTtBdEdzNGhEYjs7QTRGNzRoRE07RVVXQTtJQUFnQyxRQUFBO0V0R3U0aERwQztFc0d0NGhESTtJQUFnQyxVQUFBO0V0R3k0aERwQztFc0d4NGhESTtJQUFnQyxXQUFBO0V0RzI0aERwQztFc0cxNGhESTtJQUFnQyxTQUFBO0V0RzY0aERwQztBQUNGO0E0RjU1aERNO0VVV0E7SUFBZ0MsUUFBQTtFdEdxNWhEcEM7RXNHcDVoREk7SUFBZ0MsVUFBQTtFdEd1NWhEcEM7RXNHdDVoREk7SUFBZ0MsV0FBQTtFdEd5NWhEcEM7RXNHeDVoREk7SUFBZ0MsU0FBQTtFdEcyNWhEcEM7QUFDRjtBNEYxNmhETTtFVVdBO0lBQWdDLFFBQUE7RXRHbTZoRHBDO0VzR2w2aERJO0lBQWdDLFVBQUE7RXRHcTZoRHBDO0VzR3A2aERJO0lBQWdDLFdBQUE7RXRHdTZoRHBDO0VzR3Q2aERJO0lBQWdDLFNBQUE7RXRHeTZoRHBDO0FBQ0Y7QTRGeDdoRE07RVVXQTtJQUFnQyxRQUFBO0V0R2k3aERwQztFc0doN2hESTtJQUFnQyxVQUFBO0V0R203aERwQztFc0dsN2hESTtJQUFnQyxXQUFBO0V0R3E3aERwQztFc0dwN2hESTtJQUFnQyxTQUFBO0V0R3U3aERwQztBQUNGO0E0RnQ4aERNO0VVV0E7SUFBZ0MsUUFBQTtFdEcrN2hEcEM7RXNHOTdoREk7SUFBZ0MsVUFBQTtFdEdpOGhEcEM7RXNHaDhoREk7SUFBZ0MsV0FBQTtFdEdtOGhEcEM7RXNHbDhoREk7SUFBZ0MsU0FBQTtFdEdxOGhEcEM7QUFDRjtBNEZwOWhETTtFVVdBO0lBQWdDLFFBQUE7RXRHNjhoRHBDO0VzRzU4aERJO0lBQWdDLFVBQUE7RXRHKzhoRHBDO0VzRzk4aERJO0lBQWdDLFdBQUE7RXRHaTloRHBDO0VzR2g5aERJO0lBQWdDLFNBQUE7RXRHbTloRHBDO0FBQ0Y7QTRGbCtoRE07RVVXQTtJQUFnQyxRQUFBO0V0RzI5aERwQztFc0cxOWhESTtJQUFnQyxVQUFBO0V0RzY5aERwQztFc0c1OWhESTtJQUFnQyxXQUFBO0V0Rys5aERwQztFc0c5OWhESTtJQUFnQyxTQUFBO0V0R2kraERwQztBQUNGO0E0RmgvaERNO0VVV0E7SUFBZ0MsUUFBQTtFdEd5K2hEcEM7RXNHeCtoREk7SUFBZ0MsVUFBQTtFdEcyK2hEcEM7RXNHMStoREk7SUFBZ0MsV0FBQTtFdEc2K2hEcEM7RXNHNStoREk7SUFBZ0MsU0FBQTtFdEcrK2hEcEM7QUFDRjtBNEY5L2hETTtFVVdBO0lBQWdDLFFBQUE7RXRHdS9oRHBDO0VzR3QvaERJO0lBQWdDLFVBQUE7RXRHeS9oRHBDO0VzR3gvaERJO0lBQWdDLFdBQUE7RXRHMi9oRHBDO0VzRzEvaERJO0lBQWdDLFNBQUE7RXRHNi9oRHBDO0FBQ0Y7QTRGNWdpRE07RVVXQTtJQUFnQyxRQUFBO0V0R3FnaURwQztFc0dwZ2lESTtJQUFnQyxVQUFBO0V0R3VnaURwQztFc0d0Z2lESTtJQUFnQyxXQUFBO0V0R3lnaURwQztFc0d4Z2lESTtJQUFnQyxTQUFBO0V0RzJnaURwQztBQUNGO0E0RjFoaURNO0VVV0E7SUFBZ0MsUUFBQTtFdEdtaGlEcEM7RXNHbGhpREk7SUFBZ0MsVUFBQTtFdEdxaGlEcEM7RXNHcGhpREk7SUFBZ0MsV0FBQTtFdEd1aGlEcEM7RXNHdGhpREk7SUFBZ0MsU0FBQTtFdEd5aGlEcEM7QUFDRjtBNEZ4aWlETTtFVVdBO0lBQWdDLFFBQUE7RXRHaWlpRHBDO0VzR2hpaURJO0lBQWdDLFVBQUE7RXRHbWlpRHBDO0VzR2xpaURJO0lBQWdDLFdBQUE7RXRHcWlpRHBDO0VzR3BpaURJO0lBQWdDLFNBQUE7RXRHdWlpRHBDO0FBQ0Y7QXNHbGppREU7RUFBVyxRQUFBO0F0R3FqaURiOztBc0dwamlERTtFQUFXLFVBQUE7QXRHd2ppRGI7O0FzR3ZqaURFO0VBQVcsV0FBQTtBdEcyamlEYjs7QXNHMWppREU7RUFBVyxTQUFBO0F0RzhqaURiOztBNEZya2lETTtFVVdBO0lBQWdDLFFBQUE7RXRHK2ppRHBDO0VzRzlqaURJO0lBQWdDLFVBQUE7RXRHaWtpRHBDO0VzR2hraURJO0lBQWdDLFdBQUE7RXRHbWtpRHBDO0VzR2xraURJO0lBQWdDLFNBQUE7RXRHcWtpRHBDO0FBQ0Y7QTRGcGxpRE07RVVXQTtJQUFnQyxRQUFBO0V0RzZraURwQztFc0c1a2lESTtJQUFnQyxVQUFBO0V0RytraURwQztFc0c5a2lESTtJQUFnQyxXQUFBO0V0R2lsaURwQztFc0dobGlESTtJQUFnQyxTQUFBO0V0R21saURwQztBQUNGO0E0RmxtaURNO0VVV0E7SUFBZ0MsUUFBQTtFdEcybGlEcEM7RXNHMWxpREk7SUFBZ0MsVUFBQTtFdEc2bGlEcEM7RXNHNWxpREk7SUFBZ0MsV0FBQTtFdEcrbGlEcEM7RXNHOWxpREk7SUFBZ0MsU0FBQTtFdEdpbWlEcEM7QUFDRjtBNEZobmlETTtFVVdBO0lBQWdDLFFBQUE7RXRHeW1pRHBDO0VzR3htaURJO0lBQWdDLFVBQUE7RXRHMm1pRHBDO0VzRzFtaURJO0lBQWdDLFdBQUE7RXRHNm1pRHBDO0VzRzVtaURJO0lBQWdDLFNBQUE7RXRHK21pRHBDO0FBQ0Y7QTRGOW5pRE07RVVXQTtJQUFnQyxRQUFBO0V0R3VuaURwQztFc0d0bmlESTtJQUFnQyxVQUFBO0V0R3luaURwQztFc0d4bmlESTtJQUFnQyxXQUFBO0V0RzJuaURwQztFc0cxbmlESTtJQUFnQyxTQUFBO0V0RzZuaURwQztBQUNGO0E0RjVvaURNO0VVV0E7SUFBZ0MsUUFBQTtFdEdxb2lEcEM7RXNHcG9pREk7SUFBZ0MsVUFBQTtFdEd1b2lEcEM7RXNHdG9pREk7SUFBZ0MsV0FBQTtFdEd5b2lEcEM7RXNHeG9pREk7SUFBZ0MsU0FBQTtFdEcyb2lEcEM7QUFDRjtBNEYxcGlETTtFVVdBO0lBQWdDLFFBQUE7RXRHbXBpRHBDO0VzR2xwaURJO0lBQWdDLFVBQUE7RXRHcXBpRHBDO0VzR3BwaURJO0lBQWdDLFdBQUE7RXRHdXBpRHBDO0VzR3RwaURJO0lBQWdDLFNBQUE7RXRHeXBpRHBDO0FBQ0Y7QTRGeHFpRE07RVVXQTtJQUFnQyxRQUFBO0V0R2lxaURwQztFc0docWlESTtJQUFnQyxVQUFBO0V0R21xaURwQztFc0dscWlESTtJQUFnQyxXQUFBO0V0R3FxaURwQztFc0dwcWlESTtJQUFnQyxTQUFBO0V0R3VxaURwQztBQUNGO0E0RnRyaURNO0VVV0E7SUFBZ0MsUUFBQTtFdEcrcWlEcEM7RXNHOXFpREk7SUFBZ0MsVUFBQTtFdEdpcmlEcEM7RXNHaHJpREk7SUFBZ0MsV0FBQTtFdEdtcmlEcEM7RXNHbHJpREk7SUFBZ0MsU0FBQTtFdEdxcmlEcEM7QUFDRjtBNEZwc2lETTtFVVdBO0lBQWdDLFFBQUE7RXRHNnJpRHBDO0VzRzVyaURJO0lBQWdDLFVBQUE7RXRHK3JpRHBDO0VzRzlyaURJO0lBQWdDLFdBQUE7RXRHaXNpRHBDO0VzR2hzaURJO0lBQWdDLFNBQUE7RXRHbXNpRHBDO0FBQ0Y7QTRGbHRpRE07RVVXQTtJQUFnQyxRQUFBO0V0RzJzaURwQztFc0cxc2lESTtJQUFnQyxVQUFBO0V0RzZzaURwQztFc0c1c2lESTtJQUFnQyxXQUFBO0V0RytzaURwQztFc0c5c2lESTtJQUFnQyxTQUFBO0V0R2l0aURwQztBQUNGO0E0Rmh1aURNO0VVV0E7SUFBZ0MsUUFBQTtFdEd5dGlEcEM7RXNHeHRpREk7SUFBZ0MsVUFBQTtFdEcydGlEcEM7RXNHMXRpREk7SUFBZ0MsV0FBQTtFdEc2dGlEcEM7RXNHNXRpREk7SUFBZ0MsU0FBQTtFdEcrdGlEcEM7QUFDRjtBc0cxdWlERTtFQUFXLFFBQUE7QXRHNnVpRGI7O0FzRzV1aURFO0VBQVcsVUFBQTtBdEdndmlEYjs7QXNHL3VpREU7RUFBVyxXQUFBO0F0R212aURiOztBc0dsdmlERTtFQUFXLFNBQUE7QXRHc3ZpRGI7O0E0Rjd2aURNO0VVV0E7SUFBZ0MsUUFBQTtFdEd1dmlEcEM7RXNHdHZpREk7SUFBZ0MsVUFBQTtFdEd5dmlEcEM7RXNHeHZpREk7SUFBZ0MsV0FBQTtFdEcydmlEcEM7RXNHMXZpREk7SUFBZ0MsU0FBQTtFdEc2dmlEcEM7QUFDRjtBNEY1d2lETTtFVVdBO0lBQWdDLFFBQUE7RXRHcXdpRHBDO0VzR3B3aURJO0lBQWdDLFVBQUE7RXRHdXdpRHBDO0VzR3R3aURJO0lBQWdDLFdBQUE7RXRHeXdpRHBDO0VzR3h3aURJO0lBQWdDLFNBQUE7RXRHMndpRHBDO0FBQ0Y7QTRGMXhpRE07RVVXQTtJQUFnQyxRQUFBO0V0R214aURwQztFc0dseGlESTtJQUFnQyxVQUFBO0V0R3F4aURwQztFc0dweGlESTtJQUFnQyxXQUFBO0V0R3V4aURwQztFc0d0eGlESTtJQUFnQyxTQUFBO0V0R3l4aURwQztBQUNGO0E0Rnh5aURNO0VVV0E7SUFBZ0MsUUFBQTtFdEdpeWlEcEM7RXNHaHlpREk7SUFBZ0MsVUFBQTtFdEdteWlEcEM7RXNHbHlpREk7SUFBZ0MsV0FBQTtFdEdxeWlEcEM7RXNHcHlpREk7SUFBZ0MsU0FBQTtFdEd1eWlEcEM7QUFDRjtBNEZ0emlETTtFVVdBO0lBQWdDLFFBQUE7RXRHK3lpRHBDO0VzRzl5aURJO0lBQWdDLFVBQUE7RXRHaXppRHBDO0VzR2h6aURJO0lBQWdDLFdBQUE7RXRHbXppRHBDO0VzR2x6aURJO0lBQWdDLFNBQUE7RXRHcXppRHBDO0FBQ0Y7QTRGcDBpRE07RVVXQTtJQUFnQyxRQUFBO0V0RzZ6aURwQztFc0c1emlESTtJQUFnQyxVQUFBO0V0Ryt6aURwQztFc0c5emlESTtJQUFnQyxXQUFBO0V0R2kwaURwQztFc0doMGlESTtJQUFnQyxTQUFBO0V0R20waURwQztBQUNGO0E0RmwxaURNO0VVV0E7SUFBZ0MsUUFBQTtFdEcyMGlEcEM7RXNHMTBpREk7SUFBZ0MsVUFBQTtFdEc2MGlEcEM7RXNHNTBpREk7SUFBZ0MsV0FBQTtFdEcrMGlEcEM7RXNHOTBpREk7SUFBZ0MsU0FBQTtFdEdpMWlEcEM7QUFDRjtBNEZoMmlETTtFVVdBO0lBQWdDLFFBQUE7RXRHeTFpRHBDO0VzR3gxaURJO0lBQWdDLFVBQUE7RXRHMjFpRHBDO0VzRzExaURJO0lBQWdDLFdBQUE7RXRHNjFpRHBDO0VzRzUxaURJO0lBQWdDLFNBQUE7RXRHKzFpRHBDO0FBQ0Y7QTRGOTJpRE07RVVXQTtJQUFnQyxRQUFBO0V0R3UyaURwQztFc0d0MmlESTtJQUFnQyxVQUFBO0V0R3kyaURwQztFc0d4MmlESTtJQUFnQyxXQUFBO0V0RzIyaURwQztFc0cxMmlESTtJQUFnQyxTQUFBO0V0RzYyaURwQztBQUNGO0E0RjUzaURNO0VVV0E7SUFBZ0MsUUFBQTtFdEdxM2lEcEM7RXNHcDNpREk7SUFBZ0MsVUFBQTtFdEd1M2lEcEM7RXNHdDNpREk7SUFBZ0MsV0FBQTtFdEd5M2lEcEM7RXNHeDNpREk7SUFBZ0MsU0FBQTtFdEcyM2lEcEM7QUFDRjtBNEYxNGlETTtFVVdBO0lBQWdDLFFBQUE7RXRHbTRpRHBDO0VzR2w0aURJO0lBQWdDLFVBQUE7RXRHcTRpRHBDO0VzR3A0aURJO0lBQWdDLFdBQUE7RXRHdTRpRHBDO0VzR3Q0aURJO0lBQWdDLFNBQUE7RXRHeTRpRHBDO0FBQ0Y7QTRGeDVpRE07RVVXQTtJQUFnQyxRQUFBO0V0R2k1aURwQztFc0doNWlESTtJQUFnQyxVQUFBO0V0R201aURwQztFc0dsNWlESTtJQUFnQyxXQUFBO0V0R3E1aURwQztFc0dwNWlESTtJQUFnQyxTQUFBO0V0R3U1aURwQztBQUNGO0FzR2w2aURFO0VBQVcsUUFBQTtBdEdxNmlEYjs7QXNHcDZpREU7RUFBVyxVQUFBO0F0R3c2aURiOztBc0d2NmlERTtFQUFXLFdBQUE7QXRHMjZpRGI7O0FzRzE2aURFO0VBQVcsU0FBQTtBdEc4NmlEYjs7QTRGcjdpRE07RVVXQTtJQUFnQyxRQUFBO0V0Rys2aURwQztFc0c5NmlESTtJQUFnQyxVQUFBO0V0R2k3aURwQztFc0doN2lESTtJQUFnQyxXQUFBO0V0R203aURwQztFc0dsN2lESTtJQUFnQyxTQUFBO0V0R3E3aURwQztBQUNGO0E0RnA4aURNO0VVV0E7SUFBZ0MsUUFBQTtFdEc2N2lEcEM7RXNHNTdpREk7SUFBZ0MsVUFBQTtFdEcrN2lEcEM7RXNHOTdpREk7SUFBZ0MsV0FBQTtFdEdpOGlEcEM7RXNHaDhpREk7SUFBZ0MsU0FBQTtFdEdtOGlEcEM7QUFDRjtBNEZsOWlETTtFVVdBO0lBQWdDLFFBQUE7RXRHMjhpRHBDO0VzRzE4aURJO0lBQWdDLFVBQUE7RXRHNjhpRHBDO0VzRzU4aURJO0lBQWdDLFdBQUE7RXRHKzhpRHBDO0VzRzk4aURJO0lBQWdDLFNBQUE7RXRHaTlpRHBDO0FBQ0Y7QTRGaCtpRE07RVVXQTtJQUFnQyxRQUFBO0V0R3k5aURwQztFc0d4OWlESTtJQUFnQyxVQUFBO0V0RzI5aURwQztFc0cxOWlESTtJQUFnQyxXQUFBO0V0RzY5aURwQztFc0c1OWlESTtJQUFnQyxTQUFBO0V0Rys5aURwQztBQUNGO0E0RjkraURNO0VVV0E7SUFBZ0MsUUFBQTtFdEd1K2lEcEM7RXNHdCtpREk7SUFBZ0MsVUFBQTtFdEd5K2lEcEM7RXNHeCtpREk7SUFBZ0MsV0FBQTtFdEcyK2lEcEM7RXNHMStpREk7SUFBZ0MsU0FBQTtFdEc2K2lEcEM7QUFDRjtBNEY1L2lETTtFVVdBO0lBQWdDLFFBQUE7RXRHcS9pRHBDO0VzR3AvaURJO0lBQWdDLFVBQUE7RXRHdS9pRHBDO0VzR3QvaURJO0lBQWdDLFdBQUE7RXRHeS9pRHBDO0VzR3gvaURJO0lBQWdDLFNBQUE7RXRHMi9pRHBDO0FBQ0Y7QTRGMWdqRE07RVVXQTtJQUFnQyxRQUFBO0V0R21nakRwQztFc0dsZ2pESTtJQUFnQyxVQUFBO0V0R3FnakRwQztFc0dwZ2pESTtJQUFnQyxXQUFBO0V0R3VnakRwQztFc0d0Z2pESTtJQUFnQyxTQUFBO0V0R3lnakRwQztBQUNGO0E0RnhoakRNO0VVV0E7SUFBZ0MsUUFBQTtFdEdpaGpEcEM7RXNHaGhqREk7SUFBZ0MsVUFBQTtFdEdtaGpEcEM7RXNHbGhqREk7SUFBZ0MsV0FBQTtFdEdxaGpEcEM7RXNHcGhqREk7SUFBZ0MsU0FBQTtFdEd1aGpEcEM7QUFDRjtBNEZ0aWpETTtFVVdBO0lBQWdDLFFBQUE7RXRHK2hqRHBDO0VzRzloakRJO0lBQWdDLFVBQUE7RXRHaWlqRHBDO0VzR2hpakRJO0lBQWdDLFdBQUE7RXRHbWlqRHBDO0VzR2xpakRJO0lBQWdDLFNBQUE7RXRHcWlqRHBDO0FBQ0Y7QTRGcGpqRE07RVVXQTtJQUFnQyxRQUFBO0V0RzZpakRwQztFc0c1aWpESTtJQUFnQyxVQUFBO0V0RytpakRwQztFc0c5aWpESTtJQUFnQyxXQUFBO0V0R2lqakRwQztFc0doampESTtJQUFnQyxTQUFBO0V0R21qakRwQztBQUNGO0E0RmxrakRNO0VVV0E7SUFBZ0MsUUFBQTtFdEcyampEcEM7RXNHMWpqREk7SUFBZ0MsVUFBQTtFdEc2ampEcEM7RXNHNWpqREk7SUFBZ0MsV0FBQTtFdEcrampEcEM7RXNHOWpqREk7SUFBZ0MsU0FBQTtFdEdpa2pEcEM7QUFDRjtBNEZobGpETTtFVVdBO0lBQWdDLFFBQUE7RXRHeWtqRHBDO0VzR3hrakRJO0lBQWdDLFVBQUE7RXRHMmtqRHBDO0VzRzFrakRJO0lBQWdDLFdBQUE7RXRHNmtqRHBDO0VzRzVrakRJO0lBQWdDLFNBQUE7RXRHK2tqRHBDO0FBQ0Y7QXNHMWxqREU7RUFBVyxRQUFBO0F0RzZsakRiOztBc0c1bGpERTtFQUFXLFVBQUE7QXRHZ21qRGI7O0FzRy9sakRFO0VBQVcsV0FBQTtBdEdtbWpEYjs7QXNHbG1qREU7RUFBVyxTQUFBO0F0R3NtakRiOztBNEY3bWpETTtFVVdBO0lBQWdDLFFBQUE7RXRHdW1qRHBDO0VzR3RtakRJO0lBQWdDLFVBQUE7RXRHeW1qRHBDO0VzR3htakRJO0lBQWdDLFdBQUE7RXRHMm1qRHBDO0VzRzFtakRJO0lBQWdDLFNBQUE7RXRHNm1qRHBDO0FBQ0Y7QTRGNW5qRE07RVVXQTtJQUFnQyxRQUFBO0V0R3FuakRwQztFc0dwbmpESTtJQUFnQyxVQUFBO0V0R3VuakRwQztFc0d0bmpESTtJQUFnQyxXQUFBO0V0R3luakRwQztFc0d4bmpESTtJQUFnQyxTQUFBO0V0RzJuakRwQztBQUNGO0E0RjFvakRNO0VVV0E7SUFBZ0MsUUFBQTtFdEdtb2pEcEM7RXNHbG9qREk7SUFBZ0MsVUFBQTtFdEdxb2pEcEM7RXNHcG9qREk7SUFBZ0MsV0FBQTtFdEd1b2pEcEM7RXNHdG9qREk7SUFBZ0MsU0FBQTtFdEd5b2pEcEM7QUFDRjtBNEZ4cGpETTtFVVdBO0lBQWdDLFFBQUE7RXRHaXBqRHBDO0VzR2hwakRJO0lBQWdDLFVBQUE7RXRHbXBqRHBDO0VzR2xwakRJO0lBQWdDLFdBQUE7RXRHcXBqRHBDO0VzR3BwakRJO0lBQWdDLFNBQUE7RXRHdXBqRHBDO0FBQ0Y7QTRGdHFqRE07RVVXQTtJQUFnQyxRQUFBO0V0RytwakRwQztFc0c5cGpESTtJQUFnQyxVQUFBO0V0R2lxakRwQztFc0docWpESTtJQUFnQyxXQUFBO0V0R21xakRwQztFc0dscWpESTtJQUFnQyxTQUFBO0V0R3FxakRwQztBQUNGO0E0RnByakRNO0VVV0E7SUFBZ0MsUUFBQTtFdEc2cWpEcEM7RXNHNXFqREk7SUFBZ0MsVUFBQTtFdEcrcWpEcEM7RXNHOXFqREk7SUFBZ0MsV0FBQTtFdEdpcmpEcEM7RXNHaHJqREk7SUFBZ0MsU0FBQTtFdEdtcmpEcEM7QUFDRjtBNEZsc2pETTtFVVdBO0lBQWdDLFFBQUE7RXRHMnJqRHBDO0VzRzFyakRJO0lBQWdDLFVBQUE7RXRHNnJqRHBDO0VzRzVyakRJO0lBQWdDLFdBQUE7RXRHK3JqRHBDO0VzRzlyakRJO0lBQWdDLFNBQUE7RXRHaXNqRHBDO0FBQ0Y7QTRGaHRqRE07RVVXQTtJQUFnQyxRQUFBO0V0R3lzakRwQztFc0d4c2pESTtJQUFnQyxVQUFBO0V0RzJzakRwQztFc0cxc2pESTtJQUFnQyxXQUFBO0V0RzZzakRwQztFc0c1c2pESTtJQUFnQyxTQUFBO0V0RytzakRwQztBQUNGO0E0Rjl0akRNO0VVV0E7SUFBZ0MsUUFBQTtFdEd1dGpEcEM7RXNHdHRqREk7SUFBZ0MsVUFBQTtFdEd5dGpEcEM7RXNHeHRqREk7SUFBZ0MsV0FBQTtFdEcydGpEcEM7RXNHMXRqREk7SUFBZ0MsU0FBQTtFdEc2dGpEcEM7QUFDRjtBNEY1dWpETTtFVVdBO0lBQWdDLFFBQUE7RXRHcXVqRHBDO0VzR3B1akRJO0lBQWdDLFVBQUE7RXRHdXVqRHBDO0VzR3R1akRJO0lBQWdDLFdBQUE7RXRHeXVqRHBDO0VzR3h1akRJO0lBQWdDLFNBQUE7RXRHMnVqRHBDO0FBQ0Y7QTRGMXZqRE07RVVXQTtJQUFnQyxRQUFBO0V0R212akRwQztFc0dsdmpESTtJQUFnQyxVQUFBO0V0R3F2akRwQztFc0dwdmpESTtJQUFnQyxXQUFBO0V0R3V2akRwQztFc0d0dmpESTtJQUFnQyxTQUFBO0V0R3l2akRwQztBQUNGO0E0Rnh3akRNO0VVV0E7SUFBZ0MsUUFBQTtFdEdpd2pEcEM7RXNHaHdqREk7SUFBZ0MsVUFBQTtFdEdtd2pEcEM7RXNHbHdqREk7SUFBZ0MsV0FBQTtFdEdxd2pEcEM7RXNHcHdqREk7SUFBZ0MsU0FBQTtFdEd1d2pEcEM7QUFDRjtBc0c3dmpESTtFQUFXLFFBQUE7QXRHZ3dqRGY7O0FzRy92akRJO0VBQVcsVUFBQTtBdEdtd2pEZjs7QXNHbHdqREk7RUFBVyxXQUFBO0F0R3N3akRmOztBc0dyd2pESTtFQUFXLFNBQUE7QXRHeXdqRGY7O0E0RnJ5akRNO0VVZ0NFO0lBQWdDLFFBQUE7RXRHMHdqRHRDO0VzR3p3akRNO0lBQWdDLFVBQUE7RXRHNHdqRHRDO0VzRzN3akRNO0lBQWdDLFdBQUE7RXRHOHdqRHRDO0VzRzd3akRNO0lBQWdDLFNBQUE7RXRHZ3hqRHRDO0FBQ0Y7QTRGcHpqRE07RVVnQ0U7SUFBZ0MsUUFBQTtFdEd3eGpEdEM7RXNHdnhqRE07SUFBZ0MsVUFBQTtFdEcweGpEdEM7RXNHenhqRE07SUFBZ0MsV0FBQTtFdEc0eGpEdEM7RXNHM3hqRE07SUFBZ0MsU0FBQTtFdEc4eGpEdEM7QUFDRjtBNEZsMGpETTtFVWdDRTtJQUFnQyxRQUFBO0V0R3N5akR0QztFc0dyeWpETTtJQUFnQyxVQUFBO0V0R3d5akR0QztFc0d2eWpETTtJQUFnQyxXQUFBO0V0RzB5akR0QztFc0d6eWpETTtJQUFnQyxTQUFBO0V0RzR5akR0QztBQUNGO0E0RmgxakRNO0VVZ0NFO0lBQWdDLFFBQUE7RXRHb3pqRHRDO0VzR256akRNO0lBQWdDLFVBQUE7RXRHc3pqRHRDO0VzR3J6akRNO0lBQWdDLFdBQUE7RXRHd3pqRHRDO0VzR3Z6akRNO0lBQWdDLFNBQUE7RXRHMHpqRHRDO0FBQ0Y7QTRGOTFqRE07RVVnQ0U7SUFBZ0MsUUFBQTtFdEdrMGpEdEM7RXNHajBqRE07SUFBZ0MsVUFBQTtFdEdvMGpEdEM7RXNHbjBqRE07SUFBZ0MsV0FBQTtFdEdzMGpEdEM7RXNHcjBqRE07SUFBZ0MsU0FBQTtFdEd3MGpEdEM7QUFDRjtBNEY1MmpETTtFVWdDRTtJQUFnQyxRQUFBO0V0R2cxakR0QztFc0cvMGpETTtJQUFnQyxVQUFBO0V0R2sxakR0QztFc0dqMWpETTtJQUFnQyxXQUFBO0V0R28xakR0QztFc0duMWpETTtJQUFnQyxTQUFBO0V0R3MxakR0QztBQUNGO0E0RjEzakRNO0VVZ0NFO0lBQWdDLFFBQUE7RXRHODFqRHRDO0VzRzcxakRNO0lBQWdDLFVBQUE7RXRHZzJqRHRDO0VzRy8xakRNO0lBQWdDLFdBQUE7RXRHazJqRHRDO0VzR2oyakRNO0lBQWdDLFNBQUE7RXRHbzJqRHRDO0FBQ0Y7QTRGeDRqRE07RVVnQ0U7SUFBZ0MsUUFBQTtFdEc0MmpEdEM7RXNHMzJqRE07SUFBZ0MsVUFBQTtFdEc4MmpEdEM7RXNHNzJqRE07SUFBZ0MsV0FBQTtFdEdnM2pEdEM7RXNHLzJqRE07SUFBZ0MsU0FBQTtFdEdrM2pEdEM7QUFDRjtBNEZ0NWpETTtFVWdDRTtJQUFnQyxRQUFBO0V0RzAzakR0QztFc0d6M2pETTtJQUFnQyxVQUFBO0V0RzQzakR0QztFc0czM2pETTtJQUFnQyxXQUFBO0V0RzgzakR0QztFc0c3M2pETTtJQUFnQyxTQUFBO0V0R2c0akR0QztBQUNGO0E0RnA2akRNO0VVZ0NFO0lBQWdDLFFBQUE7RXRHdzRqRHRDO0VzR3Y0akRNO0lBQWdDLFVBQUE7RXRHMDRqRHRDO0VzR3o0akRNO0lBQWdDLFdBQUE7RXRHNDRqRHRDO0VzRzM0akRNO0lBQWdDLFNBQUE7RXRHODRqRHRDO0FBQ0Y7QTRGbDdqRE07RVVnQ0U7SUFBZ0MsUUFBQTtFdEdzNWpEdEM7RXNHcjVqRE07SUFBZ0MsVUFBQTtFdEd3NWpEdEM7RXNHdjVqRE07SUFBZ0MsV0FBQTtFdEcwNWpEdEM7RXNHejVqRE07SUFBZ0MsU0FBQTtFdEc0NWpEdEM7QUFDRjtBNEZoOGpETTtFVWdDRTtJQUFnQyxRQUFBO0V0R282akR0QztFc0duNmpETTtJQUFnQyxVQUFBO0V0R3M2akR0QztFc0dyNmpETTtJQUFnQyxXQUFBO0V0R3c2akR0QztFc0d2NmpETTtJQUFnQyxTQUFBO0V0RzA2akR0QztBQUNGO0FzR3I3akRJO0VBQVcsU0FBQTtBdEd3N2pEZjs7QXNHdjdqREk7RUFBVyxXQUFBO0F0RzI3akRmOztBc0cxN2pESTtFQUFXLFlBQUE7QXRHODdqRGY7O0FzRzc3akRJO0VBQVcsVUFBQTtBdEdpOGpEZjs7QTRGNzlqRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEdrOGpEdEM7RXNHajhqRE07SUFBZ0MsV0FBQTtFdEdvOGpEdEM7RXNHbjhqRE07SUFBZ0MsWUFBQTtFdEdzOGpEdEM7RXNHcjhqRE07SUFBZ0MsVUFBQTtFdEd3OGpEdEM7QUFDRjtBNEY1K2pETTtFVWdDRTtJQUFnQyxTQUFBO0V0R2c5akR0QztFc0cvOGpETTtJQUFnQyxXQUFBO0V0R2s5akR0QztFc0dqOWpETTtJQUFnQyxZQUFBO0V0R285akR0QztFc0duOWpETTtJQUFnQyxVQUFBO0V0R3M5akR0QztBQUNGO0E0RjEvakRNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHODlqRHRDO0VzRzc5akRNO0lBQWdDLFdBQUE7RXRHZytqRHRDO0VzRy85akRNO0lBQWdDLFlBQUE7RXRHaytqRHRDO0VzR2orakRNO0lBQWdDLFVBQUE7RXRHbytqRHRDO0FBQ0Y7QTRGeGdrRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEc0K2pEdEM7RXNHMytqRE07SUFBZ0MsV0FBQTtFdEc4K2pEdEM7RXNHNytqRE07SUFBZ0MsWUFBQTtFdEdnL2pEdEM7RXNHLytqRE07SUFBZ0MsVUFBQTtFdEdrL2pEdEM7QUFDRjtBNEZ0aGtETTtFVWdDRTtJQUFnQyxTQUFBO0V0RzAvakR0QztFc0d6L2pETTtJQUFnQyxXQUFBO0V0RzQvakR0QztFc0czL2pETTtJQUFnQyxZQUFBO0V0RzgvakR0QztFc0c3L2pETTtJQUFnQyxVQUFBO0V0R2dna0R0QztBQUNGO0E0RnBpa0RNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHd2drRHRDO0VzR3Zna0RNO0lBQWdDLFdBQUE7RXRHMGdrRHRDO0VzR3pna0RNO0lBQWdDLFlBQUE7RXRHNGdrRHRDO0VzRzNna0RNO0lBQWdDLFVBQUE7RXRHOGdrRHRDO0FBQ0Y7QTRGbGprRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEdzaGtEdEM7RXNHcmhrRE07SUFBZ0MsV0FBQTtFdEd3aGtEdEM7RXNHdmhrRE07SUFBZ0MsWUFBQTtFdEcwaGtEdEM7RXNHemhrRE07SUFBZ0MsVUFBQTtFdEc0aGtEdEM7QUFDRjtBNEZoa2tETTtFVWdDRTtJQUFnQyxTQUFBO0V0R29pa0R0QztFc0duaWtETTtJQUFnQyxXQUFBO0V0R3Npa0R0QztFc0dyaWtETTtJQUFnQyxZQUFBO0V0R3dpa0R0QztFc0d2aWtETTtJQUFnQyxVQUFBO0V0RzBpa0R0QztBQUNGO0E0Rjlra0RNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHa2prRHRDO0VzR2pqa0RNO0lBQWdDLFdBQUE7RXRHb2prRHRDO0VzR25qa0RNO0lBQWdDLFlBQUE7RXRHc2prRHRDO0VzR3Jqa0RNO0lBQWdDLFVBQUE7RXRHd2prRHRDO0FBQ0Y7QTRGNWxrRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEdna2tEdEM7RXNHL2prRE07SUFBZ0MsV0FBQTtFdEdra2tEdEM7RXNHamtrRE07SUFBZ0MsWUFBQTtFdEdva2tEdEM7RXNHbmtrRE07SUFBZ0MsVUFBQTtFdEdza2tEdEM7QUFDRjtBNEYxbWtETTtFVWdDRTtJQUFnQyxTQUFBO0V0Rzhra0R0QztFc0c3a2tETTtJQUFnQyxXQUFBO0V0R2dsa0R0QztFc0cva2tETTtJQUFnQyxZQUFBO0V0R2tsa0R0QztFc0dqbGtETTtJQUFnQyxVQUFBO0V0R29sa0R0QztBQUNGO0E0Rnhua0RNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHNGxrRHRDO0VzRzNsa0RNO0lBQWdDLFdBQUE7RXRHOGxrRHRDO0VzRzdsa0RNO0lBQWdDLFlBQUE7RXRHZ21rRHRDO0VzRy9sa0RNO0lBQWdDLFVBQUE7RXRHa21rRHRDO0FBQ0Y7QXNHN21rREk7RUFBVyxTQUFBO0F0R2dua0RmOztBc0cvbWtESTtFQUFXLFdBQUE7QXRHbW5rRGY7O0FzR2xua0RJO0VBQVcsWUFBQTtBdEdzbmtEZjs7QXNHcm5rREk7RUFBVyxVQUFBO0F0R3lua0RmOztBNEZycGtETTtFVWdDRTtJQUFnQyxTQUFBO0V0RzBua0R0QztFc0d6bmtETTtJQUFnQyxXQUFBO0V0RzRua0R0QztFc0czbmtETTtJQUFnQyxZQUFBO0V0Rzhua0R0QztFc0c3bmtETTtJQUFnQyxVQUFBO0V0R2dva0R0QztBQUNGO0E0RnBxa0RNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHd29rRHRDO0VzR3Zva0RNO0lBQWdDLFdBQUE7RXRHMG9rRHRDO0VzR3pva0RNO0lBQWdDLFlBQUE7RXRHNG9rRHRDO0VzRzNva0RNO0lBQWdDLFVBQUE7RXRHOG9rRHRDO0FBQ0Y7QTRGbHJrRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEdzcGtEdEM7RXNHcnBrRE07SUFBZ0MsV0FBQTtFdEd3cGtEdEM7RXNHdnBrRE07SUFBZ0MsWUFBQTtFdEcwcGtEdEM7RXNHenBrRE07SUFBZ0MsVUFBQTtFdEc0cGtEdEM7QUFDRjtBNEZoc2tETTtFVWdDRTtJQUFnQyxTQUFBO0V0R29xa0R0QztFc0ducWtETTtJQUFnQyxXQUFBO0V0R3Nxa0R0QztFc0dycWtETTtJQUFnQyxZQUFBO0V0R3dxa0R0QztFc0d2cWtETTtJQUFnQyxVQUFBO0V0RzBxa0R0QztBQUNGO0E0Rjlza0RNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHa3JrRHRDO0VzR2pya0RNO0lBQWdDLFdBQUE7RXRHb3JrRHRDO0VzR25ya0RNO0lBQWdDLFlBQUE7RXRHc3JrRHRDO0VzR3Jya0RNO0lBQWdDLFVBQUE7RXRHd3JrRHRDO0FBQ0Y7QTRGNXRrRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEdnc2tEdEM7RXNHL3JrRE07SUFBZ0MsV0FBQTtFdEdrc2tEdEM7RXNHanNrRE07SUFBZ0MsWUFBQTtFdEdvc2tEdEM7RXNHbnNrRE07SUFBZ0MsVUFBQTtFdEdzc2tEdEM7QUFDRjtBNEYxdWtETTtFVWdDRTtJQUFnQyxTQUFBO0V0Rzhza0R0QztFc0c3c2tETTtJQUFnQyxXQUFBO0V0R2d0a0R0QztFc0cvc2tETTtJQUFnQyxZQUFBO0V0R2t0a0R0QztFc0dqdGtETTtJQUFnQyxVQUFBO0V0R290a0R0QztBQUNGO0E0Rnh2a0RNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHNHRrRHRDO0VzRzN0a0RNO0lBQWdDLFdBQUE7RXRHOHRrRHRDO0VzRzd0a0RNO0lBQWdDLFlBQUE7RXRHZ3VrRHRDO0VzRy90a0RNO0lBQWdDLFVBQUE7RXRHa3VrRHRDO0FBQ0Y7QTRGdHdrRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEcwdWtEdEM7RXNHenVrRE07SUFBZ0MsV0FBQTtFdEc0dWtEdEM7RXNHM3VrRE07SUFBZ0MsWUFBQTtFdEc4dWtEdEM7RXNHN3VrRE07SUFBZ0MsVUFBQTtFdEdndmtEdEM7QUFDRjtBNEZweGtETTtFVWdDRTtJQUFnQyxTQUFBO0V0R3d2a0R0QztFc0d2dmtETTtJQUFnQyxXQUFBO0V0RzB2a0R0QztFc0d6dmtETTtJQUFnQyxZQUFBO0V0RzR2a0R0QztFc0czdmtETTtJQUFnQyxVQUFBO0V0Rzh2a0R0QztBQUNGO0E0Rmx5a0RNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHc3drRHRDO0VzR3J3a0RNO0lBQWdDLFdBQUE7RXRHd3drRHRDO0VzR3Z3a0RNO0lBQWdDLFlBQUE7RXRHMHdrRHRDO0VzR3p3a0RNO0lBQWdDLFVBQUE7RXRHNHdrRHRDO0FBQ0Y7QTRGaHprRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEdveGtEdEM7RXNHbnhrRE07SUFBZ0MsV0FBQTtFdEdzeGtEdEM7RXNHcnhrRE07SUFBZ0MsWUFBQTtFdEd3eGtEdEM7RXNHdnhrRE07SUFBZ0MsVUFBQTtFdEcweGtEdEM7QUFDRjtBc0dyeWtESTtFQUFXLFNBQUE7QXRHd3lrRGY7O0FzR3Z5a0RJO0VBQVcsV0FBQTtBdEcyeWtEZjs7QXNHMXlrREk7RUFBVyxZQUFBO0F0Rzh5a0RmOztBc0c3eWtESTtFQUFXLFVBQUE7QXRHaXprRGY7O0E0Rjcwa0RNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHa3prRHRDO0VzR2p6a0RNO0lBQWdDLFdBQUE7RXRHb3prRHRDO0VzR256a0RNO0lBQWdDLFlBQUE7RXRHc3prRHRDO0VzR3J6a0RNO0lBQWdDLFVBQUE7RXRHd3prRHRDO0FBQ0Y7QTRGNTFrRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEdnMGtEdEM7RXNHL3prRE07SUFBZ0MsV0FBQTtFdEdrMGtEdEM7RXNHajBrRE07SUFBZ0MsWUFBQTtFdEdvMGtEdEM7RXNHbjBrRE07SUFBZ0MsVUFBQTtFdEdzMGtEdEM7QUFDRjtBNEYxMmtETTtFVWdDRTtJQUFnQyxTQUFBO0V0Rzgwa0R0QztFc0c3MGtETTtJQUFnQyxXQUFBO0V0R2cxa0R0QztFc0cvMGtETTtJQUFnQyxZQUFBO0V0R2sxa0R0QztFc0dqMWtETTtJQUFnQyxVQUFBO0V0R28xa0R0QztBQUNGO0E0Rngza0RNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHNDFrRHRDO0VzRzMxa0RNO0lBQWdDLFdBQUE7RXRHODFrRHRDO0VzRzcxa0RNO0lBQWdDLFlBQUE7RXRHZzJrRHRDO0VzRy8xa0RNO0lBQWdDLFVBQUE7RXRHazJrRHRDO0FBQ0Y7QTRGdDRrRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEcwMmtEdEM7RXNHejJrRE07SUFBZ0MsV0FBQTtFdEc0MmtEdEM7RXNHMzJrRE07SUFBZ0MsWUFBQTtFdEc4MmtEdEM7RXNHNzJrRE07SUFBZ0MsVUFBQTtFdEdnM2tEdEM7QUFDRjtBNEZwNWtETTtFVWdDRTtJQUFnQyxTQUFBO0V0R3cza0R0QztFc0d2M2tETTtJQUFnQyxXQUFBO0V0RzAza0R0QztFc0d6M2tETTtJQUFnQyxZQUFBO0V0RzQza0R0QztFc0czM2tETTtJQUFnQyxVQUFBO0V0Rzgza0R0QztBQUNGO0E0Rmw2a0RNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHczRrRHRDO0VzR3I0a0RNO0lBQWdDLFdBQUE7RXRHdzRrRHRDO0VzR3Y0a0RNO0lBQWdDLFlBQUE7RXRHMDRrRHRDO0VzR3o0a0RNO0lBQWdDLFVBQUE7RXRHNDRrRHRDO0FBQ0Y7QTRGaDdrRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEdvNWtEdEM7RXNHbjVrRE07SUFBZ0MsV0FBQTtFdEdzNWtEdEM7RXNHcjVrRE07SUFBZ0MsWUFBQTtFdEd3NWtEdEM7RXNHdjVrRE07SUFBZ0MsVUFBQTtFdEcwNWtEdEM7QUFDRjtBNEY5N2tETTtFVWdDRTtJQUFnQyxTQUFBO0V0R2s2a0R0QztFc0dqNmtETTtJQUFnQyxXQUFBO0V0R282a0R0QztFc0duNmtETTtJQUFnQyxZQUFBO0V0R3M2a0R0QztFc0dyNmtETTtJQUFnQyxVQUFBO0V0R3c2a0R0QztBQUNGO0E0RjU4a0RNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHZzdrRHRDO0VzRy82a0RNO0lBQWdDLFdBQUE7RXRHazdrRHRDO0VzR2o3a0RNO0lBQWdDLFlBQUE7RXRHbzdrRHRDO0VzR243a0RNO0lBQWdDLFVBQUE7RXRHczdrRHRDO0FBQ0Y7QTRGMTlrRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEc4N2tEdEM7RXNHNzdrRE07SUFBZ0MsV0FBQTtFdEdnOGtEdEM7RXNHLzdrRE07SUFBZ0MsWUFBQTtFdEdrOGtEdEM7RXNHajhrRE07SUFBZ0MsVUFBQTtFdEdvOGtEdEM7QUFDRjtBNEZ4K2tETTtFVWdDRTtJQUFnQyxTQUFBO0V0RzQ4a0R0QztFc0czOGtETTtJQUFnQyxXQUFBO0V0Rzg4a0R0QztFc0c3OGtETTtJQUFnQyxZQUFBO0V0R2c5a0R0QztFc0cvOGtETTtJQUFnQyxVQUFBO0V0R2s5a0R0QztBQUNGO0FzRzc5a0RJO0VBQVcsU0FBQTtBdEdnK2tEZjs7QXNHLzlrREk7RUFBVyxXQUFBO0F0R20ra0RmOztBc0dsK2tESTtFQUFXLFlBQUE7QXRHcytrRGY7O0FzR3Ira0RJO0VBQVcsVUFBQTtBdEd5K2tEZjs7QTRGcmdsRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEcwK2tEdEM7RXNHeitrRE07SUFBZ0MsV0FBQTtFdEc0K2tEdEM7RXNHMytrRE07SUFBZ0MsWUFBQTtFdEc4K2tEdEM7RXNHNytrRE07SUFBZ0MsVUFBQTtFdEdnL2tEdEM7QUFDRjtBNEZwaGxETTtFVWdDRTtJQUFnQyxTQUFBO0V0R3cva0R0QztFc0d2L2tETTtJQUFnQyxXQUFBO0V0RzAva0R0QztFc0d6L2tETTtJQUFnQyxZQUFBO0V0RzQva0R0QztFc0czL2tETTtJQUFnQyxVQUFBO0V0Rzgva0R0QztBQUNGO0E0RmxpbERNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHc2dsRHRDO0VzR3JnbERNO0lBQWdDLFdBQUE7RXRHd2dsRHRDO0VzR3ZnbERNO0lBQWdDLFlBQUE7RXRHMGdsRHRDO0VzR3pnbERNO0lBQWdDLFVBQUE7RXRHNGdsRHRDO0FBQ0Y7QTRGaGpsRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEdvaGxEdEM7RXNHbmhsRE07SUFBZ0MsV0FBQTtFdEdzaGxEdEM7RXNHcmhsRE07SUFBZ0MsWUFBQTtFdEd3aGxEdEM7RXNHdmhsRE07SUFBZ0MsVUFBQTtFdEcwaGxEdEM7QUFDRjtBNEY5amxETTtFVWdDRTtJQUFnQyxTQUFBO0V0R2tpbER0QztFc0dqaWxETTtJQUFnQyxXQUFBO0V0R29pbER0QztFc0duaWxETTtJQUFnQyxZQUFBO0V0R3NpbER0QztFc0dyaWxETTtJQUFnQyxVQUFBO0V0R3dpbER0QztBQUNGO0E0RjVrbERNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHZ2psRHRDO0VzRy9pbERNO0lBQWdDLFdBQUE7RXRHa2psRHRDO0VzR2pqbERNO0lBQWdDLFlBQUE7RXRHb2psRHRDO0VzR25qbERNO0lBQWdDLFVBQUE7RXRHc2psRHRDO0FBQ0Y7QTRGMWxsRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEc4amxEdEM7RXNHN2psRE07SUFBZ0MsV0FBQTtFdEdna2xEdEM7RXNHL2psRE07SUFBZ0MsWUFBQTtFdEdra2xEdEM7RXNHamtsRE07SUFBZ0MsVUFBQTtFdEdva2xEdEM7QUFDRjtBNEZ4bWxETTtFVWdDRTtJQUFnQyxTQUFBO0V0RzRrbER0QztFc0cza2xETTtJQUFnQyxXQUFBO0V0RzhrbER0QztFc0c3a2xETTtJQUFnQyxZQUFBO0V0R2dsbER0QztFc0cva2xETTtJQUFnQyxVQUFBO0V0R2tsbER0QztBQUNGO0E0RnRubERNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHMGxsRHRDO0VzR3psbERNO0lBQWdDLFdBQUE7RXRHNGxsRHRDO0VzRzNsbERNO0lBQWdDLFlBQUE7RXRHOGxsRHRDO0VzRzdsbERNO0lBQWdDLFVBQUE7RXRHZ21sRHRDO0FBQ0Y7QTRGcG9sRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEd3bWxEdEM7RXNHdm1sRE07SUFBZ0MsV0FBQTtFdEcwbWxEdEM7RXNHem1sRE07SUFBZ0MsWUFBQTtFdEc0bWxEdEM7RXNHM21sRE07SUFBZ0MsVUFBQTtFdEc4bWxEdEM7QUFDRjtBNEZscGxETTtFVWdDRTtJQUFnQyxTQUFBO0V0R3NubER0QztFc0dybmxETTtJQUFnQyxXQUFBO0V0R3dubER0QztFc0d2bmxETTtJQUFnQyxZQUFBO0V0RzBubER0QztFc0d6bmxETTtJQUFnQyxVQUFBO0V0RzRubER0QztBQUNGO0E0RmhxbERNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHb29sRHRDO0VzR25vbERNO0lBQWdDLFdBQUE7RXRHc29sRHRDO0VzR3JvbERNO0lBQWdDLFlBQUE7RXRHd29sRHRDO0VzR3ZvbERNO0lBQWdDLFVBQUE7RXRHMG9sRHRDO0FBQ0Y7QXNHcnBsREk7RUFBVyxTQUFBO0F0R3dwbERmOztBc0d2cGxESTtFQUFXLFdBQUE7QXRHMnBsRGY7O0FzRzFwbERJO0VBQVcsWUFBQTtBdEc4cGxEZjs7QXNHN3BsREk7RUFBVyxVQUFBO0F0R2lxbERmOztBNEY3cmxETTtFVWdDRTtJQUFnQyxTQUFBO0V0R2txbER0QztFc0dqcWxETTtJQUFnQyxXQUFBO0V0R29xbER0QztFc0ducWxETTtJQUFnQyxZQUFBO0V0R3NxbER0QztFc0dycWxETTtJQUFnQyxVQUFBO0V0R3dxbER0QztBQUNGO0E0RjVzbERNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHZ3JsRHRDO0VzRy9xbERNO0lBQWdDLFdBQUE7RXRHa3JsRHRDO0VzR2pybERNO0lBQWdDLFlBQUE7RXRHb3JsRHRDO0VzR25ybERNO0lBQWdDLFVBQUE7RXRHc3JsRHRDO0FBQ0Y7QTRGMXRsRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEc4cmxEdEM7RXNHN3JsRE07SUFBZ0MsV0FBQTtFdEdnc2xEdEM7RXNHL3JsRE07SUFBZ0MsWUFBQTtFdEdrc2xEdEM7RXNHanNsRE07SUFBZ0MsVUFBQTtFdEdvc2xEdEM7QUFDRjtBNEZ4dWxETTtFVWdDRTtJQUFnQyxTQUFBO0V0RzRzbER0QztFc0czc2xETTtJQUFnQyxXQUFBO0V0RzhzbER0QztFc0c3c2xETTtJQUFnQyxZQUFBO0V0R2d0bER0QztFc0cvc2xETTtJQUFnQyxVQUFBO0V0R2t0bER0QztBQUNGO0E0RnR2bERNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHMHRsRHRDO0VzR3p0bERNO0lBQWdDLFdBQUE7RXRHNHRsRHRDO0VzRzN0bERNO0lBQWdDLFlBQUE7RXRHOHRsRHRDO0VzRzd0bERNO0lBQWdDLFVBQUE7RXRHZ3VsRHRDO0FBQ0Y7QTRGcHdsRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEd3dWxEdEM7RXNHdnVsRE07SUFBZ0MsV0FBQTtFdEcwdWxEdEM7RXNHenVsRE07SUFBZ0MsWUFBQTtFdEc0dWxEdEM7RXNHM3VsRE07SUFBZ0MsVUFBQTtFdEc4dWxEdEM7QUFDRjtBNEZseGxETTtFVWdDRTtJQUFnQyxTQUFBO0V0R3N2bER0QztFc0dydmxETTtJQUFnQyxXQUFBO0V0R3d2bER0QztFc0d2dmxETTtJQUFnQyxZQUFBO0V0RzB2bER0QztFc0d6dmxETTtJQUFnQyxVQUFBO0V0RzR2bER0QztBQUNGO0E0Rmh5bERNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHb3dsRHRDO0VzR253bERNO0lBQWdDLFdBQUE7RXRHc3dsRHRDO0VzR3J3bERNO0lBQWdDLFlBQUE7RXRHd3dsRHRDO0VzR3Z3bERNO0lBQWdDLFVBQUE7RXRHMHdsRHRDO0FBQ0Y7QTRGOXlsRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEdreGxEdEM7RXNHanhsRE07SUFBZ0MsV0FBQTtFdEdveGxEdEM7RXNHbnhsRE07SUFBZ0MsWUFBQTtFdEdzeGxEdEM7RXNHcnhsRE07SUFBZ0MsVUFBQTtFdEd3eGxEdEM7QUFDRjtBNEY1emxETTtFVWdDRTtJQUFnQyxTQUFBO0V0R2d5bER0QztFc0cveGxETTtJQUFnQyxXQUFBO0V0R2t5bER0QztFc0dqeWxETTtJQUFnQyxZQUFBO0V0R295bER0QztFc0dueWxETTtJQUFnQyxVQUFBO0V0R3N5bER0QztBQUNGO0E0RjEwbERNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHOHlsRHRDO0VzRzd5bERNO0lBQWdDLFdBQUE7RXRHZ3psRHRDO0VzRy95bERNO0lBQWdDLFlBQUE7RXRHa3psRHRDO0VzR2p6bERNO0lBQWdDLFVBQUE7RXRHb3psRHRDO0FBQ0Y7QTRGeDFsRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEc0emxEdEM7RXNHM3psRE07SUFBZ0MsV0FBQTtFdEc4emxEdEM7RXNHN3psRE07SUFBZ0MsWUFBQTtFdEdnMGxEdEM7RXNHL3psRE07SUFBZ0MsVUFBQTtFdEdrMGxEdEM7QUFDRjtBc0c3MGxESTtFQUFXLFNBQUE7QXRHZzFsRGY7O0FzRy8wbERJO0VBQVcsV0FBQTtBdEdtMWxEZjs7QXNHbDFsREk7RUFBVyxZQUFBO0F0R3MxbERmOztBc0dyMWxESTtFQUFXLFVBQUE7QXRHeTFsRGY7O0E0RnIzbERNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHMDFsRHRDO0VzR3oxbERNO0lBQWdDLFdBQUE7RXRHNDFsRHRDO0VzRzMxbERNO0lBQWdDLFlBQUE7RXRHODFsRHRDO0VzRzcxbERNO0lBQWdDLFVBQUE7RXRHZzJsRHRDO0FBQ0Y7QTRGcDRsRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEd3MmxEdEM7RXNHdjJsRE07SUFBZ0MsV0FBQTtFdEcwMmxEdEM7RXNHejJsRE07SUFBZ0MsWUFBQTtFdEc0MmxEdEM7RXNHMzJsRE07SUFBZ0MsVUFBQTtFdEc4MmxEdEM7QUFDRjtBNEZsNWxETTtFVWdDRTtJQUFnQyxTQUFBO0V0R3MzbER0QztFc0dyM2xETTtJQUFnQyxXQUFBO0V0R3czbER0QztFc0d2M2xETTtJQUFnQyxZQUFBO0V0RzAzbER0QztFc0d6M2xETTtJQUFnQyxVQUFBO0V0RzQzbER0QztBQUNGO0E0Rmg2bERNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHbzRsRHRDO0VzR240bERNO0lBQWdDLFdBQUE7RXRHczRsRHRDO0VzR3I0bERNO0lBQWdDLFlBQUE7RXRHdzRsRHRDO0VzR3Y0bERNO0lBQWdDLFVBQUE7RXRHMDRsRHRDO0FBQ0Y7QTRGOTZsRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEdrNWxEdEM7RXNHajVsRE07SUFBZ0MsV0FBQTtFdEdvNWxEdEM7RXNHbjVsRE07SUFBZ0MsWUFBQTtFdEdzNWxEdEM7RXNHcjVsRE07SUFBZ0MsVUFBQTtFdEd3NWxEdEM7QUFDRjtBNEY1N2xETTtFVWdDRTtJQUFnQyxTQUFBO0V0R2c2bER0QztFc0cvNWxETTtJQUFnQyxXQUFBO0V0R2s2bER0QztFc0dqNmxETTtJQUFnQyxZQUFBO0V0R282bER0QztFc0duNmxETTtJQUFnQyxVQUFBO0V0R3M2bER0QztBQUNGO0E0RjE4bERNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHODZsRHRDO0VzRzc2bERNO0lBQWdDLFdBQUE7RXRHZzdsRHRDO0VzRy82bERNO0lBQWdDLFlBQUE7RXRHazdsRHRDO0VzR2o3bERNO0lBQWdDLFVBQUE7RXRHbzdsRHRDO0FBQ0Y7QTRGeDlsRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEc0N2xEdEM7RXNHMzdsRE07SUFBZ0MsV0FBQTtFdEc4N2xEdEM7RXNHNzdsRE07SUFBZ0MsWUFBQTtFdEdnOGxEdEM7RXNHLzdsRE07SUFBZ0MsVUFBQTtFdEdrOGxEdEM7QUFDRjtBNEZ0K2xETTtFVWdDRTtJQUFnQyxTQUFBO0V0RzA4bER0QztFc0d6OGxETTtJQUFnQyxXQUFBO0V0RzQ4bER0QztFc0czOGxETTtJQUFnQyxZQUFBO0V0Rzg4bER0QztFc0c3OGxETTtJQUFnQyxVQUFBO0V0R2c5bER0QztBQUNGO0E0RnAvbERNO0VVZ0NFO0lBQWdDLFNBQUE7RXRHdzlsRHRDO0VzR3Y5bERNO0lBQWdDLFdBQUE7RXRHMDlsRHRDO0VzR3o5bERNO0lBQWdDLFlBQUE7RXRHNDlsRHRDO0VzRzM5bERNO0lBQWdDLFVBQUE7RXRHODlsRHRDO0FBQ0Y7QTRGbGdtRE07RVVnQ0U7SUFBZ0MsU0FBQTtFdEdzK2xEdEM7RXNHcitsRE07SUFBZ0MsV0FBQTtFdEd3K2xEdEM7RXNHditsRE07SUFBZ0MsWUFBQTtFdEcwK2xEdEM7RXNHeitsRE07SUFBZ0MsVUFBQTtFdEc0K2xEdEM7QUFDRjtBNEZoaG1ETTtFVWdDRTtJQUFnQyxTQUFBO0V0R28vbER0QztFc0duL2xETTtJQUFnQyxXQUFBO0V0R3MvbER0QztFc0dyL2xETTtJQUFnQyxZQUFBO0V0R3cvbER0QztFc0d2L2xETTtJQUFnQyxVQUFBO0V0RzAvbER0QztBQUNGO0FzRy8rbERJO0VBQVcsU0FBQTtBdEdrL2xEZjs7QXNHai9sREk7RUFBVyxXQUFBO0F0R3EvbERmOztBc0dwL2xESTtFQUFXLFlBQUE7QXRHdy9sRGY7O0FzR3YvbERJO0VBQVcsVUFBQTtBdEcyL2xEZjs7QTRGN2ltRE07RVVzREU7SUFBZ0MsU0FBQTtFdEc0L2xEdEM7RXNHMy9sRE07SUFBZ0MsV0FBQTtFdEc4L2xEdEM7RXNHNy9sRE07SUFBZ0MsWUFBQTtFdEdnZ21EdEM7RXNHLy9sRE07SUFBZ0MsVUFBQTtFdEdrZ21EdEM7QUFDRjtBNEY1am1ETTtFVXNERTtJQUFnQyxTQUFBO0V0RzBnbUR0QztFc0d6Z21ETTtJQUFnQyxXQUFBO0V0RzRnbUR0QztFc0czZ21ETTtJQUFnQyxZQUFBO0V0RzhnbUR0QztFc0c3Z21ETTtJQUFnQyxVQUFBO0V0R2dobUR0QztBQUNGO0E0RjFrbURNO0VVc0RFO0lBQWdDLFNBQUE7RXRHd2htRHRDO0VzR3ZobURNO0lBQWdDLFdBQUE7RXRHMGhtRHRDO0VzR3pobURNO0lBQWdDLFlBQUE7RXRHNGhtRHRDO0VzRzNobURNO0lBQWdDLFVBQUE7RXRHOGhtRHRDO0FBQ0Y7QTRGeGxtRE07RVVzREU7SUFBZ0MsU0FBQTtFdEdzaW1EdEM7RXNHcmltRE07SUFBZ0MsV0FBQTtFdEd3aW1EdEM7RXNHdmltRE07SUFBZ0MsWUFBQTtFdEcwaW1EdEM7RXNHemltRE07SUFBZ0MsVUFBQTtFdEc0aW1EdEM7QUFDRjtBNEZ0bW1ETTtFVXNERTtJQUFnQyxTQUFBO0V0R29qbUR0QztFc0duam1ETTtJQUFnQyxXQUFBO0V0R3NqbUR0QztFc0dyam1ETTtJQUFnQyxZQUFBO0V0R3dqbUR0QztFc0d2am1ETTtJQUFnQyxVQUFBO0V0RzBqbUR0QztBQUNGO0E0RnBubURNO0VVc0RFO0lBQWdDLFNBQUE7RXRHa2ttRHRDO0VzR2prbURNO0lBQWdDLFdBQUE7RXRHb2ttRHRDO0VzR25rbURNO0lBQWdDLFlBQUE7RXRHc2ttRHRDO0VzR3JrbURNO0lBQWdDLFVBQUE7RXRHd2ttRHRDO0FBQ0Y7QTRGbG9tRE07RVVzREU7SUFBZ0MsU0FBQTtFdEdnbG1EdEM7RXNHL2ttRE07SUFBZ0MsV0FBQTtFdEdrbG1EdEM7RXNHamxtRE07SUFBZ0MsWUFBQTtFdEdvbG1EdEM7RXNHbmxtRE07SUFBZ0MsVUFBQTtFdEdzbG1EdEM7QUFDRjtBNEZocG1ETTtFVXNERTtJQUFnQyxTQUFBO0V0RzhsbUR0QztFc0c3bG1ETTtJQUFnQyxXQUFBO0V0R2dtbUR0QztFc0cvbG1ETTtJQUFnQyxZQUFBO0V0R2ttbUR0QztFc0dqbW1ETTtJQUFnQyxVQUFBO0V0R29tbUR0QztBQUNGO0E0RjlwbURNO0VVc0RFO0lBQWdDLFNBQUE7RXRHNG1tRHRDO0VzRzNtbURNO0lBQWdDLFdBQUE7RXRHOG1tRHRDO0VzRzdtbURNO0lBQWdDLFlBQUE7RXRHZ25tRHRDO0VzRy9tbURNO0lBQWdDLFVBQUE7RXRHa25tRHRDO0FBQ0Y7QTRGNXFtRE07RVVzREU7SUFBZ0MsU0FBQTtFdEcwbm1EdEM7RXNHem5tRE07SUFBZ0MsV0FBQTtFdEc0bm1EdEM7RXNHM25tRE07SUFBZ0MsWUFBQTtFdEc4bm1EdEM7RXNHN25tRE07SUFBZ0MsVUFBQTtFdEdnb21EdEM7QUFDRjtBNEYxcm1ETTtFVXNERTtJQUFnQyxTQUFBO0V0R3dvbUR0QztFc0d2b21ETTtJQUFnQyxXQUFBO0V0RzBvbUR0QztFc0d6b21ETTtJQUFnQyxZQUFBO0V0RzRvbUR0QztFc0czb21ETTtJQUFnQyxVQUFBO0V0RzhvbUR0QztBQUNGO0E0RnhzbURNO0VVc0RFO0lBQWdDLFNBQUE7RXRHc3BtRHRDO0VzR3JwbURNO0lBQWdDLFdBQUE7RXRHd3BtRHRDO0VzR3ZwbURNO0lBQWdDLFlBQUE7RXRHMHBtRHRDO0VzR3pwbURNO0lBQWdDLFVBQUE7RXRHNHBtRHRDO0FBQ0Y7QXNHdnFtREk7RUFBVyxTQUFBO0F0RzBxbURmOztBc0d6cW1ESTtFQUFXLFdBQUE7QXRHNnFtRGY7O0FzRzVxbURJO0VBQVcsWUFBQTtBdEdncm1EZjs7QXNHL3FtREk7RUFBVyxVQUFBO0F0R21ybURmOztBNEZydW1ETTtFVXNERTtJQUFnQyxTQUFBO0V0R29ybUR0QztFc0ducm1ETTtJQUFnQyxXQUFBO0V0R3NybUR0QztFc0dycm1ETTtJQUFnQyxZQUFBO0V0R3dybUR0QztFc0d2cm1ETTtJQUFnQyxVQUFBO0V0RzBybUR0QztBQUNGO0E0RnB2bURNO0VVc0RFO0lBQWdDLFNBQUE7RXRHa3NtRHRDO0VzR2pzbURNO0lBQWdDLFdBQUE7RXRHb3NtRHRDO0VzR25zbURNO0lBQWdDLFlBQUE7RXRHc3NtRHRDO0VzR3JzbURNO0lBQWdDLFVBQUE7RXRHd3NtRHRDO0FBQ0Y7QTRGbHdtRE07RVVzREU7SUFBZ0MsU0FBQTtFdEdndG1EdEM7RXNHL3NtRE07SUFBZ0MsV0FBQTtFdEdrdG1EdEM7RXNHanRtRE07SUFBZ0MsWUFBQTtFdEdvdG1EdEM7RXNHbnRtRE07SUFBZ0MsVUFBQTtFdEdzdG1EdEM7QUFDRjtBNEZoeG1ETTtFVXNERTtJQUFnQyxTQUFBO0V0Rzh0bUR0QztFc0c3dG1ETTtJQUFnQyxXQUFBO0V0R2d1bUR0QztFc0cvdG1ETTtJQUFnQyxZQUFBO0V0R2t1bUR0QztFc0dqdW1ETTtJQUFnQyxVQUFBO0V0R291bUR0QztBQUNGO0E0Rjl4bURNO0VVc0RFO0lBQWdDLFNBQUE7RXRHNHVtRHRDO0VzRzN1bURNO0lBQWdDLFdBQUE7RXRHOHVtRHRDO0VzRzd1bURNO0lBQWdDLFlBQUE7RXRHZ3ZtRHRDO0VzRy91bURNO0lBQWdDLFVBQUE7RXRHa3ZtRHRDO0FBQ0Y7QTRGNXltRE07RVVzREU7SUFBZ0MsU0FBQTtFdEcwdm1EdEM7RXNHenZtRE07SUFBZ0MsV0FBQTtFdEc0dm1EdEM7RXNHM3ZtRE07SUFBZ0MsWUFBQTtFdEc4dm1EdEM7RXNHN3ZtRE07SUFBZ0MsVUFBQTtFdEdnd21EdEM7QUFDRjtBNEYxem1ETTtFVXNERTtJQUFnQyxTQUFBO0V0R3d3bUR0QztFc0d2d21ETTtJQUFnQyxXQUFBO0V0RzB3bUR0QztFc0d6d21ETTtJQUFnQyxZQUFBO0V0RzR3bUR0QztFc0czd21ETTtJQUFnQyxVQUFBO0V0Rzh3bUR0QztBQUNGO0E0RngwbURNO0VVc0RFO0lBQWdDLFNBQUE7RXRHc3htRHRDO0VzR3J4bURNO0lBQWdDLFdBQUE7RXRHd3htRHRDO0VzR3Z4bURNO0lBQWdDLFlBQUE7RXRHMHhtRHRDO0VzR3p4bURNO0lBQWdDLFVBQUE7RXRHNHhtRHRDO0FBQ0Y7QTRGdDFtRE07RVVzREU7SUFBZ0MsU0FBQTtFdEdveW1EdEM7RXNHbnltRE07SUFBZ0MsV0FBQTtFdEdzeW1EdEM7RXNHcnltRE07SUFBZ0MsWUFBQTtFdEd3eW1EdEM7RXNHdnltRE07SUFBZ0MsVUFBQTtFdEcweW1EdEM7QUFDRjtBNEZwMm1ETTtFVXNERTtJQUFnQyxTQUFBO0V0R2t6bUR0QztFc0dqem1ETTtJQUFnQyxXQUFBO0V0R296bUR0QztFc0duem1ETTtJQUFnQyxZQUFBO0V0R3N6bUR0QztFc0dyem1ETTtJQUFnQyxVQUFBO0V0R3d6bUR0QztBQUNGO0E0RmwzbURNO0VVc0RFO0lBQWdDLFNBQUE7RXRHZzBtRHRDO0VzRy96bURNO0lBQWdDLFdBQUE7RXRHazBtRHRDO0VzR2owbURNO0lBQWdDLFlBQUE7RXRHbzBtRHRDO0VzR24wbURNO0lBQWdDLFVBQUE7RXRHczBtRHRDO0FBQ0Y7QTRGaDRtRE07RVVzREU7SUFBZ0MsU0FBQTtFdEc4MG1EdEM7RXNHNzBtRE07SUFBZ0MsV0FBQTtFdEdnMW1EdEM7RXNHLzBtRE07SUFBZ0MsWUFBQTtFdEdrMW1EdEM7RXNHajFtRE07SUFBZ0MsVUFBQTtFdEdvMW1EdEM7QUFDRjtBc0cvMW1ESTtFQUFXLFNBQUE7QXRHazJtRGY7O0FzR2oybURJO0VBQVcsV0FBQTtBdEdxMm1EZjs7QXNHcDJtREk7RUFBVyxZQUFBO0F0R3cybURmOztBc0d2Mm1ESTtFQUFXLFVBQUE7QXRHMjJtRGY7O0E0Rjc1bURNO0VVc0RFO0lBQWdDLFNBQUE7RXRHNDJtRHRDO0VzRzMybURNO0lBQWdDLFdBQUE7RXRHODJtRHRDO0VzRzcybURNO0lBQWdDLFlBQUE7RXRHZzNtRHRDO0VzRy8ybURNO0lBQWdDLFVBQUE7RXRHazNtRHRDO0FBQ0Y7QTRGNTZtRE07RVVzREU7SUFBZ0MsU0FBQTtFdEcwM21EdEM7RXNHejNtRE07SUFBZ0MsV0FBQTtFdEc0M21EdEM7RXNHMzNtRE07SUFBZ0MsWUFBQTtFdEc4M21EdEM7RXNHNzNtRE07SUFBZ0MsVUFBQTtFdEdnNG1EdEM7QUFDRjtBNEYxN21ETTtFVXNERTtJQUFnQyxTQUFBO0V0R3c0bUR0QztFc0d2NG1ETTtJQUFnQyxXQUFBO0V0RzA0bUR0QztFc0d6NG1ETTtJQUFnQyxZQUFBO0V0RzQ0bUR0QztFc0czNG1ETTtJQUFnQyxVQUFBO0V0Rzg0bUR0QztBQUNGO0E0Rng4bURNO0VVc0RFO0lBQWdDLFNBQUE7RXRHczVtRHRDO0VzR3I1bURNO0lBQWdDLFdBQUE7RXRHdzVtRHRDO0VzR3Y1bURNO0lBQWdDLFlBQUE7RXRHMDVtRHRDO0VzR3o1bURNO0lBQWdDLFVBQUE7RXRHNDVtRHRDO0FBQ0Y7QTRGdDltRE07RVVzREU7SUFBZ0MsU0FBQTtFdEdvNm1EdEM7RXNHbjZtRE07SUFBZ0MsV0FBQTtFdEdzNm1EdEM7RXNHcjZtRE07SUFBZ0MsWUFBQTtFdEd3Nm1EdEM7RXNHdjZtRE07SUFBZ0MsVUFBQTtFdEcwNm1EdEM7QUFDRjtBNEZwK21ETTtFVXNERTtJQUFnQyxTQUFBO0V0R2s3bUR0QztFc0dqN21ETTtJQUFnQyxXQUFBO0V0R283bUR0QztFc0duN21ETTtJQUFnQyxZQUFBO0V0R3M3bUR0QztFc0dyN21ETTtJQUFnQyxVQUFBO0V0R3c3bUR0QztBQUNGO0E0RmwvbURNO0VVc0RFO0lBQWdDLFNBQUE7RXRHZzhtRHRDO0VzRy83bURNO0lBQWdDLFdBQUE7RXRHazhtRHRDO0VzR2o4bURNO0lBQWdDLFlBQUE7RXRHbzhtRHRDO0VzR244bURNO0lBQWdDLFVBQUE7RXRHczhtRHRDO0FBQ0Y7QTRGaGduRE07RVVzREU7SUFBZ0MsU0FBQTtFdEc4OG1EdEM7RXNHNzhtRE07SUFBZ0MsV0FBQTtFdEdnOW1EdEM7RXNHLzhtRE07SUFBZ0MsWUFBQTtFdEdrOW1EdEM7RXNHajltRE07SUFBZ0MsVUFBQTtFdEdvOW1EdEM7QUFDRjtBNEY5Z25ETTtFVXNERTtJQUFnQyxTQUFBO0V0RzQ5bUR0QztFc0czOW1ETTtJQUFnQyxXQUFBO0V0Rzg5bUR0QztFc0c3OW1ETTtJQUFnQyxZQUFBO0V0R2crbUR0QztFc0cvOW1ETTtJQUFnQyxVQUFBO0V0R2srbUR0QztBQUNGO0E0RjVobkRNO0VVc0RFO0lBQWdDLFNBQUE7RXRHMCttRHRDO0VzR3orbURNO0lBQWdDLFdBQUE7RXRHNCttRHRDO0VzRzMrbURNO0lBQWdDLFlBQUE7RXRHOCttRHRDO0VzRzcrbURNO0lBQWdDLFVBQUE7RXRHZy9tRHRDO0FBQ0Y7QTRGMWluRE07RVVzREU7SUFBZ0MsU0FBQTtFdEd3L21EdEM7RXNHdi9tRE07SUFBZ0MsV0FBQTtFdEcwL21EdEM7RXNHei9tRE07SUFBZ0MsWUFBQTtFdEc0L21EdEM7RXNHMy9tRE07SUFBZ0MsVUFBQTtFdEc4L21EdEM7QUFDRjtBNEZ4am5ETTtFVXNERTtJQUFnQyxTQUFBO0V0R3NnbkR0QztFc0dyZ25ETTtJQUFnQyxXQUFBO0V0R3dnbkR0QztFc0d2Z25ETTtJQUFnQyxZQUFBO0V0RzBnbkR0QztFc0d6Z25ETTtJQUFnQyxVQUFBO0V0RzRnbkR0QztBQUNGO0FzR3ZobkRJO0VBQVcsU0FBQTtBdEcwaG5EZjs7QXNHemhuREk7RUFBVyxXQUFBO0F0RzZobkRmOztBc0c1aG5ESTtFQUFXLFlBQUE7QXRHZ2luRGY7O0FzRy9obkRJO0VBQVcsVUFBQTtBdEdtaW5EZjs7QTRGcmxuRE07RVVzREU7SUFBZ0MsU0FBQTtFdEdvaW5EdEM7RXNHbmluRE07SUFBZ0MsV0FBQTtFdEdzaW5EdEM7RXNHcmluRE07SUFBZ0MsWUFBQTtFdEd3aW5EdEM7RXNHdmluRE07SUFBZ0MsVUFBQTtFdEcwaW5EdEM7QUFDRjtBNEZwbW5ETTtFVXNERTtJQUFnQyxTQUFBO0V0R2tqbkR0QztFc0dqam5ETTtJQUFnQyxXQUFBO0V0R29qbkR0QztFc0duam5ETTtJQUFnQyxZQUFBO0V0R3NqbkR0QztFc0dyam5ETTtJQUFnQyxVQUFBO0V0R3dqbkR0QztBQUNGO0E0RmxubkRNO0VVc0RFO0lBQWdDLFNBQUE7RXRHZ2tuRHRDO0VzRy9qbkRNO0lBQWdDLFdBQUE7RXRHa2tuRHRDO0VzR2prbkRNO0lBQWdDLFlBQUE7RXRHb2tuRHRDO0VzR25rbkRNO0lBQWdDLFVBQUE7RXRHc2tuRHRDO0FBQ0Y7QTRGaG9uRE07RVVzREU7SUFBZ0MsU0FBQTtFdEc4a25EdEM7RXNHN2tuRE07SUFBZ0MsV0FBQTtFdEdnbG5EdEM7RXNHL2tuRE07SUFBZ0MsWUFBQTtFdEdrbG5EdEM7RXNHamxuRE07SUFBZ0MsVUFBQTtFdEdvbG5EdEM7QUFDRjtBNEY5b25ETTtFVXNERTtJQUFnQyxTQUFBO0V0RzRsbkR0QztFc0czbG5ETTtJQUFnQyxXQUFBO0V0RzhsbkR0QztFc0c3bG5ETTtJQUFnQyxZQUFBO0V0R2dtbkR0QztFc0cvbG5ETTtJQUFnQyxVQUFBO0V0R2ttbkR0QztBQUNGO0E0RjVwbkRNO0VVc0RFO0lBQWdDLFNBQUE7RXRHMG1uRHRDO0VzR3ptbkRNO0lBQWdDLFdBQUE7RXRHNG1uRHRDO0VzRzNtbkRNO0lBQWdDLFlBQUE7RXRHOG1uRHRDO0VzRzdtbkRNO0lBQWdDLFVBQUE7RXRHZ25uRHRDO0FBQ0Y7QTRGMXFuRE07RVVzREU7SUFBZ0MsU0FBQTtFdEd3bm5EdEM7RXNHdm5uRE07SUFBZ0MsV0FBQTtFdEcwbm5EdEM7RXNHem5uRE07SUFBZ0MsWUFBQTtFdEc0bm5EdEM7RXNHM25uRE07SUFBZ0MsVUFBQTtFdEc4bm5EdEM7QUFDRjtBNEZ4cm5ETTtFVXNERTtJQUFnQyxTQUFBO0V0R3NvbkR0QztFc0dyb25ETTtJQUFnQyxXQUFBO0V0R3dvbkR0QztFc0d2b25ETTtJQUFnQyxZQUFBO0V0RzBvbkR0QztFc0d6b25ETTtJQUFnQyxVQUFBO0V0RzRvbkR0QztBQUNGO0E0RnRzbkRNO0VVc0RFO0lBQWdDLFNBQUE7RXRHb3BuRHRDO0VzR25wbkRNO0lBQWdDLFdBQUE7RXRHc3BuRHRDO0VzR3JwbkRNO0lBQWdDLFlBQUE7RXRHd3BuRHRDO0VzR3ZwbkRNO0lBQWdDLFVBQUE7RXRHMHBuRHRDO0FBQ0Y7QTRGcHRuRE07RVVzREU7SUFBZ0MsU0FBQTtFdEdrcW5EdEM7RXNHanFuRE07SUFBZ0MsV0FBQTtFdEdvcW5EdEM7RXNHbnFuRE07SUFBZ0MsWUFBQTtFdEdzcW5EdEM7RXNHcnFuRE07SUFBZ0MsVUFBQTtFdEd3cW5EdEM7QUFDRjtBNEZsdW5ETTtFVXNERTtJQUFnQyxTQUFBO0V0R2dybkR0QztFc0cvcW5ETTtJQUFnQyxXQUFBO0V0R2tybkR0QztFc0dqcm5ETTtJQUFnQyxZQUFBO0V0R29ybkR0QztFc0ducm5ETTtJQUFnQyxVQUFBO0V0R3NybkR0QztBQUNGO0E0Rmh2bkRNO0VVc0RFO0lBQWdDLFNBQUE7RXRHOHJuRHRDO0VzRzdybkRNO0lBQWdDLFdBQUE7RXRHZ3NuRHRDO0VzRy9ybkRNO0lBQWdDLFlBQUE7RXRHa3NuRHRDO0VzR2pzbkRNO0lBQWdDLFVBQUE7RXRHb3NuRHRDO0FBQ0Y7QXNHL3NuREk7RUFBVyxTQUFBO0F0R2t0bkRmOztBc0dqdG5ESTtFQUFXLFdBQUE7QXRHcXRuRGY7O0FzR3B0bkRJO0VBQVcsWUFBQTtBdEd3dG5EZjs7QXNHdnRuREk7RUFBVyxVQUFBO0F0RzJ0bkRmOztBNEY3d25ETTtFVXNERTtJQUFnQyxTQUFBO0V0RzR0bkR0QztFc0czdG5ETTtJQUFnQyxXQUFBO0V0Rzh0bkR0QztFc0c3dG5ETTtJQUFnQyxZQUFBO0V0R2d1bkR0QztFc0cvdG5ETTtJQUFnQyxVQUFBO0V0R2t1bkR0QztBQUNGO0E0RjV4bkRNO0VVc0RFO0lBQWdDLFNBQUE7RXRHMHVuRHRDO0VzR3p1bkRNO0lBQWdDLFdBQUE7RXRHNHVuRHRDO0VzRzN1bkRNO0lBQWdDLFlBQUE7RXRHOHVuRHRDO0VzRzd1bkRNO0lBQWdDLFVBQUE7RXRHZ3ZuRHRDO0FBQ0Y7QTRGMXluRE07RVVzREU7SUFBZ0MsU0FBQTtFdEd3dm5EdEM7RXNHdnZuRE07SUFBZ0MsV0FBQTtFdEcwdm5EdEM7RXNHenZuRE07SUFBZ0MsWUFBQTtFdEc0dm5EdEM7RXNHM3ZuRE07SUFBZ0MsVUFBQTtFdEc4dm5EdEM7QUFDRjtBNEZ4em5ETTtFVXNERTtJQUFnQyxTQUFBO0V0R3N3bkR0QztFc0dyd25ETTtJQUFnQyxXQUFBO0V0R3d3bkR0QztFc0d2d25ETTtJQUFnQyxZQUFBO0V0RzB3bkR0QztFc0d6d25ETTtJQUFnQyxVQUFBO0V0RzR3bkR0QztBQUNGO0E0RnQwbkRNO0VVc0RFO0lBQWdDLFNBQUE7RXRHb3huRHRDO0VzR254bkRNO0lBQWdDLFdBQUE7RXRHc3huRHRDO0VzR3J4bkRNO0lBQWdDLFlBQUE7RXRHd3huRHRDO0VzR3Z4bkRNO0lBQWdDLFVBQUE7RXRHMHhuRHRDO0FBQ0Y7QTRGcDFuRE07RVVzREU7SUFBZ0MsU0FBQTtFdEdreW5EdEM7RXNHanluRE07SUFBZ0MsV0FBQTtFdEdveW5EdEM7RXNHbnluRE07SUFBZ0MsWUFBQTtFdEdzeW5EdEM7RXNHcnluRE07SUFBZ0MsVUFBQTtFdEd3eW5EdEM7QUFDRjtBNEZsMm5ETTtFVXNERTtJQUFnQyxTQUFBO0V0R2d6bkR0QztFc0cveW5ETTtJQUFnQyxXQUFBO0V0R2t6bkR0QztFc0dqem5ETTtJQUFnQyxZQUFBO0V0R296bkR0QztFc0duem5ETTtJQUFnQyxVQUFBO0V0R3N6bkR0QztBQUNGO0E0RmgzbkRNO0VVc0RFO0lBQWdDLFNBQUE7RXRHOHpuRHRDO0VzRzd6bkRNO0lBQWdDLFdBQUE7RXRHZzBuRHRDO0VzRy96bkRNO0lBQWdDLFlBQUE7RXRHazBuRHRDO0VzR2owbkRNO0lBQWdDLFVBQUE7RXRHbzBuRHRDO0FBQ0Y7QTRGOTNuRE07RVVzREU7SUFBZ0MsU0FBQTtFdEc0MG5EdEM7RXNHMzBuRE07SUFBZ0MsV0FBQTtFdEc4MG5EdEM7RXNHNzBuRE07SUFBZ0MsWUFBQTtFdEdnMW5EdEM7RXNHLzBuRE07SUFBZ0MsVUFBQTtFdEdrMW5EdEM7QUFDRjtBNEY1NG5ETTtFVXNERTtJQUFnQyxTQUFBO0V0RzAxbkR0QztFc0d6MW5ETTtJQUFnQyxXQUFBO0V0RzQxbkR0QztFc0czMW5ETTtJQUFnQyxZQUFBO0V0RzgxbkR0QztFc0c3MW5ETTtJQUFnQyxVQUFBO0V0R2cybkR0QztBQUNGO0E0RjE1bkRNO0VVc0RFO0lBQWdDLFNBQUE7RXRHdzJuRHRDO0VzR3YybkRNO0lBQWdDLFdBQUE7RXRHMDJuRHRDO0VzR3oybkRNO0lBQWdDLFlBQUE7RXRHNDJuRHRDO0VzRzMybkRNO0lBQWdDLFVBQUE7RXRHODJuRHRDO0FBQ0Y7QTRGeDZuRE07RVVzREU7SUFBZ0MsU0FBQTtFdEdzM25EdEM7RXNHcjNuRE07SUFBZ0MsV0FBQTtFdEd3M25EdEM7RXNHdjNuRE07SUFBZ0MsWUFBQTtFdEcwM25EdEM7RXNHejNuRE07SUFBZ0MsVUFBQTtFdEc0M25EdEM7QUFDRjtBc0d2NG5ESTtFQUFXLFNBQUE7QXRHMDRuRGY7O0FzR3o0bkRJO0VBQVcsV0FBQTtBdEc2NG5EZjs7QXNHNTRuREk7RUFBVyxZQUFBO0F0R2c1bkRmOztBc0cvNG5ESTtFQUFXLFVBQUE7QXRHbTVuRGY7O0E0RnI4bkRNO0VVc0RFO0lBQWdDLFNBQUE7RXRHbzVuRHRDO0VzR241bkRNO0lBQWdDLFdBQUE7RXRHczVuRHRDO0VzR3I1bkRNO0lBQWdDLFlBQUE7RXRHdzVuRHRDO0VzR3Y1bkRNO0lBQWdDLFVBQUE7RXRHMDVuRHRDO0FBQ0Y7QTRGcDluRE07RVVzREU7SUFBZ0MsU0FBQTtFdEdrNm5EdEM7RXNHajZuRE07SUFBZ0MsV0FBQTtFdEdvNm5EdEM7RXNHbjZuRE07SUFBZ0MsWUFBQTtFdEdzNm5EdEM7RXNHcjZuRE07SUFBZ0MsVUFBQTtFdEd3Nm5EdEM7QUFDRjtBNEZsK25ETTtFVXNERTtJQUFnQyxTQUFBO0V0R2c3bkR0QztFc0cvNm5ETTtJQUFnQyxXQUFBO0V0R2s3bkR0QztFc0dqN25ETTtJQUFnQyxZQUFBO0V0R283bkR0QztFc0duN25ETTtJQUFnQyxVQUFBO0V0R3M3bkR0QztBQUNGO0E0RmgvbkRNO0VVc0RFO0lBQWdDLFNBQUE7RXRHODduRHRDO0VzRzc3bkRNO0lBQWdDLFdBQUE7RXRHZzhuRHRDO0VzRy83bkRNO0lBQWdDLFlBQUE7RXRHazhuRHRDO0VzR2o4bkRNO0lBQWdDLFVBQUE7RXRHbzhuRHRDO0FBQ0Y7QTRGOS9uRE07RVVzREU7SUFBZ0MsU0FBQTtFdEc0OG5EdEM7RXNHMzhuRE07SUFBZ0MsV0FBQTtFdEc4OG5EdEM7RXNHNzhuRE07SUFBZ0MsWUFBQTtFdEdnOW5EdEM7RXNHLzhuRE07SUFBZ0MsVUFBQTtFdEdrOW5EdEM7QUFDRjtBNEY1Z29ETTtFVXNERTtJQUFnQyxTQUFBO0V0RzA5bkR0QztFc0d6OW5ETTtJQUFnQyxXQUFBO0V0RzQ5bkR0QztFc0czOW5ETTtJQUFnQyxZQUFBO0V0Rzg5bkR0QztFc0c3OW5ETTtJQUFnQyxVQUFBO0V0R2crbkR0QztBQUNGO0E0RjFob0RNO0VVc0RFO0lBQWdDLFNBQUE7RXRHdytuRHRDO0VzR3YrbkRNO0lBQWdDLFdBQUE7RXRHMCtuRHRDO0VzR3orbkRNO0lBQWdDLFlBQUE7RXRHNCtuRHRDO0VzRzMrbkRNO0lBQWdDLFVBQUE7RXRHOCtuRHRDO0FBQ0Y7QTRGeGlvRE07RVVzREU7SUFBZ0MsU0FBQTtFdEdzL25EdEM7RXNHci9uRE07SUFBZ0MsV0FBQTtFdEd3L25EdEM7RXNHdi9uRE07SUFBZ0MsWUFBQTtFdEcwL25EdEM7RXNHei9uRE07SUFBZ0MsVUFBQTtFdEc0L25EdEM7QUFDRjtBNEZ0am9ETTtFVXNERTtJQUFnQyxTQUFBO0V0R29nb0R0QztFc0duZ29ETTtJQUFnQyxXQUFBO0V0R3Nnb0R0QztFc0dyZ29ETTtJQUFnQyxZQUFBO0V0R3dnb0R0QztFc0d2Z29ETTtJQUFnQyxVQUFBO0V0RzBnb0R0QztBQUNGO0E0RnBrb0RNO0VVc0RFO0lBQWdDLFNBQUE7RXRHa2hvRHRDO0VzR2pob0RNO0lBQWdDLFdBQUE7RXRHb2hvRHRDO0VzR25ob0RNO0lBQWdDLFlBQUE7RXRHc2hvRHRDO0VzR3Job0RNO0lBQWdDLFVBQUE7RXRHd2hvRHRDO0FBQ0Y7QTRGbGxvRE07RVVzREU7SUFBZ0MsU0FBQTtFdEdnaW9EdEM7RXNHL2hvRE07SUFBZ0MsV0FBQTtFdEdraW9EdEM7RXNHamlvRE07SUFBZ0MsWUFBQTtFdEdvaW9EdEM7RXNHbmlvRE07SUFBZ0MsVUFBQTtFdEdzaW9EdEM7QUFDRjtBNEZobW9ETTtFVXNERTtJQUFnQyxTQUFBO0V0Rzhpb0R0QztFc0c3aW9ETTtJQUFnQyxXQUFBO0V0R2dqb0R0QztFc0cvaW9ETTtJQUFnQyxZQUFBO0V0R2tqb0R0QztFc0dqam9ETTtJQUFnQyxVQUFBO0V0R29qb0R0QztBQUNGO0FzRy9qb0RJO0VBQVcsVUFBQTtBdEdra29EZjs7QXNHamtvREk7RUFBVyxZQUFBO0F0R3Frb0RmOztBc0dwa29ESTtFQUFXLGFBQUE7QXRHd2tvRGY7O0FzR3Zrb0RJO0VBQVcsV0FBQTtBdEcya29EZjs7QTRGN25vRE07RVVzREU7SUFBZ0MsVUFBQTtFdEc0a29EdEM7RXNHM2tvRE07SUFBZ0MsWUFBQTtFdEc4a29EdEM7RXNHN2tvRE07SUFBZ0MsYUFBQTtFdEdnbG9EdEM7RXNHL2tvRE07SUFBZ0MsV0FBQTtFdEdrbG9EdEM7QUFDRjtBNEY1b29ETTtFVXNERTtJQUFnQyxVQUFBO0V0RzBsb0R0QztFc0d6bG9ETTtJQUFnQyxZQUFBO0V0RzRsb0R0QztFc0czbG9ETTtJQUFnQyxhQUFBO0V0Rzhsb0R0QztFc0c3bG9ETTtJQUFnQyxXQUFBO0V0R2dtb0R0QztBQUNGO0E0RjFwb0RNO0VVc0RFO0lBQWdDLFVBQUE7RXRHd21vRHRDO0VzR3Ztb0RNO0lBQWdDLFlBQUE7RXRHMG1vRHRDO0VzR3ptb0RNO0lBQWdDLGFBQUE7RXRHNG1vRHRDO0VzRzNtb0RNO0lBQWdDLFdBQUE7RXRHOG1vRHRDO0FBQ0Y7QTRGeHFvRE07RVVzREU7SUFBZ0MsVUFBQTtFdEdzbm9EdEM7RXNHcm5vRE07SUFBZ0MsWUFBQTtFdEd3bm9EdEM7RXNHdm5vRE07SUFBZ0MsYUFBQTtFdEcwbm9EdEM7RXNHem5vRE07SUFBZ0MsV0FBQTtFdEc0bm9EdEM7QUFDRjtBNEZ0cm9ETTtFVXNERTtJQUFnQyxVQUFBO0V0R29vb0R0QztFc0dub29ETTtJQUFnQyxZQUFBO0V0R3Nvb0R0QztFc0dyb29ETTtJQUFnQyxhQUFBO0V0R3dvb0R0QztFc0d2b29ETTtJQUFnQyxXQUFBO0V0RzBvb0R0QztBQUNGO0E0RnBzb0RNO0VVc0RFO0lBQWdDLFVBQUE7RXRHa3BvRHRDO0VzR2pwb0RNO0lBQWdDLFlBQUE7RXRHb3BvRHRDO0VzR25wb0RNO0lBQWdDLGFBQUE7RXRHc3BvRHRDO0VzR3Jwb0RNO0lBQWdDLFdBQUE7RXRHd3BvRHRDO0FBQ0Y7QTRGbHRvRE07RVVzREU7SUFBZ0MsVUFBQTtFdEdncW9EdEM7RXNHL3BvRE07SUFBZ0MsWUFBQTtFdEdrcW9EdEM7RXNHanFvRE07SUFBZ0MsYUFBQTtFdEdvcW9EdEM7RXNHbnFvRE07SUFBZ0MsV0FBQTtFdEdzcW9EdEM7QUFDRjtBNEZodW9ETTtFVXNERTtJQUFnQyxVQUFBO0V0Rzhxb0R0QztFc0c3cW9ETTtJQUFnQyxZQUFBO0V0R2dyb0R0QztFc0cvcW9ETTtJQUFnQyxhQUFBO0V0R2tyb0R0QztFc0dqcm9ETTtJQUFnQyxXQUFBO0V0R29yb0R0QztBQUNGO0E0Rjl1b0RNO0VVc0RFO0lBQWdDLFVBQUE7RXRHNHJvRHRDO0VzRzNyb0RNO0lBQWdDLFlBQUE7RXRHOHJvRHRDO0VzRzdyb0RNO0lBQWdDLGFBQUE7RXRHZ3NvRHRDO0VzRy9yb0RNO0lBQWdDLFdBQUE7RXRHa3NvRHRDO0FBQ0Y7QTRGNXZvRE07RVVzREU7SUFBZ0MsVUFBQTtFdEcwc29EdEM7RXNHenNvRE07SUFBZ0MsWUFBQTtFdEc0c29EdEM7RXNHM3NvRE07SUFBZ0MsYUFBQTtFdEc4c29EdEM7RXNHN3NvRE07SUFBZ0MsV0FBQTtFdEdndG9EdEM7QUFDRjtBNEYxd29ETTtFVXNERTtJQUFnQyxVQUFBO0V0R3d0b0R0QztFc0d2dG9ETTtJQUFnQyxZQUFBO0V0RzB0b0R0QztFc0d6dG9ETTtJQUFnQyxhQUFBO0V0RzR0b0R0QztFc0czdG9ETTtJQUFnQyxXQUFBO0V0Rzh0b0R0QztBQUNGO0E0Rnh4b0RNO0VVc0RFO0lBQWdDLFVBQUE7RXRHc3VvRHRDO0VzR3J1b0RNO0lBQWdDLFlBQUE7RXRHd3VvRHRDO0VzR3Z1b0RNO0lBQWdDLGFBQUE7RXRHMHVvRHRDO0VzR3p1b0RNO0lBQWdDLFdBQUE7RXRHNHVvRHRDO0FBQ0Y7QXNHdnZvREk7RUFBVyxVQUFBO0F0RzB2b0RmOztBc0d6dm9ESTtFQUFXLFlBQUE7QXRHNnZvRGY7O0FzRzV2b0RJO0VBQVcsYUFBQTtBdEdnd29EZjs7QXNHL3ZvREk7RUFBVyxXQUFBO0F0R213b0RmOztBNEZyem9ETTtFVXNERTtJQUFnQyxVQUFBO0V0R293b0R0QztFc0dud29ETTtJQUFnQyxZQUFBO0V0R3N3b0R0QztFc0dyd29ETTtJQUFnQyxhQUFBO0V0R3d3b0R0QztFc0d2d29ETTtJQUFnQyxXQUFBO0V0RzB3b0R0QztBQUNGO0E0RnAwb0RNO0VVc0RFO0lBQWdDLFVBQUE7RXRHa3hvRHRDO0VzR2p4b0RNO0lBQWdDLFlBQUE7RXRHb3hvRHRDO0VzR254b0RNO0lBQWdDLGFBQUE7RXRHc3hvRHRDO0VzR3J4b0RNO0lBQWdDLFdBQUE7RXRHd3hvRHRDO0FBQ0Y7QTRGbDFvRE07RVVzREU7SUFBZ0MsVUFBQTtFdEdneW9EdEM7RXNHL3hvRE07SUFBZ0MsWUFBQTtFdEdreW9EdEM7RXNHanlvRE07SUFBZ0MsYUFBQTtFdEdveW9EdEM7RXNHbnlvRE07SUFBZ0MsV0FBQTtFdEdzeW9EdEM7QUFDRjtBNEZoMm9ETTtFVXNERTtJQUFnQyxVQUFBO0V0Rzh5b0R0QztFc0c3eW9ETTtJQUFnQyxZQUFBO0V0R2d6b0R0QztFc0cveW9ETTtJQUFnQyxhQUFBO0V0R2t6b0R0QztFc0dqem9ETTtJQUFnQyxXQUFBO0V0R296b0R0QztBQUNGO0E0Rjkyb0RNO0VVc0RFO0lBQWdDLFVBQUE7RXRHNHpvRHRDO0VzRzN6b0RNO0lBQWdDLFlBQUE7RXRHOHpvRHRDO0VzRzd6b0RNO0lBQWdDLGFBQUE7RXRHZzBvRHRDO0VzRy96b0RNO0lBQWdDLFdBQUE7RXRHazBvRHRDO0FBQ0Y7QTRGNTNvRE07RVVzREU7SUFBZ0MsVUFBQTtFdEcwMG9EdEM7RXNHejBvRE07SUFBZ0MsWUFBQTtFdEc0MG9EdEM7RXNHMzBvRE07SUFBZ0MsYUFBQTtFdEc4MG9EdEM7RXNHNzBvRE07SUFBZ0MsV0FBQTtFdEdnMW9EdEM7QUFDRjtBNEYxNG9ETTtFVXNERTtJQUFnQyxVQUFBO0V0R3cxb0R0QztFc0d2MW9ETTtJQUFnQyxZQUFBO0V0RzAxb0R0QztFc0d6MW9ETTtJQUFnQyxhQUFBO0V0RzQxb0R0QztFc0czMW9ETTtJQUFnQyxXQUFBO0V0Rzgxb0R0QztBQUNGO0E0Rng1b0RNO0VVc0RFO0lBQWdDLFVBQUE7RXRHczJvRHRDO0VzR3Iyb0RNO0lBQWdDLFlBQUE7RXRHdzJvRHRDO0VzR3Yyb0RNO0lBQWdDLGFBQUE7RXRHMDJvRHRDO0VzR3oyb0RNO0lBQWdDLFdBQUE7RXRHNDJvRHRDO0FBQ0Y7QTRGdDZvRE07RVVzREU7SUFBZ0MsVUFBQTtFdEdvM29EdEM7RXNHbjNvRE07SUFBZ0MsWUFBQTtFdEdzM29EdEM7RXNHcjNvRE07SUFBZ0MsYUFBQTtFdEd3M29EdEM7RXNHdjNvRE07SUFBZ0MsV0FBQTtFdEcwM29EdEM7QUFDRjtBNEZwN29ETTtFVXNERTtJQUFnQyxVQUFBO0V0R2s0b0R0QztFc0dqNG9ETTtJQUFnQyxZQUFBO0V0R280b0R0QztFc0duNG9ETTtJQUFnQyxhQUFBO0V0R3M0b0R0QztFc0dyNG9ETTtJQUFnQyxXQUFBO0V0R3c0b0R0QztBQUNGO0E0Rmw4b0RNO0VVc0RFO0lBQWdDLFVBQUE7RXRHZzVvRHRDO0VzRy80b0RNO0lBQWdDLFlBQUE7RXRHazVvRHRDO0VzR2o1b0RNO0lBQWdDLGFBQUE7RXRHbzVvRHRDO0VzR241b0RNO0lBQWdDLFdBQUE7RXRHczVvRHRDO0FBQ0Y7QTRGaDlvRE07RVVzREU7SUFBZ0MsVUFBQTtFdEc4NW9EdEM7RXNHNzVvRE07SUFBZ0MsWUFBQTtFdEdnNm9EdEM7RXNHLzVvRE07SUFBZ0MsYUFBQTtFdEdrNm9EdEM7RXNHajZvRE07SUFBZ0MsV0FBQTtFdEdvNm9EdEM7QUFDRjtBc0cvNm9ESTtFQUFXLFVBQUE7QXRHazdvRGY7O0FzR2o3b0RJO0VBQVcsWUFBQTtBdEdxN29EZjs7QXNHcDdvREk7RUFBVyxhQUFBO0F0R3c3b0RmOztBc0d2N29ESTtFQUFXLFdBQUE7QXRHMjdvRGY7O0E0Rjcrb0RNO0VVc0RFO0lBQWdDLFVBQUE7RXRHNDdvRHRDO0VzRzM3b0RNO0lBQWdDLFlBQUE7RXRHODdvRHRDO0VzRzc3b0RNO0lBQWdDLGFBQUE7RXRHZzhvRHRDO0VzRy83b0RNO0lBQWdDLFdBQUE7RXRHazhvRHRDO0FBQ0Y7QTRGNS9vRE07RVVzREU7SUFBZ0MsVUFBQTtFdEcwOG9EdEM7RXNHejhvRE07SUFBZ0MsWUFBQTtFdEc0OG9EdEM7RXNHMzhvRE07SUFBZ0MsYUFBQTtFdEc4OG9EdEM7RXNHNzhvRE07SUFBZ0MsV0FBQTtFdEdnOW9EdEM7QUFDRjtBNEYxZ3BETTtFVXNERTtJQUFnQyxVQUFBO0V0R3c5b0R0QztFc0d2OW9ETTtJQUFnQyxZQUFBO0V0RzA5b0R0QztFc0d6OW9ETTtJQUFnQyxhQUFBO0V0RzQ5b0R0QztFc0czOW9ETTtJQUFnQyxXQUFBO0V0Rzg5b0R0QztBQUNGO0E0RnhocERNO0VVc0RFO0lBQWdDLFVBQUE7RXRHcytvRHRDO0VzR3Irb0RNO0lBQWdDLFlBQUE7RXRHdytvRHRDO0VzR3Yrb0RNO0lBQWdDLGFBQUE7RXRHMCtvRHRDO0VzR3orb0RNO0lBQWdDLFdBQUE7RXRHNCtvRHRDO0FBQ0Y7QTRGdGlwRE07RVVzREU7SUFBZ0MsVUFBQTtFdEdvL29EdEM7RXNHbi9vRE07SUFBZ0MsWUFBQTtFdEdzL29EdEM7RXNHci9vRE07SUFBZ0MsYUFBQTtFdEd3L29EdEM7RXNHdi9vRE07SUFBZ0MsV0FBQTtFdEcwL29EdEM7QUFDRjtBNEZwanBETTtFVXNERTtJQUFnQyxVQUFBO0V0R2tncER0QztFc0dqZ3BETTtJQUFnQyxZQUFBO0V0R29ncER0QztFc0duZ3BETTtJQUFnQyxhQUFBO0V0R3NncER0QztFc0dyZ3BETTtJQUFnQyxXQUFBO0V0R3dncER0QztBQUNGO0E0RmxrcERNO0VVc0RFO0lBQWdDLFVBQUE7RXRHZ2hwRHRDO0VzRy9ncERNO0lBQWdDLFlBQUE7RXRHa2hwRHRDO0VzR2pocERNO0lBQWdDLGFBQUE7RXRHb2hwRHRDO0VzR25ocERNO0lBQWdDLFdBQUE7RXRHc2hwRHRDO0FBQ0Y7QTRGaGxwRE07RVVzREU7SUFBZ0MsVUFBQTtFdEc4aHBEdEM7RXNHN2hwRE07SUFBZ0MsWUFBQTtFdEdnaXBEdEM7RXNHL2hwRE07SUFBZ0MsYUFBQTtFdEdraXBEdEM7RXNHamlwRE07SUFBZ0MsV0FBQTtFdEdvaXBEdEM7QUFDRjtBNEY5bHBETTtFVXNERTtJQUFnQyxVQUFBO0V0RzRpcER0QztFc0czaXBETTtJQUFnQyxZQUFBO0V0RzhpcER0QztFc0c3aXBETTtJQUFnQyxhQUFBO0V0R2dqcER0QztFc0cvaXBETTtJQUFnQyxXQUFBO0V0R2tqcER0QztBQUNGO0E0RjVtcERNO0VVc0RFO0lBQWdDLFVBQUE7RXRHMGpwRHRDO0VzR3pqcERNO0lBQWdDLFlBQUE7RXRHNGpwRHRDO0VzRzNqcERNO0lBQWdDLGFBQUE7RXRHOGpwRHRDO0VzRzdqcERNO0lBQWdDLFdBQUE7RXRHZ2twRHRDO0FBQ0Y7QTRGMW5wRE07RVVzREU7SUFBZ0MsVUFBQTtFdEd3a3BEdEM7RXNHdmtwRE07SUFBZ0MsWUFBQTtFdEcwa3BEdEM7RXNHemtwRE07SUFBZ0MsYUFBQTtFdEc0a3BEdEM7RXNHM2twRE07SUFBZ0MsV0FBQTtFdEc4a3BEdEM7QUFDRjtBNEZ4b3BETTtFVXNERTtJQUFnQyxVQUFBO0V0R3NscER0QztFc0dybHBETTtJQUFnQyxZQUFBO0V0R3dscER0QztFc0d2bHBETTtJQUFnQyxhQUFBO0V0RzBscER0QztFc0d6bHBETTtJQUFnQyxXQUFBO0V0RzRscER0QztBQUNGO0FzR3ZtcERJO0VBQVcsVUFBQTtBdEcwbXBEZjs7QXNHem1wREk7RUFBVyxZQUFBO0F0RzZtcERmOztBc0c1bXBESTtFQUFXLGFBQUE7QXRHZ25wRGY7O0FzRy9tcERJO0VBQVcsV0FBQTtBdEdtbnBEZjs7QTRGcnFwRE07RVVzREU7SUFBZ0MsVUFBQTtFdEdvbnBEdEM7RXNHbm5wRE07SUFBZ0MsWUFBQTtFdEdzbnBEdEM7RXNHcm5wRE07SUFBZ0MsYUFBQTtFdEd3bnBEdEM7RXNHdm5wRE07SUFBZ0MsV0FBQTtFdEcwbnBEdEM7QUFDRjtBNEZwcnBETTtFVXNERTtJQUFnQyxVQUFBO0V0R2tvcER0QztFc0dqb3BETTtJQUFnQyxZQUFBO0V0R29vcER0QztFc0dub3BETTtJQUFnQyxhQUFBO0V0R3NvcER0QztFc0dyb3BETTtJQUFnQyxXQUFBO0V0R3dvcER0QztBQUNGO0E0RmxzcERNO0VVc0RFO0lBQWdDLFVBQUE7RXRHZ3BwRHRDO0VzRy9vcERNO0lBQWdDLFlBQUE7RXRHa3BwRHRDO0VzR2pwcERNO0lBQWdDLGFBQUE7RXRHb3BwRHRDO0VzR25wcERNO0lBQWdDLFdBQUE7RXRHc3BwRHRDO0FBQ0Y7QTRGaHRwRE07RVVzREU7SUFBZ0MsVUFBQTtFdEc4cHBEdEM7RXNHN3BwRE07SUFBZ0MsWUFBQTtFdEdncXBEdEM7RXNHL3BwRE07SUFBZ0MsYUFBQTtFdEdrcXBEdEM7RXNHanFwRE07SUFBZ0MsV0FBQTtFdEdvcXBEdEM7QUFDRjtBNEY5dHBETTtFVXNERTtJQUFnQyxVQUFBO0V0RzRxcER0QztFc0czcXBETTtJQUFnQyxZQUFBO0V0RzhxcER0QztFc0c3cXBETTtJQUFnQyxhQUFBO0V0R2dycER0QztFc0cvcXBETTtJQUFnQyxXQUFBO0V0R2tycER0QztBQUNGO0E0RjV1cERNO0VVc0RFO0lBQWdDLFVBQUE7RXRHMHJwRHRDO0VzR3pycERNO0lBQWdDLFlBQUE7RXRHNHJwRHRDO0VzRzNycERNO0lBQWdDLGFBQUE7RXRHOHJwRHRDO0VzRzdycERNO0lBQWdDLFdBQUE7RXRHZ3NwRHRDO0FBQ0Y7QTRGMXZwRE07RVVzREU7SUFBZ0MsVUFBQTtFdEd3c3BEdEM7RXNHdnNwRE07SUFBZ0MsWUFBQTtFdEcwc3BEdEM7RXNHenNwRE07SUFBZ0MsYUFBQTtFdEc0c3BEdEM7RXNHM3NwRE07SUFBZ0MsV0FBQTtFdEc4c3BEdEM7QUFDRjtBNEZ4d3BETTtFVXNERTtJQUFnQyxVQUFBO0V0R3N0cER0QztFc0dydHBETTtJQUFnQyxZQUFBO0V0R3d0cER0QztFc0d2dHBETTtJQUFnQyxhQUFBO0V0RzB0cER0QztFc0d6dHBETTtJQUFnQyxXQUFBO0V0RzR0cER0QztBQUNGO0E0RnR4cERNO0VVc0RFO0lBQWdDLFVBQUE7RXRHb3VwRHRDO0VzR251cERNO0lBQWdDLFlBQUE7RXRHc3VwRHRDO0VzR3J1cERNO0lBQWdDLGFBQUE7RXRHd3VwRHRDO0VzR3Z1cERNO0lBQWdDLFdBQUE7RXRHMHVwRHRDO0FBQ0Y7QTRGcHlwRE07RVVzREU7SUFBZ0MsVUFBQTtFdEdrdnBEdEM7RXNHanZwRE07SUFBZ0MsWUFBQTtFdEdvdnBEdEM7RXNHbnZwRE07SUFBZ0MsYUFBQTtFdEdzdnBEdEM7RXNHcnZwRE07SUFBZ0MsV0FBQTtFdEd3dnBEdEM7QUFDRjtBNEZsenBETTtFVXNERTtJQUFnQyxVQUFBO0V0R2d3cER0QztFc0cvdnBETTtJQUFnQyxZQUFBO0V0R2t3cER0QztFc0dqd3BETTtJQUFnQyxhQUFBO0V0R293cER0QztFc0dud3BETTtJQUFnQyxXQUFBO0V0R3N3cER0QztBQUNGO0E0RmgwcERNO0VVc0RFO0lBQWdDLFVBQUE7RXRHOHdwRHRDO0VzRzd3cERNO0lBQWdDLFlBQUE7RXRHZ3hwRHRDO0VzRy93cERNO0lBQWdDLGFBQUE7RXRHa3hwRHRDO0VzR2p4cERNO0lBQWdDLFdBQUE7RXRHb3hwRHRDO0FBQ0Y7QXNHL3hwREk7RUFBVyxVQUFBO0F0R2t5cERmOztBc0dqeXBESTtFQUFXLFlBQUE7QXRHcXlwRGY7O0FzR3B5cERJO0VBQVcsYUFBQTtBdEd3eXBEZjs7QXNHdnlwREk7RUFBVyxXQUFBO0F0RzJ5cERmOztBNEY3MXBETTtFVXNERTtJQUFnQyxVQUFBO0V0RzR5cER0QztFc0czeXBETTtJQUFnQyxZQUFBO0V0Rzh5cER0QztFc0c3eXBETTtJQUFnQyxhQUFBO0V0R2d6cER0QztFc0cveXBETTtJQUFnQyxXQUFBO0V0R2t6cER0QztBQUNGO0E0RjUycERNO0VVc0RFO0lBQWdDLFVBQUE7RXRHMHpwRHRDO0VzR3p6cERNO0lBQWdDLFlBQUE7RXRHNHpwRHRDO0VzRzN6cERNO0lBQWdDLGFBQUE7RXRHOHpwRHRDO0VzRzd6cERNO0lBQWdDLFdBQUE7RXRHZzBwRHRDO0FBQ0Y7QTRGMTNwRE07RVVzREU7SUFBZ0MsVUFBQTtFdEd3MHBEdEM7RXNHdjBwRE07SUFBZ0MsWUFBQTtFdEcwMHBEdEM7RXNHejBwRE07SUFBZ0MsYUFBQTtFdEc0MHBEdEM7RXNHMzBwRE07SUFBZ0MsV0FBQTtFdEc4MHBEdEM7QUFDRjtBNEZ4NHBETTtFVXNERTtJQUFnQyxVQUFBO0V0R3MxcER0QztFc0dyMXBETTtJQUFnQyxZQUFBO0V0R3cxcER0QztFc0d2MXBETTtJQUFnQyxhQUFBO0V0RzAxcER0QztFc0d6MXBETTtJQUFnQyxXQUFBO0V0RzQxcER0QztBQUNGO0E0RnQ1cERNO0VVc0RFO0lBQWdDLFVBQUE7RXRHbzJwRHRDO0VzR24ycERNO0lBQWdDLFlBQUE7RXRHczJwRHRDO0VzR3IycERNO0lBQWdDLGFBQUE7RXRHdzJwRHRDO0VzR3YycERNO0lBQWdDLFdBQUE7RXRHMDJwRHRDO0FBQ0Y7QTRGcDZwRE07RVVzREU7SUFBZ0MsVUFBQTtFdEdrM3BEdEM7RXNHajNwRE07SUFBZ0MsWUFBQTtFdEdvM3BEdEM7RXNHbjNwRE07SUFBZ0MsYUFBQTtFdEdzM3BEdEM7RXNHcjNwRE07SUFBZ0MsV0FBQTtFdEd3M3BEdEM7QUFDRjtBNEZsN3BETTtFVXNERTtJQUFnQyxVQUFBO0V0R2c0cER0QztFc0cvM3BETTtJQUFnQyxZQUFBO0V0R2s0cER0QztFc0dqNHBETTtJQUFnQyxhQUFBO0V0R280cER0QztFc0duNHBETTtJQUFnQyxXQUFBO0V0R3M0cER0QztBQUNGO0E0Rmg4cERNO0VVc0RFO0lBQWdDLFVBQUE7RXRHODRwRHRDO0VzRzc0cERNO0lBQWdDLFlBQUE7RXRHZzVwRHRDO0VzRy80cERNO0lBQWdDLGFBQUE7RXRHazVwRHRDO0VzR2o1cERNO0lBQWdDLFdBQUE7RXRHbzVwRHRDO0FBQ0Y7QTRGOThwRE07RVVzREU7SUFBZ0MsVUFBQTtFdEc0NXBEdEM7RXNHMzVwRE07SUFBZ0MsWUFBQTtFdEc4NXBEdEM7RXNHNzVwRE07SUFBZ0MsYUFBQTtFdEdnNnBEdEM7RXNHLzVwRE07SUFBZ0MsV0FBQTtFdEdrNnBEdEM7QUFDRjtBNEY1OXBETTtFVXNERTtJQUFnQyxVQUFBO0V0RzA2cER0QztFc0d6NnBETTtJQUFnQyxZQUFBO0V0RzQ2cER0QztFc0czNnBETTtJQUFnQyxhQUFBO0V0Rzg2cER0QztFc0c3NnBETTtJQUFnQyxXQUFBO0V0R2c3cER0QztBQUNGO0E0RjErcERNO0VVc0RFO0lBQWdDLFVBQUE7RXRHdzdwRHRDO0VzR3Y3cERNO0lBQWdDLFlBQUE7RXRHMDdwRHRDO0VzR3o3cERNO0lBQWdDLGFBQUE7RXRHNDdwRHRDO0VzRzM3cERNO0lBQWdDLFdBQUE7RXRHODdwRHRDO0FBQ0Y7QTRGeC9wRE07RVVzREU7SUFBZ0MsVUFBQTtFdEdzOHBEdEM7RXNHcjhwRE07SUFBZ0MsWUFBQTtFdEd3OHBEdEM7RXNHdjhwRE07SUFBZ0MsYUFBQTtFdEcwOHBEdEM7RXNHejhwRE07SUFBZ0MsV0FBQTtFdEc0OHBEdEM7QUFDRjtBc0d2OXBESTtFQUFXLFVBQUE7QXRHMDlwRGY7O0FzR3o5cERJO0VBQVcsWUFBQTtBdEc2OXBEZjs7QXNHNTlwREk7RUFBVyxhQUFBO0F0R2crcERmOztBc0cvOXBESTtFQUFXLFdBQUE7QXRHbStwRGY7O0E0RnJocURNO0VVc0RFO0lBQWdDLFVBQUE7RXRHbytwRHRDO0VzR24rcERNO0lBQWdDLFlBQUE7RXRHcytwRHRDO0VzR3IrcERNO0lBQWdDLGFBQUE7RXRHdytwRHRDO0VzR3YrcERNO0lBQWdDLFdBQUE7RXRHMCtwRHRDO0FBQ0Y7QTRGcGlxRE07RVVzREU7SUFBZ0MsVUFBQTtFdEdrL3BEdEM7RXNHai9wRE07SUFBZ0MsWUFBQTtFdEdvL3BEdEM7RXNHbi9wRE07SUFBZ0MsYUFBQTtFdEdzL3BEdEM7RXNHci9wRE07SUFBZ0MsV0FBQTtFdEd3L3BEdEM7QUFDRjtBNEZsanFETTtFVXNERTtJQUFnQyxVQUFBO0V0R2dncUR0QztFc0cvL3BETTtJQUFnQyxZQUFBO0V0R2tncUR0QztFc0dqZ3FETTtJQUFnQyxhQUFBO0V0R29ncUR0QztFc0duZ3FETTtJQUFnQyxXQUFBO0V0R3NncUR0QztBQUNGO0E0RmhrcURNO0VVc0RFO0lBQWdDLFVBQUE7RXRHOGdxRHRDO0VzRzdncURNO0lBQWdDLFlBQUE7RXRHZ2hxRHRDO0VzRy9ncURNO0lBQWdDLGFBQUE7RXRHa2hxRHRDO0VzR2pocURNO0lBQWdDLFdBQUE7RXRHb2hxRHRDO0FBQ0Y7QTRGOWtxRE07RVVzREU7SUFBZ0MsVUFBQTtFdEc0aHFEdEM7RXNHM2hxRE07SUFBZ0MsWUFBQTtFdEc4aHFEdEM7RXNHN2hxRE07SUFBZ0MsYUFBQTtFdEdnaXFEdEM7RXNHL2hxRE07SUFBZ0MsV0FBQTtFdEdraXFEdEM7QUFDRjtBNEY1bHFETTtFVXNERTtJQUFnQyxVQUFBO0V0RzBpcUR0QztFc0d6aXFETTtJQUFnQyxZQUFBO0V0RzRpcUR0QztFc0czaXFETTtJQUFnQyxhQUFBO0V0RzhpcUR0QztFc0c3aXFETTtJQUFnQyxXQUFBO0V0R2dqcUR0QztBQUNGO0E0RjFtcURNO0VVc0RFO0lBQWdDLFVBQUE7RXRHd2pxRHRDO0VzR3ZqcURNO0lBQWdDLFlBQUE7RXRHMGpxRHRDO0VzR3pqcURNO0lBQWdDLGFBQUE7RXRHNGpxRHRDO0VzRzNqcURNO0lBQWdDLFdBQUE7RXRHOGpxRHRDO0FBQ0Y7QTRGeG5xRE07RVVzREU7SUFBZ0MsVUFBQTtFdEdza3FEdEM7RXNHcmtxRE07SUFBZ0MsWUFBQTtFdEd3a3FEdEM7RXNHdmtxRE07SUFBZ0MsYUFBQTtFdEcwa3FEdEM7RXNHemtxRE07SUFBZ0MsV0FBQTtFdEc0a3FEdEM7QUFDRjtBNEZ0b3FETTtFVXNERTtJQUFnQyxVQUFBO0V0R29scUR0QztFc0dubHFETTtJQUFnQyxZQUFBO0V0R3NscUR0QztFc0dybHFETTtJQUFnQyxhQUFBO0V0R3dscUR0QztFc0d2bHFETTtJQUFnQyxXQUFBO0V0RzBscUR0QztBQUNGO0E0RnBwcURNO0VVc0RFO0lBQWdDLFVBQUE7RXRHa21xRHRDO0VzR2ptcURNO0lBQWdDLFlBQUE7RXRHb21xRHRDO0VzR25tcURNO0lBQWdDLGFBQUE7RXRHc21xRHRDO0VzR3JtcURNO0lBQWdDLFdBQUE7RXRHd21xRHRDO0FBQ0Y7QTRGbHFxRE07RVVzREU7SUFBZ0MsVUFBQTtFdEdnbnFEdEM7RXNHL21xRE07SUFBZ0MsWUFBQTtFdEdrbnFEdEM7RXNHam5xRE07SUFBZ0MsYUFBQTtFdEdvbnFEdEM7RXNHbm5xRE07SUFBZ0MsV0FBQTtFdEdzbnFEdEM7QUFDRjtBNEZocnFETTtFVXNERTtJQUFnQyxVQUFBO0V0RzhucUR0QztFc0c3bnFETTtJQUFnQyxZQUFBO0V0R2dvcUR0QztFc0cvbnFETTtJQUFnQyxhQUFBO0V0R2tvcUR0QztFc0dqb3FETTtJQUFnQyxXQUFBO0V0R29vcUR0QztBQUNGO0FzRy9vcURJO0VBQVcsVUFBQTtBdEdrcHFEZjs7QXNHanBxREk7RUFBVyxZQUFBO0F0R3FwcURmOztBc0dwcHFESTtFQUFXLGFBQUE7QXRHd3BxRGY7O0FzR3ZwcURJO0VBQVcsV0FBQTtBdEcycHFEZjs7QTRGN3NxRE07RVVzREU7SUFBZ0MsVUFBQTtFdEc0cHFEdEM7RXNHM3BxRE07SUFBZ0MsWUFBQTtFdEc4cHFEdEM7RXNHN3BxRE07SUFBZ0MsYUFBQTtFdEdncXFEdEM7RXNHL3BxRE07SUFBZ0MsV0FBQTtFdEdrcXFEdEM7QUFDRjtBNEY1dHFETTtFVXNERTtJQUFnQyxVQUFBO0V0RzBxcUR0QztFc0d6cXFETTtJQUFnQyxZQUFBO0V0RzRxcUR0QztFc0czcXFETTtJQUFnQyxhQUFBO0V0RzhxcUR0QztFc0c3cXFETTtJQUFnQyxXQUFBO0V0R2dycUR0QztBQUNGO0E0RjF1cURNO0VVc0RFO0lBQWdDLFVBQUE7RXRHd3JxRHRDO0VzR3ZycURNO0lBQWdDLFlBQUE7RXRHMHJxRHRDO0VzR3pycURNO0lBQWdDLGFBQUE7RXRHNHJxRHRDO0VzRzNycURNO0lBQWdDLFdBQUE7RXRHOHJxRHRDO0FBQ0Y7QTRGeHZxRE07RVVzREU7SUFBZ0MsVUFBQTtFdEdzc3FEdEM7RXNHcnNxRE07SUFBZ0MsWUFBQTtFdEd3c3FEdEM7RXNHdnNxRE07SUFBZ0MsYUFBQTtFdEcwc3FEdEM7RXNHenNxRE07SUFBZ0MsV0FBQTtFdEc0c3FEdEM7QUFDRjtBNEZ0d3FETTtFVXNERTtJQUFnQyxVQUFBO0V0R290cUR0QztFc0dudHFETTtJQUFnQyxZQUFBO0V0R3N0cUR0QztFc0dydHFETTtJQUFnQyxhQUFBO0V0R3d0cUR0QztFc0d2dHFETTtJQUFnQyxXQUFBO0V0RzB0cUR0QztBQUNGO0E0RnB4cURNO0VVc0RFO0lBQWdDLFVBQUE7RXRHa3VxRHRDO0VzR2p1cURNO0lBQWdDLFlBQUE7RXRHb3VxRHRDO0VzR251cURNO0lBQWdDLGFBQUE7RXRHc3VxRHRDO0VzR3J1cURNO0lBQWdDLFdBQUE7RXRHd3VxRHRDO0FBQ0Y7QTRGbHlxRE07RVVzREU7SUFBZ0MsVUFBQTtFdEdndnFEdEM7RXNHL3VxRE07SUFBZ0MsWUFBQTtFdEdrdnFEdEM7RXNHanZxRE07SUFBZ0MsYUFBQTtFdEdvdnFEdEM7RXNHbnZxRE07SUFBZ0MsV0FBQTtFdEdzdnFEdEM7QUFDRjtBNEZoenFETTtFVXNERTtJQUFnQyxVQUFBO0V0Rzh2cUR0QztFc0c3dnFETTtJQUFnQyxZQUFBO0V0R2d3cUR0QztFc0cvdnFETTtJQUFnQyxhQUFBO0V0R2t3cUR0QztFc0dqd3FETTtJQUFnQyxXQUFBO0V0R293cUR0QztBQUNGO0E0Rjl6cURNO0VVc0RFO0lBQWdDLFVBQUE7RXRHNHdxRHRDO0VzRzN3cURNO0lBQWdDLFlBQUE7RXRHOHdxRHRDO0VzRzd3cURNO0lBQWdDLGFBQUE7RXRHZ3hxRHRDO0VzRy93cURNO0lBQWdDLFdBQUE7RXRHa3hxRHRDO0FBQ0Y7QTRGNTBxRE07RVVzREU7SUFBZ0MsVUFBQTtFdEcweHFEdEM7RXNHenhxRE07SUFBZ0MsWUFBQTtFdEc0eHFEdEM7RXNHM3hxRE07SUFBZ0MsYUFBQTtFdEc4eHFEdEM7RXNHN3hxRE07SUFBZ0MsV0FBQTtFdEdneXFEdEM7QUFDRjtBNEYxMXFETTtFVXNERTtJQUFnQyxVQUFBO0V0R3d5cUR0QztFc0d2eXFETTtJQUFnQyxZQUFBO0V0RzB5cUR0QztFc0d6eXFETTtJQUFnQyxhQUFBO0V0RzR5cUR0QztFc0czeXFETTtJQUFnQyxXQUFBO0V0Rzh5cUR0QztBQUNGO0E0RngycURNO0VVc0RFO0lBQWdDLFVBQUE7RXRHc3pxRHRDO0VzR3J6cURNO0lBQWdDLFlBQUE7RXRHd3pxRHRDO0VzR3Z6cURNO0lBQWdDLGFBQUE7RXRHMHpxRHRDO0VzR3p6cURNO0lBQWdDLFdBQUE7RXRHNHpxRHRDO0FBQ0Y7QXNHbnpxREE7RUFDRSxRQUFBO0VBQ0EsU0FBQTtBdEdxenFERjs7QXNHbHpxREE7RUFDRSxRQUFBO0VBQ0EsVUFBQTtBdEdxenFERjs7QXNHbHpxREE7RUFBUyxRQUFBO0F0R3N6cURUOztBc0dyenFEQTtFQUFTLFVBQUE7QXRHeXpxRFQ7O0FzR3h6cURBO0VBQVMsV0FBQTtBdEc0enFEVDs7QXNHM3pxREE7RUFBUyxTQUFBO0F0Ryt6cURUOztBNEYvNHFETTtFVW9GRjtJQUNFLFFBQUE7SUFDQSxTQUFBO0V0Ryt6cURKO0VzRzV6cURFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RXRHOHpxREo7RXNHM3pxREU7SUFBOEIsUUFBQTtFdEc4enFEaEM7RXNHN3pxREU7SUFBOEIsVUFBQTtFdEdnMHFEaEM7RXNHL3pxREU7SUFBOEIsV0FBQTtFdEdrMHFEaEM7RXNHajBxREU7SUFBOEIsU0FBQTtFdEdvMHFEaEM7QUFDRjtBNEZ0NnFETTtFVW9GRjtJQUNFLFFBQUE7SUFDQSxTQUFBO0V0R3ExcURKO0VzR2wxcURFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RXRHbzFxREo7RXNHajFxREU7SUFBOEIsUUFBQTtFdEdvMXFEaEM7RXNHbjFxREU7SUFBOEIsVUFBQTtFdEdzMXFEaEM7RXNHcjFxREU7SUFBOEIsV0FBQTtFdEd3MXFEaEM7RXNHdjFxREU7SUFBOEIsU0FBQTtFdEcwMXFEaEM7QUFDRjtBNEY1N3FETTtFVW9GRjtJQUNFLFFBQUE7SUFDQSxTQUFBO0V0RzIycURKO0VzR3gycURFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RXRHMDJxREo7RXNHdjJxREU7SUFBOEIsUUFBQTtFdEcwMnFEaEM7RXNHejJxREU7SUFBOEIsVUFBQTtFdEc0MnFEaEM7RXNHMzJxREU7SUFBOEIsV0FBQTtFdEc4MnFEaEM7RXNHNzJxREU7SUFBOEIsU0FBQTtFdEdnM3FEaEM7QUFDRjtBNEZsOXFETTtFVW9GRjtJQUNFLFFBQUE7SUFDQSxTQUFBO0V0R2k0cURKO0VzRzkzcURFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RXRHZzRxREo7RXNHNzNxREU7SUFBOEIsUUFBQTtFdEdnNHFEaEM7RXNHLzNxREU7SUFBOEIsVUFBQTtFdEdrNHFEaEM7RXNHajRxREU7SUFBOEIsV0FBQTtFdEdvNHFEaEM7RXNHbjRxREU7SUFBOEIsU0FBQTtFdEdzNHFEaEM7QUFDRjtBNEZ4K3FETTtFVW9GRjtJQUNFLFFBQUE7SUFDQSxTQUFBO0V0R3U1cURKO0VzR3A1cURFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RXRHczVxREo7RXNHbjVxREU7SUFBOEIsUUFBQTtFdEdzNXFEaEM7RXNHcjVxREU7SUFBOEIsVUFBQTtFdEd3NXFEaEM7RXNHdjVxREU7SUFBOEIsV0FBQTtFdEcwNXFEaEM7RXNHejVxREU7SUFBOEIsU0FBQTtFdEc0NXFEaEM7QUFDRjtBNEY5L3FETTtFVW9GRjtJQUNFLFFBQUE7SUFDQSxTQUFBO0V0RzY2cURKO0VzRzE2cURFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RXRHNDZxREo7RXNHejZxREU7SUFBOEIsUUFBQTtFdEc0NnFEaEM7RXNHMzZxREU7SUFBOEIsVUFBQTtFdEc4NnFEaEM7RXNHNzZxREU7SUFBOEIsV0FBQTtFdEdnN3FEaEM7RXNHLzZxREU7SUFBOEIsU0FBQTtFdEdrN3FEaEM7QUFDRjtBNEZwaHJETTtFVW9GRjtJQUNFLFFBQUE7SUFDQSxTQUFBO0V0R204cURKO0VzR2g4cURFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RXRHazhxREo7RXNHLzdxREU7SUFBOEIsUUFBQTtFdEdrOHFEaEM7RXNHajhxREU7SUFBOEIsVUFBQTtFdEdvOHFEaEM7RXNHbjhxREU7SUFBOEIsV0FBQTtFdEdzOHFEaEM7RXNHcjhxREU7SUFBOEIsU0FBQTtFdEd3OHFEaEM7QUFDRjtBNEYxaXJETTtFVW9GRjtJQUNFLFFBQUE7SUFDQSxTQUFBO0V0R3k5cURKO0VzR3Q5cURFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RXRHdzlxREo7RXNHcjlxREU7SUFBOEIsUUFBQTtFdEd3OXFEaEM7RXNHdjlxREU7SUFBOEIsVUFBQTtFdEcwOXFEaEM7RXNHejlxREU7SUFBOEIsV0FBQTtFdEc0OXFEaEM7RXNHMzlxREU7SUFBOEIsU0FBQTtFdEc4OXFEaEM7QUFDRjtBNEZoa3JETTtFVW9GRjtJQUNFLFFBQUE7SUFDQSxTQUFBO0V0RysrcURKO0VzRzUrcURFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RXRHOCtxREo7RXNHMytxREU7SUFBOEIsUUFBQTtFdEc4K3FEaEM7RXNHNytxREU7SUFBOEIsVUFBQTtFdEdnL3FEaEM7RXNHLytxREU7SUFBOEIsV0FBQTtFdEdrL3FEaEM7RXNHai9xREU7SUFBOEIsU0FBQTtFdEdvL3FEaEM7QUFDRjtBNEZ0bHJETTtFVW9GRjtJQUNFLFFBQUE7SUFDQSxTQUFBO0V0R3FnckRKO0VzR2xnckRFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RXRHb2dyREo7RXNHamdyREU7SUFBOEIsUUFBQTtFdEdvZ3JEaEM7RXNHbmdyREU7SUFBOEIsVUFBQTtFdEdzZ3JEaEM7RXNHcmdyREU7SUFBOEIsV0FBQTtFdEd3Z3JEaEM7RXNHdmdyREU7SUFBOEIsU0FBQTtFdEcwZ3JEaEM7QUFDRjtBNEY1bXJETTtFVW9GRjtJQUNFLFFBQUE7SUFDQSxTQUFBO0V0RzJockRKO0VzR3hockRFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RXRHMGhyREo7RXNHdmhyREU7SUFBOEIsUUFBQTtFdEcwaHJEaEM7RXNHemhyREU7SUFBOEIsVUFBQTtFdEc0aHJEaEM7RXNHM2hyREU7SUFBOEIsV0FBQTtFdEc4aHJEaEM7RXNHN2hyREU7SUFBOEIsU0FBQTtFdEdnaXJEaEM7QUFDRjtBNEZsb3JETTtFVW9GRjtJQUNFLFFBQUE7SUFDQSxTQUFBO0V0R2lqckRKO0VzRzlpckRFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RXRHZ2pyREo7RXNHN2lyREU7SUFBOEIsUUFBQTtFdEdnanJEaEM7RXNHL2lyREU7SUFBOEIsVUFBQTtFdEdranJEaEM7RXNHampyREU7SUFBOEIsV0FBQTtFdEdvanJEaEM7RXNHbmpyREU7SUFBOEIsU0FBQTtFdEdzanJEaEM7QUFDRjtBdUdwcHJEQTtFQUF5QixjQUFBO0F2R3VwckR6Qjs7QXVHdHByREE7RUFBeUIsYUFBQTtBdkcwcHJEekI7O0F1R3pwckRBO0VBQXlCLGNBQUE7QXZHNnByRHpCOztBdUc1cHJEQTtFQUF5QixXQUFBO0F2R2dxckR6Qjs7QXVHL3ByREE7RUFBeUIsYUFBQTtBdkdtcXJEekI7O0F1R2xxckRBO0VBQXlCLFdBQUE7QXZHc3FyRHpCOztBdUdycXJEQTtFQUF5QixhQUFBO0F2R3lxckR6Qjs7QXVHeHFyREE7RUFBeUIsV0FBQTtBdkc0cXJEekI7O0F1RzNxckRBO0VBQXlCLGFBQUE7QXZHK3FyRHpCOztBdUc5cXJEQTtFQUF5QixXQUFBO0F2R2tyckR6Qjs7QXVHanJyREE7RUFBeUIsYUFBQTtBdkdxcnJEekI7O0F1R3ByckRBO0VBQXlCLFdBQUE7QXZHd3JyRHpCOztBdUd2cnJEQTtFQUF5QixhQUFBO0F2RzJyckR6Qjs7QXVHMXJyREE7RUFBeUIsV0FBQTtBdkc4cnJEekI7O0E0Ri9zckRNO0VXcUJGO0lBQW1FLGNBQUE7RXZHK3JyRHJFO0V1RzlyckRFO0lBQW1FLGFBQUE7RXZHaXNyRHJFO0V1R2hzckRFO0lBQW1FLGNBQUE7RXZHbXNyRHJFO0V1R2xzckRFO0lBQW1FLFdBQUE7RXZHcXNyRHJFO0V1R3BzckRFO0lBQW1FLGFBQUE7RXZHdXNyRHJFO0V1R3RzckRFO0lBQW1FLFdBQUE7RXZHeXNyRHJFO0V1R3hzckRFO0lBQW1FLGFBQUE7RXZHMnNyRHJFO0V1RzFzckRFO0lBQW1FLFdBQUE7RXZHNnNyRHJFO0V1RzVzckRFO0lBQW1FLGFBQUE7RXZHK3NyRHJFO0V1RzlzckRFO0lBQW1FLFdBQUE7RXZHaXRyRHJFO0V1R2h0ckRFO0lBQW1FLGFBQUE7RXZHbXRyRHJFO0V1R2x0ckRFO0lBQW1FLFdBQUE7RXZHcXRyRHJFO0V1R3B0ckRFO0lBQW1FLGFBQUE7RXZHdXRyRHJFO0V1R3R0ckRFO0lBQW1FLFdBQUE7RXZHeXRyRHJFO0FBQ0Y7QTRGNXZyRE07RVdxQkY7SUFBbUUsY0FBQTtFdkcydXJEckU7RXVHMXVyREU7SUFBbUUsYUFBQTtFdkc2dXJEckU7RXVHNXVyREU7SUFBbUUsY0FBQTtFdkcrdXJEckU7RXVHOXVyREU7SUFBbUUsV0FBQTtFdkdpdnJEckU7RXVHaHZyREU7SUFBbUUsYUFBQTtFdkdtdnJEckU7RXVHbHZyREU7SUFBbUUsV0FBQTtFdkdxdnJEckU7RXVHcHZyREU7SUFBbUUsYUFBQTtFdkd1dnJEckU7RXVHdHZyREU7SUFBbUUsV0FBQTtFdkd5dnJEckU7RXVHeHZyREU7SUFBbUUsYUFBQTtFdkcydnJEckU7RXVHMXZyREU7SUFBbUUsV0FBQTtFdkc2dnJEckU7RXVHNXZyREU7SUFBbUUsYUFBQTtFdkcrdnJEckU7RXVHOXZyREU7SUFBbUUsV0FBQTtFdkdpd3JEckU7RXVHaHdyREU7SUFBbUUsYUFBQTtFdkdtd3JEckU7RXVHbHdyREU7SUFBbUUsV0FBQTtFdkdxd3JEckU7QUFDRjtBNEZ4eXJETTtFV3FCRjtJQUFtRSxjQUFBO0V2R3V4ckRyRTtFdUd0eHJERTtJQUFtRSxhQUFBO0V2R3l4ckRyRTtFdUd4eHJERTtJQUFtRSxjQUFBO0V2RzJ4ckRyRTtFdUcxeHJERTtJQUFtRSxXQUFBO0V2RzZ4ckRyRTtFdUc1eHJERTtJQUFtRSxhQUFBO0V2Ryt4ckRyRTtFdUc5eHJERTtJQUFtRSxXQUFBO0V2R2l5ckRyRTtFdUdoeXJERTtJQUFtRSxhQUFBO0V2R215ckRyRTtFdUdseXJERTtJQUFtRSxXQUFBO0V2R3F5ckRyRTtFdUdweXJERTtJQUFtRSxhQUFBO0V2R3V5ckRyRTtFdUd0eXJERTtJQUFtRSxXQUFBO0V2R3l5ckRyRTtFdUd4eXJERTtJQUFtRSxhQUFBO0V2RzJ5ckRyRTtFdUcxeXJERTtJQUFtRSxXQUFBO0V2RzZ5ckRyRTtFdUc1eXJERTtJQUFtRSxhQUFBO0V2Ryt5ckRyRTtFdUc5eXJERTtJQUFtRSxXQUFBO0V2R2l6ckRyRTtBQUNGO0E0RnAxckRNO0VXcUJGO0lBQW1FLGNBQUE7RXZHbTByRHJFO0V1R2wwckRFO0lBQW1FLGFBQUE7RXZHcTByRHJFO0V1R3AwckRFO0lBQW1FLGNBQUE7RXZHdTByRHJFO0V1R3QwckRFO0lBQW1FLFdBQUE7RXZHeTByRHJFO0V1R3gwckRFO0lBQW1FLGFBQUE7RXZHMjByRHJFO0V1RzEwckRFO0lBQW1FLFdBQUE7RXZHNjByRHJFO0V1RzUwckRFO0lBQW1FLGFBQUE7RXZHKzByRHJFO0V1RzkwckRFO0lBQW1FLFdBQUE7RXZHaTFyRHJFO0V1R2gxckRFO0lBQW1FLGFBQUE7RXZHbTFyRHJFO0V1R2wxckRFO0lBQW1FLFdBQUE7RXZHcTFyRHJFO0V1R3AxckRFO0lBQW1FLGFBQUE7RXZHdTFyRHJFO0V1R3QxckRFO0lBQW1FLFdBQUE7RXZHeTFyRHJFO0V1R3gxckRFO0lBQW1FLGFBQUE7RXZHMjFyRHJFO0V1RzExckRFO0lBQW1FLFdBQUE7RXZHNjFyRHJFO0FBQ0Y7QTRGaDRyRE07RVdxQkY7SUFBbUUsY0FBQTtFdkcrMnJEckU7RXVHOTJyREU7SUFBbUUsYUFBQTtFdkdpM3JEckU7RXVHaDNyREU7SUFBbUUsY0FBQTtFdkdtM3JEckU7RXVHbDNyREU7SUFBbUUsV0FBQTtFdkdxM3JEckU7RXVHcDNyREU7SUFBbUUsYUFBQTtFdkd1M3JEckU7RXVHdDNyREU7SUFBbUUsV0FBQTtFdkd5M3JEckU7RXVHeDNyREU7SUFBbUUsYUFBQTtFdkcyM3JEckU7RXVHMTNyREU7SUFBbUUsV0FBQTtFdkc2M3JEckU7RXVHNTNyREU7SUFBbUUsYUFBQTtFdkcrM3JEckU7RXVHOTNyREU7SUFBbUUsV0FBQTtFdkdpNHJEckU7RXVHaDRyREU7SUFBbUUsYUFBQTtFdkdtNHJEckU7RXVHbDRyREU7SUFBbUUsV0FBQTtFdkdxNHJEckU7RXVHcDRyREU7SUFBbUUsYUFBQTtFdkd1NHJEckU7RXVHdDRyREU7SUFBbUUsV0FBQTtFdkd5NHJEckU7QUFDRjtBNEY1NnJETTtFV3FCRjtJQUFtRSxjQUFBO0V2RzI1ckRyRTtFdUcxNXJERTtJQUFtRSxhQUFBO0V2RzY1ckRyRTtFdUc1NXJERTtJQUFtRSxjQUFBO0V2Rys1ckRyRTtFdUc5NXJERTtJQUFtRSxXQUFBO0V2R2k2ckRyRTtFdUdoNnJERTtJQUFtRSxhQUFBO0V2R202ckRyRTtFdUdsNnJERTtJQUFtRSxXQUFBO0V2R3E2ckRyRTtFdUdwNnJERTtJQUFtRSxhQUFBO0V2R3U2ckRyRTtFdUd0NnJERTtJQUFtRSxXQUFBO0V2R3k2ckRyRTtFdUd4NnJERTtJQUFtRSxhQUFBO0V2RzI2ckRyRTtFdUcxNnJERTtJQUFtRSxXQUFBO0V2RzY2ckRyRTtFdUc1NnJERTtJQUFtRSxhQUFBO0V2Rys2ckRyRTtFdUc5NnJERTtJQUFtRSxXQUFBO0V2R2k3ckRyRTtFdUdoN3JERTtJQUFtRSxhQUFBO0V2R203ckRyRTtFdUdsN3JERTtJQUFtRSxXQUFBO0V2R3E3ckRyRTtBQUNGO0E0Rng5ckRNO0VXcUJGO0lBQW1FLGNBQUE7RXZHdThyRHJFO0V1R3Q4ckRFO0lBQW1FLGFBQUE7RXZHeThyRHJFO0V1R3g4ckRFO0lBQW1FLGNBQUE7RXZHMjhyRHJFO0V1RzE4ckRFO0lBQW1FLFdBQUE7RXZHNjhyRHJFO0V1RzU4ckRFO0lBQW1FLGFBQUE7RXZHKzhyRHJFO0V1Rzk4ckRFO0lBQW1FLFdBQUE7RXZHaTlyRHJFO0V1R2g5ckRFO0lBQW1FLGFBQUE7RXZHbTlyRHJFO0V1R2w5ckRFO0lBQW1FLFdBQUE7RXZHcTlyRHJFO0V1R3A5ckRFO0lBQW1FLGFBQUE7RXZHdTlyRHJFO0V1R3Q5ckRFO0lBQW1FLFdBQUE7RXZHeTlyRHJFO0V1R3g5ckRFO0lBQW1FLGFBQUE7RXZHMjlyRHJFO0V1RzE5ckRFO0lBQW1FLFdBQUE7RXZHNjlyRHJFO0V1RzU5ckRFO0lBQW1FLGFBQUE7RXZHKzlyRHJFO0V1Rzk5ckRFO0lBQW1FLFdBQUE7RXZHaStyRHJFO0FBQ0Y7QTRGcGdzRE07RVdxQkY7SUFBbUUsY0FBQTtFdkdtL3JEckU7RXVHbC9yREU7SUFBbUUsYUFBQTtFdkdxL3JEckU7RXVHcC9yREU7SUFBbUUsY0FBQTtFdkd1L3JEckU7RXVHdC9yREU7SUFBbUUsV0FBQTtFdkd5L3JEckU7RXVHeC9yREU7SUFBbUUsYUFBQTtFdkcyL3JEckU7RXVHMS9yREU7SUFBbUUsV0FBQTtFdkc2L3JEckU7RXVHNS9yREU7SUFBbUUsYUFBQTtFdkcrL3JEckU7RXVHOS9yREU7SUFBbUUsV0FBQTtFdkdpZ3NEckU7RXVHaGdzREU7SUFBbUUsYUFBQTtFdkdtZ3NEckU7RXVHbGdzREU7SUFBbUUsV0FBQTtFdkdxZ3NEckU7RXVHcGdzREU7SUFBbUUsYUFBQTtFdkd1Z3NEckU7RXVHdGdzREU7SUFBbUUsV0FBQTtFdkd5Z3NEckU7RXVHeGdzREU7SUFBbUUsYUFBQTtFdkcyZ3NEckU7RXVHMWdzREU7SUFBbUUsV0FBQTtFdkc2Z3NEckU7QUFDRjtBNEZoanNETTtFV3FCRjtJQUFtRSxjQUFBO0V2Rytoc0RyRTtFdUc5aHNERTtJQUFtRSxhQUFBO0V2R2lpc0RyRTtFdUdoaXNERTtJQUFtRSxjQUFBO0V2R21pc0RyRTtFdUdsaXNERTtJQUFtRSxXQUFBO0V2R3Fpc0RyRTtFdUdwaXNERTtJQUFtRSxhQUFBO0V2R3Vpc0RyRTtFdUd0aXNERTtJQUFtRSxXQUFBO0V2R3lpc0RyRTtFdUd4aXNERTtJQUFtRSxhQUFBO0V2RzJpc0RyRTtFdUcxaXNERTtJQUFtRSxXQUFBO0V2RzZpc0RyRTtFdUc1aXNERTtJQUFtRSxhQUFBO0V2Rytpc0RyRTtFdUc5aXNERTtJQUFtRSxXQUFBO0V2R2lqc0RyRTtFdUdoanNERTtJQUFtRSxhQUFBO0V2R21qc0RyRTtFdUdsanNERTtJQUFtRSxXQUFBO0V2R3Fqc0RyRTtFdUdwanNERTtJQUFtRSxhQUFBO0V2R3Vqc0RyRTtFdUd0anNERTtJQUFtRSxXQUFBO0V2R3lqc0RyRTtBQUNGO0E0RjVsc0RNO0VXcUJGO0lBQW1FLGNBQUE7RXZHMmtzRHJFO0V1RzFrc0RFO0lBQW1FLGFBQUE7RXZHNmtzRHJFO0V1RzVrc0RFO0lBQW1FLGNBQUE7RXZHK2tzRHJFO0V1Rzlrc0RFO0lBQW1FLFdBQUE7RXZHaWxzRHJFO0V1R2hsc0RFO0lBQW1FLGFBQUE7RXZHbWxzRHJFO0V1R2xsc0RFO0lBQW1FLFdBQUE7RXZHcWxzRHJFO0V1R3Bsc0RFO0lBQW1FLGFBQUE7RXZHdWxzRHJFO0V1R3Rsc0RFO0lBQW1FLFdBQUE7RXZHeWxzRHJFO0V1R3hsc0RFO0lBQW1FLGFBQUE7RXZHMmxzRHJFO0V1RzFsc0RFO0lBQW1FLFdBQUE7RXZHNmxzRHJFO0V1RzVsc0RFO0lBQW1FLGFBQUE7RXZHK2xzRHJFO0V1Rzlsc0RFO0lBQW1FLFdBQUE7RXZHaW1zRHJFO0V1R2htc0RFO0lBQW1FLGFBQUE7RXZHbW1zRHJFO0V1R2xtc0RFO0lBQW1FLFdBQUE7RXZHcW1zRHJFO0FBQ0Y7QTRGeG9zRE07RVdxQkY7SUFBbUUsY0FBQTtFdkd1bnNEckU7RXVHdG5zREU7SUFBbUUsYUFBQTtFdkd5bnNEckU7RXVHeG5zREU7SUFBbUUsY0FBQTtFdkcybnNEckU7RXVHMW5zREU7SUFBbUUsV0FBQTtFdkc2bnNEckU7RXVHNW5zREU7SUFBbUUsYUFBQTtFdkcrbnNEckU7RXVHOW5zREU7SUFBbUUsV0FBQTtFdkdpb3NEckU7RXVHaG9zREU7SUFBbUUsYUFBQTtFdkdtb3NEckU7RXVHbG9zREU7SUFBbUUsV0FBQTtFdkdxb3NEckU7RXVHcG9zREU7SUFBbUUsYUFBQTtFdkd1b3NEckU7RXVHdG9zREU7SUFBbUUsV0FBQTtFdkd5b3NEckU7RXVHeG9zREU7SUFBbUUsYUFBQTtFdkcyb3NEckU7RXVHMW9zREU7SUFBbUUsV0FBQTtFdkc2b3NEckU7RXVHNW9zREU7SUFBbUUsYUFBQTtFdkcrb3NEckU7RXVHOW9zREU7SUFBbUUsV0FBQTtFdkdpcHNEckU7QUFDRjtBNEZwcnNETTtFV3FCRjtJQUFtRSxjQUFBO0V2R21xc0RyRTtFdUdscXNERTtJQUFtRSxhQUFBO0V2R3Fxc0RyRTtFdUdwcXNERTtJQUFtRSxjQUFBO0V2R3Vxc0RyRTtFdUd0cXNERTtJQUFtRSxXQUFBO0V2R3lxc0RyRTtFdUd4cXNERTtJQUFtRSxhQUFBO0V2RzJxc0RyRTtFdUcxcXNERTtJQUFtRSxXQUFBO0V2RzZxc0RyRTtFdUc1cXNERTtJQUFtRSxhQUFBO0V2Rytxc0RyRTtFdUc5cXNERTtJQUFtRSxXQUFBO0V2R2lyc0RyRTtFdUdocnNERTtJQUFtRSxhQUFBO0V2R21yc0RyRTtFdUdscnNERTtJQUFtRSxXQUFBO0V2R3Fyc0RyRTtFdUdwcnNERTtJQUFtRSxhQUFBO0V2R3Vyc0RyRTtFdUd0cnNERTtJQUFtRSxXQUFBO0V2R3lyc0RyRTtFdUd4cnNERTtJQUFtRSxhQUFBO0V2RzJyc0RyRTtFdUcxcnNERTtJQUFtRSxXQUFBO0V2RzZyc0RyRTtBQUNGO0F1R3Ryc0RBO0VBQVcsVUFBQTtBdkd5cnNEWDs7QXVHeHJzREE7RUFBVyxVQUFBO0F2RzRyc0RYOztBdUczcnNEQTtFQUFXLFVBQUE7QXZHK3JzRFg7O0F1Rzlyc0RBO0VBQVcsVUFBQTtBdkdrc3NEWDs7QXVHanNzREE7RUFBVyxVQUFBO0F2R3Fzc0RYOztBdUdwc3NEQTtFQUFXLFVBQUE7QXZHd3NzRFg7O0F1R3Zzc0RBO0VBQVcsVUFBQTtBdkcyc3NEWDs7QXVHMXNzREE7RUFBVyxVQUFBO0F2Rzhzc0RYOztBdUc3c3NEQTtFQUFXLFVBQUE7QXZHaXRzRFg7O0F1R2h0c0RBO0VBQVcsVUFBQTtBdkdvdHNEWDs7QXVHbnRzREE7RUFBVyxXQUFBO0F2R3V0c0RYOztBdUd0dHNEQTtFQUFXLFVBQUE7QXZHMHRzRFg7O0F1R3p0c0RBO0VBQVcsV0FBQTtBdkc2dHNEWDs7QTRGbnhzRE07RVcwREY7SUFBZ0MsVUFBQTtFdkc4dHNEbEM7RXVHN3RzREU7SUFBZ0MsVUFBQTtFdkdndXNEbEM7RXVHL3RzREU7SUFBZ0MsVUFBQTtFdkdrdXNEbEM7RXVHanVzREU7SUFBZ0MsVUFBQTtFdkdvdXNEbEM7RXVHbnVzREU7SUFBZ0MsVUFBQTtFdkdzdXNEbEM7RXVHcnVzREU7SUFBZ0MsVUFBQTtFdkd3dXNEbEM7RXVHdnVzREU7SUFBZ0MsVUFBQTtFdkcwdXNEbEM7RXVHenVzREU7SUFBZ0MsVUFBQTtFdkc0dXNEbEM7RXVHM3VzREU7SUFBZ0MsVUFBQTtFdkc4dXNEbEM7RXVHN3VzREU7SUFBZ0MsVUFBQTtFdkdndnNEbEM7RXVHL3VzREU7SUFBZ0MsV0FBQTtFdkdrdnNEbEM7RXVHanZzREU7SUFBZ0MsVUFBQTtFdkdvdnNEbEM7RXVHbnZzREU7SUFBZ0MsV0FBQTtFdkdzdnNEbEM7QUFDRjtBNEY3enNETTtFVzBERjtJQUFnQyxVQUFBO0V2R3V3c0RsQztFdUd0d3NERTtJQUFnQyxVQUFBO0V2R3l3c0RsQztFdUd4d3NERTtJQUFnQyxVQUFBO0V2RzJ3c0RsQztFdUcxd3NERTtJQUFnQyxVQUFBO0V2RzZ3c0RsQztFdUc1d3NERTtJQUFnQyxVQUFBO0V2Ryt3c0RsQztFdUc5d3NERTtJQUFnQyxVQUFBO0V2R2l4c0RsQztFdUdoeHNERTtJQUFnQyxVQUFBO0V2R214c0RsQztFdUdseHNERTtJQUFnQyxVQUFBO0V2R3F4c0RsQztFdUdweHNERTtJQUFnQyxVQUFBO0V2R3V4c0RsQztFdUd0eHNERTtJQUFnQyxVQUFBO0V2R3l4c0RsQztFdUd4eHNERTtJQUFnQyxXQUFBO0V2RzJ4c0RsQztFdUcxeHNERTtJQUFnQyxVQUFBO0V2RzZ4c0RsQztFdUc1eHNERTtJQUFnQyxXQUFBO0V2Ryt4c0RsQztBQUNGO0E0RnQyc0RNO0VXMERGO0lBQWdDLFVBQUE7RXZHZ3pzRGxDO0V1Ry95c0RFO0lBQWdDLFVBQUE7RXZHa3pzRGxDO0V1R2p6c0RFO0lBQWdDLFVBQUE7RXZHb3pzRGxDO0V1R256c0RFO0lBQWdDLFVBQUE7RXZHc3pzRGxDO0V1R3J6c0RFO0lBQWdDLFVBQUE7RXZHd3pzRGxDO0V1R3Z6c0RFO0lBQWdDLFVBQUE7RXZHMHpzRGxDO0V1R3p6c0RFO0lBQWdDLFVBQUE7RXZHNHpzRGxDO0V1RzN6c0RFO0lBQWdDLFVBQUE7RXZHOHpzRGxDO0V1Rzd6c0RFO0lBQWdDLFVBQUE7RXZHZzBzRGxDO0V1Ry96c0RFO0lBQWdDLFVBQUE7RXZHazBzRGxDO0V1R2owc0RFO0lBQWdDLFdBQUE7RXZHbzBzRGxDO0V1R24wc0RFO0lBQWdDLFVBQUE7RXZHczBzRGxDO0V1R3Iwc0RFO0lBQWdDLFdBQUE7RXZHdzBzRGxDO0FBQ0Y7QTRGLzRzRE07RVcwREY7SUFBZ0MsVUFBQTtFdkd5MXNEbEM7RXVHeDFzREU7SUFBZ0MsVUFBQTtFdkcyMXNEbEM7RXVHMTFzREU7SUFBZ0MsVUFBQTtFdkc2MXNEbEM7RXVHNTFzREU7SUFBZ0MsVUFBQTtFdkcrMXNEbEM7RXVHOTFzREU7SUFBZ0MsVUFBQTtFdkdpMnNEbEM7RXVHaDJzREU7SUFBZ0MsVUFBQTtFdkdtMnNEbEM7RXVHbDJzREU7SUFBZ0MsVUFBQTtFdkdxMnNEbEM7RXVHcDJzREU7SUFBZ0MsVUFBQTtFdkd1MnNEbEM7RXVHdDJzREU7SUFBZ0MsVUFBQTtFdkd5MnNEbEM7RXVHeDJzREU7SUFBZ0MsVUFBQTtFdkcyMnNEbEM7RXVHMTJzREU7SUFBZ0MsV0FBQTtFdkc2MnNEbEM7RXVHNTJzREU7SUFBZ0MsVUFBQTtFdkcrMnNEbEM7RXVHOTJzREU7SUFBZ0MsV0FBQTtFdkdpM3NEbEM7QUFDRjtBNEZ4N3NETTtFVzBERjtJQUFnQyxVQUFBO0V2R2s0c0RsQztFdUdqNHNERTtJQUFnQyxVQUFBO0V2R280c0RsQztFdUduNHNERTtJQUFnQyxVQUFBO0V2R3M0c0RsQztFdUdyNHNERTtJQUFnQyxVQUFBO0V2R3c0c0RsQztFdUd2NHNERTtJQUFnQyxVQUFBO0V2RzA0c0RsQztFdUd6NHNERTtJQUFnQyxVQUFBO0V2RzQ0c0RsQztFdUczNHNERTtJQUFnQyxVQUFBO0V2Rzg0c0RsQztFdUc3NHNERTtJQUFnQyxVQUFBO0V2R2c1c0RsQztFdUcvNHNERTtJQUFnQyxVQUFBO0V2R2s1c0RsQztFdUdqNXNERTtJQUFnQyxVQUFBO0V2R281c0RsQztFdUduNXNERTtJQUFnQyxXQUFBO0V2R3M1c0RsQztFdUdyNXNERTtJQUFnQyxVQUFBO0V2R3c1c0RsQztFdUd2NXNERTtJQUFnQyxXQUFBO0V2RzA1c0RsQztBQUNGO0E0Rmorc0RNO0VXMERGO0lBQWdDLFVBQUE7RXZHMjZzRGxDO0V1RzE2c0RFO0lBQWdDLFVBQUE7RXZHNjZzRGxDO0V1RzU2c0RFO0lBQWdDLFVBQUE7RXZHKzZzRGxDO0V1Rzk2c0RFO0lBQWdDLFVBQUE7RXZHaTdzRGxDO0V1R2g3c0RFO0lBQWdDLFVBQUE7RXZHbTdzRGxDO0V1R2w3c0RFO0lBQWdDLFVBQUE7RXZHcTdzRGxDO0V1R3A3c0RFO0lBQWdDLFVBQUE7RXZHdTdzRGxDO0V1R3Q3c0RFO0lBQWdDLFVBQUE7RXZHeTdzRGxDO0V1R3g3c0RFO0lBQWdDLFVBQUE7RXZHMjdzRGxDO0V1RzE3c0RFO0lBQWdDLFVBQUE7RXZHNjdzRGxDO0V1RzU3c0RFO0lBQWdDLFdBQUE7RXZHKzdzRGxDO0V1Rzk3c0RFO0lBQWdDLFVBQUE7RXZHaThzRGxDO0V1R2g4c0RFO0lBQWdDLFdBQUE7RXZHbThzRGxDO0FBQ0Y7QTRGMWd0RE07RVcwREY7SUFBZ0MsVUFBQTtFdkdvOXNEbEM7RXVHbjlzREU7SUFBZ0MsVUFBQTtFdkdzOXNEbEM7RXVHcjlzREU7SUFBZ0MsVUFBQTtFdkd3OXNEbEM7RXVHdjlzREU7SUFBZ0MsVUFBQTtFdkcwOXNEbEM7RXVHejlzREU7SUFBZ0MsVUFBQTtFdkc0OXNEbEM7RXVHMzlzREU7SUFBZ0MsVUFBQTtFdkc4OXNEbEM7RXVHNzlzREU7SUFBZ0MsVUFBQTtFdkdnK3NEbEM7RXVHLzlzREU7SUFBZ0MsVUFBQTtFdkdrK3NEbEM7RXVHaitzREU7SUFBZ0MsVUFBQTtFdkdvK3NEbEM7RXVHbitzREU7SUFBZ0MsVUFBQTtFdkdzK3NEbEM7RXVHcitzREU7SUFBZ0MsV0FBQTtFdkd3K3NEbEM7RXVHditzREU7SUFBZ0MsVUFBQTtFdkcwK3NEbEM7RXVHeitzREU7SUFBZ0MsV0FBQTtFdkc0K3NEbEM7QUFDRjtBNEZuanRETTtFVzBERjtJQUFnQyxVQUFBO0V2RzYvc0RsQztFdUc1L3NERTtJQUFnQyxVQUFBO0V2Rysvc0RsQztFdUc5L3NERTtJQUFnQyxVQUFBO0V2R2lndERsQztFdUdoZ3RERTtJQUFnQyxVQUFBO0V2R21ndERsQztFdUdsZ3RERTtJQUFnQyxVQUFBO0V2R3FndERsQztFdUdwZ3RERTtJQUFnQyxVQUFBO0V2R3VndERsQztFdUd0Z3RERTtJQUFnQyxVQUFBO0V2R3lndERsQztFdUd4Z3RERTtJQUFnQyxVQUFBO0V2RzJndERsQztFdUcxZ3RERTtJQUFnQyxVQUFBO0V2RzZndERsQztFdUc1Z3RERTtJQUFnQyxVQUFBO0V2RytndERsQztFdUc5Z3RERTtJQUFnQyxXQUFBO0V2R2lodERsQztFdUdoaHRERTtJQUFnQyxVQUFBO0V2R21odERsQztFdUdsaHRERTtJQUFnQyxXQUFBO0V2R3FodERsQztBQUNGO0E0RjVsdERNO0VXMERGO0lBQWdDLFVBQUE7RXZHc2l0RGxDO0V1R3JpdERFO0lBQWdDLFVBQUE7RXZHd2l0RGxDO0V1R3ZpdERFO0lBQWdDLFVBQUE7RXZHMGl0RGxDO0V1R3ppdERFO0lBQWdDLFVBQUE7RXZHNGl0RGxDO0V1RzNpdERFO0lBQWdDLFVBQUE7RXZHOGl0RGxDO0V1RzdpdERFO0lBQWdDLFVBQUE7RXZHZ2p0RGxDO0V1Ry9pdERFO0lBQWdDLFVBQUE7RXZHa2p0RGxDO0V1R2pqdERFO0lBQWdDLFVBQUE7RXZHb2p0RGxDO0V1R25qdERFO0lBQWdDLFVBQUE7RXZHc2p0RGxDO0V1R3JqdERFO0lBQWdDLFVBQUE7RXZHd2p0RGxDO0V1R3ZqdERFO0lBQWdDLFdBQUE7RXZHMGp0RGxDO0V1R3pqdERFO0lBQWdDLFVBQUE7RXZHNGp0RGxDO0V1RzNqdERFO0lBQWdDLFdBQUE7RXZHOGp0RGxDO0FBQ0Y7QTRGcm90RE07RVcwREY7SUFBZ0MsVUFBQTtFdkcra3REbEM7RXVHOWt0REU7SUFBZ0MsVUFBQTtFdkdpbHREbEM7RXVHaGx0REU7SUFBZ0MsVUFBQTtFdkdtbHREbEM7RXVHbGx0REU7SUFBZ0MsVUFBQTtFdkdxbHREbEM7RXVHcGx0REU7SUFBZ0MsVUFBQTtFdkd1bHREbEM7RXVHdGx0REU7SUFBZ0MsVUFBQTtFdkd5bHREbEM7RXVHeGx0REU7SUFBZ0MsVUFBQTtFdkcybHREbEM7RXVHMWx0REU7SUFBZ0MsVUFBQTtFdkc2bHREbEM7RXVHNWx0REU7SUFBZ0MsVUFBQTtFdkcrbHREbEM7RXVHOWx0REU7SUFBZ0MsVUFBQTtFdkdpbXREbEM7RXVHaG10REU7SUFBZ0MsV0FBQTtFdkdtbXREbEM7RXVHbG10REU7SUFBZ0MsVUFBQTtFdkdxbXREbEM7RXVHcG10REU7SUFBZ0MsV0FBQTtFdkd1bXREbEM7QUFDRjtBNEY5cXRETTtFVzBERjtJQUFnQyxVQUFBO0V2R3dudERsQztFdUd2bnRERTtJQUFnQyxVQUFBO0V2RzBudERsQztFdUd6bnRERTtJQUFnQyxVQUFBO0V2RzRudERsQztFdUczbnRERTtJQUFnQyxVQUFBO0V2RzhudERsQztFdUc3bnRERTtJQUFnQyxVQUFBO0V2R2dvdERsQztFdUcvbnRERTtJQUFnQyxVQUFBO0V2R2tvdERsQztFdUdqb3RERTtJQUFnQyxVQUFBO0V2R29vdERsQztFdUdub3RERTtJQUFnQyxVQUFBO0V2R3NvdERsQztFdUdyb3RERTtJQUFnQyxVQUFBO0V2R3dvdERsQztFdUd2b3RERTtJQUFnQyxVQUFBO0V2RzBvdERsQztFdUd6b3RERTtJQUFnQyxXQUFBO0V2RzRvdERsQztFdUczb3RERTtJQUFnQyxVQUFBO0V2RzhvdERsQztFdUc3b3RERTtJQUFnQyxXQUFBO0V2R2dwdERsQztBQUNGO0E0RnZ0dERNO0VXMERGO0lBQWdDLFVBQUE7RXZHaXF0RGxDO0V1R2hxdERFO0lBQWdDLFVBQUE7RXZHbXF0RGxDO0V1R2xxdERFO0lBQWdDLFVBQUE7RXZHcXF0RGxDO0V1R3BxdERFO0lBQWdDLFVBQUE7RXZHdXF0RGxDO0V1R3RxdERFO0lBQWdDLFVBQUE7RXZHeXF0RGxDO0V1R3hxdERFO0lBQWdDLFVBQUE7RXZHMnF0RGxDO0V1RzFxdERFO0lBQWdDLFVBQUE7RXZHNnF0RGxDO0V1RzVxdERFO0lBQWdDLFVBQUE7RXZHK3F0RGxDO0V1RzlxdERFO0lBQWdDLFVBQUE7RXZHaXJ0RGxDO0V1R2hydERFO0lBQWdDLFVBQUE7RXZHbXJ0RGxDO0V1R2xydERFO0lBQWdDLFdBQUE7RXZHcXJ0RGxDO0V1R3BydERFO0lBQWdDLFVBQUE7RXZHdXJ0RGxDO0V1R3RydERFO0lBQWdDLFdBQUE7RXZHeXJ0RGxDO0FBQ0Y7QXVHbHJ0REE7RUFBeUIsZUFBQTtBdkdxcnREekI7O0F1R3BydERBO0VBQXlCLGNBQUE7QXZHd3J0RHpCOztBdUd2cnREQTtFQUF5QixlQUFBO0F2RzJydER6Qjs7QXVHMXJ0REE7RUFBeUIsWUFBQTtBdkc4cnREekI7O0F1RzdydERBO0VBQXlCLGNBQUE7QXZHaXN0RHpCOztBdUdoc3REQTtFQUF5QixZQUFBO0F2R29zdER6Qjs7QXVHbnN0REE7RUFBeUIsY0FBQTtBdkd1c3REekI7O0F1R3RzdERBO0VBQXlCLFlBQUE7QXZHMHN0RHpCOztBdUd6c3REQTtFQUF5QixjQUFBO0F2RzZzdER6Qjs7QXVHNXN0REE7RUFBeUIsWUFBQTtBdkdndHREekI7O0F1Ry9zdERBO0VBQXlCLGNBQUE7QXZHbXR0RHpCOztBdUdsdHREQTtFQUF5QixZQUFBO0F2R3N0dER6Qjs7QXVHcnR0REE7RUFBeUIsY0FBQTtBdkd5dHREekI7O0F1R3h0dERBO0VBQXlCLFlBQUE7QXZHNHR0RHpCOztBNEZ2enRETTtFVytGRjtJQUFtRSxlQUFBO0V2RzZ0dERyRTtFdUc1dHRERTtJQUFtRSxjQUFBO0V2Ryt0dERyRTtFdUc5dHRERTtJQUFtRSxlQUFBO0V2R2l1dERyRTtFdUdodXRERTtJQUFtRSxZQUFBO0V2R211dERyRTtFdUdsdXRERTtJQUFtRSxjQUFBO0V2R3F1dERyRTtFdUdwdXRERTtJQUFtRSxZQUFBO0V2R3V1dERyRTtFdUd0dXRERTtJQUFtRSxjQUFBO0V2R3l1dERyRTtFdUd4dXRERTtJQUFtRSxZQUFBO0V2RzJ1dERyRTtFdUcxdXRERTtJQUFtRSxjQUFBO0V2RzZ1dERyRTtFdUc1dXRERTtJQUFtRSxZQUFBO0V2Ryt1dERyRTtFdUc5dXRERTtJQUFtRSxjQUFBO0V2R2l2dERyRTtFdUdodnRERTtJQUFtRSxZQUFBO0V2R212dERyRTtFdUdsdnRERTtJQUFtRSxjQUFBO0V2R3F2dERyRTtFdUdwdnRERTtJQUFtRSxZQUFBO0V2R3V2dERyRTtBQUNGO0E0RnAydERNO0VXK0ZGO0lBQW1FLGVBQUE7RXZHeXd0RHJFO0V1R3h3dERFO0lBQW1FLGNBQUE7RXZHMnd0RHJFO0V1RzF3dERFO0lBQW1FLGVBQUE7RXZHNnd0RHJFO0V1RzV3dERFO0lBQW1FLFlBQUE7RXZHK3d0RHJFO0V1Rzl3dERFO0lBQW1FLGNBQUE7RXZHaXh0RHJFO0V1R2h4dERFO0lBQW1FLFlBQUE7RXZHbXh0RHJFO0V1R2x4dERFO0lBQW1FLGNBQUE7RXZHcXh0RHJFO0V1R3B4dERFO0lBQW1FLFlBQUE7RXZHdXh0RHJFO0V1R3R4dERFO0lBQW1FLGNBQUE7RXZHeXh0RHJFO0V1R3h4dERFO0lBQW1FLFlBQUE7RXZHMnh0RHJFO0V1RzF4dERFO0lBQW1FLGNBQUE7RXZHNnh0RHJFO0V1RzV4dERFO0lBQW1FLFlBQUE7RXZHK3h0RHJFO0V1Rzl4dERFO0lBQW1FLGNBQUE7RXZHaXl0RHJFO0V1R2h5dERFO0lBQW1FLFlBQUE7RXZHbXl0RHJFO0FBQ0Y7QTRGaDV0RE07RVcrRkY7SUFBbUUsZUFBQTtFdkdxenREckU7RXVHcHp0REU7SUFBbUUsY0FBQTtFdkd1enREckU7RXVHdHp0REU7SUFBbUUsZUFBQTtFdkd5enREckU7RXVHeHp0REU7SUFBbUUsWUFBQTtFdkcyenREckU7RXVHMXp0REU7SUFBbUUsY0FBQTtFdkc2enREckU7RXVHNXp0REU7SUFBbUUsWUFBQTtFdkcrenREckU7RXVHOXp0REU7SUFBbUUsY0FBQTtFdkdpMHREckU7RXVHaDB0REU7SUFBbUUsWUFBQTtFdkdtMHREckU7RXVHbDB0REU7SUFBbUUsY0FBQTtFdkdxMHREckU7RXVHcDB0REU7SUFBbUUsWUFBQTtFdkd1MHREckU7RXVHdDB0REU7SUFBbUUsY0FBQTtFdkd5MHREckU7RXVHeDB0REU7SUFBbUUsWUFBQTtFdkcyMHREckU7RXVHMTB0REU7SUFBbUUsY0FBQTtFdkc2MHREckU7RXVHNTB0REU7SUFBbUUsWUFBQTtFdkcrMHREckU7QUFDRjtBNEY1N3RETTtFVytGRjtJQUFtRSxlQUFBO0V2R2kydERyRTtFdUdoMnRERTtJQUFtRSxjQUFBO0V2R20ydERyRTtFdUdsMnRERTtJQUFtRSxlQUFBO0V2R3EydERyRTtFdUdwMnRERTtJQUFtRSxZQUFBO0V2R3UydERyRTtFdUd0MnRERTtJQUFtRSxjQUFBO0V2R3kydERyRTtFdUd4MnRERTtJQUFtRSxZQUFBO0V2RzIydERyRTtFdUcxMnRERTtJQUFtRSxjQUFBO0V2RzYydERyRTtFdUc1MnRERTtJQUFtRSxZQUFBO0V2RysydERyRTtFdUc5MnRERTtJQUFtRSxjQUFBO0V2R2kzdERyRTtFdUdoM3RERTtJQUFtRSxZQUFBO0V2R20zdERyRTtFdUdsM3RERTtJQUFtRSxjQUFBO0V2R3EzdERyRTtFdUdwM3RERTtJQUFtRSxZQUFBO0V2R3UzdERyRTtFdUd0M3RERTtJQUFtRSxjQUFBO0V2R3kzdERyRTtFdUd4M3RERTtJQUFtRSxZQUFBO0V2RzIzdERyRTtBQUNGO0E0RngrdERNO0VXK0ZGO0lBQW1FLGVBQUE7RXZHNjR0RHJFO0V1RzU0dERFO0lBQW1FLGNBQUE7RXZHKzR0RHJFO0V1Rzk0dERFO0lBQW1FLGVBQUE7RXZHaTV0RHJFO0V1R2g1dERFO0lBQW1FLFlBQUE7RXZHbTV0RHJFO0V1R2w1dERFO0lBQW1FLGNBQUE7RXZHcTV0RHJFO0V1R3A1dERFO0lBQW1FLFlBQUE7RXZHdTV0RHJFO0V1R3Q1dERFO0lBQW1FLGNBQUE7RXZHeTV0RHJFO0V1R3g1dERFO0lBQW1FLFlBQUE7RXZHMjV0RHJFO0V1RzE1dERFO0lBQW1FLGNBQUE7RXZHNjV0RHJFO0V1RzU1dERFO0lBQW1FLFlBQUE7RXZHKzV0RHJFO0V1Rzk1dERFO0lBQW1FLGNBQUE7RXZHaTZ0RHJFO0V1R2g2dERFO0lBQW1FLFlBQUE7RXZHbTZ0RHJFO0V1R2w2dERFO0lBQW1FLGNBQUE7RXZHcTZ0RHJFO0V1R3A2dERFO0lBQW1FLFlBQUE7RXZHdTZ0RHJFO0FBQ0Y7QTRGcGh1RE07RVcrRkY7SUFBbUUsZUFBQTtFdkd5N3REckU7RXVHeDd0REU7SUFBbUUsY0FBQTtFdkcyN3REckU7RXVHMTd0REU7SUFBbUUsZUFBQTtFdkc2N3REckU7RXVHNTd0REU7SUFBbUUsWUFBQTtFdkcrN3REckU7RXVHOTd0REU7SUFBbUUsY0FBQTtFdkdpOHREckU7RXVHaDh0REU7SUFBbUUsWUFBQTtFdkdtOHREckU7RXVHbDh0REU7SUFBbUUsY0FBQTtFdkdxOHREckU7RXVHcDh0REU7SUFBbUUsWUFBQTtFdkd1OHREckU7RXVHdDh0REU7SUFBbUUsY0FBQTtFdkd5OHREckU7RXVHeDh0REU7SUFBbUUsWUFBQTtFdkcyOHREckU7RXVHMTh0REU7SUFBbUUsY0FBQTtFdkc2OHREckU7RXVHNTh0REU7SUFBbUUsWUFBQTtFdkcrOHREckU7RXVHOTh0REU7SUFBbUUsY0FBQTtFdkdpOXREckU7RXVHaDl0REU7SUFBbUUsWUFBQTtFdkdtOXREckU7QUFDRjtBNEZoa3VETTtFVytGRjtJQUFtRSxlQUFBO0V2R3ErdERyRTtFdUdwK3RERTtJQUFtRSxjQUFBO0V2R3UrdERyRTtFdUd0K3RERTtJQUFtRSxlQUFBO0V2R3krdERyRTtFdUd4K3RERTtJQUFtRSxZQUFBO0V2RzIrdERyRTtFdUcxK3RERTtJQUFtRSxjQUFBO0V2RzYrdERyRTtFdUc1K3RERTtJQUFtRSxZQUFBO0V2RysrdERyRTtFdUc5K3RERTtJQUFtRSxjQUFBO0V2R2kvdERyRTtFdUdoL3RERTtJQUFtRSxZQUFBO0V2R20vdERyRTtFdUdsL3RERTtJQUFtRSxjQUFBO0V2R3EvdERyRTtFdUdwL3RERTtJQUFtRSxZQUFBO0V2R3UvdERyRTtFdUd0L3RERTtJQUFtRSxjQUFBO0V2R3kvdERyRTtFdUd4L3RERTtJQUFtRSxZQUFBO0V2RzIvdERyRTtFdUcxL3RERTtJQUFtRSxjQUFBO0V2RzYvdERyRTtFdUc1L3RERTtJQUFtRSxZQUFBO0V2RysvdERyRTtBQUNGO0E0RjVtdURNO0VXK0ZGO0lBQW1FLGVBQUE7RXZHaWh1RHJFO0V1R2hodURFO0lBQW1FLGNBQUE7RXZHbWh1RHJFO0V1R2xodURFO0lBQW1FLGVBQUE7RXZHcWh1RHJFO0V1R3BodURFO0lBQW1FLFlBQUE7RXZHdWh1RHJFO0V1R3RodURFO0lBQW1FLGNBQUE7RXZHeWh1RHJFO0V1R3hodURFO0lBQW1FLFlBQUE7RXZHMmh1RHJFO0V1RzFodURFO0lBQW1FLGNBQUE7RXZHNmh1RHJFO0V1RzVodURFO0lBQW1FLFlBQUE7RXZHK2h1RHJFO0V1RzlodURFO0lBQW1FLGNBQUE7RXZHaWl1RHJFO0V1R2hpdURFO0lBQW1FLFlBQUE7RXZHbWl1RHJFO0V1R2xpdURFO0lBQW1FLGNBQUE7RXZHcWl1RHJFO0V1R3BpdURFO0lBQW1FLFlBQUE7RXZHdWl1RHJFO0V1R3RpdURFO0lBQW1FLGNBQUE7RXZHeWl1RHJFO0V1R3hpdURFO0lBQW1FLFlBQUE7RXZHMml1RHJFO0FBQ0Y7QTRGeHB1RE07RVcrRkY7SUFBbUUsZUFBQTtFdkc2anVEckU7RXVHNWp1REU7SUFBbUUsY0FBQTtFdkcranVEckU7RXVHOWp1REU7SUFBbUUsZUFBQTtFdkdpa3VEckU7RXVHaGt1REU7SUFBbUUsWUFBQTtFdkdta3VEckU7RXVHbGt1REU7SUFBbUUsY0FBQTtFdkdxa3VEckU7RXVHcGt1REU7SUFBbUUsWUFBQTtFdkd1a3VEckU7RXVHdGt1REU7SUFBbUUsY0FBQTtFdkd5a3VEckU7RXVHeGt1REU7SUFBbUUsWUFBQTtFdkcya3VEckU7RXVHMWt1REU7SUFBbUUsY0FBQTtFdkc2a3VEckU7RXVHNWt1REU7SUFBbUUsWUFBQTtFdkcra3VEckU7RXVHOWt1REU7SUFBbUUsY0FBQTtFdkdpbHVEckU7RXVHaGx1REU7SUFBbUUsWUFBQTtFdkdtbHVEckU7RXVHbGx1REU7SUFBbUUsY0FBQTtFdkdxbHVEckU7RXVHcGx1REU7SUFBbUUsWUFBQTtFdkd1bHVEckU7QUFDRjtBNEZwc3VETTtFVytGRjtJQUFtRSxlQUFBO0V2R3ltdURyRTtFdUd4bXVERTtJQUFtRSxjQUFBO0V2RzJtdURyRTtFdUcxbXVERTtJQUFtRSxlQUFBO0V2RzZtdURyRTtFdUc1bXVERTtJQUFtRSxZQUFBO0V2RyttdURyRTtFdUc5bXVERTtJQUFtRSxjQUFBO0V2R2ludURyRTtFdUdobnVERTtJQUFtRSxZQUFBO0V2R21udURyRTtFdUdsbnVERTtJQUFtRSxjQUFBO0V2R3FudURyRTtFdUdwbnVERTtJQUFtRSxZQUFBO0V2R3VudURyRTtFdUd0bnVERTtJQUFtRSxjQUFBO0V2R3ludURyRTtFdUd4bnVERTtJQUFtRSxZQUFBO0V2RzJudURyRTtFdUcxbnVERTtJQUFtRSxjQUFBO0V2RzZudURyRTtFdUc1bnVERTtJQUFtRSxZQUFBO0V2RytudURyRTtFdUc5bnVERTtJQUFtRSxjQUFBO0V2R2lvdURyRTtFdUdob3VERTtJQUFtRSxZQUFBO0V2R21vdURyRTtBQUNGO0E0Rmh2dURNO0VXK0ZGO0lBQW1FLGVBQUE7RXZHcXB1RHJFO0V1R3BwdURFO0lBQW1FLGNBQUE7RXZHdXB1RHJFO0V1R3RwdURFO0lBQW1FLGVBQUE7RXZHeXB1RHJFO0V1R3hwdURFO0lBQW1FLFlBQUE7RXZHMnB1RHJFO0V1RzFwdURFO0lBQW1FLGNBQUE7RXZHNnB1RHJFO0V1RzVwdURFO0lBQW1FLFlBQUE7RXZHK3B1RHJFO0V1RzlwdURFO0lBQW1FLGNBQUE7RXZHaXF1RHJFO0V1R2hxdURFO0lBQW1FLFlBQUE7RXZHbXF1RHJFO0V1R2xxdURFO0lBQW1FLGNBQUE7RXZHcXF1RHJFO0V1R3BxdURFO0lBQW1FLFlBQUE7RXZHdXF1RHJFO0V1R3RxdURFO0lBQW1FLGNBQUE7RXZHeXF1RHJFO0V1R3hxdURFO0lBQW1FLFlBQUE7RXZHMnF1RHJFO0V1RzFxdURFO0lBQW1FLGNBQUE7RXZHNnF1RHJFO0V1RzVxdURFO0lBQW1FLFlBQUE7RXZHK3F1RHJFO0FBQ0Y7QTRGNXh1RE07RVcrRkY7SUFBbUUsZUFBQTtFdkdpc3VEckU7RXVHaHN1REU7SUFBbUUsY0FBQTtFdkdtc3VEckU7RXVHbHN1REU7SUFBbUUsZUFBQTtFdkdxc3VEckU7RXVHcHN1REU7SUFBbUUsWUFBQTtFdkd1c3VEckU7RXVHdHN1REU7SUFBbUUsY0FBQTtFdkd5c3VEckU7RXVHeHN1REU7SUFBbUUsWUFBQTtFdkcyc3VEckU7RXVHMXN1REU7SUFBbUUsY0FBQTtFdkc2c3VEckU7RXVHNXN1REU7SUFBbUUsWUFBQTtFdkcrc3VEckU7RXVHOXN1REU7SUFBbUUsY0FBQTtFdkdpdHVEckU7RXVHaHR1REU7SUFBbUUsWUFBQTtFdkdtdHVEckU7RXVHbHR1REU7SUFBbUUsY0FBQTtFdkdxdHVEckU7RXVHcHR1REU7SUFBbUUsWUFBQTtFdkd1dHVEckU7RXVHdHR1REU7SUFBbUUsY0FBQTtFdkd5dHVEckU7RXVHeHR1REU7SUFBbUUsWUFBQTtFdkcydHVEckU7QUFDRjtBdUd4dHVEQTtFQUFXLFNBQUE7QXZHMnR1RFg7O0F1RzF0dURBO0VBQVcsWUFBQTtBdkc4dHVEWDs7QXVHN3R1REE7RUFBVyxZQUFBO0F2R2l1dURYOztBdUdodXVEQTtFQUFXLGFBQUE7QXZHb3V1RFg7O0E0RnYxdURNO0VXdUhGO0lBQWdDLFNBQUE7RXZHcXV1RGxDO0V1R3B1dURFO0lBQWdDLFlBQUE7RXZHdXV1RGxDO0V1R3R1dURFO0lBQWdDLFlBQUE7RXZHeXV1RGxDO0V1R3h1dURFO0lBQWdDLGFBQUE7RXZHMnV1RGxDO0FBQ0Y7QTRGdDJ1RE07RVd1SEY7SUFBZ0MsU0FBQTtFdkdtdnVEbEM7RXVHbHZ1REU7SUFBZ0MsWUFBQTtFdkdxdnVEbEM7RXVHcHZ1REU7SUFBZ0MsWUFBQTtFdkd1dnVEbEM7RXVHdHZ1REU7SUFBZ0MsYUFBQTtFdkd5dnVEbEM7QUFDRjtBNEZwM3VETTtFV3VIRjtJQUFnQyxTQUFBO0V2R2l3dURsQztFdUdod3VERTtJQUFnQyxZQUFBO0V2R213dURsQztFdUdsd3VERTtJQUFnQyxZQUFBO0V2R3F3dURsQztFdUdwd3VERTtJQUFnQyxhQUFBO0V2R3V3dURsQztBQUNGO0E0Rmw0dURNO0VXdUhGO0lBQWdDLFNBQUE7RXZHK3d1RGxDO0V1Rzl3dURFO0lBQWdDLFlBQUE7RXZHaXh1RGxDO0V1R2h4dURFO0lBQWdDLFlBQUE7RXZHbXh1RGxDO0V1R2x4dURFO0lBQWdDLGFBQUE7RXZHcXh1RGxDO0FBQ0Y7QTRGaDV1RE07RVd1SEY7SUFBZ0MsU0FBQTtFdkc2eHVEbEM7RXVHNXh1REU7SUFBZ0MsWUFBQTtFdkcreHVEbEM7RXVHOXh1REU7SUFBZ0MsWUFBQTtFdkdpeXVEbEM7RXVHaHl1REU7SUFBZ0MsYUFBQTtFdkdteXVEbEM7QUFDRjtBNEY5NXVETTtFV3VIRjtJQUFnQyxTQUFBO0V2RzJ5dURsQztFdUcxeXVERTtJQUFnQyxZQUFBO0V2RzZ5dURsQztFdUc1eXVERTtJQUFnQyxZQUFBO0V2Ryt5dURsQztFdUc5eXVERTtJQUFnQyxhQUFBO0V2R2l6dURsQztBQUNGO0E0RjU2dURNO0VXdUhGO0lBQWdDLFNBQUE7RXZHeXp1RGxDO0V1R3h6dURFO0lBQWdDLFlBQUE7RXZHMnp1RGxDO0V1RzF6dURFO0lBQWdDLFlBQUE7RXZHNnp1RGxDO0V1RzV6dURFO0lBQWdDLGFBQUE7RXZHK3p1RGxDO0FBQ0Y7QTRGMTd1RE07RVd1SEY7SUFBZ0MsU0FBQTtFdkd1MHVEbEM7RXVHdDB1REU7SUFBZ0MsWUFBQTtFdkd5MHVEbEM7RXVHeDB1REU7SUFBZ0MsWUFBQTtFdkcyMHVEbEM7RXVHMTB1REU7SUFBZ0MsYUFBQTtFdkc2MHVEbEM7QUFDRjtBNEZ4OHVETTtFV3VIRjtJQUFnQyxTQUFBO0V2R3ExdURsQztFdUdwMXVERTtJQUFnQyxZQUFBO0V2R3UxdURsQztFdUd0MXVERTtJQUFnQyxZQUFBO0V2R3kxdURsQztFdUd4MXVERTtJQUFnQyxhQUFBO0V2RzIxdURsQztBQUNGO0E0RnQ5dURNO0VXdUhGO0lBQWdDLFNBQUE7RXZHbTJ1RGxDO0V1R2wydURFO0lBQWdDLFlBQUE7RXZHcTJ1RGxDO0V1R3AydURFO0lBQWdDLFlBQUE7RXZHdTJ1RGxDO0V1R3QydURFO0lBQWdDLGFBQUE7RXZHeTJ1RGxDO0FBQ0Y7QTRGcCt1RE07RVd1SEY7SUFBZ0MsU0FBQTtFdkdpM3VEbEM7RXVHaDN1REU7SUFBZ0MsWUFBQTtFdkdtM3VEbEM7RXVHbDN1REU7SUFBZ0MsWUFBQTtFdkdxM3VEbEM7RXVHcDN1REU7SUFBZ0MsYUFBQTtFdkd1M3VEbEM7QUFDRjtBNEZsL3VETTtFV3VIRjtJQUFnQyxTQUFBO0V2RyszdURsQztFdUc5M3VERTtJQUFnQyxZQUFBO0V2R2k0dURsQztFdUdoNHVERTtJQUFnQyxZQUFBO0V2R200dURsQztFdUdsNHVERTtJQUFnQyxhQUFBO0V2R3E0dURsQztBQUNGO0F1RzkzdURBO0VBQVcsZUFBQTtBdkdpNHVEWDs7QXVHaDR1REE7RUFBVyxnQkFBQTtBdkdvNHVEWDs7QTRGdmd2RE07RVd1SUY7SUFBZ0MsZUFBQTtFdkdxNHVEbEM7RXVHcDR1REU7SUFBZ0MsZ0JBQUE7RXZHdTR1RGxDO0FBQ0Y7QTRGaGh2RE07RVd1SUY7SUFBZ0MsZUFBQTtFdkc2NHVEbEM7RXVHNTR1REU7SUFBZ0MsZ0JBQUE7RXZHKzR1RGxDO0FBQ0Y7QTRGeGh2RE07RVd1SUY7SUFBZ0MsZUFBQTtFdkdxNXVEbEM7RXVHcDV1REU7SUFBZ0MsZ0JBQUE7RXZHdTV1RGxDO0FBQ0Y7QTRGaGl2RE07RVd1SUY7SUFBZ0MsZUFBQTtFdkc2NXVEbEM7RXVHNTV1REU7SUFBZ0MsZ0JBQUE7RXZHKzV1RGxDO0FBQ0Y7QTRGeGl2RE07RVd1SUY7SUFBZ0MsZUFBQTtFdkdxNnVEbEM7RXVHcDZ1REU7SUFBZ0MsZ0JBQUE7RXZHdTZ1RGxDO0FBQ0Y7QTRGaGp2RE07RVd1SUY7SUFBZ0MsZUFBQTtFdkc2NnVEbEM7RXVHNTZ1REU7SUFBZ0MsZ0JBQUE7RXZHKzZ1RGxDO0FBQ0Y7QTRGeGp2RE07RVd1SUY7SUFBZ0MsZUFBQTtFdkdxN3VEbEM7RXVHcDd1REU7SUFBZ0MsZ0JBQUE7RXZHdTd1RGxDO0FBQ0Y7QTRGaGt2RE07RVd1SUY7SUFBZ0MsZUFBQTtFdkc2N3VEbEM7RXVHNTd1REU7SUFBZ0MsZ0JBQUE7RXZHKzd1RGxDO0FBQ0Y7QTRGeGt2RE07RVd1SUY7SUFBZ0MsZUFBQTtFdkdxOHVEbEM7RXVHcDh1REU7SUFBZ0MsZ0JBQUE7RXZHdTh1RGxDO0FBQ0Y7QTRGaGx2RE07RVd1SUY7SUFBZ0MsZUFBQTtFdkc2OHVEbEM7RXVHNTh1REU7SUFBZ0MsZ0JBQUE7RXZHKzh1RGxDO0FBQ0Y7QTRGeGx2RE07RVd1SUY7SUFBZ0MsZUFBQTtFdkdxOXVEbEM7RXVHcDl1REU7SUFBZ0MsZ0JBQUE7RXZHdTl1RGxDO0FBQ0Y7QTRGaG12RE07RVd1SUY7SUFBZ0MsZUFBQTtFdkc2OXVEbEM7RXVHNTl1REU7SUFBZ0MsZ0JBQUE7RXZHKzl1RGxDO0FBQ0Y7QXdHNWx2REE7RUFBUSw2QkFBQTtBeEcrbHZEUjs7QXdHOWx2REE7RUFBUSwyQkFBQTtBeEdrbXZEUjs7QXdHam12REE7RUFBUSw0QkFBQTtBeEdxbXZEUjs7QTRGbm52RE07RVlrQkY7SUFBNkIsNkJBQUE7RXhHc212RC9CO0V3R3JtdkRFO0lBQTZCLDJCQUFBO0V4R3dtdkQvQjtFd0d2bXZERTtJQUE2Qiw0QkFBQTtFeEcwbXZEL0I7QUFDRjtBNEYvbnZETTtFWWtCRjtJQUE2Qiw2QkFBQTtFeEdpbnZEL0I7RXdHaG52REU7SUFBNkIsMkJBQUE7RXhHbW52RC9CO0V3R2xudkRFO0lBQTZCLDRCQUFBO0V4R3FudkQvQjtBQUNGO0E0RjFvdkRNO0VZa0JGO0lBQTZCLDZCQUFBO0V4RzRudkQvQjtFd0czbnZERTtJQUE2QiwyQkFBQTtFeEc4bnZEL0I7RXdHN252REU7SUFBNkIsNEJBQUE7RXhHZ292RC9CO0FBQ0Y7QTRGcnB2RE07RVlrQkY7SUFBNkIsNkJBQUE7RXhHdW92RC9CO0V3R3RvdkRFO0lBQTZCLDJCQUFBO0V4R3lvdkQvQjtFd0d4b3ZERTtJQUE2Qiw0QkFBQTtFeEcyb3ZEL0I7QUFDRjtBNEZocXZETTtFWWtCRjtJQUE2Qiw2QkFBQTtFeEdrcHZEL0I7RXdHanB2REU7SUFBNkIsMkJBQUE7RXhHb3B2RC9CO0V3R25wdkRFO0lBQTZCLDRCQUFBO0V4R3NwdkQvQjtBQUNGO0E0RjNxdkRNO0VZa0JGO0lBQTZCLDZCQUFBO0V4RzZwdkQvQjtFd0c1cHZERTtJQUE2QiwyQkFBQTtFeEcrcHZEL0I7RXdHOXB2REU7SUFBNkIsNEJBQUE7RXhHaXF2RC9CO0FBQ0Y7QTRGdHJ2RE07RVlrQkY7SUFBNkIsNkJBQUE7RXhHd3F2RC9CO0V3R3ZxdkRFO0lBQTZCLDJCQUFBO0V4RzBxdkQvQjtFd0d6cXZERTtJQUE2Qiw0QkFBQTtFeEc0cXZEL0I7QUFDRjtBNEZqc3ZETTtFWWtCRjtJQUE2Qiw2QkFBQTtFeEdtcnZEL0I7RXdHbHJ2REU7SUFBNkIsMkJBQUE7RXhHcXJ2RC9CO0V3R3BydkRFO0lBQTZCLDRCQUFBO0V4R3VydkQvQjtBQUNGO0E0RjVzdkRNO0VZa0JGO0lBQTZCLDZCQUFBO0V4RzhydkQvQjtFd0c3cnZERTtJQUE2QiwyQkFBQTtFeEdnc3ZEL0I7RXdHL3J2REU7SUFBNkIsNEJBQUE7RXhHa3N2RC9CO0FBQ0Y7QTRGdnR2RE07RVlrQkY7SUFBNkIsNkJBQUE7RXhHeXN2RC9CO0V3R3hzdkRFO0lBQTZCLDJCQUFBO0V4RzJzdkQvQjtFd0cxc3ZERTtJQUE2Qiw0QkFBQTtFeEc2c3ZEL0I7QUFDRjtBNEZsdXZETTtFWWtCRjtJQUE2Qiw2QkFBQTtFeEdvdHZEL0I7RXdHbnR2REU7SUFBNkIsMkJBQUE7RXhHc3R2RC9CO0V3R3J0dkRFO0lBQTZCLDRCQUFBO0V4R3d0dkQvQjtBQUNGO0E0Rjd1dkRNO0VZa0JGO0lBQTZCLDZCQUFBO0V4Ryt0dkQvQjtFd0c5dHZERTtJQUE2QiwyQkFBQTtFeEdpdXZEL0I7RXdHaHV2REU7SUFBNkIsNEJBQUE7RXhHbXV2RC9CO0FBQ0Y7QXdHNXR2REE7RUFBUSwrQkFBQTtBeEcrdHZEUjs7QXdHOXR2REE7RUFBUSxvQ0FBQTtBeEdrdXZEUjs7QXdHanV2REE7RUFBUSxvQ0FBQTtBeEdxdXZEUjs7QXdHcHV2REE7RUFBUSxxQ0FBQTtBeEd3dXZEUjs7QXdHbHV2REE7RUFBUSw2QkFBQTtBeEdzdXZEUjs7QXdHcnV2REE7RUFBUSw4QkFBQTtBeEd5dXZEUjs7QXdHbnV2REE7RUFBUSx3Q0FBQTtFQUFBLGdDQUFBO0F4R3V1dkRSOztBd0d0dXZEQTtFQUFRLDRDQUFBO0VBQUEsb0NBQUE7QXhHMHV2RFI7O0F3R3p1dkRBO0VBQVMsZ0RBQUE7RUFBQSx3Q0FBQTtBeEc2dXZEVDs7QXdHNXV2REE7RUFBUSw2Q0FBQTtFQUFBLHFDQUFBO0F4R2d2dkRSOztBd0cxdXZEQTtFQUFVLDhCQUFBO0F4Rzh1dkRWOztBd0c3dXZEQTtFQUFTLDJCQUFBO0F4R2l2dkRUOztBd0dodnZEQTtFQUFTLDhCQUFBO0F4R292dkRUOztBd0c5dXZEQTtFQUFTLDZCQUFBO0F4R2t2dkRUOztBd0dqdnZEQTtFQUFVLGdDQUFBO0F4R3F2dkRWOztBd0dwdnZEQTtFQUFTLCtCQUFBO0F4R3d2dkRUOztBd0dsdnZEQTtFQUFVLGdDQUFBO0F4R3N2dkRWOztBd0dydnZEQTtFQUFTLDRCQUFBO0F4R3l2dkRUOztBd0dudnZEQTtFQUFTLGtDQUFBO0F4R3V2dkRUOztBd0dqdnZEQTtFQUFZLDZCQUFBO0F4R3F2dkRaOztBd0dwdnZEQTtFQUFZLDZCQUFBO0F4R3d2dkRaOztBd0d2dnZEQTtFQUFZLDBCQUFBO0F4RzJ2dkRaOztBd0cxdnZEQTtFQUFZLDZCQUFBO0F4Rzh2dkRaOztBd0c3dnZEQTtFQUFZLDRCQUFBO0F4R2l3dkRaOztBd0dod3ZEQTtFQUFZLDRCQUFBO0F4R293dkRaOztBd0c5dnZEQTtFQUFVLDJCQUFBO0F4R2t3dkRWOztBd0dqd3ZEQTtFQUFVLDJCQUFBO0F4R3F3dkRWOztBd0dwd3ZEQTtFQUFVLDJCQUFBO0F4R3d3dkRWOztBd0d2d3ZEQTtFQUFVLDJCQUFBO0F4RzJ3dkRWOztBd0cxd3ZEQTtFQUFVLDJCQUFBO0F4Rzh3dkRWOztBd0c3d3ZEQTtFQUFVLDJCQUFBO0F4R2l4dkRWOztBd0doeHZEQTtFQUFVLDJCQUFBO0F4R294dkRWOztBd0dueHZEQTtFQUFVLDJCQUFBO0F4R3V4dkRWOztBd0d0eHZEQTtFQUFVLDJCQUFBO0F4RzB4dkRWOztBd0dweHZEQTtFQUFXLHlCQUFBO0F4R3d4dkRYOztBd0d2eHZEQTtFQUFXLHlCQUFBO0F4RzJ4dkRYOztBd0cxeHZEQTtFQUFXLDJCQUFBO0F4Rzh4dkRYOztBeUc5NHZEQTtFQUFPLGtEQUFBO0F6R2s1dkRQOztBeUdqNXZEQTtFQUFPLHNEQUFBO0F6R3E1dkRQOztBeUdwNXZEQTtFQUFPLHdEQUFBO0F6R3c1dkRQOztBeUd2NXZEQTtFQUFPLHlEQUFBO0F6RzI1dkRQOztBeUcxNXZEQTtFQUFPLHVEQUFBO0F6Rzg1dkRQOztBeUd2NXZERTtFQUFjLDRCQUFBO0F6RzI1dkRoQjs7QXlHMTV2REU7RUFBYyxnQ0FBQTtBekc4NXZEaEI7O0F5Rzc1dkRFO0VBQWMsa0NBQUE7QXpHaTZ2RGhCOztBeUdoNnZERTtFQUFjLG1DQUFBO0F6R282dkRoQjs7QXlHbjZ2REU7RUFBYyxpQ0FBQTtBekd1NnZEaEI7O0F5RzM2dkRFO0VBQWMsNEJBQUE7QXpHKzZ2RGhCOztBeUc5NnZERTtFQUFjLGdDQUFBO0F6R2s3dkRoQjs7QXlHajd2REU7RUFBYyxrQ0FBQTtBekdxN3ZEaEI7O0F5R3A3dkRFO0VBQWMsbUNBQUE7QXpHdzd2RGhCOztBeUd2N3ZERTtFQUFjLGlDQUFBO0F6RzI3dkRoQjs7QXlHLzd2REU7RUFBYyw0QkFBQTtBekdtOHZEaEI7O0F5R2w4dkRFO0VBQWMsZ0NBQUE7QXpHczh2RGhCOztBeUdyOHZERTtFQUFjLGtDQUFBO0F6R3k4dkRoQjs7QXlHeDh2REU7RUFBYyxtQ0FBQTtBekc0OHZEaEI7O0F5RzM4dkRFO0VBQWMsaUNBQUE7QXpHKzh2RGhCOztBeUduOXZERTtFQUFjLDRCQUFBO0F6R3U5dkRoQjs7QXlHdDl2REU7RUFBYyxnQ0FBQTtBekcwOXZEaEI7O0F5R3o5dkRFO0VBQWMsa0NBQUE7QXpHNjl2RGhCOztB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dkQ7O0EyRzdzd0RFO0VBQXFELGdDQUFBO0EzR2l0d0R2RDs7QTJHaHR3REU7RUFBcUQsd0JBQUE7QTNHb3R3RHZEOztBMkdudHdERTtFQUFxRCwwQkFBQTtBM0d1dHdEdkQ7O0EyRzN0d0RFO0VBQXFELHlCQUFBO0EzRyt0d0R2RDs7QTJHOXR3REU7RUFBcUQsb0NBQUE7QTNHa3V3RHZEOztBMkdqdXdERTtFQUFxRCxnQ0FBQTtBM0dxdXdEdkQ7O0EyR3B1d0RFO0VBQXFELHdCQUFBO0EzR3d1d0R2RDs7QTJHdnV3REU7RUFBcUQsMEJBQUE7QTNHMnV3RHZEOztBMkcvdXdERTtFQUFxRCx5QkFBQTtBM0dtdndEdkQ7O0EyR2x2d0RFO0VBQXFELG9DQUFBO0EzR3N2d0R2RDs7QTJHcnZ3REU7RUFBcUQsZ0NBQUE7QTNHeXZ3RHZEOztBMkd4dndERTtFQUFxRCx3QkFBQTtBM0c0dndEdkQ7O0EyRzN2d0RFO0VBQXFELDBCQUFBO0EzRyt2d0R2RDs7QTJHbnd3REU7RUFBcUQseUJBQUE7QTNHdXd3RHZEOztBMkd0d3dERTtFQUFxRCxvQ0FBQTtBM0cwd3dEdkQ7O0EyR3p3d0RFO0VBQXFELGdDQUFBO0EzRzZ3d0R2RDs7QTJHNXd3REU7RUFBcUQsd0JBQUE7QTNHZ3h3RHZEOztBMkcvd3dERTtFQUFxRCwwQkFBQTtBM0dteHdEdkQ7O0EyR3Z4d0RFO0VBQXFELHlCQUFBO0EzRzJ4d0R2RDs7QTJHMXh3REU7RUFBcUQsb0NBQUE7QTNHOHh3RHZEOztBMkc3eHdERTtFQUFxRCxnQ0FBQTtBM0dpeXdEdkQ7O0EyR2h5d0RFO0VBQXFELHdCQUFBO0EzR295d0R2RDs7QTJHbnl3REU7RUFBcUQsMEJBQUE7QTNHdXl3RHZEOztBMkczeXdERTtFQUFxRCx5QkFBQTtBM0creXdEdkQ7O0EyRzl5d0RFO0VBQXFELG9DQUFBO0EzR2t6d0R2RDs7QTJHanp3REU7RUFBcUQsZ0NBQUE7QTNHcXp3RHZEOztBMkdwendERTtFQUFxRCx3QkFBQTtBM0d3endEdkQ7O0EyR3Z6d0RFO0VBQXFELDBCQUFBO0EzRzJ6d0R2RDs7QTJHL3p3REU7RUFBcUQseUJBQUE7QTNHbTB3RHZEOztBMkdsMHdERTtFQUFxRCxvQ0FBQTtBM0dzMHdEdkQ7O0EyR3Iwd0RFO0VBQXFELGdDQUFBO0EzR3kwd0R2RDs7QTJHeDB3REU7RUFBcUQsd0JBQUE7QTNHNDB3RHZEOztBMkczMHdERTtFQUFxRCwwQkFBQTtBM0crMHdEdkQ7O0EyR24xd0RFO0VBQXFELHlCQUFBO0EzR3Uxd0R2RDs7QTJHdDF3REU7RUFBcUQsb0NBQUE7QTNHMDF3RHZEOztBMkd6MXdERTtFQUFxRCxnQ0FBQTtBM0c2MXdEdkQ7O0EyRzUxd0RFO0VBQXFELHdCQUFBO0EzR2cyd0R2RDs7QTJHLzF3REU7RUFBcUQsMEJBQUE7QTNHbTJ3RHZEOztBMkd2MndERTtFQUFxRCx5QkFBQTtBM0cyMndEdkQ7O0EyRzEyd0RFO0VBQXFELG9DQUFBO0EzRzgyd0R2RDs7QTJHNzJ3REU7RUFBcUQsZ0NBQUE7QTNHaTN3RHZEOztBMkdoM3dERTtFQUFxRCx3QkFBQTtBM0dvM3dEdkQ7O0EyR24zd0RFO0VBQXFELDBCQUFBO0EzR3Uzd0R2RDs7QTJHMzN3REU7RUFBcUQseUJBQUE7QTNHKzN3RHZEOztBMkc5M3dERTtFQUFxRCxvQ0FBQTtBM0drNHdEdkQ7O0EyR2o0d0RFO0VBQXFELGdDQUFBO0EzR3E0d0R2RDs7QTJHcDR3REU7RUFBcUQsd0JBQUE7QTNHdzR3RHZEOztBMkd2NHdERTtFQUFxRCwwQkFBQTtBM0cyNHdEdkQ7O0EyRy80d0RFO0VBQXFELHlCQUFBO0EzR201d0R2RDs7QTJHbDV3REU7RUFBcUQsb0NBQUE7QTNHczV3RHZEOztBMkdyNXdERTtFQUFxRCxnQ0FBQTtBM0d5NXdEdkQ7O0EyR3g1d0RFO0VBQXFELHdCQUFBO0EzRzQ1d0R2RDs7QTJHMzV3REU7RUFBcUQsMEJBQUE7QTNHKzV3RHZEOztBMkduNndERTtFQUFxRCx5QkFBQTtBM0d1NndEdkQ7O0EyR3Q2d0RFO0VBQXFELG9DQUFBO0EzRzA2d0R2RDs7QTJHejZ3REU7RUFBcUQsZ0NBQUE7QTNHNjZ3RHZEOztBMkc1NndERTtFQUFxRCx3QkFBQTtBM0dnN3dEdkQ7O0EyRy82d0RFO0VBQXFELDBCQUFBO0EzR203d0R2RDs7QTJHdjd3REU7RUFBcUQseUJBQUE7QTNHMjd3RHZEOztBMkcxN3dERTtFQUFxRCxvQ0FBQTtBM0c4N3dEdkQ7O0EyRzc3d0RFO0VBQXFELGdDQUFBO0EzR2k4d0R2RDs7QTJHaDh3REU7RUFBcUQsd0JBQUE7QTNHbzh3RHZEOztBMkduOHdERTtFQUFxRCwwQkFBQTtBM0d1OHdEdkQ7O0EyRzM4d0RFO0VBQXFELHlCQUFBO0EzRys4d0R2RDs7QTJHOTh3REU7RUFBcUQsb0NBQUE7QTNHazl3RHZEOztBMkdqOXdERTtFQUFxRCxnQ0FBQTtBM0dxOXdEdkQ7O0EyR3A5d0RFO0VBQXFELHdCQUFBO0EzR3c5d0R2RDs7QTJHdjl3REU7RUFBcUQsMEJBQUE7QTNHMjl3RHZEOztBMkcvOXdERTtFQUFxRCx5QkFBQTtBM0dtK3dEdkQ7O0EyR2wrd0RFO0VBQXFELG9DQUFBO0EzR3Mrd0R2RDs7QTJHcit3REU7RUFBcUQsZ0NBQUE7QTNHeSt3RHZEOztBMkd4K3dERTtFQUFxRCx3QkFBQTtBM0c0K3dEdkQ7O0EyRzMrd0RFO0VBQXFELDBCQUFBO0EzRysrd0R2RDs7QTJHbi93REU7RUFBcUQseUJBQUE7QTNHdS93RHZEOztBMkd0L3dERTtFQUFxRCxvQ0FBQTtBM0cwL3dEdkQ7O0EyR3ovd0RFO0VBQXFELGdDQUFBO0EzRzYvd0R2RDs7QTJHNS93REU7RUFBcUQsd0JBQUE7QTNHZ2d4RHZEOztBMkcvL3dERTtFQUFxRCwwQkFBQTtBM0dtZ3hEdkQ7O0EyR3ZneERFO0VBQXFELHlCQUFBO0EzRzJneER2RDs7QTJHMWd4REU7RUFBcUQsb0NBQUE7QTNHOGd4RHZEOztBMkc3Z3hERTtFQUFxRCxnQ0FBQTtBM0dpaHhEdkQ7O0EyR2hoeERFO0VBQXFELHdCQUFBO0EzR29oeER2RDs7QTJHbmh4REU7RUFBcUQsMEJBQUE7QTNHdWh4RHZEOztBMkczaHhERTtFQUFxRCx5QkFBQTtBM0craHhEdkQ7O0EyRzloeERFO0VBQXFELG9DQUFBO0EzR2tpeER2RDs7QTJHaml4REU7RUFBcUQsZ0NBQUE7QTNHcWl4RHZEOztBMkdwaXhERTtFQUFxRCx3QkFBQTtBM0d3aXhEdkQ7O0EyR3ZpeERFO0VBQXFELDBCQUFBO0EzRzJpeER2RDs7QTJHL2l4REU7RUFBcUQseUJBQUE7QTNHbWp4RHZEOztBMkdsanhERTtFQUFxRCxvQ0FBQTtBM0dzanhEdkQ7O0EyR3JqeERFO0VBQXFELGdDQUFBO0EzR3lqeER2RDs7QTJHeGp4REU7RUFBcUQsd0JBQUE7QTNHNGp4RHZEOztBMkczanhERTtFQUFxRCwwQkFBQTtBM0cranhEdkQ7O0EyR25reERFO0VBQXFELHlCQUFBO0EzR3VreER2RDs7QTJHdGt4REU7RUFBcUQsb0NBQUE7QTNHMGt4RHZEOztBMkd6a3hERTtFQUFxRCxnQ0FBQTtBM0c2a3hEdkQ7O0EyRzVreERFO0VBQXFELHdCQUFBO0EzR2dseER2RDs7QTJHL2t4REU7RUFBcUQsMEJBQUE7QTNHbWx4RHZEOztBMkd2bHhERTtFQUFxRCx5QkFBQTtBM0cybHhEdkQ7O0EyRzFseERFO0VBQXFELG9DQUFBO0EzRzhseER2RDs7QTJHN2x4REU7RUFBcUQsZ0NBQUE7QTNHaW14RHZEOztBMkdobXhERTtFQUFxRCx3QkFBQTtBM0dvbXhEdkQ7O0EyR25teERFO0VBQXFELDBCQUFBO0EzR3VteER2RDs7QTJHM214REU7RUFBcUQseUJBQUE7QTNHK214RHZEOztBMkc5bXhERTtFQUFxRCxvQ0FBQTtBM0drbnhEdkQ7O0EyR2pueERFO0VBQXFELGdDQUFBO0EzR3FueER2RDs7QTJHcG54REU7RUFBcUQsd0JBQUE7QTNHd254RHZEOztBMkd2bnhERTtFQUFxRCwwQkFBQTtBM0cybnhEdkQ7O0EyRy9ueERFO0VBQXFELHlCQUFBO0EzR21veER2RDs7QTJHbG94REU7RUFBcUQsb0NBQUE7QTNHc294RHZEOztBMkdyb3hERTtFQUFxRCxnQ0FBQTtBM0d5b3hEdkQ7O0EyR3hveERFO0VBQXFELHdCQUFBO0EzRzRveER2RDs7QTJHM294REU7RUFBcUQsMEJBQUE7QTNHK294RHZEOztBMkducHhERTtFQUFxRCx5QkFBQTtBM0d1cHhEdkQ7O0EyR3RweERFO0VBQXFELG9DQUFBO0EzRzBweER2RDs7QTJHenB4REU7RUFBcUQsZ0NBQUE7QTNHNnB4RHZEOztBMkc1cHhERTtFQUFxRCx3QkFBQTtBM0dncXhEdkQ7O0EyRy9weERFO0VBQXFELDBCQUFBO0EzR21xeER2RDs7QTJHdnF4REU7RUFBcUQseUJBQUE7QTNHMnF4RHZEOztBMkcxcXhERTtFQUFxRCxvQ0FBQTtBM0c4cXhEdkQ7O0EyRzdxeERFO0VBQXFELGdDQUFBO0EzR2lyeER2RDs7QTJHaHJ4REU7RUFBcUQsd0JBQUE7QTNHb3J4RHZEOztBMkducnhERTtFQUFxRCwwQkFBQTtBM0d1cnhEdkQ7O0EyRzNyeERFO0VBQXFELHlCQUFBO0EzRytyeER2RDs7QTJHOXJ4REU7RUFBcUQsb0NBQUE7QTNHa3N4RHZEOztBMkdqc3hERTtFQUFxRCxnQ0FBQTtBM0dxc3hEdkQ7O0EyR3BzeERFO0VBQXFELHdCQUFBO0EzR3dzeER2RDs7QTJHdnN4REU7RUFBcUQsMEJBQUE7QTNHMnN4RHZEOztBMkcvc3hERTtFQUFxRCx5QkFBQTtBM0dtdHhEdkQ7O0EyR2x0eERFO0VBQXFELG9DQUFBO0EzR3N0eER2RDs7QTJHcnR4REU7RUFBcUQsZ0NBQUE7QTNHeXR4RHZEOztBMkd4dHhERTtFQUFxRCx3QkFBQTtBM0c0dHhEdkQ7O0EyRzN0eERFO0VBQXFELDBCQUFBO0EzRyt0eER2RDs7QTJHbnV4REU7RUFBcUQseUJBQUE7QTNHdXV4RHZEOztBMkd0dXhERTtFQUFxRCxvQ0FBQTtBM0cwdXhEdkQ7O0EyR3p1eERFO0VBQXFELGdDQUFBO0EzRzZ1eER2RDs7QTJHNXV4REU7RUFBcUQsd0JBQUE7QTNHZ3Z4RHZEOztBMkcvdXhERTtFQUFxRCwwQkFBQTtBM0dtdnhEdkQ7O0EyR3Z2eERFO0VBQXFELHlCQUFBO0EzRzJ2eER2RDs7QTJHMXZ4REU7RUFBcUQsb0NBQUE7QTNHOHZ4RHZEOztBMkc3dnhERTtFQUFxRCxnQ0FBQTtBM0dpd3hEdkQ7O0EyR2h3eERFO0VBQXFELHdCQUFBO0EzR293eER2RDs7QTJHbnd4REU7RUFBcUQsMEJBQUE7QTNHdXd4RHZEOztBMkczd3hERTtFQUFxRCx5QkFBQTtBM0crd3hEdkQ7O0EyRzl3eERFO0VBQXFELG9DQUFBO0EzR2t4eER2RDs7QTJHanh4REU7RUFBcUQsZ0NBQUE7QTNHcXh4RHZEOztBMkdweHhERTtFQUFxRCx3QkFBQTtBM0d3eHhEdkQ7O0EyR3Z4eERFO0VBQXFELDBCQUFBO0EzRzJ4eER2RDs7QTJHL3h4REU7RUFBcUQseUJBQUE7QTNHbXl4RHZEOztBMkdseXhERTtFQUFxRCxvQ0FBQTtBM0dzeXhEdkQ7O0EyR3J5eERFO0VBQXFELGdDQUFBO0EzR3l5eER2RDs7QTJHeHl4REU7RUFBcUQsd0JBQUE7QTNHNHl4RHZEOztBMkczeXhERTtFQUFxRCwwQkFBQTtBM0creXhEdkQ7O0EyR256eERFO0VBQXFELHlCQUFBO0EzR3V6eER2RDs7QTJHdHp4REU7RUFBcUQsb0NBQUE7QTNHMHp4RHZEOztBMkd6enhERTtFQUFxRCxnQ0FBQTtBM0c2enhEdkQ7O0EyRzV6eERFO0VBQXFELHdCQUFBO0EzR2cweER2RDs7QTJHL3p4REU7RUFBcUQsMEJBQUE7QTNHbTB4RHZEOztBMkd2MHhERTtFQUFxRCx5QkFBQTtBM0cyMHhEdkQ7O0EyRzEweERFO0VBQXFELG9DQUFBO0EzRzgweER2RDs7QTJHNzB4REU7RUFBcUQsZ0NBQUE7QTNHaTF4RHZEOztBMkdoMXhERTtFQUFxRCx3QkFBQTtBM0dvMXhEdkQ7O0EyR24xeERFO0VBQXFELDBCQUFBO0EzR3UxeER2RDs7QTJHMzF4REU7RUFBcUQseUJBQUE7QTNHKzF4RHZEOztBMkc5MXhERTtFQUFxRCxvQ0FBQTtBM0drMnhEdkQ7O0EyR2oyeERFO0VBQXFELGdDQUFBO0EzR3EyeER2RDs7QTJHcDJ4REU7RUFBcUQsd0JBQUE7QTNHdzJ4RHZEOztBMkd2MnhERTtFQUFxRCwwQkFBQTtBM0cyMnhEdkQ7O0EyRy8yeERFO0VBQXFELHlCQUFBO0EzR20zeER2RDs7QTJHbDN4REU7RUFBcUQsb0NBQUE7QTNHczN4RHZEOztBMkdyM3hERTtFQUFxRCxnQ0FBQTtBM0d5M3hEdkQ7O0EyR3gzeERFO0VBQXFELHdCQUFBO0EzRzQzeER2RDs7QTJHMzN4REU7RUFBcUQsMEJBQUE7QTNHKzN4RHZEOztBMkduNHhERTtFQUFxRCx5QkFBQTtBM0d1NHhEdkQ7O0EyR3Q0eERFO0VBQXFELG9DQUFBO0EzRzA0eER2RDs7QTJHejR4REU7RUFBcUQsZ0NBQUE7QTNHNjR4RHZEOztBMkc1NHhERTtFQUFxRCx3QkFBQTtBM0dnNXhEdkQ7O0EyRy80eERFO0VBQXFELDBCQUFBO0EzR201eER2RDs7QTJHdjV4REU7RUFBcUQseUJBQUE7QTNHMjV4RHZEOztBMkcxNXhERTtFQUFxRCxvQ0FBQTtBM0c4NXhEdkQ7O0EyRzc1eERFO0VBQXFELGdDQUFBO0EzR2k2eER2RDs7QTJHaDZ4REU7RUFBcUQsd0JBQUE7QTNHbzZ4RHZEOztBMkduNnhERTtFQUFxRCwwQkFBQTtBM0d1NnhEdkQ7O0EyRzM2eERFO0VBQXFELHlCQUFBO0EzRys2eER2RDs7QTJHOTZ4REU7RUFBcUQsb0NBQUE7QTNHazd4RHZEOztBMkdqN3hERTtFQUFxRCxnQ0FBQTtBM0dxN3hEdkQ7O0EyR3A3eERFO0VBQXFELHdCQUFBO0EzR3c3eER2RDs7QTJHdjd4REU7RUFBcUQsMEJBQUE7QTNHMjd4RHZEOztBMkcvN3hERTtFQUFxRCx5QkFBQTtBM0dtOHhEdkQ7O0EyR2w4eERFO0VBQXFELG9DQUFBO0EzR3M4eER2RDs7QTJHcjh4REU7RUFBcUQsZ0NBQUE7QTNHeTh4RHZEOztBMkd4OHhERTtFQUFxRCx3QkFBQTtBM0c0OHhEdkQ7O0EyRzM4eERFO0VBQXFELDBCQUFBO0EzRys4eER2RDs7QTJHbjl4REU7RUFBcUQseUJBQUE7QTNHdTl4RHZEOztBMkd0OXhERTtFQUFxRCxvQ0FBQTtBM0cwOXhEdkQ7O0EyR3o5eERFO0VBQXFELGdDQUFBO0EzRzY5eER2RDs7QTJHNTl4REU7RUFBcUQsd0JBQUE7QTNHZyt4RHZEOztBMkcvOXhERTtFQUFxRCwwQkFBQTtBM0dtK3hEdkQ7O0EyR3YreERFO0VBQXFELHlCQUFBO0EzRzIreER2RDs7QTJHMSt4REU7RUFBcUQsb0NBQUE7QTNHOCt4RHZEOztBMkc3K3hERTtFQUFxRCxnQ0FBQTtBM0dpL3hEdkQ7O0EyR2gveERFO0VBQXFELHdCQUFBO0EzR28veER2RDs7QTJHbi94REU7RUFBcUQsMEJBQUE7QTNHdS94RHZEOztBMkczL3hERTtFQUFxRCx5QkFBQTtBM0crL3hEdkQ7O0EyRzkveERFO0VBQXFELG9DQUFBO0EzR2tneUR2RDs7QTJHamd5REU7RUFBcUQsZ0NBQUE7QTNHcWd5RHZEOztBMkdwZ3lERTtFQUFxRCx3QkFBQTtBM0d3Z3lEdkQ7O0EyR3ZneURFO0VBQXFELDBCQUFBO0EzRzJneUR2RDs7QTJHL2d5REU7RUFBcUQseUJBQUE7QTNHbWh5RHZEOztBMkdsaHlERTtFQUFxRCxvQ0FBQTtBM0dzaHlEdkQ7O0EyR3JoeURFO0VBQXFELGdDQUFBO0EzR3loeUR2RDs7QTJHeGh5REU7RUFBcUQsd0JBQUE7QTNHNGh5RHZEOztBMkczaHlERTtFQUFxRCwwQkFBQTtBM0craHlEdkQ7O0EyR25peURFO0VBQXFELHlCQUFBO0EzR3VpeUR2RDs7QTJHdGl5REU7RUFBcUQsb0NBQUE7QTNHMGl5RHZEOztBMkd6aXlERTtFQUFxRCxnQ0FBQTtBM0c2aXlEdkQ7O0EyRzVpeURFO0VBQXFELHdCQUFBO0EzR2dqeUR2RDs7QTJHL2l5REU7RUFBcUQsMEJBQUE7QTNHbWp5RHZEOztBMkd2anlERTtFQUFxRCx5QkFBQTtBM0cyanlEdkQ7O0EyRzFqeURFO0VBQXFELG9DQUFBO0EzRzhqeUR2RDs7QTJHN2p5REU7RUFBcUQsZ0NBQUE7QTNHaWt5RHZEOztBMkdoa3lERTtFQUFxRCx3QkFBQTtBM0dva3lEdkQ7O0EyR25reURFO0VBQXFELDBCQUFBO0EzR3VreUR2RDs7QTJHM2t5REU7RUFBcUQseUJBQUE7QTNHK2t5RHZEOztBMkc5a3lERTtFQUFxRCxvQ0FBQTtBM0drbHlEdkQ7O0EyR2pseURFO0VBQXFELGdDQUFBO0EzR3FseUR2RDs7QTJHcGx5REU7RUFBcUQsd0JBQUE7QTNHd2x5RHZEOztBMkd2bHlERTtFQUFxRCwwQkFBQTtBM0cybHlEdkQ7O0EyRy9seURFO0VBQXFELHlCQUFBO0EzR21teUR2RDs7QTJHbG15REU7RUFBcUQsb0NBQUE7QTNHc215RHZEOztBMkdybXlERTtFQUFxRCxnQ0FBQTtBM0d5bXlEdkQ7O0EyR3hteURFO0VBQXFELHdCQUFBO0EzRzRteUR2RDs7QTJHM215REU7RUFBcUQsMEJBQUE7QTNHK215RHZEOztBMkdubnlERTtFQUFxRCx5QkFBQTtBM0d1bnlEdkQ7O0EyR3RueURFO0VBQXFELG9DQUFBO0EzRzBueUR2RDs7QTJHem55REU7RUFBcUQsZ0NBQUE7QTNHNm55RHZEOztBMkc1bnlERTtFQUFxRCx3QkFBQTtBM0dnb3lEdkQ7O0EyRy9ueURFO0VBQXFELDBCQUFBO0EzR21veUR2RDs7QTJHdm95REU7RUFBcUQseUJBQUE7QTNHMm95RHZEOztBMkcxb3lERTtFQUFxRCxvQ0FBQTtBM0c4b3lEdkQ7O0EyRzdveURFO0VBQXFELGdDQUFBO0EzR2lweUR2RDs7QTJHaHB5REU7RUFBcUQsd0JBQUE7QTNHb3B5RHZEOztBMkducHlERTtFQUFxRCwwQkFBQTtBM0d1cHlEdkQ7O0EyRzNweURFO0VBQXFELHlCQUFBO0EzRytweUR2RDs7QTJHOXB5REU7RUFBcUQsb0NBQUE7QTNHa3F5RHZEOztBMkdqcXlERTtFQUFxRCxnQ0FBQTtBM0dxcXlEdkQ7O0EyR3BxeURFO0VBQXFELHdCQUFBO0EzR3dxeUR2RDs7QTJHdnF5REU7RUFBcUQsMEJBQUE7QTNHMnF5RHZEOztBMkcvcXlERTtFQUFxRCx5QkFBQTtBM0dtcnlEdkQ7O0EyR2xyeURFO0VBQXFELG9DQUFBO0EzR3NyeUR2RDs7QTJHcnJ5REU7RUFBcUQsZ0NBQUE7QTNHeXJ5RHZEOztBMkd4cnlERTtFQUFxRCx3QkFBQTtBM0c0cnlEdkQ7O0EyRzNyeURFO0VBQXFELDBCQUFBO0EzRytyeUR2RDs7QTJHbnN5REU7RUFBcUQseUJBQUE7QTNHdXN5RHZEOztBMkd0c3lERTtFQUFxRCxvQ0FBQTtBM0cwc3lEdkQ7O0EyR3pzeURFO0VBQXFELGdDQUFBO0EzRzZzeUR2RDs7QTJHNXN5REU7RUFBcUQsd0JBQUE7QTNHZ3R5RHZEOztBMkcvc3lERTtFQUFxRCwwQkFBQTtBM0dtdHlEdkQ7O0EyR3Z0eURFO0VBQXFELHlCQUFBO0EzRzJ0eUR2RDs7QTJHMXR5REU7RUFBcUQsb0NBQUE7QTNHOHR5RHZEOztBMkc3dHlERTtFQUFxRCxnQ0FBQTtBM0dpdXlEdkQ7O0EyR2h1eURFO0VBQXFELHdCQUFBO0EzR291eUR2RDs7QTJHbnV5REU7RUFBcUQsMEJBQUE7QTNHdXV5RHZEOztBMkczdXlERTtFQUFxRCx5QkFBQTtBM0crdXlEdkQ7O0EyRzl1eURFO0VBQXFELG9DQUFBO0EzR2t2eUR2RDs7QTJHanZ5REU7RUFBcUQsZ0NBQUE7QTNHcXZ5RHZEOztBMkdwdnlERTtFQUFxRCx3QkFBQTtBM0d3dnlEdkQ7O0EyR3Z2eURFO0VBQXFELDBCQUFBO0EzRzJ2eUR2RDs7QTJHL3Z5REU7RUFBcUQseUJBQUE7QTNHbXd5RHZEOztBMkdsd3lERTtFQUFxRCxvQ0FBQTtBM0dzd3lEdkQ7O0EyR3J3eURFO0VBQXFELGdDQUFBO0EzR3l3eUR2RDs7QTJHeHd5REU7RUFBcUQsd0JBQUE7QTNHNHd5RHZEOztBMkczd3lERTtFQUFxRCwwQkFBQTtBM0crd3lEdkQ7O0EyR254eURFO0VBQXFELHlCQUFBO0EzR3V4eUR2RDs7QTJHdHh5REU7RUFBcUQsb0NBQUE7QTNHMHh5RHZEOztBMkd6eHlERTtFQUFxRCxnQ0FBQTtBM0c2eHlEdkQ7O0EyRzV4eURFO0VBQXFELHdCQUFBO0EzR2d5eUR2RDs7QTJHL3h5REU7RUFBcUQsMEJBQUE7QTNHbXl5RHZEOztBMkd2eXlERTtFQUFxRCx5QkFBQTtBM0cyeXlEdkQ7O0EyRzF5eURFO0VBQXFELG9DQUFBO0EzRzh5eUR2RDs7QTJHN3l5REU7RUFBcUQsZ0NBQUE7QTNHaXp5RHZEOztBMkdoenlERTtFQUFxRCx3QkFBQTtBM0dvenlEdkQ7O0EyR256eURFO0VBQXFELDBCQUFBO0EzR3V6eUR2RDs7QTJHM3p5REU7RUFBcUQseUJBQUE7QTNHK3p5RHZEOztBMkc5enlERTtFQUFxRCxvQ0FBQTtBM0drMHlEdkQ7O0EyR2oweURFO0VBQXFELGdDQUFBO0EzR3EweUR2RDs7QTJHcDB5REU7RUFBcUQsd0JBQUE7QTNHdzB5RHZEOztBMkd2MHlERTtFQUFxRCwwQkFBQTtBM0cyMHlEdkQ7O0EyRy8weURFO0VBQXFELHlCQUFBO0EzR20xeUR2RDs7QTJHbDF5REU7RUFBcUQsb0NBQUE7QTNHczF5RHZEOztBMkdyMXlERTtFQUFxRCxnQ0FBQTtBM0d5MXlEdkQ7O0EyR3gxeURFO0VBQXFELHdCQUFBO0EzRzQxeUR2RDs7QTJHMzF5REU7RUFBcUQsMEJBQUE7QTNHKzF5RHZEOztBMkduMnlERTtFQUFxRCx5QkFBQTtBM0d1MnlEdkQ7O0EyR3QyeURFO0VBQXFELG9DQUFBO0EzRzAyeUR2RDs7QTJHejJ5REU7RUFBcUQsZ0NBQUE7QTNHNjJ5RHZEOztBMkc1MnlERTtFQUFxRCx3QkFBQTtBM0dnM3lEdkQ7O0EyRy8yeURFO0VBQXFELDBCQUFBO0EzR20zeUR2RDs7QTJHdjN5REU7RUFBcUQseUJBQUE7QTNHMjN5RHZEOztBMkcxM3lERTtFQUFxRCxvQ0FBQTtBM0c4M3lEdkQ7O0EyRzczeURFO0VBQXFELGdDQUFBO0EzR2k0eUR2RDs7QTJHaDR5REU7RUFBcUQsd0JBQUE7QTNHbzR5RHZEOztBMkduNHlERTtFQUFxRCwwQkFBQTtBM0d1NHlEdkQ7O0EyRzM0eURFO0VBQXFELHlCQUFBO0EzRys0eUR2RDs7QTJHOTR5REU7RUFBcUQsb0NBQUE7QTNHazV5RHZEOztBMkdqNXlERTtFQUFxRCxnQ0FBQTtBM0dxNXlEdkQ7O0EyR3A1eURFO0VBQXFELHdCQUFBO0EzR3c1eUR2RDs7QTJHdjV5REU7RUFBcUQsMEJBQUE7QTNHMjV5RHZEOztBMkcvNXlERTtFQUFxRCx5QkFBQTtBM0dtNnlEdkQ7O0EyR2w2eURFO0VBQXFELG9DQUFBO0EzR3M2eUR2RDs7QTJHcjZ5REU7RUFBcUQsZ0NBQUE7QTNHeTZ5RHZEOztBMkd4NnlERTtFQUFxRCx3QkFBQTtBM0c0NnlEdkQ7O0EyRzM2eURFO0VBQXFELDBCQUFBO0EzRys2eUR2RDs7QTJHbjd5REU7RUFBcUQseUJBQUE7QTNHdTd5RHZEOztBMkd0N3lERTtFQUFxRCxvQ0FBQTtBM0cwN3lEdkQ7O0EyR3o3eURFO0VBQXFELGdDQUFBO0EzRzY3eUR2RDs7QTJHNTd5REU7RUFBcUQsd0JBQUE7QTNHZzh5RHZEOztBMkcvN3lERTtFQUFxRCwwQkFBQTtBM0dtOHlEdkQ7O0EyR3Y4eURFO0VBQXFELHlCQUFBO0EzRzI4eUR2RDs7QTJHMTh5REU7RUFBcUQsb0NBQUE7QTNHODh5RHZEOztBMkc3OHlERTtFQUFxRCxnQ0FBQTtBM0dpOXlEdkQ7O0EyR2g5eURFO0VBQXFELHdCQUFBO0EzR285eUR2RDs7QTJHbjl5REU7RUFBcUQsMEJBQUE7QTNHdTl5RHZEOztBMkczOXlERTtFQUFxRCx5QkFBQTtBM0crOXlEdkQ7O0EyRzk5eURFO0VBQXFELG9DQUFBO0EzR2sreUR2RDs7QTJHait5REU7RUFBcUQsZ0NBQUE7QTNHcSt5RHZEOztBMkdwK3lERTtFQUFxRCx3QkFBQTtBM0d3K3lEdkQ7O0EyR3YreURFO0VBQXFELDBCQUFBO0EzRzIreUR2RDs7QTJHLyt5REU7RUFBcUQseUJBQUE7QTNHbS95RHZEOztBMkdsL3lERTtFQUFxRCxvQ0FBQTtBM0dzL3lEdkQ7O0EyR3IveURFO0VBQXFELGdDQUFBO0EzR3kveUR2RDs7QTJHeC95REU7RUFBcUQsd0JBQUE7QTNHNC95RHZEOztBMkczL3lERTtFQUFxRCwwQkFBQTtBM0crL3lEdkQ7O0EyR25nekRFO0VBQXFELHlCQUFBO0EzR3VnekR2RDs7QTJHdGd6REU7RUFBcUQsb0NBQUE7QTNHMGd6RHZEOztBMkd6Z3pERTtFQUFxRCxnQ0FBQTtBM0c2Z3pEdkQ7O0EyRzVnekRFO0VBQXFELHdCQUFBO0EzR2doekR2RDs7QTJHL2d6REU7RUFBcUQsMEJBQUE7QTNHbWh6RHZEOztBMkd2aHpERTtFQUFxRCx5QkFBQTtBM0cyaHpEdkQ7O0EyRzFoekRFO0VBQXFELG9DQUFBO0EzRzhoekR2RDs7QTJHN2h6REU7RUFBcUQsZ0NBQUE7QTNHaWl6RHZEOztBMkdoaXpERTtFQUFxRCx3QkFBQTtBM0dvaXpEdkQ7O0EyR25pekRFO0VBQXFELDBCQUFBO0EzR3VpekR2RDs7QTJHM2l6REU7RUFBcUQseUJBQUE7QTNHK2l6RHZEOztBMkc5aXpERTtFQUFxRCxvQ0FBQTtBM0dranpEdkQ7O0EyR2pqekRFO0VBQXFELGdDQUFBO0EzR3FqekR2RDs7QTJHcGp6REU7RUFBcUQsd0JBQUE7QTNHd2p6RHZEOztBMkd2anpERTtFQUFxRCwwQkFBQTtBM0cyanpEdkQ7O0EyRy9qekRFO0VBQXFELHlCQUFBO0EzR21rekR2RDs7QTJHbGt6REU7RUFBcUQsb0NBQUE7QTNHc2t6RHZEOztBMkdya3pERTtFQUFxRCxnQ0FBQTtBM0d5a3pEdkQ7O0EyR3hrekRFO0VBQXFELHdCQUFBO0EzRzRrekR2RDs7QTJHM2t6REU7RUFBcUQsMEJBQUE7QTNHK2t6RHZEOztBMkdubHpERTtFQUFxRCx5QkFBQTtBM0d1bHpEdkQ7O0EyR3RsekRFO0VBQXFELG9DQUFBO0EzRzBsekR2RDs7QTJHemx6REU7RUFBcUQsZ0NBQUE7QTNHNmx6RHZEOztBMkc1bHpERTtFQUFxRCx3QkFBQTtBM0dnbXpEdkQ7O0EyRy9sekRFO0VBQXFELDBCQUFBO0EzR21tekR2RDs7QTJHdm16REU7RUFBcUQseUJBQUE7QTNHMm16RHZEOztBMkcxbXpERTtFQUFxRCxvQ0FBQTtBM0c4bXpEdkQ7O0EyRzdtekRFO0VBQXFELGdDQUFBO0EzR2luekR2RDs7QTJHaG56REU7RUFBcUQsd0JBQUE7QTNHb256RHZEOztBMkdubnpERTtFQUFxRCwwQkFBQTtBM0d1bnpEdkQ7O0EyRzNuekRFO0VBQXFELHlCQUFBO0EzRytuekR2RDs7QTJHOW56REU7RUFBcUQsb0NBQUE7QTNHa296RHZEOztBMkdqb3pERTtFQUFxRCxnQ0FBQTtBM0dxb3pEdkQ7O0EyR3BvekRFO0VBQXFELHdCQUFBO0EzR3dvekR2RDs7QTJHdm96REU7RUFBcUQsMEJBQUE7QTNHMm96RHZEOztBMkcvb3pERTtFQUFxRCx5QkFBQTtBM0dtcHpEdkQ7O0EyR2xwekRFO0VBQXFELG9DQUFBO0EzR3NwekR2RDs7QTJHcnB6REU7RUFBcUQsZ0NBQUE7QTNHeXB6RHZEOztBMkd4cHpERTtFQUFxRCx3QkFBQTtBM0c0cHpEdkQ7O0EyRzNwekRFO0VBQXFELDBCQUFBO0EzRytwekR2RDs7QTJHbnF6REU7RUFBcUQseUJBQUE7QTNHdXF6RHZEOztBMkd0cXpERTtFQUFxRCxvQ0FBQTtBM0cwcXpEdkQ7O0EyR3pxekRFO0VBQXFELGdDQUFBO0EzRzZxekR2RDs7QTJHNXF6REU7RUFBcUQsd0JBQUE7QTNHZ3J6RHZEOztBMkcvcXpERTtFQUFxRCwwQkFBQTtBM0dtcnpEdkQ7O0EyR3ZyekRFO0VBQXFELHlCQUFBO0EzRzJyekR2RDs7QTJHMXJ6REU7RUFBcUQsb0NBQUE7QTNHOHJ6RHZEOztBMkc3cnpERTtFQUFxRCxnQ0FBQTtBM0dpc3pEdkQ7O0EyR2hzekRFO0VBQXFELHdCQUFBO0EzR29zekR2RDs7QTJHbnN6REU7RUFBcUQsMEJBQUE7QTNHdXN6RHZEOztBMkczc3pERTtFQUFxRCx5QkFBQTtBM0crc3pEdkQ7O0EyRzlzekRFO0VBQXFELG9DQUFBO0EzR2t0ekR2RDs7QTJHanR6REU7RUFBcUQsZ0NBQUE7QTNHcXR6RHZEOztBMkdwdHpERTtFQUFxRCx3QkFBQTtBM0d3dHpEdkQ7O0EyR3Z0ekRFO0VBQXFELDBCQUFBO0EzRzJ0ekR2RDs7QTJHL3R6REU7RUFBcUQseUJBQUE7QTNHbXV6RHZEOztBMkdsdXpERTtFQUFxRCxvQ0FBQTtBM0dzdXpEdkQ7O0EyR3J1ekRFO0VBQXFELGdDQUFBO0EzR3l1ekR2RDs7QTJHeHV6REU7RUFBcUQsd0JBQUE7QTNHNHV6RHZEOztBMkczdXpERTtFQUFxRCwwQkFBQTtBM0crdXpEdkQ7O0EyR252ekRFO0VBQXFELHlCQUFBO0EzR3V2ekR2RDs7QTJHdHZ6REU7RUFBcUQsb0NBQUE7QTNHMHZ6RHZEOztBMkd6dnpERTtFQUFxRCxnQ0FBQTtBM0c2dnpEdkQ7O0EyRzV2ekRFO0VBQXFELHdCQUFBO0EzR2d3ekR2RDs7QTJHL3Z6REU7RUFBcUQsMEJBQUE7QTNHbXd6RHZEOztBMkd2d3pERTtFQUFxRCx5QkFBQTtBM0cyd3pEdkQ7O0EyRzF3ekRFO0VBQXFELG9DQUFBO0EzRzh3ekR2RDs7QTJHN3d6REU7RUFBcUQsZ0NBQUE7QTNHaXh6RHZEOztBMkdoeHpERTtFQUFxRCx3QkFBQTtBM0dveHpEdkQ7O0EyR254ekRFO0VBQXFELDBCQUFBO0EzR3V4ekR2RDs7QTJHM3h6REU7RUFBcUQseUJBQUE7QTNHK3h6RHZEOztBMkc5eHpERTtFQUFxRCxvQ0FBQTtBM0dreXpEdkQ7O0EyR2p5ekRFO0VBQXFELGdDQUFBO0EzR3F5ekR2RDs7QTJHcHl6REU7RUFBcUQsd0JBQUE7QTNHd3l6RHZEOztBMkd2eXpERTtFQUFxRCwwQkFBQTtBM0cyeXpEdkQ7O0EyRy95ekRFO0VBQXFELHlCQUFBO0EzR216ekR2RDs7QTJHbHp6REU7RUFBcUQsb0NBQUE7QTNHc3p6RHZEOztBMkdyenpERTtFQUFxRCxnQ0FBQTtBM0d5enpEdkQ7O0EyR3h6ekRFO0VBQXFELHdCQUFBO0EzRzR6ekR2RDs7QTJHM3p6REU7RUFBcUQsMEJBQUE7QTNHK3p6RHZEOztBMkduMHpERTtFQUFxRCx5QkFBQTtBM0d1MHpEdkQ7O0EyR3QwekRFO0VBQXFELG9DQUFBO0EzRzAwekR2RDs7QTJHejB6REU7RUFBcUQsZ0NBQUE7QTNHNjB6RHZEOztBMkc1MHpERTtFQUFxRCx3QkFBQTtBM0dnMXpEdkQ7O0EyRy8wekRFO0VBQXFELDBCQUFBO0EzR20xekR2RDs7QTJHdjF6REU7RUFBcUQseUJBQUE7QTNHMjF6RHZEOztBMkcxMXpERTtFQUFxRCxvQ0FBQTtBM0c4MXpEdkQ7O0EyRzcxekRFO0VBQXFELGdDQUFBO0EzR2kyekR2RDs7QTJHaDJ6REU7RUFBcUQsd0JBQUE7QTNHbzJ6RHZEOztBMkduMnpERTtFQUFxRCwwQkFBQTtBM0d1MnpEdkQ7O0EyRzMyekRFO0VBQXFELHlCQUFBO0EzRysyekR2RDs7QTJHOTJ6REU7RUFBcUQsb0NBQUE7QTNHazN6RHZEOztBMkdqM3pERTtFQUFxRCxnQ0FBQTtBM0dxM3pEdkQ7O0EyR3AzekRFO0VBQXFELHdCQUFBO0EzR3czekR2RDs7QTJHdjN6REU7RUFBcUQsMEJBQUE7QTNHMjN6RHZEOztBMkcvM3pERTtFQUFxRCx5QkFBQTtBM0dtNHpEdkQ7O0EyR2w0ekRFO0VBQXFELG9DQUFBO0EzR3M0ekR2RDs7QTJHcjR6REU7RUFBcUQsZ0NBQUE7QTNHeTR6RHZEOztBMkd4NHpERTtFQUFxRCx3QkFBQTtBM0c0NHpEdkQ7O0EyRzM0ekRFO0VBQXFELDBCQUFBO0EzRys0ekR2RDs7QTJHbjV6REU7RUFBcUQseUJBQUE7QTNHdTV6RHZEOztBMkd0NXpERTtFQUFxRCxvQ0FBQTtBM0cwNXpEdkQ7O0EyR3o1ekRFO0VBQXFELGdDQUFBO0EzRzY1ekR2RDs7QTJHNTV6REU7RUFBcUQsd0JBQUE7QTNHZzZ6RHZEOztBMkcvNXpERTtFQUFxRCwwQkFBQTtBM0dtNnpEdkQ7O0EyR3Y2ekRFO0VBQXFELHlCQUFBO0EzRzI2ekR2RDs7QTJHMTZ6REU7RUFBcUQsb0NBQUE7QTNHODZ6RHZEOztBMkc3NnpERTtFQUFxRCxnQ0FBQTtBM0dpN3pEdkQ7O0EyR2g3ekRFO0VBQXFELHdCQUFBO0EzR283ekR2RDs7QTJHbjd6REU7RUFBcUQsMEJBQUE7QTNHdTd6RHZEOztBMkczN3pERTtFQUFxRCx5QkFBQTtBM0crN3pEdkQ7O0EyRzk3ekRFO0VBQXFELG9DQUFBO0EzR2s4ekR2RDs7QTJHajh6REU7RUFBcUQsZ0NBQUE7QTNHcTh6RHZEOztBMkdwOHpERTtFQUFxRCx3QkFBQTtBM0d3OHpEdkQ7O0EyR3Y4ekRFO0VBQXFELDBCQUFBO0EzRzI4ekR2RDs7QTJHLzh6REU7RUFBcUQseUJBQUE7QTNHbTl6RHZEOztBMkdsOXpERTtFQUFxRCxvQ0FBQTtBM0dzOXpEdkQ7O0EyR3I5ekRFO0VBQXFELGdDQUFBO0EzR3k5ekR2RDs7QTJHeDl6REU7RUFBcUQsd0JBQUE7QTNHNDl6RHZEOztBMkczOXpERTtFQUFxRCwwQkFBQTtBM0crOXpEdkQ7O0EyR24rekRFO0VBQXFELHlCQUFBO0EzR3UrekR2RDs7QTJHdCt6REU7RUFBcUQsb0NBQUE7QTNHMCt6RHZEOztBMkd6K3pERTtFQUFxRCxnQ0FBQTtBM0c2K3pEdkQ7O0EyRzUrekRFO0VBQXFELHdCQUFBO0EzR2cvekR2RDs7QTJHLyt6REU7RUFBcUQsMEJBQUE7QTNHbS96RHZEOztBMkd2L3pERTtFQUFxRCx5QkFBQTtBM0cyL3pEdkQ7O0EyRzEvekRFO0VBQXFELG9DQUFBO0EzRzgvekR2RDs7QTJHNy96REU7RUFBcUQsZ0NBQUE7QTNHaWcwRHZEOztBMkdoZzBERTtFQUFxRCx3QkFBQTtBM0dvZzBEdkQ7O0EyR25nMERFO0VBQXFELDBCQUFBO0EzR3VnMER2RDs7QTJHM2cwREU7RUFBcUQseUJBQUE7QTNHK2cwRHZEOztBMkc5ZzBERTtFQUFxRCxvQ0FBQTtBM0draDBEdkQ7O0EyR2poMERFO0VBQXFELGdDQUFBO0EzR3FoMER2RDs7QTJHcGgwREU7RUFBcUQsd0JBQUE7QTNHd2gwRHZEOztBMkd2aDBERTtFQUFxRCwwQkFBQTtBM0cyaDBEdkQ7O0EyRy9oMERFO0VBQXFELHlCQUFBO0EzR21pMER2RDs7QTJHbGkwREU7RUFBcUQsb0NBQUE7QTNHc2kwRHZEOztBMkdyaTBERTtFQUFxRCxnQ0FBQTtBM0d5aTBEdkQ7O0EyR3hpMERFO0VBQXFELHdCQUFBO0EzRzRpMER2RDs7QTJHM2kwREU7RUFBcUQsMEJBQUE7QTNHK2kwRHZEOztBMkduajBERTtFQUFxRCx5QkFBQTtBM0d1ajBEdkQ7O0EyR3RqMERFO0VBQXFELG9DQUFBO0EzRzBqMER2RDs7QTJHemowREU7RUFBcUQsZ0NBQUE7QTNHNmowRHZEOztBMkc1ajBERTtFQUFxRCx3QkFBQTtBM0dnazBEdkQ7O0EyRy9qMERFO0VBQXFELDBCQUFBO0EzR21rMER2RDs7QTJHdmswREU7RUFBcUQseUJBQUE7QTNHMmswRHZEOztBMkcxazBERTtFQUFxRCxvQ0FBQTtBM0c4azBEdkQ7O0EyRzdrMERFO0VBQXFELGdDQUFBO0EzR2lsMER2RDs7QTJHaGwwREU7RUFBcUQsd0JBQUE7QTNHb2wwRHZEOztBMkdubDBERTtFQUFxRCwwQkFBQTtBM0d1bDBEdkQ7O0EyRzNsMERFO0VBQXFELHlCQUFBO0EzRytsMER2RDs7QTJHOWwwREU7RUFBcUQsb0NBQUE7QTNHa20wRHZEOztBMkdqbTBERTtFQUFxRCxnQ0FBQTtBM0dxbTBEdkQ7O0EyR3BtMERFO0VBQXFELHdCQUFBO0EzR3dtMER2RDs7QTJHdm0wREU7RUFBcUQsMEJBQUE7QTNHMm0wRHZEOztBMkcvbTBERTtFQUFxRCx5QkFBQTtBM0dtbjBEdkQ7O0EyR2xuMERFO0VBQXFELG9DQUFBO0EzR3NuMER2RDs7QTJHcm4wREU7RUFBcUQsZ0NBQUE7QTNHeW4wRHZEOztBMkd4bjBERTtFQUFxRCx3QkFBQTtBM0c0bjBEdkQ7O0EyRzNuMERFO0VBQXFELDBCQUFBO0EzRytuMER2RDs7QTJHbm8wREU7RUFBcUQseUJBQUE7QTNHdW8wRHZEOztBMkd0bzBERTtFQUFxRCxvQ0FBQTtBM0cwbzBEdkQ7O0EyR3pvMERFO0VBQXFELGdDQUFBO0EzRzZvMER2RDs7QTJHNW8wREU7RUFBcUQsd0JBQUE7QTNHZ3AwRHZEOztBMkcvbzBERTtFQUFxRCwwQkFBQTtBM0dtcDBEdkQ7O0EyR3ZwMERFO0VBQXFELHlCQUFBO0EzRzJwMER2RDs7QTJHMXAwREU7RUFBcUQsb0NBQUE7QTNHOHAwRHZEOztBMkc3cDBERTtFQUFxRCxnQ0FBQTtBM0dpcTBEdkQ7O0EyR2hxMERFO0VBQXFELHdCQUFBO0EzR29xMER2RDs7QTJHbnEwREU7RUFBcUQsMEJBQUE7QTNHdXEwRHZEOztBMkczcTBERTtFQUFxRCx5QkFBQTtBM0crcTBEdkQ7O0EyRzlxMERFO0VBQXFELG9DQUFBO0EzR2tyMER2RDs7QTJHanIwREU7RUFBcUQsZ0NBQUE7QTNHcXIwRHZEOztBMkdwcjBERTtFQUFxRCx3QkFBQTtBM0d3cjBEdkQ7O0EyR3ZyMERFO0VBQXFELDBCQUFBO0EzRzJyMER2RDs7QTJHL3IwREU7RUFBcUQseUJBQUE7QTNHbXMwRHZEOztBMkdsczBERTtFQUFxRCxvQ0FBQTtBM0dzczBEdkQ7O0EyR3JzMERFO0VBQXFELGdDQUFBO0EzR3lzMER2RDs7QTJHeHMwREU7RUFBcUQsd0JBQUE7QTNHNHMwRHZEOztBMkczczBERTtFQUFxRCwwQkFBQTtBM0crczBEdkQ7O0EyR250MERFO0VBQXFELHlCQUFBO0EzR3V0MER2RDs7QTJHdHQwREU7RUFBcUQsb0NBQUE7QTNHMHQwRHZEOztBMkd6dDBERTtFQUFxRCxnQ0FBQTtBM0c2dDBEdkQ7O0EyRzV0MERFO0VBQXFELHdCQUFBO0EzR2d1MER2RDs7QTJHL3QwREU7RUFBcUQsMEJBQUE7QTNHbXUwRHZEOztBMkd2dTBERTtFQUFxRCx5QkFBQTtBM0cydTBEdkQ7O0EyRzF1MERFO0VBQXFELG9DQUFBO0EzRzh1MER2RDs7QTJHN3UwREU7RUFBcUQsZ0NBQUE7QTNHaXYwRHZEOztBMkdodjBERTtFQUFxRCx3QkFBQTtBM0dvdjBEdkQ7O0EyR252MERFO0VBQXFELDBCQUFBO0EzR3V2MER2RDs7QTJHM3YwREU7RUFBcUQseUJBQUE7QTNHK3YwRHZEOztBMkc5djBERTtFQUFxRCxvQ0FBQTtBM0drdzBEdkQ7O0EyR2p3MERFO0VBQXFELGdDQUFBO0EzR3F3MER2RDs7QTJHcHcwREU7RUFBcUQsd0JBQUE7QTNHd3cwRHZEOztBMkd2dzBERTtFQUFxRCwwQkFBQTtBM0cydzBEdkQ7O0EyRy93MERFO0VBQXFELHlCQUFBO0EzR214MER2RDs7QTJHbHgwREU7RUFBcUQsb0NBQUE7QTNHc3gwRHZEOztBMkdyeDBERTtFQUFxRCxnQ0FBQTtBM0d5eDBEdkQ7O0EyR3h4MERFO0VBQXFELHdCQUFBO0EzRzR4MER2RDs7QTJHM3gwREU7RUFBcUQsMEJBQUE7QTNHK3gwRHZEOztBMkdueTBERTtFQUFxRCx5QkFBQTtBM0d1eTBEdkQ7O0EyR3R5MERFO0VBQXFELG9DQUFBO0EzRzB5MER2RDs7QTJHenkwREU7RUFBcUQsZ0NBQUE7QTNHNnkwRHZEOztBMkc1eTBERTtFQUFxRCx3QkFBQTtBM0dnejBEdkQ7O0EyRy95MERFO0VBQXFELDBCQUFBO0EzR216MER2RDs7QTJHdnowREU7RUFBcUQseUJBQUE7QTNHMnowRHZEOztBMkcxejBERTtFQUFxRCxvQ0FBQTtBM0c4ejBEdkQ7O0EyRzd6MERFO0VBQXFELGdDQUFBO0EzR2kwMER2RDs7QTJHaDAwREU7RUFBcUQsd0JBQUE7QTNHbzAwRHZEOztBMkduMDBERTtFQUFxRCwwQkFBQTtBM0d1MDBEdkQ7O0EyRzMwMERFO0VBQXFELHlCQUFBO0EzRyswMER2RDs7QTJHOTAwREU7RUFBcUQsb0NBQUE7QTNHazEwRHZEOztBMkdqMTBERTtFQUFxRCxnQ0FBQTtBM0dxMTBEdkQ7O0EyR3AxMERFO0VBQXFELHdCQUFBO0EzR3cxMER2RDs7QTJHdjEwREU7RUFBcUQsMEJBQUE7QTNHMjEwRHZEOztBMkcvMTBERTtFQUFxRCx5QkFBQTtBM0dtMjBEdkQ7O0EyR2wyMERFO0VBQXFELG9DQUFBO0EzR3MyMER2RDs7QTJHcjIwREU7RUFBcUQsZ0NBQUE7QTNHeTIwRHZEOztBMkd4MjBERTtFQUFxRCx3QkFBQTtBM0c0MjBEdkQ7O0EyRzMyMERFO0VBQXFELDBCQUFBO0EzRysyMER2RDs7QTJHbjMwREU7RUFBcUQseUJBQUE7QTNHdTMwRHZEOztBMkd0MzBERTtFQUFxRCxvQ0FBQTtBM0cwMzBEdkQ7O0EyR3ozMERFO0VBQXFELGdDQUFBO0EzRzYzMER2RDs7QTJHNTMwREU7RUFBcUQsd0JBQUE7QTNHZzQwRHZEOztBMkcvMzBERTtFQUFxRCwwQkFBQTtBM0dtNDBEdkQ7O0EyR3Y0MERFO0VBQXFELHlCQUFBO0EzRzI0MER2RDs7QTJHMTQwREU7RUFBcUQsb0NBQUE7QTNHODQwRHZEOztBMkc3NDBERTtFQUFxRCxnQ0FBQTtBM0dpNTBEdkQ7O0EyR2g1MERFO0VBQXFELHdCQUFBO0EzR281MER2RDs7QTJHbjUwREU7RUFBcUQsMEJBQUE7QTNHdTUwRHZEOztBMkczNTBERTtFQUFxRCx5QkFBQTtBM0crNTBEdkQ7O0EyRzk1MERFO0VBQXFELG9DQUFBO0EzR2s2MER2RDs7QTJHajYwREU7RUFBcUQsZ0NBQUE7QTNHcTYwRHZEOztBMkdwNjBERTtFQUFxRCx3QkFBQTtBM0d3NjBEdkQ7O0EyR3Y2MERFO0VBQXFELDBCQUFBO0EzRzI2MER2RDs7QTJHLzYwREU7RUFBcUQseUJBQUE7QTNHbTcwRHZEOztBMkdsNzBERTtFQUFxRCxvQ0FBQTtBM0dzNzBEdkQ7O0EyR3I3MERFO0VBQXFELGdDQUFBO0EzR3k3MER2RDs7QTJHeDcwREU7RUFBcUQsd0JBQUE7QTNHNDcwRHZEOztBMkczNzBERTtFQUFxRCwwQkFBQTtBM0crNzBEdkQ7O0EyR244MERFO0VBQXFELHlCQUFBO0EzR3U4MER2RDs7QTJHdDgwREU7RUFBcUQsb0NBQUE7QTNHMDgwRHZEOztBMkd6ODBERTtFQUFxRCxnQ0FBQTtBM0c2ODBEdkQ7O0EyRzU4MERFO0VBQXFELHdCQUFBO0EzR2c5MER2RDs7QTJHLzgwREU7RUFBcUQsMEJBQUE7QTNHbTkwRHZEOztBMkd2OTBERTtFQUFxRCx5QkFBQTtBM0cyOTBEdkQ7O0EyRzE5MERFO0VBQXFELG9DQUFBO0EzRzg5MER2RDs7QTJHNzkwREU7RUFBcUQsZ0NBQUE7QTNHaSswRHZEOztBMkdoKzBERTtFQUFxRCx3QkFBQTtBM0dvKzBEdkQ7O0EyR24rMERFO0VBQXFELDBCQUFBO0EzR3UrMER2RDs7QTJHMyswREU7RUFBcUQseUJBQUE7QTNHKyswRHZEOztBMkc5KzBERTtFQUFxRCxvQ0FBQTtBM0drLzBEdkQ7O0EyR2ovMERFO0VBQXFELGdDQUFBO0EzR3EvMER2RDs7QTJHcC8wREU7RUFBcUQsd0JBQUE7QTNHdy8wRHZEOztBMkd2LzBERTtFQUFxRCwwQkFBQTtBM0cyLzBEdkQ7O0EyRy8vMERFO0VBQXFELHlCQUFBO0EzR21nMUR2RDs7QTJHbGcxREU7RUFBcUQsb0NBQUE7QTNHc2cxRHZEOztBMkdyZzFERTtFQUFxRCxnQ0FBQTtBM0d5ZzFEdkQ7O0EyR3hnMURFO0VBQXFELHdCQUFBO0EzRzRnMUR2RDs7QTJHM2cxREU7RUFBcUQsMEJBQUE7QTNHK2cxRHZEOztBMkduaDFERTtFQUFxRCx5QkFBQTtBM0d1aDFEdkQ7O0EyR3RoMURFO0VBQXFELG9DQUFBO0EzRzBoMUR2RDs7QTJHemgxREU7RUFBcUQsZ0NBQUE7QTNHNmgxRHZEOztBMkc1aDFERTtFQUFxRCx3QkFBQTtBM0dnaTFEdkQ7O0EyRy9oMURFO0VBQXFELDBCQUFBO0EzR21pMUR2RDs7QTJHdmkxREU7RUFBcUQseUJBQUE7QTNHMmkxRHZEOztBMkcxaTFERTtFQUFxRCxvQ0FBQTtBM0c4aTFEdkQ7O0EyRzdpMURFO0VBQXFELGdDQUFBO0EzR2lqMUR2RDs7QTJHaGoxREU7RUFBcUQsd0JBQUE7QTNHb2oxRHZEOztBMkduajFERTtFQUFxRCwwQkFBQTtBM0d1ajFEdkQ7O0EyRzNqMURFO0VBQXFELHlCQUFBO0EzRytqMUR2RDs7QTJHOWoxREU7RUFBcUQsb0NBQUE7QTNHa2sxRHZEOztBMkdqazFERTtFQUFxRCxnQ0FBQTtBM0dxazFEdkQ7O0EyR3BrMURFO0VBQXFELHdCQUFBO0EzR3drMUR2RDs7QTJHdmsxREU7RUFBcUQsMEJBQUE7QTNHMmsxRHZEOztBMkcvazFERTtFQUFxRCx5QkFBQTtBM0dtbDFEdkQ7O0EyR2xsMURFO0VBQXFELG9DQUFBO0EzR3NsMUR2RDs7QTJHcmwxREU7RUFBcUQsZ0NBQUE7QTNHeWwxRHZEOztBMkd4bDFERTtFQUFxRCx3QkFBQTtBM0c0bDFEdkQ7O0EyRzNsMURFO0VBQXFELDBCQUFBO0EzRytsMUR2RDs7QTJHbm0xREU7RUFBcUQseUJBQUE7QTNHdW0xRHZEOztBMkd0bTFERTtFQUFxRCxvQ0FBQTtBM0cwbTFEdkQ7O0EyR3ptMURFO0VBQXFELGdDQUFBO0EzRzZtMUR2RDs7QTJHNW0xREU7RUFBcUQsd0JBQUE7QTNHZ24xRHZEOztBMkcvbTFERTtFQUFxRCwwQkFBQTtBM0dtbjFEdkQ7O0EyR3ZuMURFO0VBQXFELHlCQUFBO0EzRzJuMUR2RDs7QTJHMW4xREU7RUFBcUQsb0NBQUE7QTNHOG4xRHZEOztBMkc3bjFERTtFQUFxRCxnQ0FBQTtBM0dpbzFEdkQ7O0EyR2hvMURFO0VBQXFELHdCQUFBO0EzR29vMUR2RDs7QTJHbm8xREU7RUFBcUQsMEJBQUE7QTNHdW8xRHZEOztBMkczbzFERTtFQUFxRCx5QkFBQTtBM0crbzFEdkQ7O0EyRzlvMURFO0VBQXFELG9DQUFBO0EzR2twMUR2RDs7QTJHanAxREU7RUFBcUQsZ0NBQUE7QTNHcXAxRHZEOztBMkdwcDFERTtFQUFxRCx3QkFBQTtBM0d3cDFEdkQ7O0EyR3ZwMURFO0VBQXFELDBCQUFBO0EzRzJwMUR2RDs7QTJHL3AxREU7RUFBcUQseUJBQUE7QTNHbXExRHZEOztBMkdscTFERTtFQUFxRCxvQ0FBQTtBM0dzcTFEdkQ7O0EyR3JxMURFO0VBQXFELGdDQUFBO0EzR3lxMUR2RDs7QTJHeHExREU7RUFBcUQsd0JBQUE7QTNHNHExRHZEOztBMkczcTFERTtFQUFxRCwwQkFBQTtBM0crcTFEdkQ7O0EyR25yMURFO0VBQXFELHlCQUFBO0EzR3VyMUR2RDs7QTJHdHIxREU7RUFBcUQsb0NBQUE7QTNHMHIxRHZEOztBMkd6cjFERTtFQUFxRCxnQ0FBQTtBM0c2cjFEdkQ7O0EyRzVyMURFO0VBQXFELHdCQUFBO0EzR2dzMUR2RDs7QTJHL3IxREU7RUFBcUQsMEJBQUE7QTNHbXMxRHZEOztBMkd2czFERTtFQUFxRCx5QkFBQTtBM0cyczFEdkQ7O0EyRzFzMURFO0VBQXFELG9DQUFBO0EzRzhzMUR2RDs7QTJHN3MxREU7RUFBcUQsZ0NBQUE7QTNHaXQxRHZEOztBMkdodDFERTtFQUFxRCx3QkFBQTtBM0dvdDFEdkQ7O0EyR250MURFO0VBQXFELDBCQUFBO0EzR3V0MUR2RDs7QTJHM3QxREU7RUFBcUQseUJBQUE7QTNHK3QxRHZEOztBMkc5dDFERTtFQUFxRCxvQ0FBQTtBM0drdTFEdkQ7O0EyR2p1MURFO0VBQXFELGdDQUFBO0EzR3F1MUR2RDs7QTJHcHUxREU7RUFBcUQsd0JBQUE7QTNHd3UxRHZEOztBMkd2dTFERTtFQUFxRCwwQkFBQTtBM0cydTFEdkQ7O0EyRy91MURFO0VBQXFELHlCQUFBO0EzR212MUR2RDs7QTJHbHYxREU7RUFBcUQsb0NBQUE7QTNHc3YxRHZEOztBMkdydjFERTtFQUFxRCxnQ0FBQTtBM0d5djFEdkQ7O0EyR3h2MURFO0VBQXFELHdCQUFBO0EzRzR2MUR2RDs7QTJHM3YxREU7RUFBcUQsMEJBQUE7QTNHK3YxRHZEOztBMkdudzFERTtFQUFxRCx5QkFBQTtBM0d1dzFEdkQ7O0EyR3R3MURFO0VBQXFELG9DQUFBO0EzRzB3MUR2RDs7QTJHencxREU7RUFBcUQsZ0NBQUE7QTNHNncxRHZEOztBMkc1dzFERTtFQUFxRCx3QkFBQTtBM0dneDFEdkQ7O0EyRy93MURFO0VBQXFELDBCQUFBO0EzR214MUR2RDs7QTJHdngxREU7RUFBcUQseUJBQUE7QTNHMngxRHZEOztBMkcxeDFERTtFQUFxRCxvQ0FBQTtBM0c4eDFEdkQ7O0EyRzd4MURFO0VBQXFELGdDQUFBO0EzR2l5MUR2RDs7QTJHaHkxREU7RUFBcUQsd0JBQUE7QTNHb3kxRHZEOztBMkdueTFERTtFQUFxRCwwQkFBQTtBM0d1eTFEdkQ7O0EyRzN5MURFO0VBQXFELHlCQUFBO0EzRyt5MUR2RDs7QTJHOXkxREU7RUFBcUQsb0NBQUE7QTNHa3oxRHZEOztBMkdqejFERTtFQUFxRCxnQ0FBQTtBM0dxejFEdkQ7O0EyR3B6MURFO0VBQXFELHdCQUFBO0EzR3d6MUR2RDs7QTJHdnoxREU7RUFBcUQsMEJBQUE7QTNHMnoxRHZEOztBMkcvejFERTtFQUFxRCx5QkFBQTtBM0dtMDFEdkQ7O0EyR2wwMURFO0VBQXFELG9DQUFBO0EzR3MwMUR2RDs7QTJHcjAxREU7RUFBcUQsZ0NBQUE7QTNHeTAxRHZEOztBMkd4MDFERTtFQUFxRCx3QkFBQTtBM0c0MDFEdkQ7O0EyRzMwMURFO0VBQXFELDBCQUFBO0EzRyswMUR2RDs7QTJHbjExREU7RUFBcUQseUJBQUE7QTNHdTExRHZEOztBMkd0MTFERTtFQUFxRCxvQ0FBQTtBM0cwMTFEdkQ7O0EyR3oxMURFO0VBQXFELGdDQUFBO0EzRzYxMUR2RDs7QTJHNTExREU7RUFBcUQsd0JBQUE7QTNHZzIxRHZEOztBMkcvMTFERTtFQUFxRCwwQkFBQTtBM0dtMjFEdkQ7O0EyR3YyMURFO0VBQXFELHlCQUFBO0EzRzIyMUR2RDs7QTJHMTIxREU7RUFBcUQsb0NBQUE7QTNHODIxRHZEOztBMkc3MjFERTtFQUFxRCxnQ0FBQTtBM0dpMzFEdkQ7O0EyR2gzMURFO0VBQXFELHdCQUFBO0EzR28zMUR2RDs7QTJHbjMxREU7RUFBcUQsMEJBQUE7QTNHdTMxRHZEOztBMkczMzFERTtFQUFxRCx5QkFBQTtBM0crMzFEdkQ7O0EyRzkzMURFO0VBQXFELG9DQUFBO0EzR2s0MUR2RDs7QTJHajQxREU7RUFBcUQsZ0NBQUE7QTNHcTQxRHZEOztBMkdwNDFERTtFQUFxRCx3QkFBQTtBM0d3NDFEdkQ7O0EyR3Y0MURFO0VBQXFELDBCQUFBO0EzRzI0MUR2RDs7QTJHLzQxREU7RUFBcUQseUJBQUE7QTNHbTUxRHZEOztBMkdsNTFERTtFQUFxRCxvQ0FBQTtBM0dzNTFEdkQ7O0EyR3I1MURFO0VBQXFELGdDQUFBO0EzR3k1MUR2RDs7QTJHeDUxREU7RUFBcUQsd0JBQUE7QTNHNDUxRHZEOztBMkczNTFERTtFQUFxRCwwQkFBQTtBM0crNTFEdkQ7O0EyR242MURFO0VBQXFELHlCQUFBO0EzR3U2MUR2RDs7QTJHdDYxREU7RUFBcUQsb0NBQUE7QTNHMDYxRHZEOztBMkd6NjFERTtFQUFxRCxnQ0FBQTtBM0c2NjFEdkQ7O0EyRzU2MURFO0VBQXFELHdCQUFBO0EzR2c3MUR2RDs7QTJHLzYxREU7RUFBcUQsMEJBQUE7QTNHbTcxRHZEOztBMkd2NzFERTtFQUFxRCx5QkFBQTtBM0cyNzFEdkQ7O0EyRzE3MURFO0VBQXFELG9DQUFBO0EzRzg3MUR2RDs7QTJHNzcxREU7RUFBcUQsZ0NBQUE7QTNHaTgxRHZEOztBMkdoODFERTtFQUFxRCx3QkFBQTtBM0dvODFEdkQ7O0EyR244MURFO0VBQXFELDBCQUFBO0EzR3U4MUR2RDs7QTJHMzgxREU7RUFBcUQseUJBQUE7QTNHKzgxRHZEOztBMkc5ODFERTtFQUFxRCxvQ0FBQTtBM0drOTFEdkQ7O0EyR2o5MURFO0VBQXFELGdDQUFBO0EzR3E5MUR2RDs7QTJHcDkxREU7RUFBcUQsd0JBQUE7QTNHdzkxRHZEOztBMkd2OTFERTtFQUFxRCwwQkFBQTtBM0cyOTFEdkQ7O0EyRy85MURFO0VBQXFELHlCQUFBO0EzR20rMUR2RDs7QTJHbCsxREU7RUFBcUQsb0NBQUE7QTNHcysxRHZEOztBMkdyKzFERTtFQUFxRCxnQ0FBQTtBM0d5KzFEdkQ7O0EyR3grMURFO0VBQXFELHdCQUFBO0EzRzQrMUR2RDs7QTJHMysxREU7RUFBcUQsMEJBQUE7QTNHKysxRHZEOztBMkduLzFERTtFQUFxRCx5QkFBQTtBM0d1LzFEdkQ7O0EyR3QvMURFO0VBQXFELG9DQUFBO0EzRzAvMUR2RDs7QTJHei8xREU7RUFBcUQsZ0NBQUE7QTNHNi8xRHZEOztBMkc1LzFERTtFQUFxRCx3QkFBQTtBM0dnZzJEdkQ7O0EyRy8vMURFO0VBQXFELDBCQUFBO0EzR21nMkR2RDs7QTJHdmcyREU7RUFBcUQseUJBQUE7QTNHMmcyRHZEOztBMkcxZzJERTtFQUFxRCxvQ0FBQTtBM0c4ZzJEdkQ7O0EyRzdnMkRFO0VBQXFELGdDQUFBO0EzR2loMkR2RDs7QTJHaGgyREU7RUFBcUQsd0JBQUE7QTNHb2gyRHZEOztBMkduaDJERTtFQUFxRCwwQkFBQTtBM0d1aDJEdkQ7O0EyRzNoMkRFO0VBQXFELHlCQUFBO0EzRytoMkR2RDs7QTJHOWgyREU7RUFBcUQsb0NBQUE7QTNHa2kyRHZEOztBMkdqaTJERTtFQUFxRCxnQ0FBQTtBM0dxaTJEdkQ7O0EyR3BpMkRFO0VBQXFELHdCQUFBO0EzR3dpMkR2RDs7QTJHdmkyREU7RUFBcUQsMEJBQUE7QTNHMmkyRHZEOztBMkcvaTJERTtFQUFxRCx5QkFBQTtBM0dtajJEdkQ7O0EyR2xqMkRFO0VBQXFELG9DQUFBO0EzR3NqMkR2RDs7QTJHcmoyREU7RUFBcUQsZ0NBQUE7QTNHeWoyRHZEOztBMkd4ajJERTtFQUFxRCx3QkFBQTtBM0c0ajJEdkQ7O0EyRzNqMkRFO0VBQXFELDBCQUFBO0EzRytqMkR2RDs7QTJHbmsyREU7RUFBcUQseUJBQUE7QTNHdWsyRHZEOztBMkd0azJERTtFQUFxRCxvQ0FBQTtBM0cwazJEdkQ7O0EyR3prMkRFO0VBQXFELGdDQUFBO0EzRzZrMkR2RDs7QTJHNWsyREU7RUFBcUQsd0JBQUE7QTNHZ2wyRHZEOztBMkcvazJERTtFQUFxRCwwQkFBQTtBM0dtbDJEdkQ7O0EyR3ZsMkRFO0VBQXFELHlCQUFBO0EzRzJsMkR2RDs7QTJHMWwyREU7RUFBcUQsb0NBQUE7QTNHOGwyRHZEOztBMkc3bDJERTtFQUFxRCxnQ0FBQTtBM0dpbTJEdkQ7O0EyR2htMkRFO0VBQXFELHdCQUFBO0EzR29tMkR2RDs7QTJHbm0yREU7RUFBcUQsMEJBQUE7QTNHdW0yRHZEOztBMkczbTJERTtFQUFxRCx5QkFBQTtBM0crbTJEdkQ7O0EyRzltMkRFO0VBQXFELG9DQUFBO0EzR2tuMkR2RDs7QTJHam4yREU7RUFBcUQsZ0NBQUE7QTNHcW4yRHZEOztBMkdwbjJERTtFQUFxRCx3QkFBQTtBM0d3bjJEdkQ7O0EyR3ZuMkRFO0VBQXFELDBCQUFBO0EzRzJuMkR2RDs7QTJHL24yREU7RUFBcUQseUJBQUE7QTNHbW8yRHZEOztBMkdsbzJERTtFQUFxRCxvQ0FBQTtBM0dzbzJEdkQ7O0EyR3JvMkRFO0VBQXFELGdDQUFBO0EzR3lvMkR2RDs7QTJHeG8yREU7RUFBcUQsd0JBQUE7QTNHNG8yRHZEOztBMkczbzJERTtFQUFxRCwwQkFBQTtBM0crbzJEdkQ7O0EyR25wMkRFO0VBQXFELHlCQUFBO0EzR3VwMkR2RDs7QTJHdHAyREU7RUFBcUQsb0NBQUE7QTNHMHAyRHZEOztBMkd6cDJERTtFQUFxRCxnQ0FBQTtBM0c2cDJEdkQ7O0EyRzVwMkRFO0VBQXFELHdCQUFBO0EzR2dxMkR2RDs7QTJHL3AyREU7RUFBcUQsMEJBQUE7QTNHbXEyRHZEOztBMkd2cTJERTtFQUFxRCx5QkFBQTtBM0cycTJEdkQ7O0EyRzFxMkRFO0VBQXFELG9DQUFBO0EzRzhxMkR2RDs7QTJHN3EyREU7RUFBcUQsZ0NBQUE7QTNHaXIyRHZEOztBMkdocjJERTtFQUFxRCx3QkFBQTtBM0dvcjJEdkQ7O0EyR25yMkRFO0VBQXFELDBCQUFBO0EzR3VyMkR2RDs7QTJHM3IyREU7RUFBcUQseUJBQUE7QTNHK3IyRHZEOztBMkc5cjJERTtFQUFxRCxvQ0FBQTtBM0drczJEdkQ7O0EyR2pzMkRFO0VBQXFELGdDQUFBO0EzR3FzMkR2RDs7QTJHcHMyREU7RUFBcUQsd0JBQUE7QTNHd3MyRHZEOztBMkd2czJERTtFQUFxRCwwQkFBQTtBM0cyczJEdkQ7O0EyRy9zMkRFO0VBQXFELHlCQUFBO0EzR210MkR2RDs7QTJHbHQyREU7RUFBcUQsb0NBQUE7QTNHc3QyRHZEOztBMkdydDJERTtFQUFxRCxnQ0FBQTtBM0d5dDJEdkQ7O0EyR3h0MkRFO0VBQXFELHdCQUFBO0EzRzR0MkR2RDs7QTJHM3QyREU7RUFBcUQsMEJBQUE7QTNHK3QyRHZEOztBMkdudTJERTtFQUFxRCx5QkFBQTtBM0d1dTJEdkQ7O0EyR3R1MkRFO0VBQXFELG9DQUFBO0EzRzB1MkR2RDs7QTJHenUyREU7RUFBcUQsZ0NBQUE7QTNHNnUyRHZEOztBMkc1dTJERTtFQUFxRCx3QkFBQTtBM0dndjJEdkQ7O0EyRy91MkRFO0VBQXFELDBCQUFBO0EzR212MkR2RDs7QTJHdnYyREU7RUFBcUQseUJBQUE7QTNHMnYyRHZEOztBMkcxdjJERTtFQUFxRCxvQ0FBQTtBM0c4djJEdkQ7O0EyRzd2MkRFO0VBQXFELGdDQUFBO0EzR2l3MkR2RDs7QTJHaHcyREU7RUFBcUQsd0JBQUE7QTNHb3cyRHZEOztBMkdudzJERTtFQUFxRCwwQkFBQTtBM0d1dzJEdkQ7O0EyRzN3MkRFO0VBQXFELHlCQUFBO0EzRyt3MkR2RDs7QTJHOXcyREU7RUFBcUQsb0NBQUE7QTNHa3gyRHZEOztBMkdqeDJERTtFQUFxRCxnQ0FBQTtBM0dxeDJEdkQ7O0EyR3B4MkRFO0VBQXFELHdCQUFBO0EzR3d4MkR2RDs7QTJHdngyREU7RUFBcUQsMEJBQUE7QTNHMngyRHZEOztBMkcveDJERTtFQUFxRCx5QkFBQTtBM0dteTJEdkQ7O0EyR2x5MkRFO0VBQXFELG9DQUFBO0EzR3N5MkR2RDs7QTJHcnkyREU7RUFBcUQsZ0NBQUE7QTNHeXkyRHZEOztBMkd4eTJERTtFQUFxRCx3QkFBQTtBM0c0eTJEdkQ7O0EyRzN5MkRFO0VBQXFELDBCQUFBO0EzRyt5MkR2RDs7QTJHbnoyREU7RUFBcUQseUJBQUE7QTNHdXoyRHZEOztBMkd0ejJERTtFQUFxRCxvQ0FBQTtBM0cwejJEdkQ7O0EyR3p6MkRFO0VBQXFELGdDQUFBO0EzRzZ6MkR2RDs7QTJHNXoyREU7RUFBcUQsd0JBQUE7QTNHZzAyRHZEOztBMkcvejJERTtFQUFxRCwwQkFBQTtBM0dtMDJEdkQ7O0EyR3YwMkRFO0VBQXFELHlCQUFBO0EzRzIwMkR2RDs7QTJHMTAyREU7RUFBcUQsb0NBQUE7QTNHODAyRHZEOztBMkc3MDJERTtFQUFxRCxnQ0FBQTtBM0dpMTJEdkQ7O0EyR2gxMkRFO0VBQXFELHdCQUFBO0EzR28xMkR2RDs7QTJHbjEyREU7RUFBcUQsMEJBQUE7QTNHdTEyRHZEOztBMkczMTJERTtFQUFxRCx5QkFBQTtBM0crMTJEdkQ7O0EyRzkxMkRFO0VBQXFELG9DQUFBO0EzR2syMkR2RDs7QTJHajIyREU7RUFBcUQsZ0NBQUE7QTNHcTIyRHZEOztBMkdwMjJERTtFQUFxRCx3QkFBQTtBM0d3MjJEdkQ7O0EyR3YyMkRFO0VBQXFELDBCQUFBO0EzRzIyMkR2RDs7QTJHLzIyREU7RUFBcUQseUJBQUE7QTNHbTMyRHZEOztBMkdsMzJERTtFQUFxRCxvQ0FBQTtBM0dzMzJEdkQ7O0EyR3IzMkRFO0VBQXFELGdDQUFBO0EzR3kzMkR2RDs7QTJHeDMyREU7RUFBcUQsd0JBQUE7QTNHNDMyRHZEOztBMkczMzJERTtFQUFxRCwwQkFBQTtBM0crMzJEdkQ7O0EyR240MkRFO0VBQXFELHlCQUFBO0EzR3U0MkR2RDs7QTJHdDQyREU7RUFBcUQsb0NBQUE7QTNHMDQyRHZEOztBMkd6NDJERTtFQUFxRCxnQ0FBQTtBM0c2NDJEdkQ7O0EyRzU0MkRFO0VBQXFELHdCQUFBO0EzR2c1MkR2RDs7QTJHLzQyREU7RUFBcUQsMEJBQUE7QTNHbTUyRHZEOztBMkd2NTJERTtFQUFxRCx5QkFBQTtBM0cyNTJEdkQ7O0EyRzE1MkRFO0VBQXFELG9DQUFBO0EzRzg1MkR2RDs7QTJHNzUyREU7RUFBcUQsZ0NBQUE7QTNHaTYyRHZEOztBMkdoNjJERTtFQUFxRCx3QkFBQTtBM0dvNjJEdkQ7O0EyR242MkRFO0VBQXFELDBCQUFBO0EzR3U2MkR2RDs7QTJHMzYyREU7RUFBcUQseUJBQUE7QTNHKzYyRHZEOztBMkc5NjJERTtFQUFxRCxvQ0FBQTtBM0drNzJEdkQ7O0EyR2o3MkRFO0VBQXFELGdDQUFBO0EzR3E3MkR2RDs7QTJHcDcyREU7RUFBcUQsd0JBQUE7QTNHdzcyRHZEOztBMkd2NzJERTtFQUFxRCwwQkFBQTtBM0cyNzJEdkQ7O0EyRy83MkRFO0VBQXFELHlCQUFBO0EzR204MkR2RDs7QTJHbDgyREU7RUFBcUQsb0NBQUE7QTNHczgyRHZEOztBMkdyODJERTtFQUFxRCxnQ0FBQTtBM0d5ODJEdkQ7O0EyR3g4MkRFO0VBQXFELHdCQUFBO0EzRzQ4MkR2RDs7QTJHMzgyREU7RUFBcUQsMEJBQUE7QTNHKzgyRHZEOztBMkduOTJERTtFQUFxRCx5QkFBQTtBM0d1OTJEdkQ7O0EyR3Q5MkRFO0VBQXFELG9DQUFBO0EzRzA5MkR2RDs7QTJHejkyREU7RUFBcUQsZ0NBQUE7QTNHNjkyRHZEOztBMkc1OTJERTtFQUFxRCx3QkFBQTtBM0dnKzJEdkQ7O0EyRy85MkRFO0VBQXFELDBCQUFBO0EzR20rMkR2RDs7QTJHdisyREU7RUFBcUQseUJBQUE7QTNHMisyRHZEOztBMkcxKzJERTtFQUFxRCxvQ0FBQTtBM0c4KzJEdkQ7O0EyRzcrMkRFO0VBQXFELGdDQUFBO0EzR2kvMkR2RDs7QTJHaC8yREU7RUFBcUQsd0JBQUE7QTNHby8yRHZEOztBMkduLzJERTtFQUFxRCwwQkFBQTtBM0d1LzJEdkQ7O0EyRzMvMkRFO0VBQXFELHlCQUFBO0EzRysvMkR2RDs7QTJHOS8yREU7RUFBcUQsb0NBQUE7QTNHa2czRHZEOztBMkdqZzNERTtFQUFxRCxnQ0FBQTtBM0dxZzNEdkQ7O0EyR3BnM0RFO0VBQXFELHdCQUFBO0EzR3dnM0R2RDs7QTJHdmczREU7RUFBcUQsMEJBQUE7QTNHMmczRHZEOztBMkcvZzNERTtFQUFxRCx5QkFBQTtBM0dtaDNEdkQ7O0EyR2xoM0RFO0VBQXFELG9DQUFBO0EzR3NoM0R2RDs7QTJHcmgzREU7RUFBcUQsZ0NBQUE7QTNHeWgzRHZEOztBMkd4aDNERTtFQUFxRCx3QkFBQTtBM0c0aDNEdkQ7O0EyRzNoM0RFO0VBQXFELDBCQUFBO0EzRytoM0R2RDs7QTJHbmkzREU7RUFBcUQseUJBQUE7QTNHdWkzRHZEOztBMkd0aTNERTtFQUFxRCxvQ0FBQTtBM0cwaTNEdkQ7O0EyR3ppM0RFO0VBQXFELGdDQUFBO0EzRzZpM0R2RDs7QTJHNWkzREU7RUFBcUQsd0JBQUE7QTNHZ2ozRHZEOztBMkcvaTNERTtFQUFxRCwwQkFBQTtBM0dtajNEdkQ7O0EyR3ZqM0RFO0VBQXFELHlCQUFBO0EzRzJqM0R2RDs7QTJHMWozREU7RUFBcUQsb0NBQUE7QTNHOGozRHZEOztBMkc3ajNERTtFQUFxRCxnQ0FBQTtBM0dpazNEdkQ7O0EyR2hrM0RFO0VBQXFELHdCQUFBO0EzR29rM0R2RDs7QTJHbmszREU7RUFBcUQsMEJBQUE7QTNHdWszRHZEOztBMkczazNERTtFQUFxRCx5QkFBQTtBM0crazNEdkQ7O0EyRzlrM0RFO0VBQXFELG9DQUFBO0EzR2tsM0R2RDs7QTJHamwzREU7RUFBcUQsZ0NBQUE7QTNHcWwzRHZEOztBMkdwbDNERTtFQUFxRCx3QkFBQTtBM0d3bDNEdkQ7O0EyR3ZsM0RFO0VBQXFELDBCQUFBO0EzRzJsM0R2RDs7QTJHL2wzREU7RUFBcUQseUJBQUE7QTNHbW0zRHZEOztBMkdsbTNERTtFQUFxRCxvQ0FBQTtBM0dzbTNEdkQ7O0EyR3JtM0RFO0VBQXFELGdDQUFBO0EzR3ltM0R2RDs7QTJHeG0zREU7RUFBcUQsd0JBQUE7QTNHNG0zRHZEOztBMkczbTNERTtFQUFxRCwwQkFBQTtBM0crbTNEdkQ7O0EyR25uM0RFO0VBQXFELHlCQUFBO0EzR3VuM0R2RDs7QTJHdG4zREU7RUFBcUQsb0NBQUE7QTNHMG4zRHZEOztBMkd6bjNERTtFQUFxRCxnQ0FBQTtBM0c2bjNEdkQ7O0EyRzVuM0RFO0VBQXFELHdCQUFBO0EzR2dvM0R2RDs7QTJHL24zREU7RUFBcUQsMEJBQUE7QTNHbW8zRHZEOztBMkd2bzNERTtFQUFxRCx5QkFBQTtBM0cybzNEdkQ7O0EyRzFvM0RFO0VBQXFELG9DQUFBO0EzRzhvM0R2RDs7QTJHN28zREU7RUFBcUQsZ0NBQUE7QTNHaXAzRHZEOztBMkdocDNERTtFQUFxRCx3QkFBQTtBM0dvcDNEdkQ7O0EyR25wM0RFO0VBQXFELDBCQUFBO0EzR3VwM0R2RDs7QTJHM3AzREU7RUFBcUQseUJBQUE7QTNHK3AzRHZEOztBMkc5cDNERTtFQUFxRCxvQ0FBQTtBM0drcTNEdkQ7O0EyR2pxM0RFO0VBQXFELGdDQUFBO0EzR3FxM0R2RDs7QTJHcHEzREU7RUFBcUQsd0JBQUE7QTNHd3EzRHZEOztBMkd2cTNERTtFQUFxRCwwQkFBQTtBM0cycTNEdkQ7O0EyRy9xM0RFO0VBQXFELHlCQUFBO0EzR21yM0R2RDs7QTJHbHIzREU7RUFBcUQsb0NBQUE7QTNHc3IzRHZEOztBMkdycjNERTtFQUFxRCxnQ0FBQTtBM0d5cjNEdkQ7O0EyR3hyM0RFO0VBQXFELHdCQUFBO0EzRzRyM0R2RDs7QTJHM3IzREU7RUFBcUQsMEJBQUE7QTNHK3IzRHZEOztBMkduczNERTtFQUFxRCx5QkFBQTtBM0d1czNEdkQ7O0EyR3RzM0RFO0VBQXFELG9DQUFBO0EzRzBzM0R2RDs7QTJHenMzREU7RUFBcUQsZ0NBQUE7QTNHNnMzRHZEOztBMkc1czNERTtFQUFxRCx3QkFBQTtBM0dndDNEdkQ7O0EyRy9zM0RFO0VBQXFELDBCQUFBO0EzR210M0R2RDs7QTJHdnQzREU7RUFBcUQseUJBQUE7QTNHMnQzRHZEOztBMkcxdDNERTtFQUFxRCxvQ0FBQTtBM0c4dDNEdkQ7O0EyRzd0M0RFO0VBQXFELGdDQUFBO0EzR2l1M0R2RDs7QTJHaHUzREU7RUFBcUQsd0JBQUE7QTNHb3UzRHZEOztBMkdudTNERTtFQUFxRCwwQkFBQTtBM0d1dTNEdkQ7O0EyRzN1M0RFO0VBQXFELHlCQUFBO0EzRyt1M0R2RDs7QTJHOXUzREU7RUFBcUQsb0NBQUE7QTNHa3YzRHZEOztBMkdqdjNERTtFQUFxRCxnQ0FBQTtBM0dxdjNEdkQ7O0EyR3B2M0RFO0VBQXFELHdCQUFBO0EzR3d2M0R2RDs7QTJHdnYzREU7RUFBcUQsMEJBQUE7QTNHMnYzRHZEOztBMkcvdjNERTtFQUFxRCx5QkFBQTtBM0dtdzNEdkQ7O0EyR2x3M0RFO0VBQXFELG9DQUFBO0EzR3N3M0R2RDs7QTJHcnczREU7RUFBcUQsZ0NBQUE7QTNHeXczRHZEOztBMkd4dzNERTtFQUFxRCx3QkFBQTtBM0c0dzNEdkQ7O0EyRzN3M0RFO0VBQXFELDBCQUFBO0EzRyt3M0R2RDs7QTJHbngzREU7RUFBcUQseUJBQUE7QTNHdXgzRHZEOztBMkd0eDNERTtFQUFxRCxvQ0FBQTtBM0cweDNEdkQ7O0EyR3p4M0RFO0VBQXFELGdDQUFBO0EzRzZ4M0R2RDs7QTJHNXgzREU7RUFBcUQsd0JBQUE7QTNHZ3kzRHZEOztBMkcveDNERTtFQUFxRCwwQkFBQTtBM0dteTNEdkQ7O0EyR3Z5M0RFO0VBQXFELHlCQUFBO0EzRzJ5M0R2RDs7QTJHMXkzREU7RUFBcUQsb0NBQUE7QTNHOHkzRHZEOztBMkc3eTNERTtFQUFxRCxnQ0FBQTtBM0dpejNEdkQ7O0EyR2h6M0RFO0VBQXFELHdCQUFBO0EzR296M0R2RDs7QTJHbnozREU7RUFBcUQsMEJBQUE7QTNHdXozRHZEOztBMkczejNERTtFQUFxRCx5QkFBQTtBM0crejNEdkQ7O0EyRzl6M0RFO0VBQXFELG9DQUFBO0EzR2swM0R2RDs7QTJHajAzREU7RUFBcUQsZ0NBQUE7QTNHcTAzRHZEOztBMkdwMDNERTtFQUFxRCx3QkFBQTtBM0d3MDNEdkQ7O0EyR3YwM0RFO0VBQXFELDBCQUFBO0EzRzIwM0R2RDs7QTJHLzAzREU7RUFBcUQseUJBQUE7QTNHbTEzRHZEOztBMkdsMTNERTtFQUFxRCxvQ0FBQTtBM0dzMTNEdkQ7O0EyR3IxM0RFO0VBQXFELGdDQUFBO0EzR3kxM0R2RDs7QTJHeDEzREU7RUFBcUQsd0JBQUE7QTNHNDEzRHZEOztBMkczMTNERTtFQUFxRCwwQkFBQTtBM0crMTNEdkQ7O0EyR24yM0RFO0VBQXFELHlCQUFBO0EzR3UyM0R2RDs7QTJHdDIzREU7RUFBcUQsb0NBQUE7QTNHMDIzRHZEOztBMkd6MjNERTtFQUFxRCxnQ0FBQTtBM0c2MjNEdkQ7O0EyRzUyM0RFO0VBQXFELHdCQUFBO0EzR2czM0R2RDs7QTJHLzIzREU7RUFBcUQsMEJBQUE7QTNHbTMzRHZEOztBMkd2MzNERTtFQUFxRCx5QkFBQTtBM0cyMzNEdkQ7O0EyRzEzM0RFO0VBQXFELG9DQUFBO0EzRzgzM0R2RDs7QTJHNzMzREU7RUFBcUQsZ0NBQUE7QTNHaTQzRHZEOztBMkdoNDNERTtFQUFxRCx3QkFBQTtBM0dvNDNEdkQ7O0EyR240M0RFO0VBQXFELDBCQUFBO0EzR3U0M0R2RDs7QTJHMzQzREU7RUFBcUQseUJBQUE7QTNHKzQzRHZEOztBMkc5NDNERTtFQUFxRCxvQ0FBQTtBM0drNTNEdkQ7O0EyR2o1M0RFO0VBQXFELGdDQUFBO0EzR3E1M0R2RDs7QTJHcDUzREU7RUFBcUQsd0JBQUE7QTNHdzUzRHZEOztBMkd2NTNERTtFQUFxRCwwQkFBQTtBM0cyNTNEdkQ7O0EyRy81M0RFO0VBQXFELHlCQUFBO0EzR202M0R2RDs7QTJHbDYzREU7RUFBcUQsb0NBQUE7QTNHczYzRHZEOztBMkdyNjNERTtFQUFxRCxnQ0FBQTtBM0d5NjNEdkQ7O0EyR3g2M0RFO0VBQXFELHdCQUFBO0EzRzQ2M0R2RDs7QTJHMzYzREU7RUFBcUQsMEJBQUE7QTNHKzYzRHZEOztBMkduNzNERTtFQUFxRCx5QkFBQTtBM0d1NzNEdkQ7O0EyR3Q3M0RFO0VBQXFELG9DQUFBO0EzRzA3M0R2RDs7QTJHejczREU7RUFBcUQsZ0NBQUE7QTNHNjczRHZEOztBMkc1NzNERTtFQUFxRCx3QkFBQTtBM0dnODNEdkQ7O0EyRy83M0RFO0VBQXFELDBCQUFBO0EzR204M0R2RDs7QTJHdjgzREU7RUFBcUQseUJBQUE7QTNHMjgzRHZEOztBMkcxODNERTtFQUFxRCxvQ0FBQTtBM0c4ODNEdkQ7O0EyRzc4M0RFO0VBQXFELGdDQUFBO0EzR2k5M0R2RDs7QTJHaDkzREU7RUFBcUQsd0JBQUE7QTNHbzkzRHZEOztBMkduOTNERTtFQUFxRCwwQkFBQTtBM0d1OTNEdkQ7O0EyRzM5M0RFO0VBQXFELHlCQUFBO0EzRys5M0R2RDs7QTJHOTkzREU7RUFBcUQsb0NBQUE7QTNHayszRHZEOztBMkdqKzNERTtFQUFxRCxnQ0FBQTtBM0dxKzNEdkQ7O0EyR3ArM0RFO0VBQXFELHdCQUFBO0EzR3crM0R2RDs7QTJHdiszREU7RUFBcUQsMEJBQUE7QTNHMiszRHZEOztBMkcvKzNERTtFQUFxRCx5QkFBQTtBM0dtLzNEdkQ7O0EyR2wvM0RFO0VBQXFELG9DQUFBO0EzR3MvM0R2RDs7QTJHci8zREU7RUFBcUQsZ0NBQUE7QTNHeS8zRHZEOztBMkd4LzNERTtFQUFxRCx3QkFBQTtBM0c0LzNEdkQ7O0EyRzMvM0RFO0VBQXFELDBCQUFBO0EzRysvM0R2RDs7QTJHbmc0REU7RUFBcUQseUJBQUE7QTNHdWc0RHZEOztBMkd0ZzRERTtFQUFxRCxvQ0FBQTtBM0cwZzREdkQ7O0EyR3pnNERFO0VBQXFELGdDQUFBO0EzRzZnNER2RDs7QTJHNWc0REU7RUFBcUQsd0JBQUE7QTNHZ2g0RHZEOztBMkcvZzRERTtFQUFxRCwwQkFBQTtBM0dtaDREdkQ7O0EyR3ZoNERFO0VBQXFELHlCQUFBO0EzRzJoNER2RDs7QTJHMWg0REU7RUFBcUQsb0NBQUE7QTNHOGg0RHZEOztBMkc3aDRERTtFQUFxRCxnQ0FBQTtBM0dpaTREdkQ7O0EyR2hpNERFO0VBQXFELHdCQUFBO0EzR29pNER2RDs7QTJHbmk0REU7RUFBcUQsMEJBQUE7QTNHdWk0RHZEOztBMkczaTRERTtFQUFxRCx5QkFBQTtBM0craTREdkQ7O0EyRzlpNERFO0VBQXFELG9DQUFBO0EzR2tqNER2RDs7QTJHamo0REU7RUFBcUQsZ0NBQUE7QTNHcWo0RHZEOztBMkdwajRERTtFQUFxRCx3QkFBQTtBM0d3ajREdkQ7O0EyR3ZqNERFO0VBQXFELDBCQUFBO0EzRzJqNER2RDs7QTJHL2o0REU7RUFBcUQseUJBQUE7QTNHbWs0RHZEOztBMkdsazRERTtFQUFxRCxvQ0FBQTtBM0dzazREdkQ7O0EyR3JrNERFO0VBQXFELGdDQUFBO0EzR3lrNER2RDs7QTJHeGs0REU7RUFBcUQsd0JBQUE7QTNHNGs0RHZEOztBMkczazRERTtFQUFxRCwwQkFBQTtBM0crazREdkQ7O0EyR25sNERFO0VBQXFELHlCQUFBO0EzR3VsNER2RDs7QTJHdGw0REU7RUFBcUQsb0NBQUE7QTNHMGw0RHZEOztBMkd6bDRERTtFQUFxRCxnQ0FBQTtBM0c2bDREdkQ7O0EyRzVsNERFO0VBQXFELHdCQUFBO0EzR2dtNER2RDs7QTJHL2w0REU7RUFBcUQsMEJBQUE7QTNHbW00RHZEOztBMkd2bTRERTtFQUFxRCx5QkFBQTtBM0cybTREdkQ7O0EyRzFtNERFO0VBQXFELG9DQUFBO0EzRzhtNER2RDs7QTJHN200REU7RUFBcUQsZ0NBQUE7QTNHaW40RHZEOztBMkdobjRERTtFQUFxRCx3QkFBQTtBM0dvbjREdkQ7O0EyR25uNERFO0VBQXFELDBCQUFBO0EzR3VuNER2RDs7QTJHM240REU7RUFBcUQseUJBQUE7QTNHK240RHZEOztBMkc5bjRERTtFQUFxRCxvQ0FBQTtBM0drbzREdkQ7O0EyR2pvNERFO0VBQXFELGdDQUFBO0EzR3FvNER2RDs7QTJHcG80REU7RUFBcUQsd0JBQUE7QTNHd280RHZEOztBMkd2bzRERTtFQUFxRCwwQkFBQTtBM0cybzREdkQ7O0EyRy9vNERFO0VBQXFELHlCQUFBO0EzR21wNER2RDs7QTJHbHA0REU7RUFBcUQsb0NBQUE7QTNHc3A0RHZEOztBMkdycDRERTtFQUFxRCxnQ0FBQTtBM0d5cDREdkQ7O0EyR3hwNERFO0VBQXFELHdCQUFBO0EzRzRwNER2RDs7QTJHM3A0REU7RUFBcUQsMEJBQUE7QTNHK3A0RHZEOztBMkducTRERTtFQUFxRCx5QkFBQTtBM0d1cTREdkQ7O0EyR3RxNERFO0VBQXFELG9DQUFBO0EzRzBxNER2RDs7QTJHenE0REU7RUFBcUQsZ0NBQUE7QTNHNnE0RHZEOztBMkc1cTRERTtFQUFxRCx3QkFBQTtBM0dncjREdkQ7O0EyRy9xNERFO0VBQXFELDBCQUFBO0EzR21yNER2RDs7QTJHdnI0REU7RUFBcUQseUJBQUE7QTNHMnI0RHZEOztBMkcxcjRERTtFQUFxRCxvQ0FBQTtBM0c4cjREdkQ7O0EyRzdyNERFO0VBQXFELGdDQUFBO0EzR2lzNER2RDs7QTJHaHM0REU7RUFBcUQsd0JBQUE7QTNHb3M0RHZEOztBMkduczRERTtFQUFxRCwwQkFBQTtBM0d1czREdkQ7O0EyRzNzNERFO0VBQXFELHlCQUFBO0EzRytzNER2RDs7QTJHOXM0REU7RUFBcUQsb0NBQUE7QTNHa3Q0RHZEOztBMkdqdDRERTtFQUFxRCxnQ0FBQTtBM0dxdDREdkQ7O0EyR3B0NERFO0VBQXFELHdCQUFBO0EzR3d0NER2RDs7QTJHdnQ0REU7RUFBcUQsMEJBQUE7QTNHMnQ0RHZEOztBMkcvdDRERTtFQUFxRCx5QkFBQTtBM0dtdTREdkQ7O0EyR2x1NERFO0VBQXFELG9DQUFBO0EzR3N1NER2RDs7QTJHcnU0REU7RUFBcUQsZ0NBQUE7QTNHeXU0RHZEOztBMkd4dTRERTtFQUFxRCx3QkFBQTtBM0c0dTREdkQ7O0EyRzN1NERFO0VBQXFELDBCQUFBO0EzRyt1NER2RDs7QTJHbnY0REU7RUFBcUQseUJBQUE7QTNHdXY0RHZEOztBMkd0djRERTtFQUFxRCxvQ0FBQTtBM0cwdjREdkQ7O0EyR3p2NERFO0VBQXFELGdDQUFBO0EzRzZ2NER2RDs7QTJHNXY0REU7RUFBcUQsd0JBQUE7QTNHZ3c0RHZEOztBMkcvdjRERTtFQUFxRCwwQkFBQTtBM0dtdzREdkQ7O0EyR3Z3NERFO0VBQXFELHlCQUFBO0EzRzJ3NER2RDs7QTJHMXc0REU7RUFBcUQsb0NBQUE7QTNHOHc0RHZEOztBMkc3dzRERTtFQUFxRCxnQ0FBQTtBM0dpeDREdkQ7O0EyR2h4NERFO0VBQXFELHdCQUFBO0EzR294NER2RDs7QTJHbng0REU7RUFBcUQsMEJBQUE7QTNHdXg0RHZEOztBMkczeDRERTtFQUFxRCx5QkFBQTtBM0creDREdkQ7O0EyRzl4NERFO0VBQXFELG9DQUFBO0EzR2t5NER2RDs7QTJHank0REU7RUFBcUQsZ0NBQUE7QTNHcXk0RHZEOztBMkdweTRERTtFQUFxRCx3QkFBQTtBM0d3eTREdkQ7O0EyR3Z5NERFO0VBQXFELDBCQUFBO0EzRzJ5NER2RDs7QTJHL3k0REU7RUFBcUQseUJBQUE7QTNHbXo0RHZEOztBMkdsejRERTtFQUFxRCxvQ0FBQTtBM0dzejREdkQ7O0EyR3J6NERFO0VBQXFELGdDQUFBO0EzR3l6NER2RDs7QTJHeHo0REU7RUFBcUQsd0JBQUE7QTNHNHo0RHZEOztBMkczejRERTtFQUFxRCwwQkFBQTtBM0crejREdkQ7O0EyR24wNERFO0VBQXFELHlCQUFBO0EzR3UwNER2RDs7QTJHdDA0REU7RUFBcUQsb0NBQUE7QTNHMDA0RHZEOztBMkd6MDRERTtFQUFxRCxnQ0FBQTtBM0c2MDREdkQ7O0EyRzUwNERFO0VBQXFELHdCQUFBO0EzR2cxNER2RDs7QTJHLzA0REU7RUFBcUQsMEJBQUE7QTNHbTE0RHZEOztBMkd2MTRERTtFQUFxRCx5QkFBQTtBM0cyMTREdkQ7O0EyRzExNERFO0VBQXFELG9DQUFBO0EzRzgxNER2RDs7QTJHNzE0REU7RUFBcUQsZ0NBQUE7QTNHaTI0RHZEOztBMkdoMjRERTtFQUFxRCx3QkFBQTtBM0dvMjREdkQ7O0EyR24yNERFO0VBQXFELDBCQUFBO0EzR3UyNER2RDs7QTJHMzI0REU7RUFBcUQseUJBQUE7QTNHKzI0RHZEOztBMkc5MjRERTtFQUFxRCxvQ0FBQTtBM0drMzREdkQ7O0EyR2ozNERFO0VBQXFELGdDQUFBO0EzR3EzNER2RDs7QTJHcDM0REU7RUFBcUQsd0JBQUE7QTNHdzM0RHZEOztBMkd2MzRERTtFQUFxRCwwQkFBQTtBM0cyMzREdkQ7O0EyRy8zNERFO0VBQXFELHlCQUFBO0EzR200NER2RDs7QTJHbDQ0REU7RUFBcUQsb0NBQUE7QTNHczQ0RHZEOztBMkdyNDRERTtFQUFxRCxnQ0FBQTtBM0d5NDREdkQ7O0EyR3g0NERFO0VBQXFELHdCQUFBO0EzRzQ0NER2RDs7QTJHMzQ0REU7RUFBcUQsMEJBQUE7QTNHKzQ0RHZEOztBMkduNTRERTtFQUFxRCx5QkFBQTtBM0d1NTREdkQ7O0EyR3Q1NERFO0VBQXFELG9DQUFBO0EzRzA1NER2RDs7QTJHejU0REU7RUFBcUQsZ0NBQUE7QTNHNjU0RHZEOztBMkc1NTRERTtFQUFxRCx3QkFBQTtBM0dnNjREdkQ7O0EyRy81NERFO0VBQXFELDBCQUFBO0EzR202NER2RDs7QTJHdjY0REU7RUFBcUQseUJBQUE7QTNHMjY0RHZEOztBMkcxNjRERTtFQUFxRCxvQ0FBQTtBM0c4NjREdkQ7O0EyRzc2NERFO0VBQXFELGdDQUFBO0EzR2k3NER2RDs7QTJHaDc0REU7RUFBcUQsd0JBQUE7QTNHbzc0RHZEOztBMkduNzRERTtFQUFxRCwwQkFBQTtBM0d1NzREdkQ7O0EyRzM3NERFO0VBQXFELHlCQUFBO0EzRys3NER2RDs7QTJHOTc0REU7RUFBcUQsb0NBQUE7QTNHazg0RHZEOztBMkdqODRERTtFQUFxRCxnQ0FBQTtBM0dxODREdkQ7O0EyR3A4NERFO0VBQXFELHdCQUFBO0EzR3c4NER2RDs7QTJHdjg0REU7RUFBcUQsMEJBQUE7QTNHMjg0RHZEOztBMkcvODRERTtFQUFxRCx5QkFBQTtBM0dtOTREdkQ7O0EyR2w5NERFO0VBQXFELG9DQUFBO0EzR3M5NER2RDs7QTJHcjk0REU7RUFBcUQsZ0NBQUE7QTNHeTk0RHZEOztBMkd4OTRERTtFQUFxRCx3QkFBQTtBM0c0OTREdkQ7O0EyRzM5NERFO0VBQXFELDBCQUFBO0EzRys5NER2RDs7QTJHbis0REU7RUFBcUQseUJBQUE7QTNHdSs0RHZEOztBMkd0KzRERTtFQUFxRCxvQ0FBQTtBM0cwKzREdkQ7O0EyR3orNERFO0VBQXFELGdDQUFBO0EzRzYrNER2RDs7QTJHNSs0REU7RUFBcUQsd0JBQUE7QTNHZy80RHZEOztBMkcvKzRERTtFQUFxRCwwQkFBQTtBM0dtLzREdkQ7O0EyR3YvNERFO0VBQXFELHlCQUFBO0EzRzIvNER2RDs7QTJHMS80REU7RUFBcUQsb0NBQUE7QTNHOC80RHZEOztBMkc3LzRERTtFQUFxRCxnQ0FBQTtBM0dpZzVEdkQ7O0EyR2hnNURFO0VBQXFELHdCQUFBO0EzR29nNUR2RDs7QTJHbmc1REU7RUFBcUQsMEJBQUE7QTNHdWc1RHZEOztBMkczZzVERTtFQUFxRCx5QkFBQTtBM0crZzVEdkQ7O0EyRzlnNURFO0VBQXFELG9DQUFBO0EzR2toNUR2RDs7QTJHamg1REU7RUFBcUQsZ0NBQUE7QTNHcWg1RHZEOztBMkdwaDVERTtFQUFxRCx3QkFBQTtBM0d3aDVEdkQ7O0EyR3ZoNURFO0VBQXFELDBCQUFBO0EzRzJoNUR2RDs7QTJHL2g1REU7RUFBcUQseUJBQUE7QTNHbWk1RHZEOztBMkdsaTVERTtFQUFxRCxvQ0FBQTtBM0dzaTVEdkQ7O0EyR3JpNURFO0VBQXFELGdDQUFBO0EzR3lpNUR2RDs7QTJHeGk1REU7RUFBcUQsd0JBQUE7QTNHNGk1RHZEOztBMkczaTVERTtFQUFxRCwwQkFBQTtBM0craTVEdkQ7O0EyR25qNURFO0VBQXFELHlCQUFBO0EzR3VqNUR2RDs7QTJHdGo1REU7RUFBcUQsb0NBQUE7QTNHMGo1RHZEOztBMkd6ajVERTtFQUFxRCxnQ0FBQTtBM0c2ajVEdkQ7O0EyRzVqNURFO0VBQXFELHdCQUFBO0EzR2drNUR2RDs7QTJHL2o1REU7RUFBcUQsMEJBQUE7QTNHbWs1RHZEOztBMkd2azVERTtFQUFxRCx5QkFBQTtBM0cyazVEdkQ7O0EyRzFrNURFO0VBQXFELG9DQUFBO0EzRzhrNUR2RDs7QTJHN2s1REU7RUFBcUQsZ0NBQUE7QTNHaWw1RHZEOztBMkdobDVERTtFQUFxRCx3QkFBQTtBM0dvbDVEdkQ7O0EyR25sNURFO0VBQXFELDBCQUFBO0EzR3VsNUR2RDs7QTJHM2w1REU7RUFBcUQseUJBQUE7QTNHK2w1RHZEOztBMkc5bDVERTtFQUFxRCxvQ0FBQTtBM0drbTVEdkQ7O0EyR2ptNURFO0VBQXFELGdDQUFBO0EzR3FtNUR2RDs7QTJHcG01REU7RUFBcUQsd0JBQUE7QTNHd201RHZEOztBMkd2bTVERTtFQUFxRCwwQkFBQTtBM0cybTVEdkQ7O0EyRy9tNURFO0VBQXFELHlCQUFBO0EzR21uNUR2RDs7QTJHbG41REU7RUFBcUQsb0NBQUE7QTNHc241RHZEOztBMkdybjVERTtFQUFxRCxnQ0FBQTtBM0d5bjVEdkQ7O0EyR3huNURFO0VBQXFELHdCQUFBO0EzRzRuNUR2RDs7QTJHM241REU7RUFBcUQsMEJBQUE7QTNHK241RHZEOztBMkdubzVERTtFQUFxRCx5QkFBQTtBM0d1bzVEdkQ7O0EyR3RvNURFO0VBQXFELG9DQUFBO0EzRzBvNUR2RDs7QTJHem81REU7RUFBcUQsZ0NBQUE7QTNHNm81RHZEOztBMkc1bzVERTtFQUFxRCx3QkFBQTtBM0dncDVEdkQ7O0EyRy9vNURFO0VBQXFELDBCQUFBO0EzR21wNUR2RDs7QTJHdnA1REU7RUFBcUQseUJBQUE7QTNHMnA1RHZEOztBMkcxcDVERTtFQUFxRCxvQ0FBQTtBM0c4cDVEdkQ7O0EyRzdwNURFO0VBQXFELGdDQUFBO0EzR2lxNUR2RDs7QTJHaHE1REU7RUFBcUQsd0JBQUE7QTNHb3E1RHZEOztBMkducTVERTtFQUFxRCwwQkFBQTtBM0d1cTVEdkQ7O0EyRzNxNURFO0VBQXFELHlCQUFBO0EzRytxNUR2RDs7QTJHOXE1REU7RUFBcUQsb0NBQUE7QTNHa3I1RHZEOztBMkdqcjVERTtFQUFxRCxnQ0FBQTtBM0dxcjVEdkQ7O0EyR3ByNURFO0VBQXFELHdCQUFBO0EzR3dyNUR2RDs7QTJHdnI1REU7RUFBcUQsMEJBQUE7QTNHMnI1RHZEOztBMkcvcjVERTtFQUFxRCx5QkFBQTtBM0dtczVEdkQ7O0EyR2xzNURFO0VBQXFELG9DQUFBO0EzR3NzNUR2RDs7QTJHcnM1REU7RUFBcUQsZ0NBQUE7QTNHeXM1RHZEOztBMkd4czVERTtFQUFxRCx3QkFBQTtBM0c0czVEdkQ7O0EyRzNzNURFO0VBQXFELDBCQUFBO0EzRytzNUR2RDs7QTJHbnQ1REU7RUFBcUQseUJBQUE7QTNHdXQ1RHZEOztBMkd0dDVERTtFQUFxRCxvQ0FBQTtBM0cwdDVEdkQ7O0EyR3p0NURFO0VBQXFELGdDQUFBO0EzRzZ0NUR2RDs7QTJHNXQ1REU7RUFBcUQsd0JBQUE7QTNHZ3U1RHZEOztBMkcvdDVERTtFQUFxRCwwQkFBQTtBM0dtdTVEdkQ7O0EyR3Z1NURFO0VBQXFELHlCQUFBO0EzRzJ1NUR2RDs7QTJHMXU1REU7RUFBcUQsb0NBQUE7QTNHOHU1RHZEOztBMkc3dTVERTtFQUFxRCxnQ0FBQTtBM0dpdjVEdkQ7O0EyR2h2NURFO0VBQXFELHdCQUFBO0EzR292NUR2RDs7QTJHbnY1REU7RUFBcUQsMEJBQUE7QTNHdXY1RHZEOztBMkczdjVERTtFQUFxRCx5QkFBQTtBM0crdjVEdkQ7O0EyRzl2NURFO0VBQXFELG9DQUFBO0EzR2t3NUR2RDs7QTJHanc1REU7RUFBcUQsZ0NBQUE7QTNHcXc1RHZEOztBMkdwdzVERTtFQUFxRCx3QkFBQTtBM0d3dzVEdkQ7O0EyR3Z3NURFO0VBQXFELDBCQUFBO0EzRzJ3NUR2RDs7QTJHL3c1REU7RUFBcUQseUJBQUE7QTNHbXg1RHZEOztBMkdseDVERTtFQUFxRCxvQ0FBQTtBM0dzeDVEdkQ7O0EyR3J4NURFO0VBQXFELGdDQUFBO0EzR3l4NUR2RDs7QTJHeHg1REU7RUFBcUQsd0JBQUE7QTNHNHg1RHZEOztBMkczeDVERTtFQUFxRCwwQkFBQTtBM0creDVEdkQ7O0EyR255NURFO0VBQXFELHlCQUFBO0EzR3V5NUR2RDs7QTJHdHk1REU7RUFBcUQsb0NBQUE7QTNHMHk1RHZEOztBMkd6eTVERTtFQUFxRCxnQ0FBQTtBM0c2eTVEdkQ7O0EyRzV5NURFO0VBQXFELHdCQUFBO0EzR2d6NUR2RDs7QTJHL3k1REU7RUFBcUQsMEJBQUE7QTNHbXo1RHZEOztBMkd2ejVERTtFQUFxRCx5QkFBQTtBM0cyejVEdkQ7O0EyRzF6NURFO0VBQXFELG9DQUFBO0EzRzh6NUR2RDs7QTJHN3o1REU7RUFBcUQsZ0NBQUE7QTNHaTA1RHZEOztBMkdoMDVERTtFQUFxRCx3QkFBQTtBM0dvMDVEdkQ7O0EyR24wNURFO0VBQXFELDBCQUFBO0EzR3UwNUR2RDs7QTJHMzA1REU7RUFBcUQseUJBQUE7QTNHKzA1RHZEOztBMkc5MDVERTtFQUFxRCxvQ0FBQTtBM0drMTVEdkQ7O0EyR2oxNURFO0VBQXFELGdDQUFBO0EzR3ExNUR2RDs7QTJHcDE1REU7RUFBcUQsd0JBQUE7QTNHdzE1RHZEOztBMkd2MTVERTtFQUFxRCwwQkFBQTtBM0cyMTVEdkQ7O0EyRy8xNURFO0VBQXFELHlCQUFBO0EzR20yNUR2RDs7QTJHbDI1REU7RUFBcUQsb0NBQUE7QTNHczI1RHZEOztBMkdyMjVERTtFQUFxRCxnQ0FBQTtBM0d5MjVEdkQ7O0EyR3gyNURFO0VBQXFELHdCQUFBO0EzRzQyNUR2RDs7QTJHMzI1REU7RUFBcUQsMEJBQUE7QTNHKzI1RHZEOztBMkduMzVERTtFQUFxRCx5QkFBQTtBM0d1MzVEdkQ7O0EyR3QzNURFO0VBQXFELG9DQUFBO0EzRzAzNUR2RDs7QTJHejM1REU7RUFBcUQsZ0NBQUE7QTNHNjM1RHZEOztBMkc1MzVERTtFQUFxRCx3QkFBQTtBM0dnNDVEdkQ7O0EyRy8zNURFO0VBQXFELDBCQUFBO0EzR200NUR2RDs7QTJHdjQ1REU7RUFBcUQseUJBQUE7QTNHMjQ1RHZEOztBMkcxNDVERTtFQUFxRCxvQ0FBQTtBM0c4NDVEdkQ7O0EyRzc0NURFO0VBQXFELGdDQUFBO0EzR2k1NUR2RDs7QTJHaDU1REU7RUFBcUQsd0JBQUE7QTNHbzU1RHZEOztBMkduNTVERTtFQUFxRCwwQkFBQTtBM0d1NTVEdkQ7O0EyRzM1NURFO0VBQXFELHlCQUFBO0EzRys1NUR2RDs7QTJHOTU1REU7RUFBcUQsb0NBQUE7QTNHazY1RHZEOztBMkdqNjVERTtFQUFxRCxnQ0FBQTtBM0dxNjVEdkQ7O0EyR3A2NURFO0VBQXFELHdCQUFBO0EzR3c2NUR2RDs7QTJHdjY1REU7RUFBcUQsMEJBQUE7QTNHMjY1RHZEOztBMkcvNjVERTtFQUFxRCx5QkFBQTtBM0dtNzVEdkQ7O0EyR2w3NURFO0VBQXFELG9DQUFBO0EzR3M3NUR2RDs7QTJHcjc1REU7RUFBcUQsZ0NBQUE7QTNHeTc1RHZEOztBMkd4NzVERTtFQUFxRCx3QkFBQTtBM0c0NzVEdkQ7O0EyRzM3NURFO0VBQXFELDBCQUFBO0EzRys3NUR2RDs7QTJHbjg1REU7RUFBcUQseUJBQUE7QTNHdTg1RHZEOztBMkd0ODVERTtFQUFxRCxvQ0FBQTtBM0cwODVEdkQ7O0EyR3o4NURFO0VBQXFELGdDQUFBO0EzRzY4NUR2RDs7QTJHNTg1REU7RUFBcUQsd0JBQUE7QTNHZzk1RHZEOztBMkcvODVERTtFQUFxRCwwQkFBQTtBM0dtOTVEdkQ7O0EyR3Y5NURFO0VBQXFELHlCQUFBO0EzRzI5NUR2RDs7QTJHMTk1REU7RUFBcUQsb0NBQUE7QTNHODk1RHZEOztBMkc3OTVERTtFQUFxRCxnQ0FBQTtBM0dpKzVEdkQ7O0EyR2grNURFO0VBQXFELHdCQUFBO0EzR28rNUR2RDs7QTJHbis1REU7RUFBcUQsMEJBQUE7QTNHdSs1RHZEOztBMkczKzVERTtFQUFxRCx5QkFBQTtBM0crKzVEdkQ7O0EyRzkrNURFO0VBQXFELG9DQUFBO0EzR2svNUR2RDs7QTJHai81REU7RUFBcUQsZ0NBQUE7QTNHcS81RHZEOztBMkdwLzVERTtFQUFxRCx3QkFBQTtBM0d3LzVEdkQ7O0EyR3YvNURFO0VBQXFELDBCQUFBO0EzRzIvNUR2RDs7QTJHLy81REU7RUFBcUQseUJBQUE7QTNHbWc2RHZEOztBMkdsZzZERTtFQUFxRCxvQ0FBQTtBM0dzZzZEdkQ7O0EyR3JnNkRFO0VBQXFELGdDQUFBO0EzR3lnNkR2RDs7QTJHeGc2REU7RUFBcUQsd0JBQUE7QTNHNGc2RHZEOztBMkczZzZERTtFQUFxRCwwQkFBQTtBM0crZzZEdkQ7O0EyR25oNkRFO0VBQXFELHlCQUFBO0EzR3VoNkR2RDs7QTJHdGg2REU7RUFBcUQsb0NBQUE7QTNHMGg2RHZEOztBMkd6aDZERTtFQUFxRCxnQ0FBQTtBM0c2aDZEdkQ7O0EyRzVoNkRFO0VBQXFELHdCQUFBO0EzR2dpNkR2RDs7QTJHL2g2REU7RUFBcUQsMEJBQUE7QTNHbWk2RHZEOztBMkd2aTZERTtFQUFxRCx5QkFBQTtBM0cyaTZEdkQ7O0EyRzFpNkRFO0VBQXFELG9DQUFBO0EzRzhpNkR2RDs7QTJHN2k2REU7RUFBcUQsZ0NBQUE7QTNHaWo2RHZEOztBMkdoajZERTtFQUFxRCx3QkFBQTtBM0dvajZEdkQ7O0EyR25qNkRFO0VBQXFELDBCQUFBO0EzR3VqNkR2RDs7QTJHM2o2REU7RUFBcUQseUJBQUE7QTNHK2o2RHZEOztBMkc5ajZERTtFQUFxRCxvQ0FBQTtBM0drazZEdkQ7O0EyR2prNkRFO0VBQXFELGdDQUFBO0EzR3FrNkR2RDs7QTJHcGs2REU7RUFBcUQsd0JBQUE7QTNHd2s2RHZEOztBMkd2azZERTtFQUFxRCwwQkFBQTtBM0cyazZEdkQ7O0EyRy9rNkRFO0VBQXFELHlCQUFBO0EzR21sNkR2RDs7QTJHbGw2REU7RUFBcUQsb0NBQUE7QTNHc2w2RHZEOztBMkdybDZERTtFQUFxRCxnQ0FBQTtBM0d5bDZEdkQ7O0EyR3hsNkRFO0VBQXFELHdCQUFBO0EzRzRsNkR2RDs7QTJHM2w2REU7RUFBcUQsMEJBQUE7QTNHK2w2RHZEOztBMkdubTZERTtFQUFxRCx5QkFBQTtBM0d1bTZEdkQ7O0EyR3RtNkRFO0VBQXFELG9DQUFBO0EzRzBtNkR2RDs7QTJHem02REU7RUFBcUQsZ0NBQUE7QTNHNm02RHZEOztBMkc1bTZERTtFQUFxRCx3QkFBQTtBM0dnbjZEdkQ7O0EyRy9tNkRFO0VBQXFELDBCQUFBO0EzR21uNkR2RDs7QTJHdm42REU7RUFBcUQseUJBQUE7QTNHMm42RHZEOztBMkcxbjZERTtFQUFxRCxvQ0FBQTtBM0c4bjZEdkQ7O0EyRzduNkRFO0VBQXFELGdDQUFBO0EzR2lvNkR2RDs7QTJHaG82REU7RUFBcUQsd0JBQUE7QTNHb282RHZEOztBMkdubzZERTtFQUFxRCwwQkFBQTtBM0d1bzZEdkQ7O0EyRzNvNkRFO0VBQXFELHlCQUFBO0EzRytvNkR2RDs7QTJHOW82REU7RUFBcUQsb0NBQUE7QTNHa3A2RHZEOztBMkdqcDZERTtFQUFxRCxnQ0FBQTtBM0dxcDZEdkQ7O0EyR3BwNkRFO0VBQXFELHdCQUFBO0EzR3dwNkR2RDs7QTJHdnA2REU7RUFBcUQsMEJBQUE7QTNHMnA2RHZEOztBMkcvcDZERTtFQUFxRCx5QkFBQTtBM0dtcTZEdkQ7O0EyR2xxNkRFO0VBQXFELG9DQUFBO0EzR3NxNkR2RDs7QTJHcnE2REU7RUFBcUQsZ0NBQUE7QTNHeXE2RHZEOztBMkd4cTZERTtFQUFxRCx3QkFBQTtBM0c0cTZEdkQ7O0EyRzNxNkRFO0VBQXFELDBCQUFBO0EzRytxNkR2RDs7QTJHdnE2REU7RUFBcUQseUJBQUE7QTNHMnE2RHZEOztBMkcxcTZERTtFQUFxRCxvQ0FBQTtBM0c4cTZEdkQ7O0EyRzdxNkRFO0VBQXFELGdDQUFBO0EzR2lyNkR2RDs7QTJHaHI2REU7RUFBcUQsd0JBQUE7QTNHb3I2RHZEOztBMkducjZERTtFQUFxRCwwQkFBQTtBM0d1cjZEdkQ7O0EyRzNyNkRFO0VBQXFELHlCQUFBO0EzRytyNkR2RDs7QTJHOXI2REU7RUFBcUQsb0NBQUE7QTNHa3M2RHZEOztBMkdqczZERTtFQUFxRCxnQ0FBQTtBM0dxczZEdkQ7O0EyR3BzNkRFO0VBQXFELHdCQUFBO0EzR3dzNkR2RDs7QTJHdnM2REU7RUFBcUQsMEJBQUE7QTNHMnM2RHZEOztBMkcvczZERTtFQUFxRCx5QkFBQTtBM0dtdDZEdkQ7O0EyR2x0NkRFO0VBQXFELG9DQUFBO0EzR3N0NkR2RDs7QTJHcnQ2REU7RUFBcUQsZ0NBQUE7QTNHeXQ2RHZEOztBMkd4dDZERTtFQUFxRCx3QkFBQTtBM0c0dDZEdkQ7O0EyRzN0NkRFO0VBQXFELDBCQUFBO0EzRyt0NkR2RDs7QTJHbnU2REU7RUFBcUQseUJBQUE7QTNHdXU2RHZEOztBMkd0dTZERTtFQUFxRCxvQ0FBQTtBM0cwdTZEdkQ7O0EyR3p1NkRFO0VBQXFELGdDQUFBO0EzRzZ1NkR2RDs7QTJHNXU2REU7RUFBcUQsd0JBQUE7QTNHZ3Y2RHZEOztBMkcvdTZERTtFQUFxRCwwQkFBQTtBM0dtdjZEdkQ7O0EyR3Z2NkRFO0VBQXFELHlCQUFB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Q0EsY0FBQTtFQUVBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBN0dvKzZERDs7QTZHais2REE7RUFDQyxnQkFBQTtBN0dvKzZERDs7QTZHbCs2REE7RUFDQyxnQkFBQTtBN0dxKzZERDs7QTZHbis2REE7RUFDQyxnQkFBQTtBN0dzKzZERDs7QTZHcCs2REE7RUFDQyxnQkFBQTtBN0d1KzZERDs7QTZHcis2REE7RUFDQyxnQkFBQTtBN0d3KzZERDs7QTZHdCs2REE7RUFDQyxnQkFBQTtBN0d5KzZERDs7QTZHdis2REE7RUFDQyxnQkFBQTtBN0cwKzZERDs7QTZHeCs2REE7RUFDQyxnQkFBQTtBN0cyKzZERDs7QTZHeis2REE7RUFDQyxnQkFBQTtBN0c0KzZERDs7QTZHMSs2REE7RUFDQyxnQkFBQTtBN0c2KzZERDs7QTZHMys2REE7RUFDQyxnQkFBQTtBN0c4KzZERDs7QTZHNSs2REE7RUFDQyxnQkFBQTtBN0crKzZERDs7QTZHNys2REE7RUFDQyxnQkFBQTtBN0dnLzZERDs7QTZHOSs2REE7RUFDQyxnQkFBQTtBN0dpLzZERDs7QTZHLys2REE7RUFDQyxnQkFBQTtBN0drLzZERDs7QTZHaC82REE7RUFDQyxnQkFBQTtBN0dtLzZERDs7QTZHai82REE7RUFDQyxnQkFBQTtBN0dvLzZERDs7QTZHbC82REE7RUFDQyxnQkFBQTtBN0dxLzZERDs7QTZHbi82REE7RUFDQyxnQkFBQTtBN0dzLzZERDs7QTZHcC82REE7RUFDQyxnQkFBQTtBN0d1LzZERDs7QTZHci82REE7RUFDQyxnQkFBQTtBN0d3LzZERDs7QTZHdC82REE7RUFDQyxnQkFBQTtBN0d5LzZERDs7QTZHdi82REE7RUFDQyxnQkFBQTtBN0cwLzZERDs7QTZHeC82REE7RUFDQyxnQkFBQTtBN0cyLzZERDs7QTZHei82REE7RUFDQyxnQkFBQTtBN0c0LzZERDs7QTZHMS82REE7RUFDQyxnQkFBQTtBN0c2LzZERDs7QTZHMy82REE7RUFDQyxnQkFBQTtBN0c4LzZERDs7QTZHNS82REE7RUFDQyxnQkFBQTtBN0crLzZERDs7QTZHNy82REE7RUFDQyxnQkFBQTtBN0dnZzdERDs7QTZHOS82REE7RUFDQyxnQkFBQTtBN0dpZzdERDs7QTZHLy82REE7RUFDQyxnQkFBQTtBN0drZzdERDs7QTZHaGc3REE7RUFDQyxnQkFBQTtBN0dtZzdERDs7QTZHamc3REE7RUFDQyxnQkFBQTtBN0dvZzdERDs7QTZHbGc3REE7RUFDQyxnQkFBQTtBN0dxZzdERDs7QTZHbmc3REE7RUFDQyxnQkFBQTtBN0dzZzdERDs7QTZHcGc3REE7RUFDQyxnQkFBQTtBN0d1ZzdERDs7QTZHcmc3REE7RUFDQyxnQkFBQTtBN0d3ZzdERDs7QTZHdGc3REE7RUFDQyxnQkFBQTtBN0d5ZzdERDs7QTZHdmc3REE7RUFDQyxnQkFBQTtBN0cwZzdERDs7QTZHeGc3REE7RUFDQyxnQkFBQTtBN0cyZzdERDs7QTZHemc3REE7RUFDQyxnQkFBQTtBN0c0ZzdERDs7QTZHMWc3REE7RUFDQyxnQkFBQTtBN0c2ZzdERDs7QTZHM2c3REE7RUFDQyxnQkFBQTtBN0c4ZzdERDs7QTZHNWc3REE7RUFDQyxnQkFBQTtBN0crZzdERDs7QTZHN2c3REE7RUFDQyxnQkFBQTtBN0dnaDdERDs7QTZHOWc3REE7RUFDQyxnQkFBQTtBN0dpaDdERDs7QTZHL2c3REE7RUFDQyxnQkFBQTtBN0draDdERDs7QTZHaGg3REE7RUFDQyxnQkFBQTtBN0dtaDdERDs7QTZHamg3REE7RUFDQyxnQkFBQTtBN0dvaDdERDs7QTZHbGg3REE7RUFDQyxnQkFBQTtBN0dxaDdERDs7QTZHbmg3REE7RUFDQyxnQkFBQTtBN0dzaDdERDs7QTZHcGg3REE7RUFDQyxnQkFBQTtBN0d1aDdERDs7QTZHcmg3REE7RUFDQyxnQkFBQTtBN0d3aDdERDs7QTZHdGg3REE7RUFDQyxnQkFBQTtBN0d5aDdERDs7QTZHdmg3REE7RUFDQyxnQkFBQTtBN0cwaDdERDs7QTZHeGg3REE7RUFDQyxnQkFBQTtBN0cyaDdERDs7QTZHemg3REE7RUFDQyxnQkFBQTtBN0c0aDdERDs7QTZHMWg3REE7RUFDQyxnQkFBQTtBN0c2aDdERDs7QTZHM2g3REE7RUFDQyxnQkFBQTtBN0c4aDdERDs7QTZHNWg3REE7RUFDQyxnQkFBQTtBN0craDdERDs7QTZHN2g3REE7RUFDQyxnQkFBQTtBN0dnaTdERDs7QTZHOWg3REE7RUFDQyxnQkFBQTtBN0dpaTdERDs7QTZHL2g3REE7RUFDQyxnQkFBQTtBN0draTdERDs7QTZHaGk3REE7RUFDQyxnQkFBQTtBN0dtaTdERDs7QTZHamk3REE7RUFDQyxnQkFBQTtBN0dvaTdERDs7QTZHbGk3REE7RUFDQyxnQkFBQTtBN0dxaTdERDs7QTZHbmk3REE7RUFDQyxnQkFBQTtBN0dzaTdERDs7QTZHcGk3REE7RUFDQyxnQkFBQTtBN0d1aTdERDs7QTZHcmk3REE7RUFDQyxnQkFBQTtBN0d3aTdERDs7QTZHdGk3REE7RUFDQyxnQkFBQTtBN0d5aTdERDs7QTZHdmk3REE7RUFDQyxnQkFBQTtBN0cwaTdERDs7QTZHeGk3REE7RUFDQyxnQkFBQTtBN0cyaTdERDs7QTZHemk3REE7RUFDQyxnQkFBQTtBN0c0aTdERDs7QTZHMWk3REE7RUFDQyxnQkFBQTtBN0c2aTdERDs7QTZHM2k3REE7RUFDQyxnQkFBQTtBN0c4aTdERDs7QTZHNWk3REE7RUFDQyxnQkFBQTtBN0craTdERDs7QTZHN2k3REE7RUFDQyxnQkFBQTtBN0dnajdERDs7QTZHOWk3REE7RUFDQyxnQkFBQTtBN0dpajdERDs7QTZHL2k3REE7RUFDQyxnQkFBQTtBN0drajdERDs7QTZHaGo3REE7RUFDQyxnQkFBQTtBN0dtajdERDs7QTZHamo3REE7RUFDQyxnQkFBQTtBN0dvajdERDs7QTZHbGo3REE7RUFDQyxnQkFBQTtBN0dxajdERDs7QTZHbmo3REE7RUFDQyxnQkFBQTtBN0dzajdERDs7QTZHcGo3REE7RUFDQyxnQkFBQTtBN0d1ajdERDs7QTZHcmo3REE7RUFDQyxnQkFBQTtBN0d3ajdERDs7QTZHdGo3REE7RUFDQyxnQkFBQTtBN0d5ajdERDs7QTZHdmo3REE7RUFDQyxnQkFBQTtBN0cwajdERDs7QTZHeGo3REE7RUFDQyxnQkFBQTtBN0cyajdERDs7QTZHemo3REE7RUFDQyxnQkFBQTtBN0c0ajdERDs7QTZHMWo3REE7RUFDQyxnQkFBQTtBN0c2ajdERDs7QTZHM2o3REE7RUFDQyxnQkFBQTtBN0c4ajdERDs7QTZHNWo3REE7RUFDQyxnQkFBQTtBN0crajdERDs7QTZHN2o3REE7RUFDQyxnQkFBQTtBN0dnazdERDs7QTZHOWo3REE7RUFDQyxnQkFBQTtBN0dpazdERDs7QTZHL2o3REE7RUFDQyxnQkFBQTtBN0drazdERDs7QTZHaGs3REE7RUFDQyxnQkFBQTtBN0dtazdERDs7QTZHams3REE7RUFDQyxnQkFBQTtBN0dvazdERDs7QTZHbGs3REE7RUFDQyxnQkFBQTtBN0dxazdERDs7QTZHbms3REE7RUFDQyxnQkFBQTtBN0dzazdERDs7QTZHcGs3REE7RUFDQyxnQkFBQTtBN0d1azdERDs7QTZHcms3REE7RUFDQyxnQkFBQTtBN0d3azdERDs7QTZHdGs3REE7RUFDQyxnQkFBQTtBN0d5azdERDs7QTZHdms3REE7RUFDQyxnQkFBQTtBN0cwazdERDs7QTZHeGs3REE7RUFDQyxnQkFBQTtBN0cyazdERDs7QTZHems3REE7RUFDQyxnQkFBQTtBN0c0azdERDs7QTZHMWs3REE7RUFDQyxnQkFBQTtBN0c2azdERDs7QTZHM2s3REE7RUFDQyxnQkFBQTtBN0c4azdERDs7QTZHNWs3REE7RUFDQyxnQkFBQTtBN0crazdERDs7QTZHN2s3REE7RUFDQyxnQkFBQTtBN0dnbDdERDs7QTZHOWs3REE7RUFDQyxnQkFBQTtBN0dpbDdERDs7QTZHL2s3REE7RUFDQyxnQkFBQTtBN0drbDdERDs7QTZHaGw3REE7RUFDQyxnQkFBQTtBN0dtbDdERDs7QTZHamw3REE7RUFDQyxnQkFBQTtBN0dvbDdERDs7QTZHbGw3REE7RUFDQyxnQkFBQTtBN0dxbDdERDs7QTZHbmw3REE7RUFDQyxnQkFBQTtBN0dzbDdERDs7QTZHcGw3REE7RUFDQyxnQkFBQTtBN0d1bDdERDs7QTZHcmw3REE7RUFDQyxnQkFBQTtBN0d3bDdERDs7QTZHdGw3REE7RUFDQyxnQkFBQTtBN0d5bDdERDs7QTZHdmw3REE7RUFDQyxnQkFBQTtBN0cwbDdERDs7QTZHeGw3REE7RUFDQyxnQkFBQTtBN0cybDdERDs7QTZHemw3REE7RUFDQyxnQkFBQTtBN0c0bDdERDs7QTZHMWw3REE7RUFDQyxnQkFBQTtBN0c2bDdERDs7QTZHM2w3REE7RUFDQyxnQkFBQTtBN0c4bDdERDs7QTZHNWw3REE7RUFDQyxnQkFBQTtBN0crbDdERDs7QTZHN2w3REE7RUFDQyxnQkFBQTtBN0dnbTdERDs7QTZHOWw3REE7RUFDQyxnQkFBQTtBN0dpbTdERDs7QTZHL2w3REE7RUFDQyxnQkFBQTtBN0drbTdERDs7QTZHaG03REE7RUFDQyxnQkFBQTtBN0dtbTdERDs7QTZHam03REE7RUFDQyxnQkFBQTtBN0dvbTdERDs7QTZHbG03REE7RUFDQyxnQkFBQTtBN0dxbTdERDs7QTZHbm03REE7RUFDQyxnQkFBQTtBN0dzbTdERDs7QTZHcG03REE7RUFDQyxnQkFBQTtBN0d1bTdERDs7QTZHcm03REE7RUFDQyxnQkFBQTtBN0d3bTdERDs7QTZHdG03REE7RUFDQyxnQkFBQTtBN0d5bTdERDs7QTZHdm03REE7RUFDQyxnQkFBQTtBN0cwbTdERDs7QTZHeG03REE7RUFDQyxnQkFBQTtBN0cybTdERDs7QTZHem03REE7RUFDQyxnQkFBQTtBN0c0bTdERDs7QTZHMW03REE7RUFDQyxnQkFBQTtBN0c2bTdERDs7QTZHM203REE7RUFDQyxnQkFBQTtBN0c4bTdERDs7QTZHNW03REE7RUFDQyxnQkFBQTtBN0crbTdERDs7QTZHN203REE7RUFDQyxnQkFBQTtBN0dnbjdERDs7QTZHOW03REE7RUFDQyxnQkFBQTtBN0dpbjdERDs7QTZHL203REE7RUFDQyxnQkFBQTtBN0drbjdERDs7QTZHaG43REE7RUFDQyxnQkFBQTtBN0dtbjdERDs7QTZHam43REE7RUFDQyxnQkFBQTtBN0dvbjdERDs7QTZHbG43REE7RUFDQyxnQkFBQTtBN0dxbjdERDs7QTZHbm43REE7RUFDQyxnQkFBQTtBN0dzbjdERDs7QTZHcG43REE7RUFDQyxnQkFBQTtBN0d1bjdERDs7QTZHcm43REE7RUFDQyxnQkFBQTtBN0d3bjdERDs7QTZHdG43REE7RUFDQyxnQkFBQTtBN0d5bjdERDs7QTZHdm43REE7RUFDQyxnQkFBQTtBN0cwbjdERDs7QTZHeG43REE7RUFDQyxnQkFBQTtBN0cybjdERDs7QTZHem43REE7RUFDQyxnQkFBQTtBN0c0bjdERDs7QTZHMW43REE7RUFDQyxnQkFBQTtBN0c2bjdERDs7QTZHM243REE7RUFDQyxnQkFBQTtBN0c4bjdERDs7QTZHNW43REE7RUFDQyxnQkFBQTtBN0crbjdERDs7QTZHN243REE7RUFDQyxnQkFBQTtBN0dnbzdERDs7QTZHOW43REE7RUFDQyxnQkFBQTtBN0dpbzdERDs7QTZHL243REE7RUFDQyxnQkFBQTtBN0drbzdERDs7QTZHaG83REE7RUFDQyxnQkFBQTtBN0dtbzdERDs7QTZHam83REE7RUFDQyxnQkFBQTtBN0dvbzdERDs7QTZHbG83REE7RUFDQyxnQkFBQTtBN0dxbzdERDs7QTZHbm83REE7RUFDQyxnQkFBQTtBN0dzbzdERDs7QTZHcG83REE7RUFDQyxnQkFBQTtBN0d1bzdERDs7QTZHcm83REE7RUFDQyxnQkFBQTtBN0d3bzdERDs7QTZHdG83REE7RUFDQyxnQkFBQTtBN0d5bzdERDs7QTZHdm83REE7RUFDQyxnQkFBQTtBN0cwbzdERDs7QTZHeG83REE7RUFDQyxnQkFBQTtBN0cybzdERDs7QTZHem83REE7RUFDQyxnQkFBQTtBN0c0bzdERDs7QTZHMW83REE7RUFDQyxnQkFBQTtBN0c2bzdERDs7QTZHM283REE7RUFDQyxnQkFBQTtBN0c4bzdERDs7QTZHNW83REE7RUFDQyxnQkFBQTtBN0crbzdERDs7QTZHN283REE7RUFDQyxnQkFBQTtBN0dncDdERDs7QTZHOW83REE7RUFDQyxnQkFBQTtBN0dpcDdERDs7QTZHL283REE7RUFDQyxnQkFBQTtBN0drcDdERDs7QTZHaHA3REE7RUFDQyxnQkFBQTtBN0dtcDdERDs7QTZHanA3REE7RUFDQyxnQkFBQTtBN0dvcDdERDs7QTZHbHA3REE7RUFDQyxnQkFBQTtBN0dxcDdERDs7QTZHbnA3REE7RUFDQyxnQkFBQTtBN0dzcDdERDs7QTZHcHA3REE7RUFDQyxnQkFBQTtBN0d1cDdERDs7QTZHcnA3REE7RUFDQyxnQkFBQTtBN0d3cDdERDs7QTZHdHA3REE7RUFDQyxnQkFBQTtBN0d5cDdERDs7QTZHdnA3REE7RUFDQyxnQkFBQTtBN0cwcDdERDs7QTZHeHA3REE7RUFDQyxnQkFBQTtBN0cycDdERDs7QTZHenA3REE7RUFDQyxnQkFBQTtBN0c0cDdERDs7QTZHMXA3REE7RUFDQyxnQkFBQTtBN0c2cDdERDs7QTZHM3A3REE7RUFDQyxnQkFBQTtBN0c4cDdERDs7QTZHNXA3REE7RUFDQyxnQkFBQTtBN0crcDdERDs7QTZHN3A3REE7RUFDQyxnQkFBQTtBN0dncTdERDs7QTZHOXA3REE7RUFDQyxnQkFBQTtBN0dpcTdERDs7QTZHL3A3REE7RUFDQyxnQkFBQTtBN0drcTdERDs7QTZHaHE3REE7RUFDQyxnQkFBQTtBN0dtcTdERDs7QTZHanE3REE7RUFDQyxnQkFBQTtBN0dvcTdERDs7QTZHbHE3REE7RUFDQyxnQkFBQTtBN0dxcTdERDs7QTZHbnE3REE7RUFDQyxnQkFBQTtBN0dzcTdERDs7QTZHcHE3REE7RUFDQyxnQkFBQTtBN0d1cTdERDs7QTZHcnE3REE7RUFDQyxnQkFBQTtBN0d3cTdERDs7QTZHdHE3REE7RUFDQyxnQkFBQTtBN0d5cTdERDs7QTZHdnE3REE7RUFDQyxnQkFBQTtBN0cwcTdERDs7QTZHeHE3REE7RUFDQyxnQkFBQTtBN0cycTdERDs7QTZHenE3REE7RUFDQyxnQkFBQTtBN0c0cTdERDs7QTZHMXE3REE7RUFDQyxnQkFBQTtBN0c2cTdERDs7QTZHM3E3REE7RUFDQyxnQkFBQTtBN0c4cTdERDs7QTZHNXE3REE7RUFDQyxnQkFBQTtBN0crcTdERDs7QTZHN3E3REE7RUFDQyxnQkFBQTtBN0dncjdERDs7QTZHOXE3REE7RUFDQyxnQkFBQTtBN0dpcjdERDs7QTZHL3E3REE7RUFDQyxnQkFBQTtBN0drcjdERDs7QTZHaHI3REE7RUFDQyxnQkFBQTtBN0dtcjdERDs7QTZHanI3REE7RUFDQyxnQkFBQTtBN0dvcjdERDs7QTZHbHI3REE7RUFDQyxnQkFBQTtBN0dxcjdERDs7QTZHbnI3REE7RUFDQyxnQkFBQTtBN0dzcjdERDs7QTZHcHI3REE7RUFDQyxnQkFBQTtBN0d1cjdERDs7QTZHcnI3REE7RUFDQyxnQkFBQTtBN0d3cjdERDs7QTZHdHI3REE7RUFDQyxnQkFBQTtBN0d5cjdERDs7QTZHdnI3REE7RUFDQyxnQkFBQTtBN0cwcjdERDs7QTZHeHI3REE7RUFDQyxnQkFBQTtBN0cycjdERDs7QTZHenI3REE7RUFDQyxnQkFBQTtBN0c0cjdERDs7QTZHMXI3REE7RUFDQyxnQkFBQTtBN0c2cjdERDs7QTZHM3I3REE7RUFDQyxnQkFBQTtBN0c4cjdERDs7QTZHNXI3REE7RUFDQyxnQkFBQTtBN0crcjdERDs7QTZHN3I3REE7RUFDQyxnQkFBQTtBN0dnczdERDs7QTZHOXI3REE7RUFDQyxnQkFBQTtBN0dpczdERDs7QTZHL3I3REE7RUFDQyxnQkFBQTtBN0drczdERDs7QTZHaHM3REE7RUFDQyxnQkFBQTtBN0dtczdERDs7QTZHanM3REE7RUFDQyxnQkFBQTtBN0dvczdERDs7QTZHbHM3REE7RUFDQyxnQkFBQTtBN0dxczdERDs7QTZHbnM3REE7RUFDQyxnQkFBQTtBN0dzczdERDs7QTZHcHM3REE7RUFDQyxnQkFBQTtBN0d1czdERDs7QTZHcnM3REE7RUFDQyxnQkFBQTtBN0d3czdERDs7QTZHdHM3REE7RUFDQyxnQkFBQTtBN0d5czdERDs7QTZHdnM3REE7RUFDQyxnQkFBQTtBN0cwczdERDs7QTZHeHM3REE7RUFDQyxnQkFBQTtBN0cyczdERDs7QTZHenM3REE7RUFDQyxnQkFBQTtBN0c0czdERDs7QTZHMXM3REE7RUFDQyxnQkFBQTtBN0c2czdERDs7QTZHM3M3REE7RUFDQyxnQkFBQTtBN0c4czdERDs7QTZHNXM3REE7RUFDQyxnQkFBQTtBN0crczdERDs7QTZHN3M3REE7RUFDQyxnQkFBQTtBN0dndDdERDs7QTZHOXM3REE7RUFDQyxnQkFBQTtBN0dpdDdERDs7QTZHL3M3REE7RUFDQyxnQkFBQTtBN0drdDdERDs7QTZHaHQ3REE7RUFDQyxnQkFBQTtBN0dtdDdERDs7QTZHanQ3REE7RUFDQyxnQkFBQTtBN0dvdDdERDs7QTZHbHQ3REE7RUFDQyxnQkFBQTtBN0dxdDdERDs7QTZHbnQ3REE7RUFDQyxnQkFBQTtBN0dzdDdERDs7QTZHcHQ3REE7RUFDQyxnQkFBQTtBN0d1dDdERDs7QTZHcnQ3REE7RUFDQyxnQkFBQTtBN0d3dDdERDs7QTZHdHQ3REE7RUFDQyxnQkFBQTtBN0d5dDdERDs7QTZHdnQ3REE7RUFDQyxnQkFBQTtBN0cwdDdERDs7QTZHeHQ3REE7RUFDQyxnQkFBQTtBN0cydDdERDs7QTZHenQ3REE7RUFDQyxnQkFBQTtBN0c0dDdERDs7QTZHMXQ3REE7RUFDQyxnQkFBQTtBN0c2dDdERDs7QTZHM3Q3REE7RUFDQyxnQkFBQTtBN0c4dDdERDs7QTZHNXQ3REE7RUFDQyxnQkFBQTtBN0crdDdERDs7QTZHN3Q3REE7RUFDQyxnQkFBQTtBN0dndTdERDs7QTZHOXQ3REE7RUFDQyxnQkFBQTtBN0dpdTdERDs7QTZHL3Q3REE7RUFDQyxnQkFBQTtBN0drdTdERDs7QTZHaHU3REE7RUFDQyxnQkFBQTtBN0dtdTdERDs7QTZHanU3REE7RUFDQyxnQkFBQTtBN0dvdTdERDs7QTZHbHU3REE7RUFDQyxnQkFBQTtBN0dxdTdERDs7QTZHbnU3REE7RUFDQyxnQkFBQTtBN0dzdTdERDs7QTZHcHU3REE7RUFDQyxnQkFBQTtBN0d1dTdERDs7QTZHcnU3REE7RUFDQyxnQkFBQTtBN0d3dTdERDs7QTZHdHU3REE7RUFDQyxnQkFBQTtBN0d5dTdERDs7QTZHdnU3REE7RUFDQyxnQkFBQTtBN0cwdTdERDs7QTZHeHU3REE7RUFDQyxnQkFBQTtBN0cydTdERDs7QTZHenU3REE7RUFDQyxnQkFBQTtBN0c0dTdERDs7QTZHMXU3REE7RUFDQyxnQkFBQTtBN0c2dTdERDs7QTZHM3U3REE7RUFDQyxnQkFBQTtBN0c4dTdERDs7QTZHNXU3REE7RUFDQyxnQkFBQTtBN0crdTdERDs7QTZHN3U3REE7RUFDQyxnQkFBQTtBN0dndjdERDs7QTZHOXU3REE7RUFDQyxnQkFBQTtBN0dpdjdERDs7QTZHL3U3REE7RUFDQyxnQkFBQTtBN0drdjdERDs7QTZHaHY3REE7RUFDQyxnQkFBQTtBN0dtdjdERDs7QTZHanY3REE7RUFDQyxnQkFBQTtBN0dvdjdERDs7QTZHbHY3REE7RUFDQyxnQkFBQTtBN0dxdjdERDs7QTZHbnY3REE7RUFDQyxnQkFBQTtBN0dzdjdERDs7QTZHcHY3REE7RUFDQyxnQkFBQTtBN0d1djdERDs7QTZHcnY3REE7RUFDQyxnQkFBQTtBN0d3djdERDs7QTZHdHY3REE7RUFDQyxnQkFBQTtBN0d5djdERDs7QTZHdnY3REE7RUFDQyxnQkFBQTtBN0cwdjdERDs7QTZHeHY3REE7RUFDQyxnQkFBQTtBN0cydjdERDs7QTZHenY3REE7RUFDQyxnQkFBQTtBN0c0djdERDs7QTZHMXY3REE7RUFDQyxnQkFBQTtBN0c2djdERDs7QTZHM3Y3REE7RUFDQyxnQkFBQTtBN0c4djdERDs7QTZHNXY3REE7RUFDQyxnQkFBQTtBN0crdjdERDs7QTZHN3Y3REE7RUFDQyxnQkFBQTtBN0dndzdERDs7QTZHOXY3REE7RUFDQyxnQkFBQTtBN0dpdzdERDs7QTZHL3Y3REE7RUFDQyxnQkFBQTtBN0drdzdERDs7QTZHaHc3REE7RUFDQyxnQkFBQTtBN0dtdzdERDs7QTZHanc3REE7RUFDQyxnQkFBQTtBN0dvdzdERDs7QTZHbHc3REE7RUFDQyxnQkFBQTtBN0dxdzdERDs7QTZHbnc3REE7RUFDQyxnQkFBQTtBN0dzdzdERDs7QTZHcHc3REE7RUFDQyxnQkFBQTtBN0d1dzdERDs7QTZHcnc3REE7RUFDQyxnQkFBQTtBN0d3dzdERDs7QTZHdHc3REE7RUFDQyxnQkFBQTtBN0d5dzdERDs7QTZHdnc3REE7RUFDQyxnQkFBQTtBN0cwdzdERDs7QTZHeHc3REE7RUFDQyxnQkFBQTtBN0cydzdERDs7QTZHenc3REE7RUFDQyxnQkFBQTtBN0c0dzdERDs7QTZHMXc3REE7RUFDQyxnQkFBQTtBN0c2dzdERDs7QTZHM3c3REE7RUFDQyxnQkFBQTtBN0c4dzdERDs7QTZHNXc3REE7RUFDQyxnQkFBQTtBN0crdzdERDs7QTZHN3c3REE7RUFDQyxnQkFBQTtBN0dneDdERDs7QTZHOXc3REE7RUFDQyxnQkFBQTtBN0dpeDdERDs7QTZHL3c3REE7RUFDQyxnQkFBQTtBN0dreDdERDs7QTZHaHg3REE7RUFDQyxnQkFBQTtBN0dteDdERDs7QTZHang3REE7RUFDQyxnQkFBQTtBN0dveDdERDs7QTZHbHg3REE7RUFDQyxnQkFBQTtBN0dxeDdERDs7QTZHbng3REE7RUFDQyxnQkFBQTtBN0dzeDdERDs7QTZHcHg3REE7RUFDQyxnQkFBQTtBN0d1eDdERDs7QTZHcng3REE7RUFDQyxnQkFBQTtBN0d3eDdERDs7QTZHdHg3REE7RUFDQyxnQkFBQTtBN0d5eDdERDs7QTZHdng3REE7RUFDQyxnQkFBQTtBN0cweDdERDs7QTZHeHg3REE7RUFDQyxnQkFBQTtBN0cyeDdERDs7QTZHeng3REE7RUFDQyxnQkFBQTtBN0c0eDdERDs7QTZHMXg3REE7RUFDQyxnQkFBQTtBN0c2eDdERDs7QTZHM3g3REE7RUFDQyxnQkFBQTtBN0c4eDdERDs7QTZHNXg3REE7RUFDQyxnQkFBQTtBN0creDdERDs7QTZHN3g3REE7RUFDQyxnQkFBQTtBN0dneTdERDs7QTZHOXg3REE7RUFDQyxnQkFBQTtBN0dpeTdERDs7QTZHL3g3REE7RUFDQyxnQkFBQTtBN0dreTdERDs7QTZHaHk3REE7RUFDQyxnQkFBQTtBN0dteTdERDs7QTZHank3REE7RUFDQyxnQkFBQTtBN0dveTdERDs7QTZHbHk3REE7RUFDQyxnQkFBQTtBN0dxeTdERDs7QTZHbnk3REE7RUFDQyxnQkFBQTtBN0dzeTdERDs7QTZHcHk3REE7RUFDQyxnQkFBQTtBN0d1eTdERDs7QTZHcnk3REE7RUFDQyxnQkFBQTtBN0d3eTdERDs7QTZHdHk3REE7RUFDQyxnQkFBQTtBN0d5eTdERDs7QTZHdnk3REE7RUFDQyxnQkFBQTtBN0cweTdERDs7QTZHeHk3REE7RUFDQyxnQkFBQTtBN0cyeTdERDs7QTZHenk3REE7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LGdCQUFBO0E5Rzg2OURGOztBOEc1NjlEQTtFQUNFLGdCQUFBO0E5Rys2OURGOztBOEc3NjlEQTs7RUFFRSxnQkFBQTtBOUdnNzlERjs7QThHOTY5REE7RUFDRSxnQkFBQTtBOUdpNzlERjs7QThHLzY5REE7RUFDRSxnQkFBQTtBOUdrNzlERjs7QThHaDc5REE7RUFDRSxnQkFBQTtBOUdtNzlERjs7QThHajc5REE7RUFDRSxnQkFBQTtBOUdvNzlERjs7QThHbDc5REE7RUFDRSxnQkFBQTtBOUdxNzlERjs7QThHbjc5REE7RUFDRSxnQkFBQTtBOUdzNzlERjs7QThHcDc5REE7RUFDRSxnQkFBQTtBOUd1NzlERjs7QThHcjc5REE7RUFDRSxnQkFBQTtBOUd3NzlERjs7QThHdDc5REE7RUFDRSxnQkFBQTtBOUd5NzlERjs7QThHdjc5REE7RUFDRSxnQkFBQTtBOUcwNzlERjs7QThHeDc5REE7O0VBRUUsZ0JBQUE7QTlHMjc5REY7O0E4R3o3OURBO0VBQ0UsZ0JBQUE7QTlHNDc5REY7O0E4RzE3OURBO0VBQ0UsZ0JBQUE7QTlHNjc5REY7O0E4RzM3OURBO0VBQ0UsZ0JBQUE7QTlHODc5REY7O0E4RzU3OURBO0VBQ0UsZ0JBQUE7QTlHKzc5REY7O0E4Rzc3OURBO0VBQ0UsZ0JBQUE7QTlHZzg5REY7O0E4Rzk3OURBO0VBQ0UsZ0JBQUE7QTlHaTg5REY7O0E4Ry83OURBO0VBQ0UsZ0JBQUE7QTlHazg5REY7O0E4R2g4OURBO0VBQ0UsZ0JBQUE7QTlHbTg5REY7O0E4R2o4OURBO0VBQ0UsZ0JBQUE7QTlHbzg5REY7O0E4R2w4OURBO0VBQ0UsZ0JBQUE7QTlHcTg5REY7O0E4R244OURBO0VBQ0UsZ0JBQUE7QTlHczg5REY7O0E4R3A4OURBO0VBQ0UsZ0JBQUE7QTlHdTg5REY7O0E4R3I4OURBO0VBQ0UsZ0JBQUE7QTlHdzg5REY7O0E4R3Q4OURBO0VBQ0UsZ0JBQUE7QTlHeTg5REY7O0E4R3Y4OURBO0VBQ0UsZ0JBQUE7QTlHMDg5REY7O0E4R3g4OURBO0VBQ0UsZ0JBQUE7QTlHMjg5REY7O0E4R3o4OURBO0VBQ0UsZ0JBQUE7QTlHNDg5REY7O0E4RzE4OURBO0VBQ0UsZ0JBQUE7QTlHNjg5REY7O0E4RzM4OURBO0VBQ0UsZ0JBQUE7QTlHODg5REY7O0E4RzU4OURBO0VBQ0UsZ0JBQUE7QTlHKzg5REY7O0E4Rzc4OURBO0VBQ0UsZ0JBQUE7QTlHZzk5REY7O0E4Rzk4OURBO0VBQ0UsZ0JBQUE7QTlHaTk5REY7O0E4Ry84OURBO0VBQ0UsZ0JBQUE7QTlHazk5REY7O0E4R2g5OURBO0VBQ0UsZ0JBQUE7QTlHbTk5REY7O0E4R2o5OURBO0VBQ0UsZ0JBQUE7QTlHbzk5REY7O0E4R2w5OURBO0VBQ0UsZ0JBQUE7QTlHcTk5REY7O0E4R245OURBOztFQUVFLGdCQUFBO0E5R3M5OURGOztBOEdwOTlEQTtFQUNFLGdCQUFBO0E5R3U5OURGOztBOEdyOTlEQTtFQUNFLGdCQUFBO0E5R3c5OURGOztBOEd0OTlEQTs7O0VBR0UsZ0JBQUE7QTlHeTk5REY7O0E4R3Y5OURBO0VBQ0UsZ0JBQUE7QTlHMDk5REY7O0E4R3g5OURBO0VBQ0UsZ0JBQUE7QTlHMjk5REY7O0E4R3o5OURBO0VBQ0UsZ0JBQUE7QTlHNDk5REY7O0E4RzE5OURBO0VBQ0UsZ0JBQUE7QTlHNjk5REY7O0E4RzM5OURBOztFQUVFLGdCQUFBO0E5Rzg5OURGOztBOEc1OTlEQTtFQUNFLGdCQUFBO0E5Rys5OURGOztBOEc3OTlEQTtFQUNFLGdCQUFBO0E5R2crOURGOztBOEc5OTlEQTtFQUNFLGdCQUFBO0E5R2krOURGOztBOEcvOTlEQTtFQUNFLGdCQUFBO0E5R2srOURGOztBOEdoKzlEQTtFQUNFLGdCQUFBO0E5R20rOURGOztBOEdqKzlEQTtFQUNFLGdCQUFBO0E5R28rOURGOztBOEdsKzlEQTtFQUNFLGdCQUFBO0E5R3ErOURGOztBOEduKzlEQTtFQUNFLGdCQUFBO0E5R3MrOURGOztBOEdwKzlEQTtFQUNFLGdCQUFBO0E5R3UrOURGOztBOEdyKzlEQTtFQUNFLGdCQUFBO0E5R3crOURGOztBOEd0KzlEQTtFQUNFLGdCQUFBO0E5R3krOURGOztBOEd2KzlEQTtFQUNFLGdCQUFBO0E5RzArOURGOztBOEd4KzlEQTtFQUNFLGdCQUFBO0E5RzIrOURGOztBOEd6KzlEQTtFQUNFLGdCQUFBO0E5RzQrOURGOztBOEcxKzlEQTtFQUNFLGdCQUFBO0E5RzYrOURGOztBOEczKzlEQTtFQUNFLGdCQUFBO0E5RzgrOURGOztBOEc1KzlEQTtFQUNFLGdCQUFBO0E5RysrOURGOztBOEc3KzlEQTtFQUNFLGdCQUFBO0E5R2cvOURGOztBOEc5KzlEQTtFQUNFLGdCQUFBO0E5R2kvOURGOztBOEcvKzlEQTtFQUNFLGdCQUFBO0E5R2svOURGOztBOEdoLzlEQTtFQUNFLGdCQUFBO0E5R20vOURGOztBOEdqLzlEQTtFQUNFLGdCQUFBO0E5R28vOURGOztBOEdsLzlEQTtFQUNFLGdCQUFBO0E5R3EvOURGOztBOEduLzlEQTtFQUNFLGdCQUFBO0E5R3MvOURGOztBOEdwLzlEQTtFQUNFLGdCQUFBO0E5R3UvOURGOztBOEdyLzlEQTtFQUNFLGdCQUFBO0E5R3cvOURGOztBOEd0LzlEQTtFQUNFLGdCQUFBO0E5R3kvOURGOztBOEd2LzlEQTtFQUNFLGdCQUFBO0E5RzAvOURGOztBOEd4LzlEQTtFQUNFLGdCQUFBO0E5RzIvOURGOztBOEd6LzlEQTs7RUFFRSxnQkFBQTtBOUc0LzlERjs7QThHMS85REE7RUFDRSxnQkFBQTtBOUc2LzlERjs7QThHMy85REE7RUFDRSxnQkFBQTtBOUc4LzlERjs7QThHNS85REE7RUFDRSxnQkFBQTtBOUcrLzlERjs7QThHNy85REE7RUFDRSxnQkFBQTtBOUdnZytERjs7QThHOS85REE7RUFDRSxnQkFBQTtBOUdpZytERjs7QThHLy85REE7RUFDRSxnQkFBQTtBOUdrZytERjs7QThHaGcrREE7RUFDRSxnQkFBQTtBOUdtZytERjs7QThHamcrREE7RUFDRSxnQkFBQTtBOUdvZytERjs7QThHbGcrREE7RUFDRSxnQkFBQTtBOUdxZytERjs7QThHbmcrREE7RUFDRSxnQkFBQTtBOUdzZytERjs7QThHcGcrREE7RUFDRSxnQkFBQTtBOUd1ZytERjs7QThHcmcrREE7O0VBRUUsZ0JBQUE7QTlHd2crREY7O0E4R3RnK0RBO0VBQ0UsZ0JBQUE7QTlHeWcrREY7O0E4R3ZnK0RBO0VBQ0UsZ0JBQUE7QTlHMGcrREY7O0E4R3hnK0RBO0VBQ0UsZ0JBQUE7QTlHMmcrREY7O0E4R3pnK0RBO0VBQ0UsZ0JBQUE7QTlHNGcrREY7O0E4RzFnK0RBO0VBQ0UsZ0JBQUE7QTlHNmcrREY7O0E4RzNnK0RBO0VBQ0UsZ0JBQUE7QTlHOGcrREY7O0E4RzVnK0RBO0VBQ0UsZ0JBQUE7QTlHK2crREY7O0E4RzdnK0RBO0VBQ0UsZ0JBQUE7QTlHZ2grREY7O0E4RzlnK0RBO0VBQ0UsZ0JBQUE7QTlHaWgrREY7O0E4Ry9nK0RBO0VBQ0UsZ0JBQUE7QTlHa2grREY7O0E4R2hoK0RBO0VBQ0UsZ0JBQUE7QTlHbWgrREY7O0E4R2poK0RBO0VBQ0UsZ0JBQUE7QTlHb2grREY7O0E4R2xoK0RBO0VBQ0UsZ0JBQUE7QTlHcWgrREY7O0E4R25oK0RBOztFQUVFLGdCQUFBO0E5R3NoK0RGOztBOEdwaCtEQTtFQUNFLGdCQUFBO0E5R3VoK0RGOztBOEdyaCtEQTtFQUNFLGdCQUFBO0E5R3doK0RGOztBOEd0aCtEQTtFQUNFLGdCQUFBO0E5R3loK0RGOztBOEd2aCtEQTtFQUNFLGdCQUFBO0E5RzBoK0RGOztBOEd4aCtEQTs7RUFFRSxnQkFBQTtBOUcyaCtERjs7QThHemgrREE7RUFDRSxnQkFBQTtBOUc0aCtERjs7QThHMWgrREE7RUFDRSxnQkFBQTtBOUc2aCtERjs7QThHM2grREE7RUFDRSxnQkFBQTtBOUc4aCtERjs7QThHNWgrREE7RUFDRSxnQkFBQTtBOUcraCtERjs7QThHN2grREE7RUFDRSxnQkFBQTtBOUdnaStERjs7QThHOWgrREE7RUFDRSxnQkFBQTtBOUdpaStERjs7QThHL2grREE7RUFDRSxnQkFBQTtBOUdraStERjs7QThHaGkrREE7RUFDRSxnQkFBQTtBOUdtaStERjs7QThHamkrREE7RUFDRSxnQkFBQTtBOUdvaStERjs7QThHbGkrREE7RUFDRSxnQkFBQTtBOUdxaStERjs7QThHbmkrREE7RUFDRSxnQkFBQTtBOUdzaStERjs7QThHcGkrREE7RUFDRSxnQkFBQTtBOUd1aStERjs7QThHcmkrREE7RUFDRSxnQkFBQTtBOUd3aStERjs7QThHdGkrREE7RUFDRSxnQkFBQTtBOUd5aStERjs7QThHdmkrREE7RUFDRSxnQkFBQTtBOUcwaStERjs7QThHeGkrREE7RUFDRSxnQkFBQTtBOUcyaStERjs7QThHemkrREE7RUFDRSxnQkFBQTtBOUc0aStERjs7QThHMWkrREE7RUFDRSxnQkFBQTtBOUc2aStERjs7QThHM2krREE7RUFDRSxnQkFBQTtBOUc4aStERjs7QThHNWkrREE7O0VBRUUsZ0JBQUE7QTlHK2krREY7O0E4RzdpK0RBO0VBQ0UsZ0JBQUE7QTlHZ2orREY7O0E4RzlpK0RBO0VBQ0UsZ0JBQUE7QTlHaWorREY7O0E4Ry9pK0RBO0VBQ0UsZ0JBQUE7QTlHa2orREY7O0E4R2hqK0RBOztFQUVFLGdCQUFBO0E5R21qK0RGOztBOEdqaitEQTtFQUNFLGdCQUFBO0E5R29qK0RGOztBOEdsaitEQTtFQUNFLGdCQUFBO0E5R3FqK0RGOztBOEduaitEQTtFQUNFLGdCQUFBO0E5R3NqK0RGOztBOEdwaitEQTtFQUNFLGdCQUFBO0E5R3VqK0RGOztBOEdyaitEQTtFQUNFLGdCQUFBO0E5R3dqK0RGOztBOEd0aitEQTtFQUNFLGdCQUFBO0E5R3lqK0RGOztBOEd2aitEQTtFQUNFLGdCQUFBO0E5RzBqK0RGOztBOEd4aitEQTtFQUNFLGdCQUFBO0E5RzJqK0RGOztBOEd6aitEQTtFQUNFLGdCQUFBO0E5RzRqK0RGOztBOEcxaitEQTtFQUNFLGdCQUFBO0E5RzZqK0RGOztBOEczaitEQTtFQUNFLGdCQUFBO0E5RzhqK0RGOztBOEc1aitEQTtFQUNFLGdCQUFBO0E5RytqK0RGOztBOEc3aitEQTtFQUNFLGdCQUFBO0E5R2drK0RGOztBOEc5aitEQTtFQUNFLGdCQUFBO0E5R2lrK0RGOztBOEcvaitEQTtFQUNFLGdCQUFBO0E5R2trK0RGOztBOEdoaytEQTtFQUNFLGdCQUFBO0E5R21rK0RGOztBOEdqaytEQTtFQUNFLGdCQUFBO0E5R29rK0RGOztBOEdsaytEQTtFQUNFLGdCQUFBO0E5R3FrK0RGOztBOEduaytEQTs7RUFFRSxnQkFBQTtBOUdzaytERjs7QThHcGsrREE7O0VBRUUsZ0JBQUE7QTlHdWsrREY7O0E4R3JrK0RBO0VBQ0UsZ0JBQUE7QTlHd2srREY7O0E4R3RrK0RBO0VBQ0UsZ0JBQUE7QTlHeWsrREY7O0E4R3ZrK0RBOztFQUVFLGdCQUFBO0E5RzBrK0RGOztBOEd4aytEQTs7RUFFRSxnQkFBQTtBOUcyaytERjs7QThHemsrREE7RUFDRSxnQkFBQTtBOUc0aytERjs7QThHMWsrREE7O0VBRUUsZ0JBQUE7QTlHNmsrREY7O0E4RzNrK0RBO0VBQ0UsZ0JBQUE7QTlHOGsrREY7O0E4RzVrK0RBOzs7RUFHRSxnQkFBQTtBOUcraytERjs7QThHN2srREE7RUFDRSxnQkFBQTtBOUdnbCtERjs7QThHOWsrREE7RUFDRSxnQkFBQTtBOUdpbCtERjs7QThHL2srREE7RUFDRSxnQkFBQTtBOUdrbCtERjs7QThHaGwrREE7RUFDRSxnQkFBQTtBOUdtbCtERjs7QThHamwrREE7RUFDRSxnQkFBQTtBOUdvbCtERjs7QThHbGwrREE7RUFDRSxnQkFBQTtBOUdxbCtERjs7QThHbmwrREE7RUFDRSxnQkFBQTtBOUdzbCtERjs7QThHcGwrREE7RUFDRSxnQkFBQTtBOUd1bCtERjs7QThHcmwrREE7RUFDRSxnQkFBQTtBOUd3bCtERjs7QThHdGwrREE7RUFDRSxnQkFBQTtBOUd5bCtERjs7QThHdmwrREE7RUFDRSxnQkFBQTtBOUcwbCtERjs7QThHeGwrREE7RUFDRSxnQkFBQTtBOUcybCtERjs7QThHemwrREE7RUFDRSxnQkFBQTtBOUc0bCtERjs7QThHMWwrREE7RUFDRSxnQkFBQTtBOUc2bCtERjs7QThHM2wrREE7RUFDRSxnQkFBQTtBOUc4bCtERjs7QThHNWwrREE7RUFDRSxnQkFBQTtBOUcrbCtERjs7QThHN2wrREE7RUFDRSxnQkFBQTtBOUdnbStERjs7QThHOWwrREE7O0VBRUUsZ0JBQUE7QTlHaW0rREY7O0E4Ry9sK0RBOztFQUVFLGdCQUFBO0E5R2ttK0RGOztBOEdobStEQTs7RUFFRSxnQkFBQTtBOUdtbStERjs7QThHam0rREE7RUFDRSxnQkFBQTtBOUdvbStERjs7QThHbG0rREE7RUFDRSxnQkFBQTtBOUdxbStERjs7QThHbm0rREE7O0VBRUUsZ0JBQUE7QTlHc20rREY7O0E4R3BtK0RBOztFQUVFLGdCQUFBO0E5R3VtK0RGOztBOEdybStEQTs7RUFFRSxnQkFBQTtBOUd3bStERjs7QThHdG0rREE7RUFDRSxnQkFBQTtBOUd5bStERjs7QThHdm0rREE7RUFDRSxnQkFBQTtBOUcwbStERjs7QThHeG0rREE7O0VBRUUsZ0JBQUE7QTlHMm0rREY7O0E4R3ptK0RBO0VBQ0UsZ0JBQUE7QTlHNG0rREY7O0E4RzFtK0RBO0VBQ0UsZ0JBQUE7QTlHNm0rREY7O0E4RzNtK0RBOztFQUVFLGdCQUFBO0E5RzhtK0RGOztBOEc1bStEQTtFQUNFLGdCQUFBO0E5RyttK0RGOztBOEc3bStEQTtFQUNFLGdCQUFBO0E5R2duK0RGOztBOEc5bStEQTtFQUNFLGdCQUFBO0E5R2luK0RGOztBOEcvbStEQTtFQUNFLGdCQUFBO0E5R2tuK0RGOztBOEdobitEQTtFQUNFLGdCQUFBO0E5R21uK0RGOztBOEdqbitEQTtFQUNFLGdCQUFBO0E5R29uK0RGOztBOEdsbitEQTtFQUNFLGdCQUFBO0E5R3FuK0RGOztBOEdubitEQTtFQUNFLGdCQUFBO0E5R3NuK0RGOztBOEdwbitEQTtFQUNFLGdCQUFBO0E5R3VuK0RGOztBOEdybitEQTtFQUNFLGdCQUFBO0E5R3duK0RGOztBOEd0bitEQTtFQUNFLGdCQUFBO0E5R3luK0RGOztBOEd2bitEQTtFQUNFLGdCQUFBO0E5RzBuK0RGOztBOEd4bitEQTtFQUNFLGdCQUFBO0E5RzJuK0RGOztBOEd6bitEQTtFQUNFLGdCQUFBO0E5RzRuK0RGOztBOEcxbitEQTtFQUNFLGdCQUFBO0E5RzZuK0RGOztBOEczbitEQTtFQUNFLGdCQUFBO0E5RzhuK0RGOztBOEc1bitEQTtFQUNFLGdCQUFBO0E5RytuK0RGOztBOEc3bitEQTtFQUNFLGdCQUFBO0E5R2dvK0RGOztBOEc5bitEQTtFQUNFLGdCQUFBO0E5R2lvK0RGOztBOEcvbitEQTtFQUNFLGdCQUFBO0E5R2tvK0RGOztBOEdobytEQTtFQUNFLGdCQUFBO0E5R21vK0RGOztBOEdqbytEQTtFQUNFLGdCQUFBO0E5R29vK0RGOztBOEdsbytEQTtFQUNFLGdCQUFBO0E5R3FvK0RGOztBOEdubytEQTtFQUNFLGdCQUFBO0E5R3NvK0RGOztBOEdwbytEQTtFQUNFLGdCQUFBO0E5R3VvK0RGOztBOEdybytEQTtFQUNFLGdCQUFBO0E5R3dvK0RGOztBOEd0bytEQTtFQUNFLGdCQUFBO0E5R3lvK0RGOztBOEd2bytEQTtFQUNFLGdCQUFBO0E5RzBvK0RGOztBOEd4bytEQTtFQUNFLGdCQUFBO0E5RzJvK0RGOztBOEd6bytEQTtFQUNFLGdCQUFBO0E5RzRvK0RGOztBOEcxbytEQTs7RUFFRSxnQkFBQTtBOUc2bytERjs7QThHM28rREE7RUFDRSxnQkFBQTtBOUc4bytERjs7QThHNW8rREE7RUFDRSxnQkFBQTtBOUcrbytERjs7QThHN28rREE7RUFDRSxnQkFBQTtBOUdncCtERjs7QThHOW8rREE7RUFDRSxnQkFBQTtBOUdpcCtERjs7QThHL28rREE7RUFDRSxnQkFBQTtBOUdrcCtERjs7QThHaHArREE7O0VBRUUsZ0JBQUE7QTlHbXArREY7O0E4R2pwK0RBO0VBQ0UsZ0JBQUE7QTlHb3ArREY7O0E4R2xwK0RBO0VBQ0UsZ0JBQUE7QTlHcXArREY7O0E4R25wK0RBO0VBQ0UsZ0JBQUE7QTlHc3ArREY7O0E4R3BwK0RBO0VBQ0UsZ0JBQUE7QTlHdXArREY7O0E4R3JwK0RBO0VBQ0UsZ0JBQUE7QTlHd3ArREY7O0E4R3RwK0RBO0VBQ0UsZ0JBQUE7QTlHeXArREY7O0E4R3ZwK0RBO0VBQ0UsZ0JBQUE7QTlHMHArREY7O0E4R3hwK0RBO0VBQ0UsZ0JBQUE7QTlHMnArREY7O0E4R3pwK0RBO0VBQ0UsZ0JBQUE7QTlHNHArREY7O0E4RzFwK0RBO0VBQ0UsZ0JBQUE7QTlHNnArREY7O0E4RzNwK0RBO0VBQ0UsZ0JBQUE7QTlHOHArREY7O0E4RzVwK0RBO0VBQ0UsZ0JBQUE7QTlHK3ArREY7O0E4RzdwK0RBOztFQUVFLGdCQUFBO0E5R2dxK0RGOztBOEc5cCtEQTs7O0VBR0UsZ0JBQUE7QTlHaXErREY7O0E4Ry9wK0RBO0VBQ0UsZ0JBQUE7QTlHa3ErREY7O0E4R2hxK0RBO0VBQ0UsZ0JBQUE7QTlHbXErREY7O0E4R2pxK0RBO0VBQ0UsZ0JBQUE7QTlHb3ErREY7O0E4R2xxK0RBOztFQUVFLGdCQUFBO0E5R3FxK0RGOztBOEducStEQTtFQUNFLGdCQUFBO0E5R3NxK0RGOztBOEdwcStEQTtFQUNFLGdCQUFBO0E5R3VxK0RGOztBOEdycStEQTtFQUNFLGdCQUFBO0E5R3dxK0RGOztBOEd0cStEQTtFQUNFLGdCQUFBO0E5R3lxK0RGOztBOEd2cStEQTtFQUNFLGdCQUFBO0E5RzBxK0RGOztBOEd4cStEQTtFQUNFLGdCQUFBO0E5RzJxK0RGOztBOEd6cStEQTtFQUNFLGdCQUFBO0E5RzRxK0RGOztBOEcxcStEQTtFQUNFLGdCQUFBO0E5RzZxK0RGOztBOEczcStEQTtFQUNFLGdCQUFBO0E5RzhxK0RGOztBOEc1cStEQTtFQUNFLGdCQUFBO0E5RytxK0RGOztBOEc3cStEQTtFQUNFLGdCQUFBO0E5R2dyK0RGOztBOEc5cStEQTtFQUNFLGdCQUFBO0E5R2lyK0RGOztBOEcvcStEQTtFQUNFLGdCQUFBO0E5R2tyK0RGOztBOEdocitEQTtFQUNFLGdCQUFBO0E5R21yK0RGOztBOEdqcitEQTtFQUNFLGdCQUFBO0E5R29yK0RGOztBOEdscitEQTtFQUNFLGdCQUFBO0E5R3FyK0RGOztBOEducitEQTtFQUNFLGdCQUFBO0E5R3NyK0RGOztBOEdwcitEQTtFQUNFLGdCQUFBO0E5R3VyK0RGOztBOEdycitEQTtFQUNFLGdCQUFBO0E5R3dyK0RGOztBOEd0citEQTtFQUNFLGdCQUFBO0E5R3lyK0RGOztBOEd2citEQTtFQUNFLGdCQUFBO0E5RzByK0RGOztBOEd4citEQTtFQUNFLGdCQUFBO0E5RzJyK0RGOztBOEd6citEQTtFQUNFLGdCQUFBO0E5RzRyK0RGOztBOEcxcitEQTtFQUNFLGdCQUFBO0E5RzZyK0RGOztBOEczcitEQTtFQUNFLGdCQUFBO0E5RzhyK0RGOztBOEc1citEQTtFQUNFLGdCQUFBO0E5RytyK0RGOztBOEc3citEQTtFQUNFLGdCQUFBO0E5R2dzK0RGOztBOEc5citEQTtFQUNFLGdCQUFBO0E5R2lzK0RGOztBOEcvcitEQTtFQUNFLGdCQUFBO0E5R2tzK0RGOztBOEdocytEQTtFQUNFLGdCQUFBO0E5R21zK0RGOztBOEdqcytEQTtFQUNFLGdCQUFBO0E5R29zK0RGOztBOEdscytEQTtFQUNFLGdCQUFBO0E5R3FzK0RGOztBOEducytEQTtFQUNFLGdCQUFBO0E5R3NzK0RGOztBOEdwcytEQTtFQUNFLGdCQUFBO0E5R3VzK0RGOztBOEdycytEQTtFQUNFLGdCQUFBO0E5R3dzK0RGOztBOEd0cytEQTtFQUNFLGdCQUFBO0E5R3lzK0RGOztBOEd2cytEQTtFQUNFLGdCQUFBO0E5RzBzK0RGOztBOEd4cytEQTs7RUFFRSxnQkFBQTtBOUcycytERjs7QThHenMrREE7O0VBRUUsZ0JBQUE7QTlHNHMrREY7O0E4RzFzK0RBOztFQUVFLGdCQUFBO0E5RzZzK0RGOztBOEczcytEQTs7RUFFRSxnQkFBQTtBOUc4cytERjs7QThHNXMrREE7RUFDRSxnQkFBQTtBOUcrcytERjs7QThHN3MrREE7O0VBRUUsZ0JBQUE7QTlHZ3QrREY7O0E4RzlzK0RBOztFQUVFLGdCQUFBO0E5R2l0K0RGOztBOEcvcytEQTs7OztFQUlFLGdCQUFBO0E5R2t0K0RGOztBOEdodCtEQTs7O0VBR0UsZ0JBQUE7QTlHbXQrREY7O0E4R2p0K0RBOztFQUVFLGdCQUFBO0E5R290K0RGOztBOEdsdCtEQTs7RUFFRSxnQkFBQTtBOUdxdCtERjs7QThHbnQrREE7RUFDRSxnQkFBQTtBOUdzdCtERjs7QThHcHQrREE7RUFDRSxnQkFBQTtBOUd1dCtERjs7QThHcnQrREE7RUFDRSxnQkFBQTtBOUd3dCtERjs7QThHdHQrREE7RUFDRSxnQkFBQTtBOUd5dCtERjs7QThHdnQrREE7RUFDRSxnQkFBQTtBOUcwdCtERjs7QThHeHQrREE7RUFDRSxnQkFBQTtBOUcydCtERjs7QThHenQrREE7RUFDRSxnQkFBQTtBOUc0dCtERjs7QThHMXQrREE7RUFDRSxnQkFBQTtBOUc2dCtERjs7QThHM3QrREE7RUFDRSxnQkFBQTtBOUc4dCtERjs7QThHNXQrREE7RUFDRSxnQkFBQTtBOUcrdCtERjs7QThHN3QrREE7RUFDRSxnQkFBQTtBOUdndStERjs7QThHOXQrREE7RUFDRSxnQkFBQTtBOUdpdStERjs7QThHL3QrREE7RUFDRSxnQkFBQTtBOUdrdStERjs7QThHaHUrREE7RUFDRSxnQkFBQTtBOUdtdStERjs7QThHanUrREE7RUFDRSxnQkFBQTtBOUdvdStERjs7QThHbHUrREE7RUFDRSxnQkFBQTtBOUdxdStERjs7QThHbnUrREE7RUFDRSxnQkFBQTtBOUdzdStERjs7QThHcHUrREE7RUFDRSxnQkFBQTtBOUd1dStERjs7QThHcnUrREE7RUFDRSxnQkFBQTtBOUd3dStERjs7QThHdHUrREE7RUFDRSxnQkFBQTtBOUd5dStERjs7QThHdnUrREE7RUFDRSxnQkFBQTtBOUcwdStERjs7QThHeHUrREE7RUFDRSxnQkFBQTtBOUcydStERjs7QThHenUrREE7RUFDRSxnQkFBQTtBOUc0dStERjs7QThHMXUrREE7RUFDRSxnQkFBQTtBOUc2dStERjs7QThHM3UrREE7RUFDRSxnQkFBQTtBOUc4dStERjs7QThHNXUrREE7RUFDRSxnQkFBQTtBOUcrdStERjs7QThHN3UrREE7RUFDRSxnQkFBQTtBOUdnditERjs7QThHOXUrREE7RUFDRSxnQkFBQTtBOUdpditERjs7QThHL3UrREE7RUFDRSxnQkFBQTtBOUdrditERjs7QThHaHYrREE7RUFDRSxnQkFBQTtBOUdtditERjs7QThHanYrREE7RUFDRSxnQkFBQTtBOUdvditERjs7QThHbHYrREE7RUFDRSxnQkFBQTtBOUdxditERjs7QThHbnYrREE7RUFDRSxnQkFBQTtBOUdzditERjs7QThHcHYrREE7RUFDRSxnQkFBQTtBOUd1ditERjs7QThHcnYrREE7RUFDRSxnQkFBQTtBOUd3ditERjs7QThHdHYrREE7RUFDRSxnQkFBQTtBOUd5ditERjs7QThHdnYrREE7RUFDRSxnQkFBQTtBOUcwditERjs7QThHeHYrREE7RUFDRSxnQkFBQTtBOUcyditERjs7QThHenYrREE7O0VBRUUsZ0JBQUE7QTlHNHYrREY7O0E4RzF2K0RBO0VBQ0UsZ0JBQUE7QTlHNnYrREY7O0E4RzN2K0RBO0VBQ0UsZ0JBQUE7QTlHOHYrREY7O0E4RzV2K0RBO0VBQ0UsZ0JBQUE7QTlHK3YrREY7O0E4Rzd2K0RBO0VBQ0UsZ0JBQUE7QTlHZ3crREY7O0E4Rzl2K0RBO0VBQ0UsZ0JBQUE7QTlHaXcrREY7O0E4Ry92K0RBO0VBQ0UsZ0JBQUE7QTlHa3crREY7O0E4R2h3K0RBO0VBQ0UsZ0JBQUE7QTlHbXcrREY7O0E4R2p3K0RBO0VBQ0UsZ0JBQUE7QTlHb3crREY7O0E4R2x3K0RBO0VBQ0UsZ0JBQUE7QTlHcXcrREY7O0E4R253K0RBO0VBQ0UsZ0JBQUE7QTlHc3crREY7O0E4R3B3K0RBO0VBQ0UsZ0JBQUE7QTlHdXcrREY7O0E4R3J3K0RBOztFQUVFLGdCQUFBO0E5R3d3K0RGOztBOEd0dytEQTtFQUNFLGdCQUFBO0E5R3l3K0RGOztBOEd2dytEQTtFQUNFLGdCQUFBO0E5RzB3K0RGOztBOEd4dytEQTtFQUNFLGdCQUFBO0E5RzJ3K0RGOztBOEd6dytEQTs7RUFFRSxnQkFBQTtBOUc0dytERjs7QThHMXcrREE7RUFDRSxnQkFBQTtBOUc2dytERjs7QThHM3crREE7RUFDRSxnQkFBQTtBOUc4dytERjs7QThHNXcrREE7RUFDRSxnQkFBQTtBOUcrdytERjs7QThHN3crREE7RUFDRSxnQkFBQTtBOUdneCtERjs7QThHOXcrREE7RUFDRSxnQkFBQTtBOUdpeCtERjs7QThHL3crREE7RUFDRSxnQkFBQTtBOUdreCtERjs7QThHaHgrREE7OztFQUdFLGdCQUFBO0E5R214K0RGOztBOEdqeCtEQTs7RUFFRSxnQkFBQTtBOUdveCtERjs7QThHbHgrREE7RUFDRSxnQkFBQTtBOUdxeCtERjs7QThHbngrREE7RUFDRSxnQkFBQTtBOUdzeCtERjs7QThHcHgrREE7RUFDRSxnQkFBQTtBOUd1eCtERjs7QThHcngrREE7RUFDRSxnQkFBQTtBOUd3eCtERjs7QThHdHgrREE7RUFDRSxnQkFBQTtBOUd5eCtERjs7QThHdngrREE7RUFDRSxnQkFBQTtBOUcweCtERjs7QThHeHgrREE7RUFDRSxnQkFBQTtBOUcyeCtERjs7QThHengrREE7RUFDRSxnQkFBQTtBOUc0eCtERjs7QThHMXgrREE7RUFDRSxnQkFBQTtBOUc2eCtERjs7QThHM3grREE7RUFDRSxnQkFBQTtBOUc4eCtERjs7QThHNXgrREE7RUFDRSxnQkFBQTtBOUcreCtERjs7QThHN3grREE7RUFDRSxnQkFBQTtBOUdneStERjs7QThHOXgrREE7RUFDRSxnQkFBQTtBOUdpeStERjs7QThHL3grREE7RUFDRSxnQkFBQTtBOUdreStERjs7QThHaHkrREE7RUFDRSxnQkFBQTtBOUdteStERjs7QThHankrREE7RUFDRSxnQkFBQTtBOUdveStERjs7QThHbHkrREE7RUFDRSxnQkFBQTtBOUdxeStERjs7QThHbnkrREE7RUFDRSxnQkFBQTtBOUdzeStERjs7QThHcHkrREE7RUFDRSxnQkFBQTtBOUd1eStERjs7QThHcnkrREE7RUFDRSxnQkFBQTtBOUd3eStERjs7QThHdHkrREE7RUFDRSxnQkFBQTtBOUd5eStERjs7QThHdnkrREE7RUFDRSxnQkFBQTtBOUcweStERjs7QThHeHkrREE7RUFDRSxnQkFBQTtBOUcyeStERjs7QThHenkrREE7RUFDRSxnQkFBQTtBOUc0eStERjs7QThHMXkrREE7RUFDRSxnQkFBQTtBOUc2eStERjs7QThHM3krREE7O0VBRUUsZ0JBQUE7QTlHOHkrREY7O0E4RzV5K0RBOztFQUVFLGdCQUFBO0E5Ryt5K0RGOztBOEc3eStEQTtFQUNFLGdCQUFBO0E5R2d6K0RGOztBOEc5eStEQTtFQUNFLGdCQUFBO0E5R2l6K0RGOztBOEcveStEQTtFQUNFLGdCQUFBO0E5R2t6K0RGOztBOEdoeitEQTtFQUNFLGdCQUFBO0E5R216K0RGOztBOEdqeitEQTtFQUNFLGdCQUFBO0E5R296K0RGOztBOEdseitEQTtFQUNFLGdCQUFBO0E5R3F6K0RGOztBOEdueitEQTtFQUNFLGdCQUFBO0E5R3N6K0RGOztBOEdweitEQTtFQUNFLGdCQUFBO0E5R3V6K0RGOztBOEdyeitEQTtFQUNFLGdCQUFBO0E5R3d6K0RGOztBOEd0eitEQTs7O0VBR0UsZ0JBQUE7QTlHeXorREY7O0E4R3Z6K0RBOztFQUVFLGdCQUFBO0E5RzB6K0RGOztBOEd4eitEQTs7RUFFRSxnQkFBQTtBOUcyeitERjs7QThHenorREE7O0VBRUUsZ0JBQUE7QTlHNHorREY7O0E4RzF6K0RBO0VBQ0UsZ0JBQUE7QTlHNnorREY7O0E4RzN6K0RBO0VBQ0UsZ0JBQUE7QTlHOHorREY7O0E4RzV6K0RBO0VBQ0UsZ0JBQUE7QTlHK3orREY7O0E4Rzd6K0RBO0VBQ0UsZ0JBQUE7QTlHZzArREY7O0E4Rzl6K0RBOzs7OztFQUtFLGdCQUFBO0E5R2kwK0RGOztBOEcveitEQTtFQUNFLGdCQUFBO0E5R2swK0RGOztBOEdoMCtEQTs7O0VBR0UsZ0JBQUE7QTlHbTArREY7O0E4R2owK0RBOztFQUVFLGdCQUFBO0E5R28wK0RGOztBOEdsMCtEQTtFQUNFLGdCQUFBO0E5R3EwK0RGOztBOEduMCtEQTtFQUNFLGdCQUFBO0E5R3MwK0RGOztBOEdwMCtEQTs7O0VBR0UsZ0JBQUE7QTlHdTArREY7O0E4R3IwK0RBO0VBQ0UsZ0JBQUE7QTlHdzArREY7O0E4R3QwK0RBO0VBQ0UsZ0JBQUE7QTlHeTArREY7O0E4R3YwK0RBOztFQUVFLGdCQUFBO0E5RzAwK0RGOztBOEd4MCtEQTs7RUFFRSxnQkFBQTtBOUcyMCtERjs7QThHejArREE7O0VBRUUsZ0JBQUE7QTlHNDArREY7O0E4RzEwK0RBO0VBQ0UsZ0JBQUE7QTlHNjArREY7O0E4RzMwK0RBO0VBQ0UsZ0JBQUE7QTlHODArREY7O0E4RzUwK0RBO0VBQ0UsZ0JBQUE7QTlHKzArREY7O0E4RzcwK0RBO0VBQ0UsZ0JBQUE7QTlHZzErREY7O0E4RzkwK0RBO0VBQ0UsZ0JBQUE7QTlHaTErREY7O0E4Ry8wK0RBO0VBQ0UsZ0JBQUE7QTlHazErREY7O0E4R2gxK0RBO0VBQ0UsZ0JBQUE7QTlHbTErREY7O0E4R2oxK0RBO0VBQ0UsZ0JBQUE7QTlHbzErREY7O0E4R2wxK0RBOztFQUVFLGdCQUFBO0E5R3ExK0RGOztBOEduMStEQTtFQUNFLGdCQUFBO0E5R3MxK0RGOztBOEdwMStEQTtFQUNFLGdCQUFBO0E5R3UxK0RGOztBOEdyMStEQTtFQUNFLGdCQUFBO0E5R3cxK0RGOztBOEd0MStEQTtFQUNFLGdCQUFBO0E5R3kxK0RGOztBOEd2MStEQTtFQUNFLGdCQUFBO0E5RzAxK0RGOztBOEd4MStEQTtFQUNFLGdCQUFBO0E5RzIxK0RGOztBOEd6MStEQTtFQUNFLGdCQUFBO0E5RzQxK0RGOztBOEcxMStEQTtFQUNFLGdCQUFBO0E5RzYxK0RGOztBOEczMStEQTtFQUNFLGdCQUFBO0E5RzgxK0RGOztBOEc1MStEQTtFQUNFLGdCQUFBO0E5RysxK0RGOztBOEc3MStEQTtFQUNFLGdCQUFBO0E5R2cyK0RGOztBOEc5MStEQTtFQUNFLGdCQUFBO0E5R2kyK0RGOztBOEcvMStEQTtFQUNFLGdCQUFBO0E5R2syK0RGOztBOEdoMitEQTtFQUNFLGdCQUFBO0E5R20yK0RGOztBOEdqMitEQTtFQUNFLGdCQUFBO0E5R28yK0RGOztBOEdsMitEQTtFQUNFLGdCQUFBO0E5R3EyK0RGOztBOEduMitEQTtFQUNFLGdCQUFBO0E5R3MyK0RGOztBOEdwMitEQTtFQUNFLGdCQUFBO0E5R3UyK0RGOztBOEdyMitEQTtFQUNFLGdCQUFBO0E5R3cyK0RGOztBOEd0MitEQTtFQUNFLGdCQUFBO0E5R3kyK0RGOztBOEd2MitEQTtFQUNFLGdCQUFBO0E5RzAyK0RGOztBOEd4MitEQTtFQUNFLGdCQUFBO0E5RzIyK0RGOztBOEd6MitEQTtFQUNFLGdCQUFBO0E5RzQyK0RGOztBOEcxMitEQTtFQUNFLGdCQUFBO0E5RzYyK0RGOztBOEczMitEQTtFQUNFLGdCQUFBO0E5RzgyK0RGOztBOEc1MitEQTtFQUNFLGdCQUFBO0E5RysyK0RGOztBOEc3MitEQTtFQUNFLGdCQUFBO0E5R2czK0RGOztBOEc5MitEQTtFQUNFLGdCQUFBO0E5R2kzK0RGOztBOEcvMitEQTtFQUNFLGdCQUFBO0E5R2szK0RGOztBOEdoMytEQTtFQUNFLGdCQUFBO0E5R20zK0RGOztBOEdqMytEQTtFQUNFLGdCQUFBO0E5R28zK0RGOztBOEdsMytEQTtFQUNFLGdCQUFBO0E5R3EzK0RGOztBOEduMytEQTtFQUNFLGdCQUFBO0E5R3MzK0RGOztBOEdwMytEQTtFQUNFLGdCQUFBO0E5R3UzK0RGOztBOEdyMytEQTtFQUNFLGdCQUFBO0E5R3czK0RGOztBOEd0MytEQTtFQUNFLGdCQUFBO0E5R3kzK0RGOztBOEd2MytEQTtFQUNFLGdCQUFBO0E5RzAzK0RGOztBOEd4MytEQTs7O0VBR0UsZ0JBQUE7QTlHMjMrREY7O0E4R3ozK0RBO0VBQ0UsZ0JBQUE7QTlHNDMrREY7O0E4RzEzK0RBO0VBQ0UsZ0JBQUE7QTlHNjMrREY7O0E4RzMzK0RBO0VBQ0UsZ0JBQUE7QTlHODMrREY7O0E4RzUzK0RBO0VBQ0UsZ0JBQUE7QTlHKzMrREY7O0E4RzczK0RBO0VBQ0UsZ0JBQUE7QTlHZzQrREY7O0E4RzkzK0RBO0VBQ0UsZ0JBQUE7QTlHaTQrREY7O0E4Ry8zK0RBO0VBQ0UsZ0JBQUE7QTlHazQrREY7O0E4R2g0K0RBO0VBQ0UsZ0JBQUE7QTlHbTQrREY7O0E4R2o0K0RBO0VBQ0UsZ0JBQUE7QTlHbzQrREY7O0E4R2w0K0RBO0VBQ0UsZ0JBQUE7QTlHcTQrREY7O0E4R240K0RBO0VBQ0UsZ0JBQUE7QTlHczQrREY7O0E4R3A0K0RBO0VBQ0UsZ0JBQUE7QTlHdTQrREY7O0E4R3I0K0RBO0VBQ0UsZ0JBQUE7QTlHdzQrREY7O0E4R3Q0K0RBO0VBQ0UsZ0JBQUE7QTlHeTQrREY7O0E4R3Y0K0RBO0VBQ0UsZ0JBQUE7QTlHMDQrREY7O0E4R3g0K0RBO0VBQ0UsZ0JBQUE7QTlHMjQrREY7O0E4R3o0K0RBO0VBQ0UsZ0JBQUE7QTlHNDQrREY7O0E4RzE0K0RBO0VBQ0UsZ0JBQUE7QTlHNjQrREY7O0E4RzM0K0RBO0VBQ0UsZ0JBQUE7QTlHODQrREY7O0E4RzU0K0RBO0VBQ0UsZ0JBQUE7QTlHKzQrREY7O0E4Rzc0K0RBO0VBQ0UsZ0JBQUE7QTlHZzUrREY7O0E4Rzk0K0RBOztFQUVFLGdCQUFBO0E5R2k1K0RGOztBOEcvNCtEQTtFQUNFLGdCQUFBO0E5R2s1K0RGOztBOEdoNStEQTtFQUNFLGdCQUFBO0E5R201K0RGOztBOEdqNStEQTtFQUNFLGdCQUFBO0E5R281K0RGOztBOEdsNStEQTtFQUNFLGdCQUFBO0E5R3E1K0RGOztBOEduNStEQTtFQUNFLGdCQUFBO0E5R3M1K0RGOztBOEdwNStEQTtFQUNFLGdCQUFBO0E5R3U1K0RGOztBOEdyNStEQTtFQUNFLGdCQUFBO0E5R3c1K0RGOztBOEd0NStEQTtFQUNFLGdCQUFBO0E5R3k1K0RGOztBOEd2NStEQTtFQUNFLGdCQUFBO0E5RzA1K0RGOztBOEd4NStEQTtFQUNFLGdCQUFBO0E5RzI1K0RGOztBOEd6NStEQTtFQUNFLGdCQUFBO0E5RzQ1K0RGOztBOEcxNStEQTtFQUNFLGdCQUFBO0E5RzY1K0RGOztBOEczNStEQTtFQUNFLGdCQUFBO0E5Rzg1K0RGOztBOEc1NStEQTtFQUNFLGdCQUFBO0E5Rys1K0RGOztBOEc3NStEQTtFQUNFLGdCQUFBO0E5R2c2K0RGOztBOEc5NStEQTs7RUFFRSxnQkFBQTtBOUdpNitERjs7QThHLzUrREE7RUFDRSxnQkFBQTtBOUdrNitERjs7QThHaDYrREE7RUFDRSxnQkFBQTtBOUdtNitERjs7QThHajYrREE7RUFDRSxnQkFBQTtBOUdvNitERjs7QThHbDYrREE7RUFDRSxnQkFBQTtBOUdxNitERjs7QThHbjYrREE7O0VBRUUsZ0JBQUE7QTlHczYrREY7O0E4R3A2K0RBO0VBQ0UsZ0JBQUE7QTlHdTYrREY7O0E4R3I2K0RBO0VBQ0UsZ0JBQUE7QTlHdzYrREY7O0E4R3Q2K0RBO0VBQ0UsZ0JBQUE7QTlHeTYrREY7O0E4R3Y2K0RBOzs7RUFHRSxnQkFBQTtBOUcwNitERjs7QThHeDYrREE7O0VBRUUsZ0JBQUE7QTlHMjYrREY7O0E4R3o2K0RBOztFQUVFLGdCQUFBO0E5RzQ2K0RGOztBOEcxNitEQTs7RUFFRSxnQkFBQTtBOUc2NitERjs7QThHMzYrREE7O0VBRUUsZ0JBQUE7QTlHODYrREY7O0E4RzU2K0RBO0VBQ0UsZ0JBQUE7QTlHKzYrREY7O0E4Rzc2K0RBO0VBQ0UsZ0JBQUE7QTlHZzcrREY7O0E4Rzk2K0RBO0VBQ0UsZ0JBQUE7QTlHaTcrREY7O0E4Ry82K0RBO0VBQ0UsZ0JBQUE7QTlHazcrREY7O0E4R2g3K0RBO0VBQ0UsZ0JBQUE7QTlHbTcrREY7O0E4R2o3K0RBO0VBQ0UsZ0JBQUE7QTlHbzcrREY7O0E4R2w3K0RBO0VBQ0UsZ0JBQUE7QTlHcTcrREY7O0E4R243K0RBO0VBQ0UsZ0JBQUE7QTlHczcrREY7O0E4R3A3K0RBO0VBQ0UsZ0JBQUE7QTlHdTcrREY7O0E4R3I3K0RBO0VBQ0UsZ0JBQUE7QTlHdzcrREY7O0E4R3Q3K0RBO0VBQ0UsZ0JBQUE7QTlHeTcrREY7O0E4R3Y3K0RBOztFQUVFLGdCQUFBO0E5RzA3K0RGOztBOEd4NytEQTs7RUFFRSxnQkFBQTtBOUcyNytERjs7QThHejcrREE7O0VBRUUsZ0JBQUE7QTlHNDcrREY7O0E4RzE3K0RBO0VBQ0UsZ0JBQUE7QTlHNjcrREY7O0E4RzM3K0RBOztFQUVFLGdCQUFBO0E5Rzg3K0RGOztBOEc1NytEQTs7RUFFRSxnQkFBQTtBOUcrNytERjs7QThHNzcrREE7RUFDRSxnQkFBQTtBOUdnOCtERjs7QThHOTcrREE7RUFDRSxnQkFBQTtBOUdpOCtERjs7QThHLzcrREE7RUFDRSxnQkFBQTtBOUdrOCtERjs7QThHaDgrREE7RUFDRSxnQkFBQTtBOUdtOCtERjs7QThHajgrREE7RUFDRSxnQkFBQTtBOUdvOCtERjs7QThHbDgrREE7RUFDRSxnQkFBQTtBOUdxOCtERjs7QThHbjgrREE7RUFDRSxnQkFBQTtBOUdzOCtERjs7QThHcDgrREE7RUFDRSxnQkFBQTtBOUd1OCtERjs7QThHcjgrREE7RUFDRSxnQkFBQTtBOUd3OCtERjs7QThHdDgrREE7RUFDRSxnQkFBQTtBOUd5OCtERjs7QThHdjgrREE7RUFDRSxnQkFBQTtBOUcwOCtERjs7QThHeDgrREE7RUFDRSxnQkFBQTtBOUcyOCtERjs7QThHejgrREE7RUFDRSxnQkFBQTtBOUc0OCtERjs7QThHMTgrREE7RUFDRSxnQkFBQTtBOUc2OCtERjs7QThHMzgrREE7RUFDRSxnQkFBQTtBOUc4OCtERjs7QThHNTgrREE7RUFDRSxnQkFBQTtBOUcrOCtERjs7QThHNzgrREE7RUFDRSxnQkFBQTtBOUdnOStERjs7QThHOTgrREE7RUFDRSxnQkFBQTtBOUdpOStERjs7QThHLzgrREE7RUFDRSxnQkFBQTtBOUdrOStERjs7QThHaDkrREE7RUFDRSxnQkFBQTtBOUdtOStERjs7QThHajkrREE7O0VBRUUsZ0JBQUE7QTlHbzkrREY7O0E4R2w5K0RBO0VBQ0UsZ0JBQUE7QTlHcTkrREY7O0E4R245K0RBO0VBQ0UsZ0JBQUE7QTlHczkrREY7O0E4R3A5K0RBO0VBQ0UsZ0JBQUE7QTlHdTkrREY7O0E4R3I5K0RBO0VBQ0UsZ0JBQUE7QTlHdzkrREY7O0E4R3Q5K0RBO0VBQ0UsZ0JBQUE7QTlHeTkrREY7O0E4R3Y5K0RBO0VBQ0UsZ0JBQUE7QTlHMDkrREY7O0E4R3g5K0RBO0VBQ0UsZ0JBQUE7QTlHMjkrREY7O0E4R3o5K0RBO0VBQ0UsZ0JBQUE7QTlHNDkrREY7O0E4RzE5K0RBO0VBQ0UsZ0JBQUE7QTlHNjkrREY7O0E4RzM5K0RBO0VBQ0UsZ0JBQUE7QTlHODkrREY7O0E4RzU5K0RBO0VBQ0UsZ0JBQUE7QTlHKzkrREY7O0E4Rzc5K0RBO0VBQ0UsZ0JBQUE7QTlHZysrREY7O0E4Rzk5K0RBO0VBQ0UsZ0JBQUE7QTlHaSsrREY7O0E4Ry85K0RBO0VBQ0UsZ0JBQUE7QTlHaysrREY7O0E4R2grK0RBO0VBQ0UsZ0JBQUE7QTlHbSsrREY7O0E4R2orK0RBO0VBQ0UsZ0JBQUE7QTlHbysrREY7O0E4R2wrK0RBO0VBQ0UsZ0JBQUE7QTlHcSsrREY7O0E4R24rK0RBO0VBQ0UsZ0JBQUE7QTlHcysrREY7O0E4R3ArK0RBO0VBQ0UsZ0JBQUE7QTlHdSsrREY7O0E4R3IrK0RBO0VBQ0UsZ0JBQUE7QTlHdysrREY7O0E4R3QrK0RBO0VBQ0UsZ0JBQUE7QTlHeSsrREY7O0E4R3YrK0RBO0VBQ0UsZ0JBQUE7QTlHMCsrREY7O0E4R3grK0RBO0VBQ0UsZ0JBQUE7QTlHMisrREY7O0E4R3orK0RBO0VBQ0UsZ0JBQUE7QTlHNCsrREY7O0E4RzErK0RBO0VBQ0UsZ0JBQUE7QTlHNisrREY7O0E4RzMrK0RBO0VBQ0UsZ0JBQUE7QTlHOCsrREY7O0E4RzUrK0RBO0VBQ0UsZ0JBQUE7QTlHKysrREY7O0E4RzcrK0RBO0VBQ0UsZ0JBQUE7QTlHZy8rREY7O0E4RzkrK0RBO0VBQ0UsZ0JBQUE7QTlHaS8rREY7O0E4Ry8rK0RBO0VBQ0UsZ0JBQUE7QTlHay8rREY7O0E4R2gvK0RBO0VBQ0UsZ0JBQUE7QTlHbS8rREY7O0E4R2ovK0RBO0VBQ0UsZ0JBQUE7QTlHby8rREY7O0E4R2wvK0RBO0VBQ0UsZ0JBQUE7QTlHcS8rREY7O0E4R24vK0RBO0VBQ0UsZ0JBQUE7QTlHcy8rREY7O0E4R3AvK0RBO0VBQ0UsZ0JBQUE7QTlHdS8rREY7O0E4R3IvK0RBO0VBQ0UsZ0JBQUE7QTlHdy8rREY7O0E4R3QvK0RBO0VBQ0UsZ0JBQUE7QTlHeS8rREY7O0E4R3YvK0RBO0VBQ0UsZ0JBQUE7QTlHMC8rREY7O0E4R3gvK0RBO0VBQ0UsZ0JBQUE7QTlHMi8rREY7O0E4R3ovK0RBO0VBQ0UsZ0JBQUE7QTlHNC8rREY7O0E4RzEvK0RBO0VBQ0UsZ0JBQUE7QTlHNi8rREY7O0E4RzMvK0RBO0VBQ0UsZ0JBQUE7QTlHOC8rREY7O0E4RzUvK0RBO0VBQ0UsZ0JBQUE7QTlHKy8rREY7O0E4RzcvK0RBO0VBQ0UsZ0JBQUE7QTlHZ2cvREY7O0E4RzkvK0RBO0VBQ0UsZ0JBQUE7QTlHaWcvREY7O0E4Ry8vK0RBO0VBQ0UsZ0JBQUE7QTlHa2cvREY7O0E4R2hnL0RBO0VBQ0UsZ0JBQUE7QTlHbWcvREY7O0E4R2pnL0RBO0VBQ0UsZ0JBQUE7QTlHb2cvREY7O0E4R2xnL0RBO0VBQ0UsZ0JBQUE7QTlHcWcvREY7O0E4R25nL0RBO0VBQ0UsZ0JBQUE7QTlHc2cvREY7O0E4R3BnL0RBOztFQUVFLGdCQUFBO0E5R3VnL0RGOztBOEdyZy9EQTs7O0VBR0UsZ0JBQUE7QTlHd2cvREY7O0E4R3RnL0RBO0VBQ0UsZ0JBQUE7QTlHeWcvREY7O0E4R3ZnL0RBO0VBQ0UsZ0JBQUE7QTlHMGcvREY7O0E4R3hnL0RBOztFQUVFLGdCQUFBO0E5RzJnL0RGOztBOEd6Zy9EQTtFQUNFLGdCQUFBO0E5RzRnL0RGOztBOEcxZy9EQTtFQUNFLGdCQUFBO0E5RzZnL0RGOztBOEczZy9EQTtFQUNFLGdCQUFBO0E5RzhnL0RGOztBOEc1Zy9EQTtFQUNFLGdCQUFBO0E5RytnL0RGOztBOEc3Zy9EQTtFQUNFLGdCQUFBO0E5R2doL0RGOztBOEc5Zy9EQTtFQUNFLGdCQUFBO0E5R2loL0RGOztBOEcvZy9EQTtFQUNFLGdCQUFBO0E5R2toL0RGOztBOEdoaC9EQTtFQUNFLGdCQUFBO0E5R21oL0RGOztBOEdqaC9EQTtFQUNFLGdCQUFBO0E5R29oL0RGOztBOEdsaC9EQTtFQUNFLGdCQUFBO0E5R3FoL0RGOztBOEduaC9EQTs7RUFFRSxnQkFBQTtBOUdzaC9ERjs7QThHcGgvREE7O0VBRUUsZ0JBQUE7QTlHdWgvREY7O0E4R3JoL0RBO0VBQ0UsZ0JBQUE7QTlHd2gvREY7O0E4R3RoL0RBO0VBQ0UsZ0JBQUE7QTlHeWgvREY7O0E4R3ZoL0RBO0VBQ0UsZ0JBQUE7QTlHMGgvREY7O0E4R3hoL0RBO0VBQ0UsZ0JBQUE7QTlHMmgvREY7O0E4R3poL0RBO0VBQ0UsZ0JBQUE7QTlHNGgvREY7O0E4RzFoL0RBO0VBQ0UsZ0JBQUE7QTlHNmgvREY7O0E4RzNoL0RBOztFQUVFLGdCQUFBO0E5RzhoL0RGOztBOEc1aC9EQTs7RUFFRSxnQkFBQTtBOUcraC9ERjs7QThHN2gvREE7RUFDRSxnQkFBQTtBOUdnaS9ERjs7QThHOWgvREE7RUFDRSxnQkFBQTtBOUdpaS9ERjs7QThHL2gvREE7RUFDRSxnQkFBQTtBOUdraS9ERjs7QThHaGkvREE7RUFDRSxnQkFBQTtBOUdtaS9ERjs7QThHamkvREE7O0VBRUUsZ0JBQUE7QTlHb2kvREY7O0E4R2xpL0RBOztFQUVFLGdCQUFBO0E5R3FpL0RGOztBOEduaS9EQTtFQUNFLGdCQUFBO0E5R3NpL0RGOztBOEdwaS9EQTtFQUNFLGdCQUFBO0E5R3VpL0RGOztBOEdyaS9EQTtFQUNFLGdCQUFBO0E5R3dpL0RGOztBOEd0aS9EQTs7O0VBR0UsZ0JBQUE7QTlHeWkvREY7O0E4R3ZpL0RBOztFQUVFLGdCQUFBO0E5RzBpL0RGOztBOEd4aS9EQTs7RUFFRSxnQkFBQTtBOUcyaS9ERjs7QThHemkvREE7O0VBRUUsZ0JBQUE7QTlHNGkvREY7O0E4RzFpL0RBOztFQUVFLGdCQUFBO0E5RzZpL0RGOztBOEczaS9EQTtFQUNFLGdCQUFBO0E5RzhpL0RGOztBOEc1aS9EQTs7O0VBR0UsZ0JBQUE7QTlHK2kvREY7O0E4RzdpL0RBO0VBQ0UsZ0JBQUE7QTlHZ2ovREY7O0E4RzlpL0RBO0VBQ0UsZ0JBQUE7QTlHaWovREY7O0E4Ry9pL0RBO0VBQ0UsZ0JBQUE7QTlHa2ovREY7O0E4R2hqL0RBO0VBQ0UsZ0JBQUE7QTlHbWovREY7O0E4R2pqL0RBOztFQUVFLGdCQUFBO0E5R29qL0RGOztBOEdsai9EQTs7RUFFRSxnQkFBQTtBOUdxai9ERjs7QThHbmovREE7RUFDRSxnQkFBQTtBOUdzai9ERjs7QThHcGovREE7RUFDRSxnQkFBQTtBOUd1ai9ERjs7QThHcmovREE7RUFDRSxnQkFBQTtBOUd3ai9ERjs7QThHdGovREE7RUFDRSxnQkFBQTtBOUd5ai9ERjs7QThHdmovREE7RUFDRSxnQkFBQTtBOUcwai9ERjs7QThHeGovREE7RUFDRSxnQkFBQTtBOUcyai9ERjs7QThHemovREE7RUFDRSxnQkFBQTtBOUc0ai9ERjs7QThHMWovREE7RUFDRSxnQkFBQTtBOUc2ai9ERjs7QThHM2ovREE7RUFDRSxnQkFBQTtBOUc4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SDNoa0VJO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBcEg2aGtFTjtBb0h6aGtFRTs7RUFFRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FwSDJoa0VKO0FvSHhoa0VNOztFQUNFLG1CdEN0RGdCO0VzQ3VEaEIsV0FBQTtBcEgyaGtFUjtBb0hyaGtFSTtFQUNFLDZCQUFBO0VBQ0EsY3RDL0RrQjtBOUVzbGtFeEI7QW9IcGhrRUk7RUFDRSx5QnRDbkVrQjtFc0NvRWxCLHlCQUFBO0VBQ0EsV0FBQTtBcEhzaGtFTjtBb0hwaGtFTTtFQUNFLHlCdEN4RWdCO0VzQ3lFaEIseUJBQUE7RUFDQSxXQUFBO0FwSHNoa0VSO0FvSGxoa0VJO0VBQ0UsZ0JBQUE7QXBIb2hrRU47QW9IbGhrRU07RUFDRSxnQkFBQTtBcEhvaGtFUjtBb0hoaGtFSTtFQUNFLGdCQUFBO0FwSGtoa0VOO0FvSDdna0VJO0VBSUUsdUNBQUE7RUFDQSxnQkFBQTtBcEg0Z2tFTjtBb0h2Z2tFSTtFQUNFLFFBQUE7RUFDQSxVQUFBO0FwSHlna0VOO0FnRmxwa0VFO0VvQzhJRTtJQUNFLDZCQUFBO0VwSHVna0VKO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuKiBAcHJlc2VydmUgYnJhbmQtY29sb3JzIDIuMS4xXG4qIGh0dHA6Ly9yZWltZXJ0ei5naXRodWIuaW8vYnJhbmQtY29sb3JzXG4qIChjKSAyMDE3IFBpZXJyZSBSZWltZXJ0elxuKiBtYXkgYmUgZnJlZWx5IGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiovXG4vKiFcbiAqIEJvb3RzdHJhcCAgdjUuMy4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyNCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYnMtYmx1ZTogIzIxOTZmMztcbiAgLS1icy1pbmRpZ286ICMzZjUxYjU7XG4gIC0tYnMtcHVycGxlOiAjOWMyN2IwO1xuICAtLWJzLXBpbms6ICNlOTFlNjM7XG4gIC0tYnMtcmVkOiAjZjQ0MzM2O1xuICAtLWJzLW9yYW5nZTogI2ZmOTgwMDtcbiAgLS1icy15ZWxsb3c6ICNmZmViM2I7XG4gIC0tYnMtZ3JlZW46ICM0Y2FmNTA7XG4gIC0tYnMtdGVhbDogIzAwOTY4ODtcbiAgLS1icy1jeWFuOiAjMDBiY2Q0O1xuICAtLWJzLWJsYWNrOiAjMDAwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnk6ICMyMTk2ZjM7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLWJzLXN1Y2Nlc3M6ICM0Y2FmNTA7XG4gIC0tYnMtaW5mbzogIzAwYmNkNDtcbiAgLS1icy13YXJuaW5nOiAjZmZlYjNiO1xuICAtLWJzLWRhbmdlcjogI2Y0NDMzNjtcbiAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnktcmdiOiAzMywgMTUwLCAyNDM7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1zdWNjZXNzLXJnYjogNzYsIDE3NSwgODA7XG4gIC0tYnMtaW5mby1yZ2I6IDAsIDE4OCwgMjEyO1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNTUsIDIzNSwgNTk7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjQ0LCA2NywgNTQ7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogIzBkM2M2MTtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogIzJiMmYzMjtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6ICMxZTQ2MjA7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiAjMDA0YjU1O1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogIzY2NWUxODtcbiAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogIzYyMWIxNjtcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiAjNDk1MDU3O1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogI2QzZWFmZDtcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiAjZTJlM2U1O1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiAjZGJlZmRjO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiAjY2NmMmY2O1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiAjZmZmYmQ4O1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6ICNmZGQ5ZDc7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiAjZmNmY2ZkO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjY2VkNGRhO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogI2E2ZDVmYTtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogI2M0YzhjYjtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICNiN2RmYjk7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiAjOTllNGVlO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogI2ZmZjdiMTtcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogI2ZiYjRhZjtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjZTllY2VmO1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogI2FkYjViZDtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogIzAwMDtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjZTllY2VmO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDIzMywgMjM2LCAyMzk7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtdGVydGlhcnktYmc6ICNmOGY5ZmE7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogIzIxOTZmMztcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMzMsIDE1MCwgMjQzO1xuICAtLWJzLWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICMxYTc4YzI7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDI2LCAxMjAsIDE5NDtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZTkxZTYzO1xuICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1oaWdobGlnaHQtYmc6ICNmZmZiZDg7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1ib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWZvY3VzLXJpbmctd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMzMsIDE1MCwgMjQzLCAwLjI1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjNGNhZjUwO1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI2Y0NDMzNjtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1icy1ib2R5LWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLWJvZHktYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICNmZmY7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXNlY29uZGFyeS1iZzogIzM0M2E0MDtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiA1MiwgNTgsIDY0O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjMmIzMDM1O1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogNDMsIDQ4LCA1MztcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICM3YWMwZjg7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICNhN2FjYjE7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjOTRjZjk2O1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzY2ZDdlNTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICNmZmYzODk7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICNmODhlODY7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNkZWUyZTY7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICMwNzFlMzE7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogIzE2MTcxOTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogIzBmMjMxMDtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogIzAwMjYyYTtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogIzMzMmYwYztcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjMzEwZDBiO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzFhMWQyMDtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICMxNDVhOTI7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICM0MTQ2NGI7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjMmU2OTMwO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzAwNzE3ZjtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICM5OThkMjM7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICM5MjI4MjA7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogIzQ5NTA1NztcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICMzNDNhNDA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjN2FjMGY4O1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICM5NWNkZjk7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDEyMiwgMTkyLCAyNDg7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDE0OSwgMjA1LCAyNDk7XG4gIC0tYnMtY29kZS1jb2xvcjogI2YyNzhhMTtcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjNjY1ZTE4O1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzk0Y2Y5NjtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzk0Y2Y5NjtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNmODhlODY7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2Y4OGU4Njtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1icy1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM0Mzc1cmVtICsgMS4xMjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3ODEyNXJlbSArIDAuMzM3NXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjUzMTI1cmVtO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNTYyNXJlbSArIDAuMDc1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1iZyk7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6aG92ZXIge1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1icy1icmVha3BvaW50LXhzOiAwO1xuICAtLWJzLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJzLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1icy1icmVha3BvaW50LXh4bDogMTQwMHB4O1xufVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xufVxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwO1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwO1xufVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wNSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3Itc3RhdGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yKSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtYmctdHlwZSwgdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKSkpO1xufVxuLnRhYmxlID4gdGJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi50YWJsZSA+IHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSBzb2xpZCBjdXJyZW50Y29sb3I7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xufVxuXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZChldmVuKSB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNkM2VhZmQ7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYTliYmNhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjOGRlZjA7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiZWQzZTQ7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzNkOGVhO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZTJlM2U1O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2I1YjZiNztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2QxZDJkNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNkYmVmZGM7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYWZiZmIwO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkMGUzZDE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjNWQ3YzY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjY2JkZGNjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NjZjJmNjtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhM2MyYzU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2MyZTZlYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2I4ZGFkZDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZGUwZTQ7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZmZmYmQ4O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2NjYzlhZDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlZWNkO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZlMmMyO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VjZThjODtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2ZkZDlkNztcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjYWFlYWM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2YwY2VjYztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2U0YzNjMjtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlYWM5Yzc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjNmM3Yzg7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU2ZTc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWJnOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzRkNTE1NDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzMyMzUzOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDAuNzY1NjI1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItY29sb3I6ICM5MGNiZjk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzMywgMTUwLCAyNDMsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzY1NjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTBjYmY5O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzMsIDE1MCwgMjQzLCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtYm9keS1jb2xvcik7XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXNlbGVjdCB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkZWUyZTYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5MGNiZjk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzMywgMTUwLCAyNDMsIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjM7XG4gIGJvcmRlci1jb2xvcjogIzIxOTZmMztcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMztcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NmYzO1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zd2l0Y2gtYmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjM5MGNiZjknLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5idG4sIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgzMywgMTUwLCAyNDMsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDMzLCAxNTAsIDI0MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2UwZmI7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNlMGZiO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbWluLWhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMXJlbSAwLjM3NXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMS41ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICB6LWluZGV4OiA1O1xufVxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc2NTYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiA6bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuNzY1NjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzRjYWY1MCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjM0Y2FmNTAnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuNzY1NjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZjQ0MzM2JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2Y0NDMzNicgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZjQ0MzM2JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2Y0NDMzNicgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOmludmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtaW52YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6aW52YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLWludmFsaWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWJzLWJ0bi1mb250LWZhbWlseTogO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1idG4tcGFkZGluZy15KSB2YXIoLS1icy1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrICsgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmJ0bi5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMjE5NmYzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTk2ZjM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzQyYTZmNTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzdhMWY0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyOCwgMTI4LCAyMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNGRhYmY1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzdhMWY0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzIxOTZmMztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjE5NmYzO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM1YzYzNmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzU2NWU2NDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMwLCAxMzgsIDE0NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1NjVlNjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1MTU4NWU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzRjYWY1MDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICM2N2JiNmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzVlYjc2MjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjUsIDE0OSwgNjg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNzBiZjczO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNWViNzYyO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzRjYWY1MDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xufVxuXG4uYnRuLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICMwMGJjZDQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAwYmNkNDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjZjNmRhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxYWMzZDg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDAsIDE2MCwgMTgwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzMzYzlkZDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzFhYzNkODtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwMGJjZDQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwYmNkNDtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZmZlYjNiO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmViM2I7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmZWU1ODtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZlZDRmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDIwMCwgNTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZlZjYyO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZlZDRmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmZWIzYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZlYjNiO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y0NDMzNjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmNjVmNTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y1NTY0YTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjA3LCA1NywgNDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjY2OTVlO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjU1NjRhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y0NDMzNjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2QzZDRkNTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYzZjN2M4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTEsIDIxMiwgMjEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2M2YzdjODtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2JhYmJiYztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzQyNDY0OTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2NiwgNzAsIDczO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzRkNTE1NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIxOTZmMztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjE5NmYzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyMTk2ZjM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIxOTZmMztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzMsIDE1MCwgMjQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzIxOTZmMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxOTZmMztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIxOTZmMztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTk2ZjM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNGNhZjUwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzRjYWY1MDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3NiwgMTc1LCA4MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0Y2FmNTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM0Y2FmNTA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDBiY2Q0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwMGJjZDQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzAwYmNkNDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDBiY2Q0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAwLCAxODgsIDIxMjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwMGJjZDQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMGJjZDQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMGJjZDQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDBiY2Q0O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZlYjNiO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmViM2I7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmZWIzYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZlYjNiO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDIzNSwgNTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZlYjNiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZlYjNiO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZlYjNiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmZWIzYjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZjQ0MzM2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmNDQzMzY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Y0NDMzNjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDQsIDY3LCA1NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmNDQzMzY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmNDQzMzY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmNDQzMzY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tbGluayB7XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjgsIDEyOCwgMjA3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDEuMDkzNzVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLXppbmRleDogMTAwMDtcbiAgLS1icy1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMyMTk2ZjM7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDtcbn1cbi5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuNzY1NjI1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjMzQzYTQwO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzIxOTZmMztcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI2FkYjViZDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuKzMpLFxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzMywgMTUwLCAyNDMsIDAuMjUpO1xufVxuLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXI6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyB7XG4gIC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICMyMTk2ZjM7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbn1cblxuLm5hdi11bmRlcmxpbmUge1xuICAtLWJzLW5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIGdhcDogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1nYXApO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbms6aG92ZXIsIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXVuZGVybGluZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC44KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4zKTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDAuMzM1OTM3NXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogMXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgzMywgMzcsIDQxLCAwLjc1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xNSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciA+IC5jb250YWluZXItc20sXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhciA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xufVxuLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcmQge1xuICAtLWJzLWNhcmQtc3BhY2VyLXk6IDFyZW07XG4gIC0tYnMtY2FyZC1zcGFjZXIteDogMXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLXNwYWNlci15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1jb2xvcjogO1xuICAtLWJzLWNhcmQtc3VidGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWNhcmQtY2FwLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC10aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1iZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjEyNTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdNMiA1TDggMTFMMTQgNScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzBkM2M2MScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nTTIgNUw4IDExTDE0IDUnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzMsIDE1MCwgMjQzLCAwLjI1KTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLCAuYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzdhYzBmOCclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjM3YWMwZjgnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteTogMDtcbiAgLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1iZzogO1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogO1xuICAtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzMsIDE1MCwgMjQzLCAwLjI1KTtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogIzIxOTZmMztcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMTk2ZjM7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5wYWdlLWxpbmsuYWN0aXZlLCAuYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluay5kaXNhYmxlZCwgLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBhZ2luYXRpb24tbGcge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDEuMDkzNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuNzY1NjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5iYWRnZSB7XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy14OiAwLjY1ZW07XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy15OiAwLjM1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC1zaXplOiAwLjc1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1icy1iYWRnZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5hbGVydCB7XG4gIC0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LWJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFsZXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxcmVtO1xuICB9XG59XG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0OiAxcmVtO1xuICAtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZTogMC42NTYyNXJlbTtcbiAgLS1icy1wcm9ncmVzcy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1wcm9ncmVzcy1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWluc2V0KTtcbiAgLS1icy1wcm9ncmVzcy1iYXItY29sb3I6ICNmZmY7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWJnOiAjMjE5NmYzO1xuICAtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjMjE5NmYzO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxOTZmMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cbi5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgLS1icy1idG4tY2xvc2UtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWNsb3NlLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1idG4tY2xvc2Utb3BhY2l0eTogMC41O1xuICAtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAwLjc1O1xuICAtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzMywgMTUwLCAyNDMsIDAuMjUpO1xuICAtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAxO1xuICAtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tYnMtYnRuLWNsb3NlLWJnKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2Utb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6IHZhcigtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWNsb3NlIHtcbiAgZmlsdGVyOiB2YXIoLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuLnRvYXN0IHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIC0tYnMtdG9hc3QtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXRvYXN0LXNwYWNpbmc6IDEuNXJlbTtcbiAgLS1icy10b2FzdC1tYXgtd2lkdGg6IDM1MHB4O1xuICAtLWJzLXRvYXN0LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9hc3QtY29sb3I6IDtcbiAgLS1icy10b2FzdC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9hc3QtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIHdpZHRoOiB2YXIoLS1icy10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b2FzdDpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLXRvYXN0LXNwYWNpbmcpO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy15KSB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogO1xuICAtLWJzLW1vZGFsLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbjogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC43NjU2MjVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdG9vbHRpcC1iZzogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiAwLjc2NTYyNXJlbTtcbiAgLS1icy1wb3BvdmVyLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWhlaWdodDogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIHotaW5kZXg6IHZhcigtLWJzLXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1tYXgtd2lkdGgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIikgLypydGw6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKSovO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpIC8qcnRsOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKSovO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24sIFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovO1xuICB9XG59XG4uc3Bpbm5lci1ib3JkZXIge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIGJvcmRlcjogdmFyKC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAxLjVzO1xuICB9XG59XG4ub2ZmY2FudmFzLCAub2ZmY2FudmFzLXh4bCwgLm9mZmNhbnZhcy14bCwgLm9mZmNhbnZhcy1sZywgLm9mZmNhbnZhcy1tZCwgLm9mZmNhbnZhcy1zbSB7XG4gIC0tYnMtb2ZmY2FudmFzLXppbmRleDogMTA0NTtcbiAgLS1icy1vZmZjYW52YXMtd2lkdGg6IDQwMHB4O1xuICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IDMwdmg7XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtb2ZmY2FudmFzLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uaGlkaW5nLCAub2ZmY2FudmFzLXNtLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuaGlkaW5nLCAub2ZmY2FudmFzLWxnLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuaGlkaW5nLCAub2ZmY2FudmFzLXhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5oaWRpbmcsIC5vZmZjYW52YXMteHhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5oaWRpbmcsIC5vZmZjYW52YXMuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSkgY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKSBhdXRvO1xufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAwLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogMC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICMwMDAgNTUlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlLCAjMDAwIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWluZm8ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXdhcm5pbmcge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1saWdodCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDc3LCAxNzEsIDI0NSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDc3LCAxNzEsIDI0NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg4NiwgOTQsIDEwMCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDg2LCA5NCwgMTAwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTEyLCAxOTEsIDExNSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDExMiwgMTkxLCAxMTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogUkdCQSg1MSwgMjAxLCAyMjEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg1MSwgMjAxLCAyMjEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNTUsIDIzOSwgOTgsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDIzOSwgOTgsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjQ2LCAxMDUsIDk0LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjQ2LCAxMDUsIDk0LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjQ5LCAyNTAsIDI1MSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI2LCAzMCwgMzMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNiwgMzAsIDMzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsIC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtZm9jdXMtcmluZy14LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXksIDApIHZhcigtLWJzLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tYnMtZm9jdXMtcmluZy1jb2xvcik7XG59XG5cbi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pY29uLWxpbmsgPiAuYmkge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaWNvbi1saW5rID4gLmJpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXI6aG92ZXIgPiAuYmksIC5pY29uLWxpbmstaG92ZXI6Zm9jdXMtdmlzaWJsZSA+IC5iaSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtaWNvbi1saW5rLXRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoMC4yNWVtLCAwLCAwKSk7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWZpbGwge1xuICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LXNjYWxlIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1ub25lIHtcbiAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmctcHJpbWFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zZWNvbmRhcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zdWNjZXNzIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWluZm8ge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctd2FybmluZyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYW5nZXIge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1saWdodCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFyayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmxhY2sge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTUge1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMCB7XG4gIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMSB7XG4gIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMiB7XG4gIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0zIHtcbiAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC00IHtcbiAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTUge1xuICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTAge1xuICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTEge1xuICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTIge1xuICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMyB7XG4gIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNCB7XG4gIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC01IHtcbiAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzQzNzVyZW0gKyAxLjEyNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzgxMjVyZW0gKyAwLjMzNzV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNTYyNXJlbSArIDAuMDc1dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktdGVydGlhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LWVtcGhhc2lzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4udGV4dC1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vZmZzZXQtMSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMS1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMiB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXByaW1hcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1pbmZvIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXdhcm5pbmcge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFuZ2VyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtbGlnaHQge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhcmsge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLXBpbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0zIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtcGlsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXBpbGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0xIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC00IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi56LW4xIHtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn1cblxuLnotMCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLnotMSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLnotMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLnotMyB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zIHtcbiAgICBmb250LXNpemU6IDEuNTMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5odG1sLCBodG1sIGEsIGJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzI3NzdhO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuaDEsIC5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5oMSBhLCAuaDEgYSxcbmgyIGEsXG4uaDIgYSxcbmgzIGEsXG4uaDMgYSxcbmg0IGEsXG4uaDQgYSxcbmg1IGEsXG4uaDUgYSxcbmg2IGEsXG4uaDYgYSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5oMSBzbWFsbCwgLmgxIHNtYWxsLCBoMSAuc21hbGwsIC5oMSAuc21hbGwsXG5oMiBzbWFsbCxcbi5oMiBzbWFsbCxcbmgyIC5zbWFsbCxcbi5oMiAuc21hbGwsXG5oMyBzbWFsbCxcbi5oMyBzbWFsbCxcbmgzIC5zbWFsbCxcbi5oMyAuc21hbGwsXG5oNCBzbWFsbCxcbi5oNCBzbWFsbCxcbmg0IC5zbWFsbCxcbi5oNCAuc21hbGwsXG5oNSBzbWFsbCxcbi5oNSBzbWFsbCxcbmg1IC5zbWFsbCxcbi5oNSAuc21hbGwsXG5oNiBzbWFsbCxcbi5oNiBzbWFsbCxcbmg2IC5zbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzNkNDE0Mjtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG51bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmEge1xuICBjb2xvcjogIzBmOWFlZTtcbn1cbmE6aG92ZXIsIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMGM3YmJlO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5hLnRleHQtZ3JheTpob3ZlciwgYS50ZXh0LWdyYXk6Zm9jdXMsIGEudGV4dC1ncmF5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzEzNDM1ICFpbXBvcnRhbnQ7XG59XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbn1cblxuYS5idG4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYS5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1jb2xvciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDI4MHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuLnNpZGViYXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbiAgLnNpZGViYXIgLnNpZGViYXItaW5uZXIgLnNpZGViYXItbG9nbyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNpZGViYXIgLnNpZGViYXItaW5uZXIgLnNpZGViYXItbG9nbyBhIC5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG4gIC5zaWRlYmFyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLW1lbnUge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAuc2lkZWJhciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1tZW51ID4gbGkgPiBhIC50aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lkZWJhciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1tZW51IGxpLmRyb3Bkb3duIC5hcnJvdyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc2lkZWJhciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1tZW51IGxpLmRyb3Bkb3duLm9wZW4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFyOmhvdmVyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbiAgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItaW5uZXIgLnNpZGViYXItbG9nbyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItaW5uZXIgLnNpZGViYXItbWVudSA+IGxpID4gYSAudGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2lkZWJhcjpob3ZlciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1tZW51IGxpLmRyb3Bkb3duIC5hcnJvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuc2lkZWJhcjpob3ZlciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1tZW51IGxpLm9wZW4gPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2lkZWJhciB7XG4gICAgbGVmdDogLTI4MHB4O1xuICAgIHdpZHRoOiBjYWxjKDI4MHB4IC0gMzBweCk7XG4gIH1cbn1cblxuLnNpZGViYXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNpZGViYXItbG9nbyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zaWRlYmFyLWxvZ28gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhci1sb2dvIGEgLmxvZ28ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiBjYWxjKDY1cHggLSAxcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDcwcHg7XG59XG4uc2lkZWJhci1sb2dvIGEgLmxvZ28tdGV4dCB7XG4gIGNvbG9yOiAjMzEzNDM1O1xufVxuLnNpZGViYXItbG9nbyAubW9iaWxlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogY2FsYyg2NXB4IC0gMXB4KTtcbn1cbi5zaWRlYmFyLWxvZ28gLm1vYmlsZS10b2dnbGUgYSB7XG4gIGNvbG9yOiAjNzI3NzdhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGViYXItbG9nbyAubW9iaWxlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2lkZWJhci1sb2dvIC5tb2JpbGUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaWRlYmFyLW1lbnUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lkZWJhci1tZW51OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5zaWRlYmFyLW1lbnUgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXItbWVudSAuc2lkZWJhci1saW5rLmFjdGl2ZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyMTk2ZjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOHB4O1xuICBsZWZ0OiAtNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICB3aWR0aDogOHB4O1xufVxuLnNpZGViYXItbWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaWRlYmFyLW1lbnUgbGkuZHJvcGRvd24gLmFycm93IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMDVzIGVhc2UtaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2lkZWJhci1tZW51IGxpLmRyb3Bkb3duIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5zaWRlYmFyLW1lbnUgbGkuZHJvcGRvd24ub3BlbiA+IGEge1xuICBjb2xvcjogIzMxMzQzNTtcbn1cbi5zaWRlYmFyLW1lbnUgbGkuZHJvcGRvd24ub3BlbiA+IGEgLmljb24taG9sZGVyIHtcbiAgY29sb3I6ICMwZjlhZWU7XG59XG4uc2lkZWJhci1tZW51IGxpLmRyb3Bkb3duLm9wZW4gPiBhID4gLmFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnNpZGViYXItbWVudSBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaWRlYmFyLW1lbnUgbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnNpZGViYXItbWVudSBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUgLmFycm93IHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uc2lkZWJhci1tZW51IGxpIGEge1xuICBjb2xvcjogIzcyNzc3YTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zaWRlYmFyLW1lbnUgbGkgYTpob3ZlciwgLnNpZGViYXItbWVudSBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICMzMTM0MzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaWRlYmFyLW1lbnUgbGkgYTpob3ZlciAuaWNvbi1ob2xkZXIsIC5zaWRlYmFyLW1lbnUgbGkgYTpmb2N1cyAuaWNvbi1ob2xkZXIge1xuICBjb2xvcjogIzBmOWFlZTtcbn1cbi5zaWRlYmFyLW1lbnUgPiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhci1tZW51ID4gbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4uc2lkZWJhci1tZW51ID4gbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLnNpZGViYXItbWVudSA+IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMTM0MzU7XG59XG4uc2lkZWJhci1tZW51ID4gbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSA+IGxpLmFjdGl2ZWQgYSB7XG4gIGNvbG9yOiAjMzEzNDM1O1xufVxuLnNpZGViYXItbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2lkZWJhci1tZW51ID4gbGkgPiBhIC5pY29uLWhvbGRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdpZHRoOiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmlzLWNvbGxhcHNlZCAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbiAgLmlzLWNvbGxhcHNlZCAuc2lkZWJhciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1sb2dvIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXMtY29sbGFwc2VkIC5zaWRlYmFyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLW1lbnUge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAuaXMtY29sbGFwc2VkIC5zaWRlYmFyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcy1jb2xsYXBzZWQgLnNpZGViYXIgLnNpZGViYXItaW5uZXIgLnNpZGViYXItbWVudSBsaS5kcm9wZG93biAuYXJyb3cge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmlzLWNvbGxhcHNlZCAuc2lkZWJhciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1tZW51IGxpLmRyb3Bkb3duLm9wZW4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1jb2xsYXBzZWQgLnNpZGViYXI6aG92ZXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuICAuaXMtY29sbGFwc2VkIC5zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLWxvZ28ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5pcy1jb2xsYXBzZWQgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItaW5uZXIgLnNpZGViYXItbWVudSA+IGxpID4gYSAudGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaXMtY29sbGFwc2VkIC5zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLW1lbnUgbGkuZHJvcGRvd24gLmFycm93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5pcy1jb2xsYXBzZWQgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItaW5uZXIgLnNpZGViYXItbWVudSBsaS5vcGVuID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmlzLWNvbGxhcHNlZCAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5pcy1jb2xsYXBzZWQgLnNpZGViYXIgLnNpZGViYXItaW5uZXIgLnNpZGViYXItbG9nbyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmlzLWNvbGxhcHNlZCAuc2lkZWJhciAuc2lkZWJhci1pbm5lciAuc2lkZWJhci1sb2dvID4gYSAubG9nbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG4gIC5pcy1jb2xsYXBzZWQgLnNpZGViYXIgLnNpZGViYXItaW5uZXIgLnNpZGViYXItbWVudSA+IGxpID4gYSAudGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaXMtY29sbGFwc2VkIC5zaWRlYmFyIC5zaWRlYmFyLWlubmVyIC5zaWRlYmFyLW1lbnUgbGkuZHJvcGRvd24gLmFycm93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5pcy1jb2xsYXBzZWQgLnNpZGViYXIgLnNpZGViYXItaW5uZXIgLnNpZGViYXItbWVudSBsaS5vcGVuID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlzLWNvbGxhcHNlZCAuc2lkZWJhciB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcbiAgei1pbmRleDogODAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNjVweDtcbn1cbi5oZWFkZXIgLmhlYWRlci1jb250YWluZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LWxlZnQsXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtcmlnaHQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLm5hdi1sZWZ0ID4gbGksXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtcmlnaHQgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LWxlZnQgPiBsaSA+IGEsXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtcmlnaHQgPiBsaSA+IGEge1xuICBjb2xvcjogIzcyNzc3YTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBtaW4taGVpZ2h0OiA2NXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LWxlZnQgPiBsaSA+IGEgaSxcbi5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLm5hdi1yaWdodCA+IGxpID4gYSBpIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LWxlZnQgPiBsaSA+IGE6aG92ZXIsIC5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLm5hdi1sZWZ0ID4gbGkgPiBhOmZvY3VzLFxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LXJpZ2h0ID4gbGkgPiBhOmhvdmVyLFxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LXJpZ2h0ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMzMTM0MzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLm5hdi1sZWZ0ID4gbGkgPiBhLFxuICAuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtcmlnaHQgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LWxlZnQgLm5vdGlmaWNhdGlvbnMsXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtcmlnaHQgLm5vdGlmaWNhdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtbGVmdCAubm90aWZpY2F0aW9ucyAuY291bnRlcixcbi5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLm5hdi1yaWdodCAubm90aWZpY2F0aW9ucyAuY291bnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNjN2U7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAzcHggNS41cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZweDtcbiAgdG9wOiAxMnB4O1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LWxlZnQgLm5vdGlmaWNhdGlvbnMgLmRyb3Bkb3duLW1lbnUsXG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtcmlnaHQgLm5vdGlmaWNhdGlvbnMgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LWxlZnQgLm5vdGlmaWNhdGlvbnMgLmRyb3Bkb3duLW1lbnUsXG4gIC5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLm5hdi1yaWdodCAubm90aWZpY2F0aW9ucyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQ7XG59XG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbi5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLm5hdi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5uYXYtcmlnaHQgLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAubmF2LXJpZ2h0IC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLmhlYWRlciAuc2VhcmNoLWJveCAuc2VhcmNoLWljb24tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAuc2VhcmNoLWJveC5hY3RpdmUgLnNlYXJjaC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLnNlYXJjaC1ib3guYWN0aXZlIC5zZWFyY2gtaWNvbi1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWFkZXIgLnNlYXJjaC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyIC5zZWFyY2gtaW5wdXQuYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRlciAuc2VhcmNoLWlucHV0IGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLnNlYXJjaC1pbnB1dCBpbnB1dCB7XG4gICAgd2lkdGg6IDg1cHg7XG4gIH1cbn1cbi5oZWFkZXIgLnNlYXJjaC1pbnB1dCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTZhYWFjO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGVhZGVyIC5zZWFyY2gtaW5wdXQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTZhYWFjO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGVhZGVyIC5zZWFyY2gtaW5wdXQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E2YWFhYztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmhlYWRlciAuc2VhcmNoLWlucHV0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTZhYWFjO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5pcy1jb2xsYXBzZWQgLmhlYWRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pcy1jb2xsYXBzZWQgLmhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5pcy1jb2xsYXBzZWQgLmhlYWRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcbiAgfVxufVxuXG4ucGFnZS1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1sZWZ0OiAyODBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgcGFkZGluZzogODVweCAyMHB4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDg1cHggNXB4IDVweDtcbiAgfVxufVxuXG4ucmVtYWluLWhlaWdodCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEyNnB4KTtcbn1cblxuLmZ1bGwtY29udGFpbmVyIHtcbiAgbGVmdDogMjgwcHg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA2NXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZ1bGwtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ1bGwtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5pcy1jb2xsYXBzZWQgLnBhZ2UtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlzLWNvbGxhcHNlZCAucGFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmlzLWNvbGxhcHNlZCAucGFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjgwcHg7XG4gIH1cbn1cbi5pcy1jb2xsYXBzZWQgLmZ1bGwtY29udGFpbmVyIHtcbiAgbGVmdDogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pcy1jb2xsYXBzZWQgLmZ1bGwtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaXMtY29sbGFwc2VkIC5mdWxsLWNvbnRhaW5lciB7XG4gICAgbGVmdDogMjgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZWYzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lYXN5LXBpZS1jaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lYXN5LXBpZS1jaGFydCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWFmMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgY29sb3I6ICNiOWMyZDA7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2Q5ZTM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jaGVja2JveC5jaGVja2JveC1jaXJjbGUgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNoZWNrYm94LmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NzRlNztcbiAgYm9yZGVyLWNvbG9yOiAjNzc3NGU3O1xufVxuXG4uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzYzdlO1xuICBib3JkZXItY29sb3I6ICNmZjNjN2U7XG59XG5cbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjlhZWU7XG4gIGJvcmRlci1jb2xvcjogIzBmOWFlZTtcbn1cblxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYzA7XG4gIGJvcmRlci1jb2xvcjogI2ZjMDtcbn1cblxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzN2M5MzY7XG4gIGJvcmRlci1jb2xvcjogIzM3YzkzNjtcbn1cblxuLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmFkaW8ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5yYWRpbyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnJhZGlvIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLnJhZGlvIGxhYmVsOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmFkaW8ucmFkaW8taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnJhZGlvLXByaW1hcnkgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xufVxuXG4ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzQyOGJjYTtcbn1cblxuLnJhZGlvLXByaW1hcnkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XG59XG5cbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4ucmFkaW8taW5mbyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG5cbi5yYWRpby1pbmZvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xufVxuXG4ucmFkaW8taW5mbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cblxuLnJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuXG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLnJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG5cbi5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cblxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XG59XG5cbi5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuXG4jbG9hZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGRlZmF1bHQ7XG59XG5cbiNsb2FkZXIuZmFkZU91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGlubmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1zY2FsZW91dCAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1zY2FsZW91dCAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXNjYWxlb3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1zY2FsZW91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5mb290ZXIge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNjaGF0LXNpZGViYXIge1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDY1cHggLSA2MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY2hhdC1zaWRlYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tbGVmdDogLTI1MHB4O1xuICB9XG4gICNjaGF0LXNpZGViYXIub3BlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuI2NoYXQtYm94IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjVweCAtIDYwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmVtYWlsLWFwcCAuZW1haWwtc2lkZS1uYXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1haWwtYXBwIC5lbWFpbC1zaWRlLW5hdiB7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiAtMjUwcHg7XG4gIH1cbn1cbi5lbWFpbC1hcHAgLmVtYWlsLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lbWFpbC1hcHAgLmVtYWlsLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVtYWlsLWFwcCAuZW1haWwtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICB9XG59XG4uZW1haWwtYXBwIC5lbWFpbC13cmFwcGVyIC5lbWFpbC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lbWFpbC1hcHAgLmVtYWlsLXdyYXBwZXIgLmVtYWlsLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVtYWlsLWFwcCAuZW1haWwtd3JhcHBlciAuZW1haWwtbGlzdCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5lbWFpbC1hcHAgLmVtYWlsLXdyYXBwZXIgLmVtYWlsLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmVtYWlsLWFwcCAuZW1haWwtd3JhcHBlciAuZW1haWwtY29udGVudC5uby1pbmJveC12aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW1haWwtYXBwIC5lbWFpbC13cmFwcGVyIC5lbWFpbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbiAgLmVtYWlsLWFwcCAuZW1haWwtd3JhcHBlciAuZW1haWwtY29udGVudC5vcGVuIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uZW1haWwtYXBwIC5lbWFpbC13cmFwcGVyIC5lbWFpbC1jb21wb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVtYWlsLWFwcCAuZW1haWwtd3JhcHBlciAuZW1haWwtY29tcG9zZSAuZW1haWwtY29tcG9zZS1ib2R5IHtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVtYWlsLWFwcC5zaWRlLWFjdGl2ZSAuZW1haWwtc2lkZS1uYXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lbWFpbC1hcHAuc2lkZS1hY3RpdmUgLmVtYWlsLXdyYXBwZXIge1xuICAgIGxlZnQ6IDI1MHB4O1xuICB9XG59XG5cbi5jZW50ZXJZIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNlbnRlclgge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmNlbnRlclhZIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2VudGVyWVxcQHhsXFwrIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmNlbnRlclhcXEB4bFxcKyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuY2VudGVyWFlcXEB4bFxcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNlbnRlcllcXEBsZ1xcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5jZW50ZXJYXFxAbGdcXCsge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLmNlbnRlclhZXFxAbGdcXCsge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNlbnRlcllcXEBtZFxcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5jZW50ZXJYXFxAbWRcXCsge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLmNlbnRlclhZXFxAbWRcXCsge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNlbnRlcllcXEBzbVxcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5jZW50ZXJYXFxAc21cXCsge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLmNlbnRlclhZXFxAc21cXCsge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuY2VudGVyWVxcQHhzXFwrIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmNlbnRlclhcXEB4c1xcKyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuY2VudGVyWFlcXEB4c1xcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNlbnRlcllcXEB4bC0ge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuY2VudGVyWFxcQHhsLSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuY2VudGVyWFlcXEB4bC0ge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jZW50ZXJZXFxAbGctIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmNlbnRlclhcXEBsZy0ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLmNlbnRlclhZXFxAbGctIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jZW50ZXJZXFxAbWQtIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmNlbnRlclhcXEBtZC0ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLmNlbnRlclhZXFxAbWQtIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jZW50ZXJZXFxAc20tIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmNlbnRlclhcXEBzbS0ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLmNlbnRlclhZXFxAc20tIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY2VudGVyWVxcQGxnIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmNlbnRlclhcXEBsZyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuY2VudGVyWFlcXEBsZyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2VudGVyWVxcQG1kIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmNlbnRlclhcXEBtZCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuY2VudGVyWFlcXEBtZCB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jZW50ZXJZXFxAc20ge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuY2VudGVyWFxcQHNtIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5jZW50ZXJYWVxcQHNtIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbltjbGFzcyo9Z2FwXSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmdhcFgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5nYXBYLTAgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWS0wID4gKiB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuLmdhcC0wID4gKiB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0wXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhcFgtMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0wXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwWC0wXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0wXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0wXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0wXFxAc21cXCsge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0wXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZ2FwWC0wXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0wXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0wXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0wXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0wXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0wXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTBcXEB4bC0ge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0wXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0wXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0wXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0wXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0wXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTBcXEBsZy0ge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0wXFxAbGctID4gKiB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMFxcQG1kLSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhcFgtMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0wXFxAc20tIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0wXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTBcXEBsZyB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0wXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0wXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMFxcQG1kIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0wXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTBcXEBzbSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwWC0xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVweCAhaW1wb3J0YW50O1xufVxuLmdhcFgtMSA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTEge1xuICBtYXJnaW4tdG9wOiAtMC41cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWS0xID4gKiB7XG4gIHBhZGRpbmctdG9wOiAwLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgbWFyZ2luOiAtMC41cHggIWltcG9ydGFudDtcbn1cbi5nYXAtMSA+ICoge1xuICBwYWRkaW5nOiAwLjVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtMVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0wLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTFcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMVxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMVxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogMC41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYXBYLTFcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMVxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTFcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTFcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMVxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTFcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTFcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMVxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTFcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTFcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmdhcFgtMVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0wLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTFcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMVxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMVxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZzogMC41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTFcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTFcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xXFxAeGwtIHtcbiAgICBtYXJnaW46IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMVxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0xXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMVxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMVxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTFcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMVxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMVxcQG1kLSB7XG4gICAgbWFyZ2luOiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTFcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC0xXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMVxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMVxcQHNtLSB7XG4gICAgbWFyZ2luOiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTFcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTFcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMVxcQGxnIHtcbiAgICBtYXJnaW46IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMVxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogMC41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtMVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTFcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMVxcQG1kIHtcbiAgICBtYXJnaW46IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMVxcQG1kID4gKiB7XG4gICAgcGFkZGluZzogMC41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTFcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMC41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTFcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMVxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xXFxAc20ge1xuICAgIG1hcmdpbjogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiAwLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwWC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWC0yID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0yIHtcbiAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWS0yID4gKiB7XG4gIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbn1cbi5nYXAtMiA+ICoge1xuICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5nYXBYLTJcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0yXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTJcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMlxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTJcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhcFgtMlxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTJcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMlxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTJcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMlxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTJcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0yXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTJcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMlxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTJcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwWC0yXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMlxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMlxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTJcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZ2FwWC0yXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMlxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMlxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTJcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTJcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMlxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMlxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTJcXEB4bC0ge1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMlxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtMlxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0yXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTJcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMlxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yXFxAbGctID4gKiB7XG4gICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTJcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMlxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMlxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTJcXEBtZC0ge1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMlxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC0yXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTJcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTJcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMlxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yXFxAc20tIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTJcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTJcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0yXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTJcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMlxcQGxnIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTJcXEBsZyA+ICoge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0yXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMlxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMlxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTJcXEBtZCB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0yXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMlxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMlxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTJcXEBzbSB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdhcFgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cHggIWltcG9ydGFudDtcbn1cbi5nYXBYLTMgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0zIHtcbiAgbWFyZ2luLXRvcDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVweCAhaW1wb3J0YW50O1xufVxuLmdhcFktMyA+ICoge1xuICBwYWRkaW5nLXRvcDogMS41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIG1hcmdpbjogLTEuNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwLTMgPiAqIHtcbiAgcGFkZGluZzogMS41cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5nYXBYLTNcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtM1xcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktM1xcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTNcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTNcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0zXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTNcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTNcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktM1xcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwWC0zXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTNcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTNcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktM1xcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwWC0zXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTNcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTNcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktM1xcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTNcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtM1xcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktM1xcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTNcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTNcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0zXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0zXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktM1xcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktM1xcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtM1xcQHhsLSB7XG4gICAgbWFyZ2luOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTNcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nOiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtM1xcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtM1xcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTNcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTNcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTNcXEBsZy0ge1xuICAgIG1hcmdpbjogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zXFxAbGctID4gKiB7XG4gICAgcGFkZGluZzogMS41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtM1xcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtM1xcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTNcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTNcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTNcXEBtZC0ge1xuICAgIG1hcmdpbjogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogMS41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhcFgtM1xcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtM1xcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTNcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTNcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTNcXEBzbS0ge1xuICAgIG1hcmdpbjogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zXFxAc20tID4gKiB7XG4gICAgcGFkZGluZzogMS41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTNcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtM1xcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktM1xcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTNcXEBsZyB7XG4gICAgbWFyZ2luOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTNcXEBsZyA+ICoge1xuICAgIHBhZGRpbmc6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTNcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtM1xcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktM1xcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTNcXEBtZCB7XG4gICAgbWFyZ2luOiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTNcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtM1xcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0zXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0xLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTNcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtM1xcQHNtIHtcbiAgICBtYXJnaW46IC0xLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtM1xcQHNtID4gKiB7XG4gICAgcGFkZGluZzogMS41cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdhcFgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xufVxuLmdhcFgtNCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktNCB7XG4gIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xufVxuLmdhcFktNCA+ICoge1xuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwLTQgPiAqIHtcbiAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC00XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS00XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTRcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC00XFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYXBYLTRcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC00XFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTRcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS00XFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTRcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwWC00XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS00XFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTRcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC00XFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtNFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTRcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTRcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC00XFxAc21cXCsge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmdhcFgtNFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTRcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTRcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC00XFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC00XFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTRcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTRcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC00XFxAeGwtIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTRcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTRcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS00XFxAbGctID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTRcXEBsZy0ge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC00XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTRcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTRcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC00XFxAbWQtIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTRcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhcFgtNFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC00XFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS00XFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTRcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC00XFxAc20tID4gKiB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC00XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS00XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTRcXEBsZyB7XG4gICAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC00XFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtNFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTRcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTRcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC00XFxAbWQge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNFxcQG1kID4gKiB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtNFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTRcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTRcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC00XFxAc20ge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNFxcQHNtID4gKiB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nYXBYLTUge1xuICBtYXJnaW4tbGVmdDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTIuNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWC01ID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMi41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMi41cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktNSB7XG4gIG1hcmdpbi10b3A6IC0yLjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMi41cHggIWltcG9ydGFudDtcbn1cbi5nYXBZLTUgPiAqIHtcbiAgcGFkZGluZy10b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBtYXJnaW46IC0yLjVweCAhaW1wb3J0YW50O1xufVxuLmdhcC01ID4gKiB7XG4gIHBhZGRpbmc6IDIuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC01XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTVcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNVxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01XFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01XFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhcFgtNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC01XFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01XFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTVcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNVxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNVxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogMi41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcFgtNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC01XFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01XFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTVcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNVxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNVxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZzogMi41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC01XFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01XFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0yLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTVcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNVxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNVxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZzogMi41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZ2FwWC01XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTVcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNVxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01XFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01XFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtNVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNVxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTVcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0yLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTVcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTVcXEB4bC0ge1xuICAgIG1hcmdpbjogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01XFxAeGwtID4gKiB7XG4gICAgcGFkZGluZzogMi41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTVcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTVcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01XFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01XFxAbGctID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01XFxAbGctIHtcbiAgICBtYXJnaW46IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNVxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmc6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTVcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTVcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01XFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01XFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01XFxAbWQtIHtcbiAgICBtYXJnaW46IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNVxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYXBYLTVcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTVcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01XFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01XFxAc20tID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01XFxAc20tIHtcbiAgICBtYXJnaW46IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNVxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmc6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC01XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTVcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTVcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNVxcQGxnID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01XFxAbGcge1xuICAgIG1hcmdpbjogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01XFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nOiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC01XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTVcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTVcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNVxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01XFxAbWQge1xuICAgIG1hcmdpbjogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01XFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiAyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTVcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNVxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01XFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTVcXEBzbSB7XG4gICAgbWFyZ2luOiAtMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTVcXEBzbSA+ICoge1xuICAgIHBhZGRpbmc6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nYXBYLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWC0xMCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMTAge1xuICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbn1cbi5nYXBZLTEwID4gKiB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEwIHtcbiAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwLTEwID4gKiB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtMTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0xMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcFgtMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTEwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEwXFxAeGwtIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0xMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEwXFxAbWQtIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYXBYLTEwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTBcXEBsZyB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMFxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTEwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEwXFxAbWQge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTEwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEwXFxAc20ge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwWC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNy41cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNy41cHggIWltcG9ydGFudDtcbn1cbi5nYXBYLTE1ID4gKiB7XG4gIHBhZGRpbmctbGVmdDogNy41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNy41cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMTUge1xuICBtYXJnaW4tdG9wOiAtNy41cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTcuNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWS0xNSA+ICoge1xuICBwYWRkaW5nLXRvcDogNy41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDcuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTUge1xuICBtYXJnaW46IC03LjVweCAhaW1wb3J0YW50O1xufVxuLmdhcC0xNSA+ICoge1xuICBwYWRkaW5nOiA3LjVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtMTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTVcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1XFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE1XFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNVxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogNy41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYXBYLTE1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTE1XFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNVxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNVxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTVcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTE1XFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNVxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNVxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTVcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTE1XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTE1XFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNVxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNVxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTVcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmdhcFgtMTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTVcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1XFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE1XFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNVxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZzogNy41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTE1XFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xNVxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNVxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTVcXEB4bC0ge1xuICAgIG1hcmdpbjogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNVxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0xNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTVcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTVcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE1XFxAbGctIHtcbiAgICBtYXJnaW46IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTVcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xNVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTVcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTVcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE1XFxAbWQtIHtcbiAgICBtYXJnaW46IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTVcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nOiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC0xNVxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTVcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTVcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE1XFxAc20tIHtcbiAgICBtYXJnaW46IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTVcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMTVcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTVcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1XFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE1XFxAbGcge1xuICAgIG1hcmdpbjogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNVxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogNy41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtMTVcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTVcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC03LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1XFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE1XFxAbWQge1xuICAgIG1hcmdpbjogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNVxcQG1kID4gKiB7XG4gICAgcGFkZGluZzogNy41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xNVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xNVxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTVcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTVcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTVcXEBzbSB7XG4gICAgbWFyZ2luOiAtNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE1XFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiA3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwWC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWC0yMCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0yMCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWS0yMCA+ICoge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIwIHtcbiAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xufVxuLmdhcC0yMCA+ICoge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC0yMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMjBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMjBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTIwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0yMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMjBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMjBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTIwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0yMFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yMFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTIwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTIwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0yMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMjBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMjBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTIwXFxAeGwtIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTIwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMjBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMjBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTIwXFxAbGctIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0yMFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTIwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTIwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC0yMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTIwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTIwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMjBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yMFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0yMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMjBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMjBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTIwXFxAbGcge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTIwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTIwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0yMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTIwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjBcXEBtZCB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0yMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMjBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMjBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTIwXFxAc20ge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTIwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nYXBYLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWC0yNSA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMi41cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMjUge1xuICBtYXJnaW4tdG9wOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMi41cHggIWltcG9ydGFudDtcbn1cbi5nYXBZLTI1ID4gKiB7XG4gIHBhZGRpbmctdG9wOiAxMi41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEyLjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTI1IHtcbiAgbWFyZ2luOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwLTI1ID4gKiB7XG4gIHBhZGRpbmc6IDEyLjVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtMjVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0yNVxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTI1XFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjVcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yNVxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0yNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTI1XFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTI1XFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMjVcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yNVxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTI1XFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcFgtMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0yNVxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTI1XFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yNVxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZzogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTI1XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMjVcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMjVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yNVxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTI1XFxAc21cXCsge1xuICAgIG1hcmdpbjogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjVcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTI1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMjVcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMjVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yNVxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTI1XFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjVcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMjVcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMjVcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTI1XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTI1XFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTI1XFxAeGwtIHtcbiAgICBtYXJnaW46IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTI1XFxAeGwtID4gKiB7XG4gICAgcGFkZGluZzogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0yNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0yNVxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMjVcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMjVcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjVcXEBsZy0ge1xuICAgIG1hcmdpbjogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjVcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMjVcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMjVcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTI1XFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTI1XFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTI1XFxAbWQtIHtcbiAgICBtYXJnaW46IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTI1XFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYXBYLTI1XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTI1XFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yNVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yNVxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yNVxcQHNtLSB7XG4gICAgbWFyZ2luOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yNVxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmc6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMjVcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0yNVxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yNVxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTI1XFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjVcXEBsZyB7XG4gICAgbWFyZ2luOiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0yNVxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTI1XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMjVcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMjVcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yNVxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTI1XFxAbWQge1xuICAgIG1hcmdpbjogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjVcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTI1XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMjVcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMjVcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0yNVxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTI1XFxAc20ge1xuICAgIG1hcmdpbjogLTEyLjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMjVcXEBzbSA+ICoge1xuICAgIHBhZGRpbmc6IDEyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwWC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWC0zMCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0zMCB7XG4gIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWS0zMCA+ICoge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMwIHtcbiAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xufVxuLmdhcC0zMCA+ICoge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC0zMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMzBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMzBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTMwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTMwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0zMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMzBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMzBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTMwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0zMFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zMFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTMwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTMwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0zMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMzBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMzBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTMwXFxAeGwtIHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTMwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMzBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMzBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTMwXFxAbGctIHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMzBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0zMFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTMwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTMwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC0zMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTMwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTMwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMzBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zMFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0zMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMzBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMzBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTMwXFxAbGcge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTMwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTMwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0zMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTMwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzBcXEBtZCB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0zMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMzBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMzBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTMwXFxAc20ge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTMwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nYXBYLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWC0zNSA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNy41cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMzUge1xuICBtYXJnaW4tdG9wOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xNy41cHggIWltcG9ydGFudDtcbn1cbi5nYXBZLTM1ID4gKiB7XG4gIHBhZGRpbmctdG9wOiAxNy41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE3LjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTM1IHtcbiAgbWFyZ2luOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwLTM1ID4gKiB7XG4gIHBhZGRpbmc6IDE3LjVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtMzVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0zNVxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTM1XFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzVcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zNVxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0zNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE3LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTM1XFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTM1XFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMzVcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zNVxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTM1XFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcFgtMzVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0zNVxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTM1XFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzVcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zNVxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZzogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTM1XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMzVcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMzVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE3LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zNVxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTM1XFxAc21cXCsge1xuICAgIG1hcmdpbjogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzVcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTM1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMzVcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMzVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE3LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zNVxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTM1XFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzVcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMzVcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMzVcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTM1XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTM1XFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTM1XFxAeGwtIHtcbiAgICBtYXJnaW46IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTM1XFxAeGwtID4gKiB7XG4gICAgcGFkZGluZzogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0zNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0zNVxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMzVcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMzVcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzVcXEBsZy0ge1xuICAgIG1hcmdpbjogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzVcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMzVcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMzVcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTM1XFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTM1XFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTM1XFxAbWQtIHtcbiAgICBtYXJnaW46IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTM1XFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYXBYLTM1XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTE3LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTM1XFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zNVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTE3LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zNVxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAxNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zNVxcQHNtLSB7XG4gICAgbWFyZ2luOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zNVxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmc6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMzVcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0zNVxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNy41cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zNVxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTM1XFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzVcXEBsZyB7XG4gICAgbWFyZ2luOiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zNVxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTM1XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMzVcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMzVcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTE3LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zNVxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTM1XFxAbWQge1xuICAgIG1hcmdpbjogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzVcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTM1XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMzVcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMzVcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTE3LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0zNVxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDE3LjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTM1XFxAc20ge1xuICAgIG1hcmdpbjogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMzVcXEBzbSA+ICoge1xuICAgIHBhZGRpbmc6IDE3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwWC00MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWC00MCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS00MCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWS00MCA+ICoge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQwIHtcbiAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xufVxuLmdhcC00MCA+ICoge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC00MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNDBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS00MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNDBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTQwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC00MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNDBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS00MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNDBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTQwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC00MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS00MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNDBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTQwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTQwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC00MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC00MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC00MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS00MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNDBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNDBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNDBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS00MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTQwXFxAeGwtIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC00MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTQwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNDBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNDBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS00MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTQwXFxAbGctIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC00MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtNDBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC00MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS00MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTQwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNDBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTQwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC00MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTQwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTQwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNDBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC00MFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNDBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC00MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNDBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS00MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNDBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTQwXFxAbGcge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTQwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTQwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC00MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTQwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS00MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNDBcXEBtZCB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNDBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC00MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNDBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS00MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNDBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTQwXFxAc20ge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTQwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nYXBYLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbn1cbi5nYXBYLTUwID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTUwIHtcbiAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbn1cbi5nYXBZLTUwID4gKiB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNTAge1xuICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwLTUwID4gKiB7XG4gIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5nYXBYLTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC01MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNTBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYXBYLTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC01MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNTBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcFgtNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTUwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTUwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwWC01MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNTBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNTBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTUwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTUwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmdhcFgtNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTUwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTUwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtNTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC01MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTUwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNTBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTUwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC01MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTUwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNTBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTUwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC01MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTUwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTUwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNTBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01MFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNTBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYXBYLTUwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNTBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTUwXFxAc20tIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTUwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC01MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTUwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNTBcXEBsZyB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNTBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtNTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTUwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTUwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01MFxcQG1kIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTUwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC01MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTUwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS01MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNTBcXEBzbSB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNTBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdhcFgtNjAge1xuICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xufVxuLmdhcFgtNjAgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktNjAge1xuICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xufVxuLmdhcFktNjAgPiAqIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC02MCB7XG4gIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbn1cbi5nYXAtNjAgPiAqIHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTYwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTYwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC02MFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC02MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhcFgtNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTYwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTYwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC02MFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC02MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwWC02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNjBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNjBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTYwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC02MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS02MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNjBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZ2FwWC02MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNjBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS02MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNjBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTYwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC02MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTYwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNjBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC02MFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNjBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC02MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTYwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTYwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNjBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC02MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNjBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNjBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNjBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS02MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTYwXFxAbWQtIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC02MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhcFgtNjBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC02MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS02MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTYwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNjBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTYwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtNjBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTYwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTYwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC02MFxcQGxnIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC02MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC02MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNjBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS02MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNjBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTYwXFxAbWQge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTYwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtNjBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTYwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNjBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTYwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC02MFxcQHNtIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC02MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwWC03MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWC03MCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS03MCB7XG4gIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWS03MCA+ICoge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTcwIHtcbiAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xufVxuLmdhcC03MCA+ICoge1xuICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC03MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNzBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS03MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNzBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTcwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTcwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC03MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNzBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS03MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNzBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTcwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTcwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTcwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC03MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTcwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS03MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNzBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtNzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTcwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTcwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC03MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC03MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTcwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC03MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTcwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS03MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNzBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTcwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNzBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNzBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS03MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTcwXFxAeGwtIHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC03MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTcwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNzBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNzBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS03MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTcwXFxAbGctIHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC03MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtNzBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC03MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS03MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTcwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNzBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTcwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC03MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTcwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTcwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNzBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC03MFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNzBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC03MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNzBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS03MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNzBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTcwXFxAbGcge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTcwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTcwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC03MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTcwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS03MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNzBcXEBtZCB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtNzBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC03MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtNzBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS03MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktNzBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTcwXFxAc20ge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTcwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nYXBYLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbn1cbi5nYXBYLTgwID4gKiB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTgwIHtcbiAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbn1cbi5nYXBZLTgwID4gKiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtODAge1xuICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwLTgwID4gKiB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5nYXBYLTgwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC04MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTgwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS04MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtODBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtODBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYXBYLTgwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC04MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTgwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS04MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtODBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtODBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcFgtODBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTgwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktODBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTgwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC04MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC04MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwWC04MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtODBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS04MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktODBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTgwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTgwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmdhcFgtODBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTgwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktODBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTgwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC04MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC04MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtODBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC04MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS04MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTgwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtODBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTgwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtODBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC04MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS04MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTgwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtODBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTgwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC04MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTgwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTgwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktODBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC04MFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtODBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYXBYLTgwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtODBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktODBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS04MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTgwXFxAc20tIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC04MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTgwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC04MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTgwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS04MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtODBcXEBsZyB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtODBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtODBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTgwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktODBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTgwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC04MFxcQG1kIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC04MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTgwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC04MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTgwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS04MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtODBcXEBzbSB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtODBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdhcFgtOTAge1xuICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xufVxuLmdhcFgtOTAgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktOTAge1xuICBtYXJnaW4tdG9wOiAtNDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xufVxuLmdhcFktOTAgPiAqIHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC05MCB7XG4gIG1hcmdpbjogLTQ1cHggIWltcG9ydGFudDtcbn1cbi5nYXAtOTAgPiAqIHtcbiAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtOTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTkwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktOTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTkwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC05MFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC05MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhcFgtOTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTkwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktOTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTkwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC05MFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC05MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwWC05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtOTBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktOTBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTkwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTkwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTkwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC05MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTkwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS05MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtOTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtOTBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZ2FwWC05MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtOTBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS05MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktOTBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTkwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTkwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC05MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTkwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTkwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktOTBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC05MFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtOTBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC05MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTkwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTkwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktOTBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC05MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtOTBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTkwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtOTBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktOTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS05MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTkwXFxAbWQtIHtcbiAgICBtYXJnaW46IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC05MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhcFgtOTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC05MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS05MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTkwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtOTBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTkwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtOTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTkwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktOTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTkwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC05MFxcQGxnIHtcbiAgICBtYXJnaW46IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC05MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC05MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtOTBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS05MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktOTBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTkwXFxAbWQge1xuICAgIG1hcmdpbjogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTkwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtOTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTkwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktOTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTkwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC05MFxcQHNtIHtcbiAgICBtYXJnaW46IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC05MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwWC0xMDAge1xuICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xufVxuLmdhcFgtMTAwID4gKiB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTEwMCB7XG4gIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWS0xMDAgPiAqIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMDAge1xuICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwLTEwMCA+ICoge1xuICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC0xMDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEwMFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEwMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTAwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTAwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0xMDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEwMFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEwMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTAwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTAwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTEwMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTAwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTAwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMDBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEwMFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMDBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtMTAwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMDBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEwMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTAwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEwMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTEwMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTAwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTAwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMDBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEwMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMDBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTEwMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEwMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMDBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMDBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMDBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEwMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEwMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMDBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMDBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMDBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEwMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMTAwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTAwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEwMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEwMFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEwMFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTAwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC0xMDBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMDBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTAwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTAwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTAwXFxAc20tIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMDBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0xMDBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEwMFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEwMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTAwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMDBcXEBsZyB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTAwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTEwMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTAwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTAwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMDBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEwMFxcQG1kIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMDBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xMDBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEwMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEwMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTAwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMDBcXEBzbSB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTAwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nYXBYLTExMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC01NXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWC0xMTAgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMTEwIHtcbiAgbWFyZ2luLXRvcDogLTU1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTU1cHggIWltcG9ydGFudDtcbn1cbi5nYXBZLTExMCA+ICoge1xuICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTExMCB7XG4gIG1hcmdpbjogLTU1cHggIWltcG9ydGFudDtcbn1cbi5nYXAtMTEwID4gKiB7XG4gIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5nYXBYLTExMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTEwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMTBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTExMFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMTBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYXBYLTExMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTEwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMTBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTExMFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMTBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcFgtMTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMTBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTExMFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTExMFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwWC0xMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTExMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTExMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTEwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTEwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmdhcFgtMTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMTBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTExMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTExMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTEwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTExMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTExMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTExMFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTEwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtMTEwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTEwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTExMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTExMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTExMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTEwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xMTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMTBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTEwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTEwXFxAbWQtIHtcbiAgICBtYXJnaW46IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMTBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYXBYLTExMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTExMFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMTBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMTBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTExMFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTExMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTEwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTEwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMTBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTExMFxcQGxnIHtcbiAgICBtYXJnaW46IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMTBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtMTEwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMTBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTExMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTEwXFxAbWQge1xuICAgIG1hcmdpbjogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTExMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTExMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTEwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTEwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMTBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTExMFxcQHNtIHtcbiAgICBtYXJnaW46IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMTBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdhcFgtMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbn1cbi5nYXBYLTEyMCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0xMjAge1xuICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xufVxuLmdhcFktMTIwID4gKiB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTIwIHtcbiAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xufVxuLmdhcC0xMjAgPiAqIHtcbiAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtMTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMjBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEyMFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEyMFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhcFgtMTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMjBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEyMFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEyMFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwWC0xMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEyMFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEyMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTIwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTIwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTEyMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTIwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMjBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEyMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMjBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZ2FwWC0xMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEyMFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEyMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTIwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTIwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0xMjBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMjBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTIwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTIwXFxAeGwtIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMjBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0xMjBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMjBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTIwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTIwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTIwXFxAbGctIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMjBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTEyMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEyMFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMjBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMjBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMjBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEyMFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhcFgtMTIwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTIwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEyMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEyMFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEyMFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTIwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMTIwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMjBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEyMFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTIwXFxAbGcge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEyMFxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0xMjBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEyMFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEyMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTIwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMjBcXEBtZCB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTIwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMTIwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMjBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMjBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEyMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTIwXFxAc20ge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEyMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwWC0xMzAge1xuICBtYXJnaW4tbGVmdDogLTY1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNjVweCAhaW1wb3J0YW50O1xufVxuLmdhcFgtMTMwID4gKiB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTEzMCB7XG4gIG1hcmdpbi10b3A6IC02NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC02NXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWS0xMzAgPiAqIHtcbiAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMzAge1xuICBtYXJnaW46IC02NXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwLTEzMCA+ICoge1xuICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC0xMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEzMFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEzMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTMwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTMwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0xMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEzMFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEzMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTMwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTMwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTEzMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTMwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMzBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEzMFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMzBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtMTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMzBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEzMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTMwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEzMFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTEzMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTMwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMzBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEzMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMzBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTEzMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEzMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMzBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMzBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMzBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEzMFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEzMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMzBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMzBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMzBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEzMFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMTMwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTMwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEzMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEzMFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEzMFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTMwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC0xMzBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xMzBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTMwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTMwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTMwXFxAc20tIHtcbiAgICBtYXJnaW46IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMzBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0xMzBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEzMFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEzMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTMwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMzBcXEBsZyB7XG4gICAgbWFyZ2luOiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTMwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTEzMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTY1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTMwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTMwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xMzBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTEzMFxcQG1kIHtcbiAgICBtYXJnaW46IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMzBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xMzBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTEzMFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTEzMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTMwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xMzBcXEBzbSB7XG4gICAgbWFyZ2luOiAtNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTMwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nYXBYLTE0MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWC0xNDAgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcFktMTQwIHtcbiAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbn1cbi5nYXBZLTE0MCA+ICoge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTE0MCB7XG4gIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbn1cbi5nYXAtMTQwID4gKiB7XG4gIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5nYXBYLTE0MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTQwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNDBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE0MFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNDBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYXBYLTE0MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTQwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNDBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE0MFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNDBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdhcFgtMTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xNDBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE0MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE0MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FwWC0xNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTE0MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE0MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTQwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTQwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmdhcFgtMTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xNDBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE0MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE0MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTQwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE0MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE0MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE0MFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTQwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtMTQwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTQwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE0MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE0MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE0MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTQwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xNDBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xNDBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTQwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTQwXFxAbWQtIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNDBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYXBYLTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTE0MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNDBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNDBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNDBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE0MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTE0MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTQwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTQwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNDBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE0MFxcQGxnIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNDBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdhcFgtMTQwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xNDBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNDBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE0MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTQwXFxAbWQge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE0MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTE0MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTQwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTQwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNDBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE0MFxcQHNtIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNDBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdhcFgtMTUwIHtcbiAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbn1cbi5nYXBYLTE1MCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwWS0xNTAge1xuICBtYXJnaW4tdG9wOiAtNzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50O1xufVxuLmdhcFktMTUwID4gKiB7XG4gIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTUwIHtcbiAgbWFyZ2luOiAtNzVweCAhaW1wb3J0YW50O1xufVxuLmdhcC0xNTAgPiAqIHtcbiAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhcFgtMTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xNTBcXEB4bFxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE1MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhcFgtMTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xNTBcXEBsZ1xcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE1MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FwWC0xNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTE1MFxcQG1kXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTUwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTUwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYXBYLTE1MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTUwXFxAc21cXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNTBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE1MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNTBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZ2FwWC0xNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTE1MFxcQHhzXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTUwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTUwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0xNTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xNTBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTUwXFxAeGwtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTUwXFxAeGwtIHtcbiAgICBtYXJnaW46IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNTBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0xNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xNTBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTUwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTUwXFxAbGctID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTUwXFxAbGctIHtcbiAgICBtYXJnaW46IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNTBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nYXBYLTE1MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTE1MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNTBcXEBtZC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNTBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE1MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhcFgtMTUwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTUwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1MFxcQHNtLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE1MFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTUwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmdhcFgtMTUwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xNTBcXEBsZyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTUwXFxAbGcge1xuICAgIG1hcmdpbjogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE1MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2FwWC0xNTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTE1MFxcQG1kID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTUwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNTBcXEBtZCB7XG4gICAgbWFyZ2luOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTUwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMTUwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xNTBcXEBzbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE1MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTUwXFxAc20ge1xuICAgIG1hcmdpbjogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE1MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FwWC0xNjAge1xuICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xufVxuLmdhcFgtMTYwID4gKiB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXBZLTE2MCB7XG4gIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwWS0xNjAgPiAqIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0xNjAge1xuICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2FwLTE2MCA+ICoge1xuICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FwWC0xNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTE2MFxcQHhsXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE2MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTYwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTYwXFxAeGxcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FwWC0xNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTE2MFxcQGxnXFwrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE2MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTYwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTYwXFxAbGdcXCsgPiAqIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nYXBYLTE2MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTYwXFxAbWRcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNjBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE2MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNjBcXEBtZFxcKyA+ICoge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhcFgtMTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xNjBcXEBzbVxcKyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE2MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTYwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE2MFxcQHNtXFwrID4gKiB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5nYXBYLTE2MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTYwXFxAeHNcXCsgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNjBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE2MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNjBcXEB4c1xcKyA+ICoge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5nYXBYLTE2MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTE2MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNjBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNjBcXEB4bC0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNjBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE2MFxcQHhsLSA+ICoge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTE2MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNjBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNjBcXEBsZy0gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNjBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE2MFxcQGxnLSA+ICoge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdhcFgtMTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTYwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE2MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE2MFxcQG1kLSA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE2MFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTYwXFxAbWQtID4gKiB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FwWC0xNjBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWC0xNjBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTYwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTYwXFxAc20tID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTYwXFxAc20tIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNjBcXEBzbS0gPiAqIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2FwWC0xNjBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTE2MFxcQGxnID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE2MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTYwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNjBcXEBsZyB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTYwXFxAbGcgPiAqIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nYXBYLTE2MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFgtMTYwXFxAbWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTYwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwWS0xNjBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTE2MFxcQG1kIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNjBcXEBtZCA+ICoge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2FwWC0xNjBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBYLTE2MFxcQHNtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXBZLTE2MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcFktMTYwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xNjBcXEBzbSB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMTYwXFxAc20gPiAqIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wZWVycyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBlZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnBlZXItZ3JlZWQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBlZXJzLWdyZWVkID4gLnBlZXIsXG4ucGVlcnMtZ3JlZWQgPiAucGVlcnMge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBlZXIgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5wZWVyLWdyZWVkID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubGF5ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZC1mIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmQtaWYge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kLWZcXEB4bFxcKyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZC1pZlxcQHhsXFwrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLWZcXEBsZ1xcKyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZC1pZlxcQGxnXFwrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtZlxcQG1kXFwrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kLWlmXFxAbWRcXCsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1mXFxAc21cXCsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmQtaWZcXEBzbVxcKyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmQtZlxcQHhzXFwrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kLWlmXFxAeHNcXCsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmQtZlxcQHhsLSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZC1pZlxcQHhsLSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZC1mXFxAbGctIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kLWlmXFxAbGctIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmQtZlxcQG1kLSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZC1pZlxcQG1kLSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kLWZcXEBzbS0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmQtaWZcXEBzbS0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmQtZlxcQGxnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kLWlmXFxAbGcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZC1mXFxAbWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmQtaWZcXEBtZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmQtZlxcQHNtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kLWlmXFxAc20ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG4uZnh3LXcge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5meHctd3Ige1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbn1cblxuLmZ4dy1udyB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZ4dy13XFxAeGxcXCsge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZnh3LXdyXFxAeGxcXCsge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG4gIC5meHctbndcXEB4bFxcKyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnh3LXdcXEBsZ1xcKyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5meHctd3JcXEBsZ1xcKyB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbiAgLmZ4dy1ud1xcQGxnXFwrIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZ4dy13XFxAbWRcXCsge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZnh3LXdyXFxAbWRcXCsge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG4gIC5meHctbndcXEBtZFxcKyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5meHctd1xcQHNtXFwrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZ4dy13clxcQHNtXFwrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuICAuZnh3LW53XFxAc21cXCsge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5meHctd1xcQHhzXFwrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZ4dy13clxcQHhzXFwrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuICAuZnh3LW53XFxAeHNcXCsge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZ4dy13XFxAeGwtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZ4dy13clxcQHhsLSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbiAgLmZ4dy1ud1xcQHhsLSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZnh3LXdcXEBsZy0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZnh3LXdyXFxAbGctIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuICAuZnh3LW53XFxAbGctIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ4dy13XFxAbWQtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZ4dy13clxcQG1kLSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbiAgLmZ4dy1ud1xcQG1kLSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5meHctd1xcQHNtLSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5meHctd3JcXEBzbS0ge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG4gIC5meHctbndcXEBzbS0ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZ4dy13XFxAbGcge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZnh3LXdyXFxAbGcge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG4gIC5meHctbndcXEBsZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5meHctd1xcQG1kIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZ4dy13clxcQG1kIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuICAuZnh3LW53XFxAbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5meHctd1xcQHNtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZ4dy13clxcQHNtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuICAuZnh3LW53XFxAc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uZnhkLWMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZnhkLWNyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uZnhkLXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZnhkLXJyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZ4ZC1jXFxAeGxcXCsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZ4ZC1jclxcQHhsXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmZ4ZC1yXFxAeGxcXCsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmZ4ZC1yclxcQHhsXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnhkLWNcXEBsZ1xcKyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZnhkLWNyXFxAbGdcXCsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZnhkLXJcXEBsZ1xcKyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZnhkLXJyXFxAbGdcXCsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZ4ZC1jXFxAbWRcXCsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZ4ZC1jclxcQG1kXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmZ4ZC1yXFxAbWRcXCsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmZ4ZC1yclxcQG1kXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5meGQtY1xcQHNtXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5meGQtY3JcXEBzbVxcKyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5meGQtclxcQHNtXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5meGQtcnJcXEBzbVxcKyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5meGQtY1xcQHhzXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5meGQtY3JcXEB4c1xcKyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5meGQtclxcQHhzXFwrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5meGQtcnJcXEB4c1xcKyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZ4ZC1jXFxAeGwtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5meGQtY3JcXEB4bC0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZnhkLXJcXEB4bC0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmZ4ZC1yclxcQHhsLSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZ4ZC1jXFxAbGctIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5meGQtY3JcXEBsZy0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZnhkLXJcXEBsZy0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmZ4ZC1yclxcQGxnLSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZnhkLWNcXEBtZC0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZ4ZC1jclxcQG1kLSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5meGQtclxcQG1kLSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZnhkLXJyXFxAbWQtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5meGQtY1xcQHNtLSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZnhkLWNyXFxAc20tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmZ4ZC1yXFxAc20tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5meGQtcnJcXEBzbS0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5meGQtY1xcQGxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5meGQtY3JcXEBsZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5meGQtclxcQGxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5meGQtcnJcXEBsZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZnhkLWNcXEBtZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZnhkLWNyXFxAbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZnhkLXJcXEBtZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZnhkLXJyXFxAbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZnhkLWNcXEBzbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZnhkLWNyXFxAc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZnhkLXJcXEBzbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZnhkLXJyXFxAc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLmFpLWZzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5haS1mZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmFpLWMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWktYiB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmFpLXMge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5haS1mc1xcQHhsXFwrIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYWktZmVcXEB4bFxcKyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5haS1jXFxAeGxcXCsge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFpLWJcXEB4bFxcKyB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG4gIC5haS1zXFxAeGxcXCsge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFpLWZzXFxAbGdcXCsge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5haS1mZVxcQGxnXFwrIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmFpLWNcXEBsZ1xcKyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYWktYlxcQGxnXFwrIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbiAgLmFpLXNcXEBsZ1xcKyB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haS1mc1xcQG1kXFwrIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYWktZmVcXEBtZFxcKyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5haS1jXFxAbWRcXCsge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFpLWJcXEBtZFxcKyB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG4gIC5haS1zXFxAbWRcXCsge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWktZnNcXEBzbVxcKyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFpLWZlXFxAc21cXCsge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuYWktY1xcQHNtXFwrIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5haS1iXFxAc21cXCsge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuICAuYWktc1xcQHNtXFwrIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuYWktZnNcXEB4c1xcKyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFpLWZlXFxAeHNcXCsge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuYWktY1xcQHhzXFwrIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5haS1iXFxAeHNcXCsge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuICAuYWktc1xcQHhzXFwrIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5haS1mc1xcQHhsLSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFpLWZlXFxAeGwtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmFpLWNcXEB4bC0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFpLWJcXEB4bC0ge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuICAuYWktc1xcQHhsLSB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWktZnNcXEBsZy0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5haS1mZVxcQGxnLSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5haS1jXFxAbGctIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5haS1iXFxAbGctIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbiAgLmFpLXNcXEBsZy0ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWktZnNcXEBtZC0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5haS1mZVxcQG1kLSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5haS1jXFxAbWQtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5haS1iXFxAbWQtIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbiAgLmFpLXNcXEBtZC0ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWktZnNcXEBzbS0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5haS1mZVxcQHNtLSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5haS1jXFxAc20tIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5haS1iXFxAc20tIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbiAgLmFpLXNcXEBzbS0ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFpLWZzXFxAbGcge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5haS1mZVxcQGxnIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmFpLWNcXEBsZyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYWktYlxcQGxnIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbiAgLmFpLXNcXEBsZyB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5haS1mc1xcQG1kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYWktZmVcXEBtZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5haS1jXFxAbWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFpLWJcXEBtZCB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG4gIC5haS1zXFxAbWQge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haS1mc1xcQHNtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYWktZmVcXEBzbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5haS1jXFxAc20ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFpLWJcXEBzbSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG4gIC5haS1zXFxAc20ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG4uYXMtZnMge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uYXMtZmUge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmFzLWMge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5hcy1iIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG59XG5cbi5hcy1zIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hcy1mc1xcQHhsXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hcy1mZVxcQHhsXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAuYXMtY1xcQHhsXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmFzLWJcXEB4bFxcKyB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIH1cbiAgLmFzLXNcXEB4bFxcKyB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcy1mc1xcQGxnXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hcy1mZVxcQGxnXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAuYXMtY1xcQGxnXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmFzLWJcXEBsZ1xcKyB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIH1cbiAgLmFzLXNcXEBsZ1xcKyB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFzLWZzXFxAbWRcXCsge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFzLWZlXFxAbWRcXCsge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5hcy1jXFxAbWRcXCsge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAuYXMtYlxcQG1kXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgfVxuICAuYXMtc1xcQG1kXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXMtZnNcXEBzbVxcKyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuYXMtZmVcXEBzbVxcKyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmFzLWNcXEBzbVxcKyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5hcy1iXFxAc21cXCsge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB9XG4gIC5hcy1zXFxAc21cXCsge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmFzLWZzXFxAeHNcXCsge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFzLWZlXFxAeHNcXCsge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5hcy1jXFxAeHNcXCsge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAuYXMtYlxcQHhzXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgfVxuICAuYXMtc1xcQHhzXFwrIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFzLWZzXFxAeGwtIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hcy1mZVxcQHhsLSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmFzLWNcXEB4bC0ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAuYXMtYlxcQHhsLSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIH1cbiAgLmFzLXNcXEB4bC0ge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXMtZnNcXEBsZy0ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFzLWZlXFxAbGctIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAuYXMtY1xcQGxnLSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5hcy1iXFxAbGctIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgfVxuICAuYXMtc1xcQGxnLSB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFzLWZzXFxAbWQtIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hcy1mZVxcQG1kLSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmFzLWNcXEBtZC0ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAuYXMtYlxcQG1kLSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIH1cbiAgLmFzLXNcXEBtZC0ge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcy1mc1xcQHNtLSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuYXMtZmVcXEBzbS0ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5hcy1jXFxAc20tIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmFzLWJcXEBzbS0ge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB9XG4gIC5hcy1zXFxAc20tIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFzLWZzXFxAbGcge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFzLWZlXFxAbGcge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5hcy1jXFxAbGcge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAuYXMtYlxcQGxnIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgfVxuICAuYXMtc1xcQGxnIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXMtZnNcXEBtZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuYXMtZmVcXEBtZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmFzLWNcXEBtZCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5hcy1iXFxAbWQge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB9XG4gIC5hcy1zXFxAbWQge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFzLWZzXFxAc20ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFzLWZlXFxAc20ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5hcy1jXFxAc20ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAuYXMtYlxcQHNtIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgfVxuICAuYXMtc1xcQHNtIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG59XG4uYWMtZnMge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYWMtZmUge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFjLWMge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hYy1zIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbn1cblxuLmFjLXNiIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFjLXNhIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFjLWZzXFxAeGxcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFjLWZlXFxAeGxcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5hYy1jXFxAeGxcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWMtc1xcQHhsXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG4gIC5hYy1zYlxcQHhsXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5hYy1zYVxcQHhsXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWMtZnNcXEBsZ1xcKyB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuYWMtZmVcXEBsZ1xcKyB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmFjLWNcXEBsZ1xcKyB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG4gIC5hYy1zXFxAbGdcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLmFjLXNiXFxAbGdcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmFjLXNhXFxAbGdcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjLWZzXFxAbWRcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFjLWZlXFxAbWRcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5hYy1jXFxAbWRcXCsge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWMtc1xcQG1kXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG4gIC5hYy1zYlxcQG1kXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5hYy1zYVxcQG1kXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYy1mc1xcQHNtXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hYy1mZVxcQHNtXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuYWMtY1xcQHNtXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmFjLXNcXEBzbVxcKyB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAuYWMtc2JcXEBzbVxcKyB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuYWMtc2FcXEBzbVxcKyB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5hYy1mc1xcQHhzXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hYy1mZVxcQHhzXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuYWMtY1xcQHhzXFwrIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmFjLXNcXEB4c1xcKyB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAuYWMtc2JcXEB4c1xcKyB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuYWMtc2FcXEB4c1xcKyB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFjLWZzXFxAeGwtIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hYy1mZVxcQHhsLSB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmFjLWNcXEB4bC0ge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWMtc1xcQHhsLSB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAuYWMtc2JcXEB4bC0ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmFjLXNhXFxAeGwtIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWMtZnNcXEBsZy0ge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFjLWZlXFxAbGctIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuYWMtY1xcQGxnLSB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG4gIC5hYy1zXFxAbGctIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG4gIC5hYy1zYlxcQGxnLSB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuYWMtc2FcXEBsZy0ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFjLWZzXFxAbWQtIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hYy1mZVxcQG1kLSB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmFjLWNcXEBtZC0ge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWMtc1xcQG1kLSB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAuYWMtc2JcXEBtZC0ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmFjLXNhXFxAbWQtIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYy1mc1xcQHNtLSB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuYWMtZmVcXEBzbS0ge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5hYy1jXFxAc20tIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmFjLXNcXEBzbS0ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgLmFjLXNiXFxAc20tIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5hYy1zYVxcQHNtLSB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFjLWZzXFxAbGcge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFjLWZlXFxAbGcge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5hYy1jXFxAbGcge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWMtc1xcQGxnIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG4gIC5hYy1zYlxcQGxnIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5hYy1zYVxcQGxnIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYy1mc1xcQG1kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hYy1mZVxcQG1kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuYWMtY1xcQG1kIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmFjLXNcXEBtZCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAuYWMtc2JcXEBtZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuYWMtc2FcXEBtZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYy1mc1xcQHNtIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hYy1mZVxcQHNtIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuYWMtY1xcQHNtIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmFjLXNcXEBzbSB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAuYWMtc2JcXEBzbSB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuYWMtc2FcXEBzbSB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG4uamMtZnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5qYy1mZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5qYy1jIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5qYy1zYiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmpjLXNhIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuamMtZnNcXEB4bFxcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5qYy1mZVxcQHhsXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5qYy1jXFxAeGxcXCsge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5qYy1zYlxcQHhsXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmpjLXNhXFxAeGxcXCsge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmpjLWZzXFxAbGdcXCsge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuamMtZmVcXEBsZ1xcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuamMtY1xcQGxnXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuamMtc2JcXEBsZ1xcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5qYy1zYVxcQGxnXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmpjLWZzXFxAbWRcXCsge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuamMtZmVcXEBtZFxcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuamMtY1xcQG1kXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuamMtc2JcXEBtZFxcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5qYy1zYVxcQG1kXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpjLWZzXFxAc21cXCsge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuamMtZmVcXEBzbVxcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuamMtY1xcQHNtXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuamMtc2JcXEBzbVxcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5qYy1zYVxcQHNtXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuamMtZnNcXEB4c1xcKyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5qYy1mZVxcQHhzXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5qYy1jXFxAeHNcXCsge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5qYy1zYlxcQHhzXFwrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmpjLXNhXFxAeHNcXCsge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmpjLWZzXFxAeGwtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmpjLWZlXFxAeGwtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5qYy1jXFxAeGwtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuamMtc2JcXEB4bC0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuamMtc2FcXEB4bC0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmpjLWZzXFxAbGctIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmpjLWZlXFxAbGctIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5qYy1jXFxAbGctIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuamMtc2JcXEBsZy0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuamMtc2FcXEBsZy0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuamMtZnNcXEBtZC0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuamMtZmVcXEBtZC0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmpjLWNcXEBtZC0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5qYy1zYlxcQG1kLSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5qYy1zYVxcQG1kLSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qYy1mc1xcQHNtLSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5qYy1mZVxcQHNtLSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuamMtY1xcQHNtLSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmpjLXNiXFxAc20tIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmpjLXNhXFxAc20tIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5qYy1mc1xcQGxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmpjLWZlXFxAbGcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmpjLWNcXEBsZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmpjLXNiXFxAbGcge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuamMtc2FcXEBsZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5qYy1mc1xcQG1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmpjLWZlXFxAbWQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmpjLWNcXEBtZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmpjLXNiXFxAbWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuamMtc2FcXEBtZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmpjLWZzXFxAc20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuamMtZmVcXEBzbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuamMtY1xcQHNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuamMtc2JcXEBzbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5qYy1zYVxcQHNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuLmZ4LW4ge1xuICBmbGV4OiBub25lO1xufVxuXG4uZngtMSB7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZngtblxcQHhsXFwrIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5meC0xXFxAeGxcXCsge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZngtblxcQGxnXFwrIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5meC0xXFxAbGdcXCsge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5meC1uXFxAbWRcXCsge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmZ4LTFcXEBtZFxcKyB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZ4LW5cXEBzbVxcKyB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuZngtMVxcQHNtXFwrIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5meC1uXFxAeHNcXCsge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmZ4LTFcXEB4c1xcKyB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5meC1uXFxAeGwtIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5meC0xXFxAeGwtIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZ4LW5cXEBsZy0ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmZ4LTFcXEBsZy0ge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5meC1uXFxAbWQtIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5meC0xXFxAbWQtIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZngtblxcQHNtLSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuZngtMVxcQHNtLSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5meC1uXFxAbGcge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmZ4LTFcXEBsZyB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZ4LW5cXEBtZCB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuZngtMVxcQG1kIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5meC1uXFxAc20ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmZ4LTFcXEBzbSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLmZ4Yi1hIHtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLmZ4Yi0wIHtcbiAgZmxleC1iYXNpczogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5meGItYVxcQHhsXFwrIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5meGItMFxcQHhsXFwrIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ4Yi1hXFxAbGdcXCsge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLmZ4Yi0wXFxAbGdcXCsge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5meGItYVxcQG1kXFwrIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5meGItMFxcQG1kXFwrIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnhiLWFcXEBzbVxcKyB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAuZnhiLTBcXEBzbVxcKyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZnhiLWFcXEB4c1xcKyB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAuZnhiLTBcXEB4c1xcKyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5meGItYVxcQHhsLSB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAuZnhiLTBcXEB4bC0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZnhiLWFcXEBsZy0ge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLmZ4Yi0wXFxAbGctIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZnhiLWFcXEBtZC0ge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLmZ4Yi0wXFxAbWQtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnhiLWFcXEBzbS0ge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLmZ4Yi0wXFxAc20tIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZ4Yi1hXFxAbGcge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLmZ4Yi0wXFxAbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5meGItYVxcQG1kIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5meGItMFxcQG1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5meGItYVxcQHNtIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5meGItMFxcQHNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICB9XG59XG4uZnhnLTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5meGctMCB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5meGctMVxcQHhsXFwrIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmZ4Zy0wXFxAeGxcXCsge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5meGctMVxcQGxnXFwrIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmZ4Zy0wXFxAbGdcXCsge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZ4Zy0xXFxAbWRcXCsge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuZnhnLTBcXEBtZFxcKyB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnhnLTFcXEBzbVxcKyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5meGctMFxcQHNtXFwrIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmZ4Zy0xXFxAeHNcXCsge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuZnhnLTBcXEB4c1xcKyB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZ4Zy0xXFxAeGwtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmZ4Zy0wXFxAeGwtIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZnhnLTFcXEBsZy0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuZnhnLTBcXEBsZy0ge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ4Zy0xXFxAbWQtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmZ4Zy0wXFxAbWQtIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5meGctMVxcQHNtLSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5meGctMFxcQHNtLSB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZ4Zy0xXFxAbGcge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuZnhnLTBcXEBsZyB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZnhnLTFcXEBtZCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5meGctMFxcQG1kIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ4Zy0xXFxAc20ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuZnhnLTBcXEBzbSB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG4uZnhzLTEge1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLmZ4cy0wIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZnhzLTFcXEB4bFxcKyB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLmZ4cy0wXFxAeGxcXCsge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ4cy0xXFxAbGdcXCsge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5meHMtMFxcQGxnXFwrIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZ4cy0xXFxAbWRcXCsge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5meHMtMFxcQG1kXFwrIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZ4cy0xXFxAc21cXCsge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5meHMtMFxcQHNtXFwrIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuZnhzLTFcXEB4c1xcKyB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLmZ4cy0wXFxAeHNcXCsge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZ4cy0xXFxAeGwtIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAuZnhzLTBcXEB4bC0ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZ4cy0xXFxAbGctIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAuZnhzLTBcXEBsZy0ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZnhzLTFcXEBtZC0ge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5meHMtMFxcQG1kLSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5meHMtMVxcQHNtLSB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLmZ4cy0wXFxAc20tIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5meHMtMVxcQGxnIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAuZnhzLTBcXEBsZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5meHMtMVxcQG1kIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAuZnhzLTBcXEBtZCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ4cy0xXFxAc20ge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5meHMtMFxcQHNtIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuLm9yZC0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAub3JkLTBcXEB4bFxcKyB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3JkLTBcXEBsZ1xcKyB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmQtMFxcQG1kXFwrIHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZC0wXFxAc21cXCsge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5vcmQtMFxcQHhzXFwrIHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtMFxcQHhsLSB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTBcXEBsZy0ge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLTBcXEBtZC0ge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkLTBcXEBzbS0ge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC0wXFxAbGcge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTBcXEBtZCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC0wXFxAc20ge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG4ub3JkLTEge1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vcmQtMVxcQHhsXFwrIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmQtMVxcQGxnXFwrIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZC0xXFxAbWRcXCsge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkLTFcXEBzbVxcKyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm9yZC0xXFxAeHNcXCsge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC0xXFxAeGwtIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtMVxcQGxnLSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtMVxcQG1kLSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmQtMVxcQHNtLSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLTFcXEBsZyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtMVxcQG1kIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLTFcXEBzbSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5vcmQtMiB7XG4gIG9yZGVyOiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9yZC0yXFxAeGxcXCsge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZC0yXFxAbGdcXCsge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkLTJcXEBtZFxcKyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmQtMlxcQHNtXFwrIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAub3JkLTJcXEB4c1xcKyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLTJcXEB4bC0ge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZC0yXFxAbGctIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC0yXFxAbWQtIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZC0yXFxAc20tIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtMlxcQGxnIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZC0yXFxAbWQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtMlxcQHNtIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLm9yZC0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAub3JkLTNcXEB4bFxcKyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3JkLTNcXEBsZ1xcKyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmQtM1xcQG1kXFwrIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZC0zXFxAc21cXCsge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5vcmQtM1xcQHhzXFwrIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtM1xcQHhsLSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTNcXEBsZy0ge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLTNcXEBtZC0ge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkLTNcXEBzbS0ge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC0zXFxAbGcge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTNcXEBtZCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC0zXFxAc20ge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4ub3JkLTQge1xuICBvcmRlcjogNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vcmQtNFxcQHhsXFwrIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmQtNFxcQGxnXFwrIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZC00XFxAbWRcXCsge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkLTRcXEBzbVxcKyB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm9yZC00XFxAeHNcXCsge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC00XFxAeGwtIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtNFxcQGxnLSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtNFxcQG1kLSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmQtNFxcQHNtLSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLTRcXEBsZyB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtNFxcQG1kIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLTRcXEBzbSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbi5vcmQtNSB7XG4gIG9yZGVyOiA1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9yZC01XFxAeGxcXCsge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZC01XFxAbGdcXCsge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkLTVcXEBtZFxcKyB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmQtNVxcQHNtXFwrIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAub3JkLTVcXEB4c1xcKyB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLTVcXEB4bC0ge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZC01XFxAbGctIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC01XFxAbWQtIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZC01XFxAc20tIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtNVxcQGxnIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZC01XFxAbWQge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtNVxcQHNtIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuLm9yZC02IHtcbiAgb3JkZXI6IDY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAub3JkLTZcXEB4bFxcKyB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3JkLTZcXEBsZ1xcKyB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmQtNlxcQG1kXFwrIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZC02XFxAc21cXCsge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5vcmQtNlxcQHhzXFwrIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtNlxcQHhsLSB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTZcXEBsZy0ge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLTZcXEBtZC0ge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkLTZcXEBzbS0ge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC02XFxAbGcge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTZcXEBtZCB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC02XFxAc20ge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG4ub3JkLTcge1xuICBvcmRlcjogNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vcmQtN1xcQHhsXFwrIHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmQtN1xcQGxnXFwrIHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZC03XFxAbWRcXCsge1xuICAgIG9yZGVyOiA3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkLTdcXEBzbVxcKyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm9yZC03XFxAeHNcXCsge1xuICAgIG9yZGVyOiA3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC03XFxAeGwtIHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtN1xcQGxnLSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtN1xcQG1kLSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmQtN1xcQHNtLSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLTdcXEBsZyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtN1xcQG1kIHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLTdcXEBzbSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cbi5vcmQtOCB7XG4gIG9yZGVyOiA4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9yZC04XFxAeGxcXCsge1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZC04XFxAbGdcXCsge1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkLThcXEBtZFxcKyB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmQtOFxcQHNtXFwrIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAub3JkLThcXEB4c1xcKyB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLThcXEB4bC0ge1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZC04XFxAbGctIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC04XFxAbWQtIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZC04XFxAc20tIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtOFxcQGxnIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZC04XFxAbWQge1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtOFxcQHNtIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuLm9yZC05IHtcbiAgb3JkZXI6IDk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAub3JkLTlcXEB4bFxcKyB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3JkLTlcXEBsZ1xcKyB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmQtOVxcQG1kXFwrIHtcbiAgICBvcmRlcjogOTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZC05XFxAc21cXCsge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5vcmQtOVxcQHhzXFwrIHtcbiAgICBvcmRlcjogOTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtOVxcQHhsLSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTlcXEBsZy0ge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLTlcXEBtZC0ge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkLTlcXEBzbS0ge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC05XFxAbGcge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTlcXEBtZCB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC05XFxAc20ge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG4ub3JkLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9yZC0xMFxcQHhsXFwrIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3JkLTEwXFxAbGdcXCsge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZC0xMFxcQG1kXFwrIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmQtMTBcXEBzbVxcKyB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5vcmQtMTBcXEB4c1xcKyB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC0xMFxcQHhsLSB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZC0xMFxcQGxnLSB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLTEwXFxAbWQtIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmQtMTBcXEBzbS0ge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtMTBcXEBsZyB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTEwXFxAbWQge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkLTEwXFxAc20ge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuLm9yZC0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vcmQtMTFcXEB4bFxcKyB7XG4gICAgb3JkZXI6IDExO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZC0xMVxcQGxnXFwrIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmQtMTFcXEBtZFxcKyB7XG4gICAgb3JkZXI6IDExO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkLTExXFxAc21cXCsge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAub3JkLTExXFxAeHNcXCsge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmQtMTFcXEB4bC0ge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtMTFcXEBsZy0ge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC0xMVxcQG1kLSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkLTExXFxAc20tIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLTExXFxAbGcge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZC0xMVxcQG1kIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZC0xMVxcQHNtIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbn1cbi5vcmQtMTIge1xuICBvcmRlcjogMTI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAub3JkLTEyXFxAeGxcXCsge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmQtMTJcXEBsZ1xcKyB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkLTEyXFxAbWRcXCsge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZC0xMlxcQHNtXFwrIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm9yZC0xMlxcQHhzXFwrIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JkLTEyXFxAeGwtIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JkLTEyXFxAbGctIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtMTJcXEBtZC0ge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZC0xMlxcQHNtLSB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9yZC0xMlxcQGxnIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmQtMTJcXEBtZCB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmQtMTJcXEBzbSB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG4uZC1iIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtaWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtaSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YiB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRiYyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kLWJcXEB4bFxcKyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1pYlxcQHhsXFwrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1pXFxAeGxcXCsge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXRiXFxAeGxcXCsge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtdGJjXFxAeGxcXCsge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1uXFxAeGxcXCsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLWJcXEBsZ1xcKyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1pYlxcQGxnXFwrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1pXFxAbGdcXCsge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXRiXFxAbGdcXCsge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtdGJjXFxAbGdcXCsge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1uXFxAbGdcXCsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtYlxcQG1kXFwrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWliXFxAbWRcXCsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWlcXEBtZFxcKyB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtdGJcXEBtZFxcKyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC10YmNcXEBtZFxcKyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW5cXEBtZFxcKyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1iXFxAc21cXCsge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtaWJcXEBzbVxcKyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtaVxcQHNtXFwrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC10YlxcQHNtXFwrIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXRiY1xcQHNtXFwrIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtblxcQHNtXFwrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLmQtYlxcQHhzXFwrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWliXFxAeHNcXCsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWlcXEB4c1xcKyB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtdGJcXEB4c1xcKyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC10YmNcXEB4c1xcKyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW5cXEB4c1xcKyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmQtYlxcQHhsLSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1pYlxcQHhsLSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtaVxcQHhsLSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtdGJcXEB4bC0ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtdGJjXFxAeGwtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtblxcQHhsLSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmQtYlxcQGxnLSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1pYlxcQGxnLSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtaVxcQGxnLSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtdGJcXEBsZy0ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtdGJjXFxAbGctIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtblxcQGxnLSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZC1iXFxAbWQtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWliXFxAbWQtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1pXFxAbWQtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC10YlxcQG1kLSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC10YmNcXEBtZC0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1uXFxAbWQtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kLWJcXEBzbS0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtaWJcXEBzbS0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWlcXEBzbS0ge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXRiXFxAc20tIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXRiY1xcQHNtLSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW5cXEBzbS0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5kLWJcXEBsZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1pYlxcQGxnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1pXFxAbGcge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXRiXFxAbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtdGJjXFxAbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1uXFxAbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmQtYlxcQG1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWliXFxAbWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWlcXEBtZCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtdGJcXEBtZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC10YmNcXEBtZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW5cXEBtZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kLWJcXEBzbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1pYlxcQHNtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1pXFxAc20ge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXRiXFxAc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtdGJjXFxAc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1uXFxAc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm92LWgge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdi1hIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92LXMge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdlktaCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZYLWgge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92WS1hIHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZYLWEge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdlktcyB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZYLXMge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vdi1oXFxAeGxcXCsge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAub3YtYVxcQHhsXFwrIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5vdi1zXFxAeGxcXCsge1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuICAub3ZZLWhcXEB4bFxcKyB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WC1oXFxAeGxcXCsge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlktYVxcQHhsXFwrIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WC1hXFxAeGxcXCsge1xuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAub3ZZLXNcXEB4bFxcKyB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WC1zXFxAeGxcXCsge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm92LWhcXEBsZ1xcKyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vdi1hXFxAbGdcXCsge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92LXNcXEBsZ1xcKyB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlktaFxcQGxnXFwrIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAub3ZYLWhcXEBsZ1xcKyB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WS1hXFxAbGdcXCsge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAub3ZYLWFcXEBsZ1xcKyB7XG4gICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlktc1xcQGxnXFwrIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuICAub3ZYLXNcXEBsZ1xcKyB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vdi1oXFxAbWRcXCsge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAub3YtYVxcQG1kXFwrIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5vdi1zXFxAbWRcXCsge1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuICAub3ZZLWhcXEBtZFxcKyB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WC1oXFxAbWRcXCsge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlktYVxcQG1kXFwrIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WC1hXFxAbWRcXCsge1xuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAub3ZZLXNcXEBtZFxcKyB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WC1zXFxAbWRcXCsge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3YtaFxcQHNtXFwrIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92LWFcXEBzbVxcKyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAub3Ytc1xcQHNtXFwrIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WS1oXFxAc21cXCsge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlgtaFxcQHNtXFwrIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAub3ZZLWFcXEBzbVxcKyB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlgtYVxcQHNtXFwrIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WS1zXFxAc21cXCsge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlgtc1xcQHNtXFwrIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAub3YtaFxcQHhzXFwrIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92LWFcXEB4c1xcKyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAub3Ytc1xcQHhzXFwrIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WS1oXFxAeHNcXCsge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlgtaFxcQHhzXFwrIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAub3ZZLWFcXEB4c1xcKyB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlgtYVxcQHhzXFwrIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WS1zXFxAeHNcXCsge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlgtc1xcQHhzXFwrIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vdi1oXFxAeGwtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92LWFcXEB4bC0ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92LXNcXEB4bC0ge1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuICAub3ZZLWhcXEB4bC0ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlgtaFxcQHhsLSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WS1hXFxAeGwtIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WC1hXFxAeGwtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WS1zXFxAeGwtIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuICAub3ZYLXNcXEB4bC0ge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm92LWhcXEBsZy0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAub3YtYVxcQGxnLSB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAub3Ytc1xcQGxnLSB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlktaFxcQGxnLSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WC1oXFxAbGctIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAub3ZZLWFcXEBsZy0ge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAub3ZYLWFcXEBsZy0ge1xuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAub3ZZLXNcXEBsZy0ge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlgtc1xcQGxnLSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vdi1oXFxAbWQtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92LWFcXEBtZC0ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92LXNcXEBtZC0ge1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuICAub3ZZLWhcXEBtZC0ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlgtaFxcQG1kLSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WS1hXFxAbWQtIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WC1hXFxAbWQtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WS1zXFxAbWQtIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuICAub3ZYLXNcXEBtZC0ge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3YtaFxcQHNtLSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vdi1hXFxAc20tIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5vdi1zXFxAc20tIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WS1oXFxAc20tIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAub3ZYLWhcXEBzbS0ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlktYVxcQHNtLSB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlgtYVxcQHNtLSB7XG4gICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlktc1xcQHNtLSB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WC1zXFxAc20tIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vdi1oXFxAbGcge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAub3YtYVxcQGxnIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5vdi1zXFxAbGcge1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuICAub3ZZLWhcXEBsZyB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WC1oXFxAbGcge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlktYVxcQGxnIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WC1hXFxAbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAub3ZZLXNcXEBsZyB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WC1zXFxAbGcge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3YtaFxcQG1kIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92LWFcXEBtZCB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAub3Ytc1xcQG1kIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WS1oXFxAbWQge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlgtaFxcQG1kIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAub3ZZLWFcXEBtZCB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlgtYVxcQG1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WS1zXFxAbWQge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlgtc1xcQG1kIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3YtaFxcQHNtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92LWFcXEBzbSB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAub3Ytc1xcQHNtIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WS1oXFxAc20ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlgtaFxcQHNtIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAub3ZZLWFcXEBzbSB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlgtYVxcQHNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92WS1zXFxAc20ge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vdlgtc1xcQHNtIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLmZsLWwge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmwtciB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmwtbiB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmwtbFxcQHhsXFwrIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbC1yXFxAeGxcXCsge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbC1uXFxAeGxcXCsge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmwtbFxcQGxnXFwrIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbC1yXFxAbGdcXCsge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbC1uXFxAbGdcXCsge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbC1sXFxAbWRcXCsge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsLXJcXEBtZFxcKyB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsLW5cXEBtZFxcKyB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsLWxcXEBzbVxcKyB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmwtclxcQHNtXFwrIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmwtblxcQHNtXFwrIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5mbC1sXFxAeHNcXCsge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsLXJcXEB4c1xcKyB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsLW5cXEB4c1xcKyB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5mbC1sXFxAeGwtIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbC1yXFxAeGwtIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmwtblxcQHhsLSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mbC1sXFxAbGctIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbC1yXFxAbGctIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmwtblxcQGxnLSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZsLWxcXEBtZC0ge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsLXJcXEBtZC0ge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbC1uXFxAbWQtIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmwtbFxcQHNtLSB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmwtclxcQHNtLSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsLW5cXEBzbS0ge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZmwtbFxcQGxnIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbC1yXFxAbGcge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbC1uXFxAbGcge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mbC1sXFxAbWQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsLXJcXEBtZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsLW5cXEBtZCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmwtbFxcQHNtIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbC1yXFxAc20ge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbC1uXFxAc20ge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52YS10IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4udmEtbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLnZhLWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudmEtdFxcQHhsXFwrIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZhLW1cXEB4bFxcKyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1iXFxAeGxcXCsge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52YS10XFxAbGdcXCsge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAudmEtbVxcQGxnXFwrIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZhLWJcXEBsZ1xcKyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmEtdFxcQG1kXFwrIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZhLW1cXEBtZFxcKyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1iXFxAbWRcXCsge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhLXRcXEBzbVxcKyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1tXFxAc21cXCsge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxuICAudmEtYlxcQHNtXFwrIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnZhLXRcXEB4c1xcKyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1tXFxAeHNcXCsge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxuICAudmEtYlxcQHhzXFwrIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudmEtdFxcQHhsLSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1tXFxAeGwtIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZhLWJcXEB4bC0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52YS10XFxAbGctIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZhLW1cXEBsZy0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxuICAudmEtYlxcQGxnLSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmEtdFxcQG1kLSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1tXFxAbWQtIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZhLWJcXEBtZC0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhLXRcXEBzbS0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAudmEtbVxcQHNtLSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1iXFxAc20tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudmEtdFxcQGxnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZhLW1cXEBsZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1iXFxAbGcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZhLXRcXEBtZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1tXFxAbWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxuICAudmEtYlxcQG1kIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZhLXRcXEBzbSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC52YS1tXFxAc20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxuICAudmEtYlxcQHNtIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wb3MtcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvcy1zdCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnBvcy1yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3MtYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zLWYge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wb3Mtc1xcQHhsXFwrIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcy1zdFxcQHhsXFwrIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcy1yXFxAeGxcXCsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3MtYVxcQHhsXFwrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zLWZcXEB4bFxcKyB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9zLXNcXEBsZ1xcKyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3Mtc3RcXEBsZ1xcKyB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3MtclxcQGxnXFwrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zLWFcXEBsZ1xcKyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcy1mXFxAbGdcXCsge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9zLXNcXEBtZFxcKyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3Mtc3RcXEBtZFxcKyB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3MtclxcQG1kXFwrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zLWFcXEBtZFxcKyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcy1mXFxAbWRcXCsge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zLXNcXEBzbVxcKyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3Mtc3RcXEBzbVxcKyB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3MtclxcQHNtXFwrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zLWFcXEBzbVxcKyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcy1mXFxAc21cXCsge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wb3Mtc1xcQHhzXFwrIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcy1zdFxcQHhzXFwrIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcy1yXFxAeHNcXCsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3MtYVxcQHhzXFwrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zLWZcXEB4c1xcKyB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucG9zLXNcXEB4bC0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAucG9zLXN0XFxAeGwtIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcy1yXFxAeGwtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zLWFcXEB4bC0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3MtZlxcQHhsLSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucG9zLXNcXEBsZy0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAucG9zLXN0XFxAbGctIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcy1yXFxAbGctIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zLWFcXEBsZy0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3MtZlxcQGxnLSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3Mtc1xcQG1kLSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3Mtc3RcXEBtZC0ge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxuICAucG9zLXJcXEBtZC0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3MtYVxcQG1kLSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcy1mXFxAbWQtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcy1zXFxAc20tIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcy1zdFxcQHNtLSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3MtclxcQHNtLSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcy1hXFxAc20tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zLWZcXEBzbS0ge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnBvcy1zXFxAbGcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAucG9zLXN0XFxAbGcge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxuICAucG9zLXJcXEBsZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcy1hXFxAbGcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3MtZlxcQGxnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBvcy1zXFxAbWQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAucG9zLXN0XFxAbWQge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxuICAucG9zLXJcXEBtZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcy1hXFxAbWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3MtZlxcQG1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucG9zLXNcXEBzbSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3Mtc3RcXEBzbSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3MtclxcQHNtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zLWFcXEBzbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcy1mXFxAc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG59XG4uei0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnotMFxcQHhsXFwrIHtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuei0wXFxAbGdcXCsge1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnotMFxcQG1kXFwrIHtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56LTBcXEBzbVxcKyB7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC56LTBcXEB4c1xcKyB7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnotMFxcQHhsLSB7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnotMFxcQGxnLSB7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuei0wXFxAbWQtIHtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC56LTBcXEBzbS0ge1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC56LTBcXEBsZyB7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuei0wXFxAbWQge1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuei0wXFxAc20ge1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnotMSB7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC56LTFcXEB4bFxcKyB7XG4gICAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnotMVxcQGxnXFwrIHtcbiAgICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56LTFcXEBtZFxcKyB7XG4gICAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuei0xXFxAc21cXCsge1xuICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuei0xXFxAeHNcXCsge1xuICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC56LTFcXEB4bC0ge1xuICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC56LTFcXEBsZy0ge1xuICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnotMVxcQG1kLSB7XG4gICAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuei0xXFxAc20tIHtcbiAgICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuei0xXFxAbGcge1xuICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnotMVxcQG1kIHtcbiAgICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnotMVxcQHNtIHtcbiAgICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi56LTIge1xuICB6LWluZGV4OiAyMDAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuei0yXFxAeGxcXCsge1xuICAgIHotaW5kZXg6IDIwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56LTJcXEBsZ1xcKyB7XG4gICAgei1pbmRleDogMjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuei0yXFxAbWRcXCsge1xuICAgIHotaW5kZXg6IDIwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnotMlxcQHNtXFwrIHtcbiAgICB6LWluZGV4OiAyMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnotMlxcQHhzXFwrIHtcbiAgICB6LWluZGV4OiAyMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuei0yXFxAeGwtIHtcbiAgICB6LWluZGV4OiAyMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuei0yXFxAbGctIHtcbiAgICB6LWluZGV4OiAyMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC56LTJcXEBtZC0ge1xuICAgIHotaW5kZXg6IDIwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnotMlxcQHNtLSB7XG4gICAgei1pbmRleDogMjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnotMlxcQGxnIHtcbiAgICB6LWluZGV4OiAyMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC56LTJcXEBtZCB7XG4gICAgei1pbmRleDogMjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC56LTJcXEBzbSB7XG4gICAgei1pbmRleDogMjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uei0zIHtcbiAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnotM1xcQHhsXFwrIHtcbiAgICB6LWluZGV4OiAzMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuei0zXFxAbGdcXCsge1xuICAgIHotaW5kZXg6IDMwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnotM1xcQG1kXFwrIHtcbiAgICB6LWluZGV4OiAzMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56LTNcXEBzbVxcKyB7XG4gICAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC56LTNcXEB4c1xcKyB7XG4gICAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnotM1xcQHhsLSB7XG4gICAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnotM1xcQGxnLSB7XG4gICAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuei0zXFxAbWQtIHtcbiAgICB6LWluZGV4OiAzMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC56LTNcXEBzbS0ge1xuICAgIHotaW5kZXg6IDMwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC56LTNcXEBsZyB7XG4gICAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuei0zXFxAbWQge1xuICAgIHotaW5kZXg6IDMwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuei0zXFxAc20ge1xuICAgIHotaW5kZXg6IDMwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnotNCB7XG4gIHotaW5kZXg6IDQwMDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC56LTRcXEB4bFxcKyB7XG4gICAgei1pbmRleDogNDAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnotNFxcQGxnXFwrIHtcbiAgICB6LWluZGV4OiA0MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56LTRcXEBtZFxcKyB7XG4gICAgei1pbmRleDogNDAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuei00XFxAc21cXCsge1xuICAgIHotaW5kZXg6IDQwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuei00XFxAeHNcXCsge1xuICAgIHotaW5kZXg6IDQwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC56LTRcXEB4bC0ge1xuICAgIHotaW5kZXg6IDQwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC56LTRcXEBsZy0ge1xuICAgIHotaW5kZXg6IDQwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnotNFxcQG1kLSB7XG4gICAgei1pbmRleDogNDAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuei00XFxAc20tIHtcbiAgICB6LWluZGV4OiA0MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuei00XFxAbGcge1xuICAgIHotaW5kZXg6IDQwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnotNFxcQG1kIHtcbiAgICB6LWluZGV4OiA0MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnotNFxcQHNtIHtcbiAgICB6LWluZGV4OiA0MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi56LTUge1xuICB6LWluZGV4OiA1MDAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuei01XFxAeGxcXCsge1xuICAgIHotaW5kZXg6IDUwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56LTVcXEBsZ1xcKyB7XG4gICAgei1pbmRleDogNTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuei01XFxAbWRcXCsge1xuICAgIHotaW5kZXg6IDUwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnotNVxcQHNtXFwrIHtcbiAgICB6LWluZGV4OiA1MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnotNVxcQHhzXFwrIHtcbiAgICB6LWluZGV4OiA1MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuei01XFxAeGwtIHtcbiAgICB6LWluZGV4OiA1MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuei01XFxAbGctIHtcbiAgICB6LWluZGV4OiA1MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC56LTVcXEBtZC0ge1xuICAgIHotaW5kZXg6IDUwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnotNVxcQHNtLSB7XG4gICAgei1pbmRleDogNTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnotNVxcQGxnIHtcbiAgICB6LWluZGV4OiA1MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC56LTVcXEBtZCB7XG4gICAgei1pbmRleDogNTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC56LTVcXEBzbSB7XG4gICAgei1pbmRleDogNTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uei02IHtcbiAgei1pbmRleDogNjAwMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnotNlxcQHhsXFwrIHtcbiAgICB6LWluZGV4OiA2MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuei02XFxAbGdcXCsge1xuICAgIHotaW5kZXg6IDYwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnotNlxcQG1kXFwrIHtcbiAgICB6LWluZGV4OiA2MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56LTZcXEBzbVxcKyB7XG4gICAgei1pbmRleDogNjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC56LTZcXEB4c1xcKyB7XG4gICAgei1pbmRleDogNjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnotNlxcQHhsLSB7XG4gICAgei1pbmRleDogNjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnotNlxcQGxnLSB7XG4gICAgei1pbmRleDogNjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuei02XFxAbWQtIHtcbiAgICB6LWluZGV4OiA2MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC56LTZcXEBzbS0ge1xuICAgIHotaW5kZXg6IDYwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC56LTZcXEBsZyB7XG4gICAgei1pbmRleDogNjAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuei02XFxAbWQge1xuICAgIHotaW5kZXg6IDYwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuei02XFxAc20ge1xuICAgIHotaW5kZXg6IDYwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnotNyB7XG4gIHotaW5kZXg6IDcwMDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC56LTdcXEB4bFxcKyB7XG4gICAgei1pbmRleDogNzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnotN1xcQGxnXFwrIHtcbiAgICB6LWluZGV4OiA3MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56LTdcXEBtZFxcKyB7XG4gICAgei1pbmRleDogNzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuei03XFxAc21cXCsge1xuICAgIHotaW5kZXg6IDcwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuei03XFxAeHNcXCsge1xuICAgIHotaW5kZXg6IDcwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC56LTdcXEB4bC0ge1xuICAgIHotaW5kZXg6IDcwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC56LTdcXEBsZy0ge1xuICAgIHotaW5kZXg6IDcwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnotN1xcQG1kLSB7XG4gICAgei1pbmRleDogNzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuei03XFxAc20tIHtcbiAgICB6LWluZGV4OiA3MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuei03XFxAbGcge1xuICAgIHotaW5kZXg6IDcwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnotN1xcQG1kIHtcbiAgICB6LWluZGV4OiA3MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnotN1xcQHNtIHtcbiAgICB6LWluZGV4OiA3MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi56LTgge1xuICB6LWluZGV4OiA4MDAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuei04XFxAeGxcXCsge1xuICAgIHotaW5kZXg6IDgwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56LThcXEBsZ1xcKyB7XG4gICAgei1pbmRleDogODAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuei04XFxAbWRcXCsge1xuICAgIHotaW5kZXg6IDgwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnotOFxcQHNtXFwrIHtcbiAgICB6LWluZGV4OiA4MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnotOFxcQHhzXFwrIHtcbiAgICB6LWluZGV4OiA4MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuei04XFxAeGwtIHtcbiAgICB6LWluZGV4OiA4MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuei04XFxAbGctIHtcbiAgICB6LWluZGV4OiA4MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC56LThcXEBtZC0ge1xuICAgIHotaW5kZXg6IDgwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnotOFxcQHNtLSB7XG4gICAgei1pbmRleDogODAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnotOFxcQGxnIHtcbiAgICB6LWluZGV4OiA4MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC56LThcXEBtZCB7XG4gICAgei1pbmRleDogODAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC56LThcXEBzbSB7XG4gICAgei1pbmRleDogODAwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uei05IHtcbiAgei1pbmRleDogOTAwMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnotOVxcQHhsXFwrIHtcbiAgICB6LWluZGV4OiA5MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuei05XFxAbGdcXCsge1xuICAgIHotaW5kZXg6IDkwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnotOVxcQG1kXFwrIHtcbiAgICB6LWluZGV4OiA5MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56LTlcXEBzbVxcKyB7XG4gICAgei1pbmRleDogOTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC56LTlcXEB4c1xcKyB7XG4gICAgei1pbmRleDogOTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnotOVxcQHhsLSB7XG4gICAgei1pbmRleDogOTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnotOVxcQGxnLSB7XG4gICAgei1pbmRleDogOTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuei05XFxAbWQtIHtcbiAgICB6LWluZGV4OiA5MDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC56LTlcXEBzbS0ge1xuICAgIHotaW5kZXg6IDkwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC56LTlcXEBsZyB7XG4gICAgei1pbmRleDogOTAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuei05XFxAbWQge1xuICAgIHotaW5kZXg6IDkwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuei05XFxAc20ge1xuICAgIHotaW5kZXg6IDkwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3AtaSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLmxpc3AtbyB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG5cbi5saXMtbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWMge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cblxuLmxpc3QtcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuXG4ubGlzdC11IHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjtcbn1cblxuLmxpc3QtbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1YLTAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW52LTAge1xuICBtYXJnaW46IC0wcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTAge1xuICBtYXJnaW4tdG9wOiAtMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi1udi0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi1udi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS1udi0wIHtcbiAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC1udi0wIHtcbiAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS0wXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0wXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tMFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0wXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0wXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0wXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0wXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0wXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0wXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0wXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tMFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0wXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0wXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0wXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0wXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0wXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0wXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0wXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0wXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0wXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0wXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0wXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0wXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0wXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0wXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0wXFxAeHNcXCsge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0wXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMFxcQHhsLSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0wXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0wXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0wXFxAeGwtIHtcbiAgICBtYXJnaW46IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0wXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0wXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0wXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0wXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0wXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0wXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0wXFxAbGctIHtcbiAgICBtYXJnaW46IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0wXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMFxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0wXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0wXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0wXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0wXFxAbWQtIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0wXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMFxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0wXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0wXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTBcXEBzbS0ge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0wXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0wXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0wXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTBcXEBsZyB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0wXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0wXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0wXFxAbGcge1xuICAgIG1hcmdpbjogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0wXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMFxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0wXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTBcXEBtZCB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0wXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0wXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0wXFxAbWQge1xuICAgIG1hcmdpbjogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0wXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0wXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMFxcQHNtIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0wXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0wXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0wXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0wXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTBcXEBzbSB7XG4gICAgbWFyZ2luOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0wXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0wXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0wXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0wcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tMSB7XG4gIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC0xIHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLm1CLTEge1xuICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cblxuLm1MLTEge1xuICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xIHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMSB7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtbnYtMSB7XG4gIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbn1cblxuLm1SLW52LTEge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTEge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC1udi0xIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbn1cblxuLm1ZLW52LTEge1xuICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbn1cblxuLm1YLW52LTEge1xuICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tLTFcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTFcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS0xXFxAbGdcXCsge1xuICAgIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTFcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTFcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTFcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTFcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMVxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTFcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTFcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTFcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS0xXFxAbWRcXCsge1xuICAgIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMVxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTFcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS0xXFxAc21cXCsge1xuICAgIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTFcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTFcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTFcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTFcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMVxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTFcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTFcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTFcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTFcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTFcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xXFxAeGwtIHtcbiAgICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMVxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMVxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTFcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTFcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTFcXEB4bC0ge1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTFcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTFcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTFcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTFcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS0xXFxAbGctIHtcbiAgICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMVxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMVxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTFcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTFcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTFcXEBsZy0ge1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTFcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTFcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTFcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTFcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTFcXEBtZC0ge1xuICAgIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTFcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMVxcQG1kLSB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTFcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMVxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTFcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tMVxcQHNtLSB7XG4gICAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTFcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTFcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTFcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xXFxAc20tIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMVxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMVxcQGxnIHtcbiAgICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTFcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTFcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTFcXEBsZyB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTFcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTFcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMVxcQG1kIHtcbiAgICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTFcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTFcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTFcXEBtZCB7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTFcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTFcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0xXFxAc20ge1xuICAgIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTFcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTFcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMVxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTFcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTFcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMVxcQHNtIHtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTFcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTFcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTFcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTFweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS0yIHtcbiAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbn1cblxuLm1ULTIge1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbn1cblxuLm1SLTIge1xuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubUItMiB7XG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbn1cblxuLm1ZLTIge1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1udi0yIHtcbiAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC1udi0yIHtcbiAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMiB7XG4gIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xufVxuXG4ubUItbnYtMiB7XG4gIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbn1cblxuLm1MLW52LTIge1xuICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMiB7XG4gIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMlxcQHhsXFwrIHtcbiAgICBtYXJnaW46IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0yXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0yXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTJcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTJcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0yXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0yXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTJcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTJcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0yXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0yXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMlxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0yXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTJcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLTJcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMlxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMlxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0yXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0yXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMlxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMlxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0yXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0yXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMlxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMlxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTJcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMlxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0yXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLTJcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMlxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMlxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0yXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0yXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMlxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMlxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0yXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0yXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMlxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMlxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTJcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMlxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0yXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTJcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMlxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMlxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0yXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0yXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMlxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMlxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0yXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0yXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMlxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMlxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTJcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMlxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0yXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm0tMlxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0yXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0yXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTJcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTJcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0yXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0yXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTJcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTJcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0yXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0yXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMlxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0yXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTJcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTJcXEB4bC0ge1xuICAgIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTJcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0yXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0yXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMlxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0yXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMlxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMlxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTJcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMlxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTJcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMlxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMlxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMlxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTJcXEBsZy0ge1xuICAgIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTJcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0yXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0yXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMlxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0yXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMlxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMlxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTJcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMlxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTJcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMlxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMlxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMlxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMlxcQG1kLSB7XG4gICAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMlxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTJcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTJcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0yXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTJcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0yXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0yXFxAbWQtIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMlxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0yXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMlxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0yXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0yXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0yXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS0yXFxAc20tIHtcbiAgICBtYXJnaW46IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0yXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMlxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMlxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTJcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMlxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTJcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTJcXEBzbS0ge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0yXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTJcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0yXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTJcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTJcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTJcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0yXFxAbGcge1xuICAgIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTJcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTJcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMlxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMlxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTJcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTJcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMlxcQGxnIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMlxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTJcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTJcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0yXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTJcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMlxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS0yXFxAbWQge1xuICAgIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTJcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTJcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMlxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMlxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTJcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTJcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMlxcQG1kIHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMlxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTJcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTJcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0yXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTJcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMlxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTJcXEBzbSB7XG4gICAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMlxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMlxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0yXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0yXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMlxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMlxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0yXFxAc20ge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0yXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMlxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMlxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTJcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMlxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0yXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTMge1xuICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtMyB7XG4gIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ubVItMyB7XG4gIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ubVktMyB7XG4gIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbn1cblxuLm1YLTMge1xuICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW52LTMge1xuICBtYXJnaW46IC0zcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTMge1xuICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi1udi0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi1udi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMyB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS1udi0zIHtcbiAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC1udi0zIHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS0zXFxAeGxcXCsge1xuICAgIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTNcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTNcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItM1xcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtM1xcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTNcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTNcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtM1xcQHhsXFwrIHtcbiAgICBtYXJnaW46IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtM1xcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTNcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTNcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0zXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTNcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtM1xcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTNweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tM1xcQGxnXFwrIHtcbiAgICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0zXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0zXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTNcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTNcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0zXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0zXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTNcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTNcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0zXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0zXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtM1xcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0zXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTNcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tM1xcQG1kXFwrIHtcbiAgICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0zXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0zXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTNcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTNcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0zXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0zXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTNcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTNcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0zXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0zXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtM1xcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0zXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTNcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tM1xcQHNtXFwrIHtcbiAgICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0zXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0zXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTNcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTNcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0zXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0zXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTNcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTNcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0zXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0zXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtM1xcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0zXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTNcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0zXFxAeHNcXCsge1xuICAgIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTNcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTNcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItM1xcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtM1xcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTNcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTNcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtM1xcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtM1xcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTNcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTNcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0zXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTNcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtM1xcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTNweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tM1xcQHhsLSB7XG4gICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtM1xcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTNcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTNcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0zXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTNcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0zXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0zXFxAeGwtIHtcbiAgICBtYXJnaW46IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtM1xcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0zXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtM1xcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0zXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0zXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0zXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTNweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tM1xcQGxnLSB7XG4gICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtM1xcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTNcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTNcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0zXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTNcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0zXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0zXFxAbGctIHtcbiAgICBtYXJnaW46IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtM1xcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0zXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtM1xcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0zXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0zXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0zXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTNweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0zXFxAbWQtIHtcbiAgICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0zXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItM1xcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItM1xcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTNcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktM1xcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTNcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTNcXEBtZC0ge1xuICAgIG1hcmdpbjogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0zXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTNcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0zXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTNcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTNcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTNcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTNcXEBzbS0ge1xuICAgIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTNcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0zXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0zXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtM1xcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0zXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtM1xcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtM1xcQHNtLSB7XG4gICAgbWFyZ2luOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTNcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtM1xcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTNcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtM1xcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtM1xcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtM1xcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTNcXEBsZyB7XG4gICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtM1xcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItM1xcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0zXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0zXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktM1xcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtM1xcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0zXFxAbGcge1xuICAgIG1hcmdpbjogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0zXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtM1xcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtM1xcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTNcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtM1xcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0zXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTNcXEBtZCB7XG4gICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtM1xcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItM1xcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0zXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0zXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktM1xcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtM1xcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0zXFxAbWQge1xuICAgIG1hcmdpbjogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0zXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtM1xcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtM1xcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTNcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtM1xcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0zXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tM1xcQHNtIHtcbiAgICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0zXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0zXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTNcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTNcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0zXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0zXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTNcXEBzbSB7XG4gICAgbWFyZ2luOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTNcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0zXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0zXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtM1xcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0zXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTNcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tNCB7XG4gIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC00IHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi00IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm1CLTQge1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLm1MLTQge1xuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS00IHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtNCB7XG4gIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtbnYtNCB7XG4gIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbn1cblxuLm1SLW52LTQge1xuICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTQge1xuICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC1udi00IHtcbiAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbn1cblxuLm1ZLW52LTQge1xuICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbn1cblxuLm1YLW52LTQge1xuICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tLTRcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi00XFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC00XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi00XFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi00XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTRcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi00XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS00XFxAbGdcXCsge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTRcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTRcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTRcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTRcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTRcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTRcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi00XFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTRcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS00XFxAbWRcXCsge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTRcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTRcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTRcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTRcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTRcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTRcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi00XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTRcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS00XFxAc21cXCsge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTRcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTRcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTRcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTRcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTRcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTRcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi00XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTRcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTRcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi00XFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC00XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi00XFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi00XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTRcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi00XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS00XFxAeGwtIHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC00XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNFxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTRcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTRcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTRcXEB4bC0ge1xuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi00XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTRcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi00XFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTRcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTRcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTRcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS00XFxAbGctIHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC00XFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNFxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTRcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTRcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTRcXEBsZy0ge1xuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi00XFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTRcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi00XFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTRcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTRcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTRcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTRcXEBtZC0ge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTRcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi00XFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi00XFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS00XFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTRcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTRcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tNFxcQHNtLSB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTRcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTRcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC00XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTRcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC00XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi00XFxAc20tIHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi00XFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi00XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi00XFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi00XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tNFxcQGxnIHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC00XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi00XFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTRcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTRcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS00XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC00XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTRcXEBsZyB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTRcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi00XFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi00XFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi00XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTRcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tNFxcQG1kIHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC00XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi00XFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTRcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTRcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS00XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC00XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTRcXEBtZCB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTRcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi00XFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi00XFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi00XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTRcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS00XFxAc20ge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTRcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTRcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTRcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTRcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNFxcQHNtIHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTRcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTRcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi00XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTRcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS01IHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1ULTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1SLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubUItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1ZLTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1udi01IHtcbiAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC1udi01IHtcbiAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtNSB7XG4gIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubUItbnYtNSB7XG4gIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbn1cblxuLm1MLW52LTUge1xuICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtNSB7XG4gIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tNVxcQHhsXFwrIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC01XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi01XFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS01XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC01XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi01XFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi01XFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi01XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLTVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi01XFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC01XFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi01XFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi01XFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi01XFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLTVcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi01XFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC01XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi01XFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi01XFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi01XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi01XFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC01XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi01XFxAc21cXCsge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi01XFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi01XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm0tNVxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC01XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi01XFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS01XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC01XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi01XFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi01XFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi01XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTVcXEB4bC0ge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTVcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi01XFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi01XFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS01XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNVxcQHhsLSB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTVcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNVxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTVcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTVcXEBsZy0ge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTVcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi01XFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi01XFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS01XFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNVxcQGxnLSB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTVcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNVxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTVcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tNVxcQG1kLSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTVcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTVcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC01XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTVcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC01XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi01XFxAbWQtIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi01XFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNVxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi01XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi01XFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi01XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS01XFxAc20tIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC01XFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNVxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNVxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTVcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTVcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTVcXEBzbS0ge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi01XFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTVcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi01XFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTVcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTVcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTVcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS01XFxAbGcge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTVcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTVcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNVxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTVcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTVcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNVxcQGxnIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNVxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTVcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTVcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi01XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTVcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS01XFxAbWQge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTVcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTVcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNVxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTVcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTVcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNVxcQG1kIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNVxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTVcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTVcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi01XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTVcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTVcXEBzbSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNVxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi01XFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC01XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi01XFxAc20ge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi01XFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNVxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNVxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTVcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi01XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTEwIHtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1SLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1MLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1ZLTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1udi0xMCB7XG4gIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTEwIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1SLW52LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUItbnYtMTAge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMTAge1xuICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1ZLW52LTEwIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1YLW52LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tLTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS0xMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTEwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm0tMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMTBcXEB4bC0ge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xMFxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS0xMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTEwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEwXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTEwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMTBcXEBtZC0ge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xMFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTEwXFxAc20tIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTBcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTEwXFxAc20tIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xMFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMTBcXEBsZyB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTEwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMFxcQGxnIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS0xMFxcQG1kIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xMFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTEwXFxAbWQge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTBcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMTBcXEBzbSB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTEwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMFxcQHNtIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS0xNSB7XG4gIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubUItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMTUge1xuICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC1udi0xNSB7XG4gIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi1udi0xNSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbn1cblxuLm1MLW52LTE1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS1udi0xNSB7XG4gIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC1udi0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS0xNVxcQHhsXFwrIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTE1XFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS0xNVxcQGxnXFwrIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTE1XFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTVcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tMTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTE1XFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE1XFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNVxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE1XFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE1XFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE1XFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTE1XFxAeHNcXCsge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE1XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTVcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTE1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTE1XFxAeGwtIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTVcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTVcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNVxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xNVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTVcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE1XFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTE1XFxAeGwtIHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE1XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xNVxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xNVxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTVcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xNVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xNVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMTVcXEBsZy0ge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xNVxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE1XFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE1XFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xNVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTVcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTVcXEBsZy0ge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTVcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE1XFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE1XFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE1XFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE1XFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTE1XFxAbWQtIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTVcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTVcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNVxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xNVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTVcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE1XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTE1XFxAbWQtIHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE1XFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xNVxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xNVxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTVcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xNVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS0xNVxcQHNtLSB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTE1XFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE1XFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTVcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTVcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE1XFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNVxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNVxcQHNtLSB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xNVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTVcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTVcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTE1XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTVcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTVcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTE1XFxAbGcge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNVxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE1XFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNVxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE1XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE1XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE1XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTVcXEBsZyB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xNVxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xNVxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE1XFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTE1XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xNVxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE1XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMTVcXEBtZCB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTE1XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTVcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE1XFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTVcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTVcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTVcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNVxcQG1kIHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE1XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE1XFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTVcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTVcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE1XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTVcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTE1XFxAc20ge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE1XFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNVxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE1XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE1XFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE1XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTVcXEBzbSB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xNVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xNVxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE1XFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTE1XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xNVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE1XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tMjAge1xuICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1YLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW52LTIwIHtcbiAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtbnYtMjAge1xuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMjAge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi1udi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC1udi0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMjAge1xuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMjAge1xuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0yMFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0yMFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0yMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTIwXFxAc21cXCsge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0yMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0yMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0yMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0yMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0yMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0yMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0yMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0yMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0yMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0yMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0yMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0yMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0yMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0yMFxcQHhsLSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMjBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMjBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0yMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0yMFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0yMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMjBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMjBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMjBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMjBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTIwXFxAbGctIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMjBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMjBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0yMFxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0yMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMjBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTIwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTIwXFxAbGctIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTIwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0yMFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0yMFxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMjBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0yMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0yMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0yMFxcQG1kLSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0yMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0yMFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0yMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMjBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tMjBcXEBzbS0ge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0yMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0yMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTIwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTIwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0yMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMjBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMjBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMjBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTIwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTIwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0yMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTIwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTIwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0yMFxcQGxnIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0yMFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMjBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0yMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0yMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0yMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTIwXFxAbGcge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMjBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0yMFxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0yMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0yMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTIwXFxAbWQge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0yMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTIwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0yMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTIwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTIwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTIwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMjBcXEBtZCB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0yMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0yMFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTIwXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTIwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0yMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTIwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0yMFxcQHNtIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMjBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0yMFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMjBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0yMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0yMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0yMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTIwXFxAc20ge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMjBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMjBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0yMFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0yMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMjBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0yMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTI1IHtcbiAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm1SLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm1MLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm1ZLTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1udi0yNSB7XG4gIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTI1IHtcbiAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbn1cblxuLm1SLW52LTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubUItbnYtMjUge1xuICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMjUge1xuICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbn1cblxuLm1ZLW52LTI1IHtcbiAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbn1cblxuLm1YLW52LTI1IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tLTI1XFxAeGxcXCsge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0yNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTI1XFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0yNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTI1XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTI1XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTI1XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMjVcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0yNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0yNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTI1XFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTI1XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0yNVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTI1XFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLTI1XFxAbGdcXCsge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0yNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTI1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0yNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTI1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTI1XFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTI1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMjVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0yNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0yNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTI1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTI1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0yNVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTI1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTI1XFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTI1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0yNVxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTI1XFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTI1XFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTI1XFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMjVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS0yNVxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMjVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0yNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMjVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0yNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0yNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0yNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTI1XFxAc21cXCsge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMjVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMjVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0yNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0yNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMjVcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0yNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm0tMjVcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTI1XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMjVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTI1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMjVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMjVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMjVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0yNVxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTI1XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTI1XFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMjVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMjVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTI1XFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMjVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMjVcXEB4bC0ge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0yNVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0yNVxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTI1XFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTI1XFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0yNVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMjVcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMjVcXEB4bC0ge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMjVcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTI1XFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTI1XFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0yNVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTI1XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTI1XFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS0yNVxcQGxnLSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTI1XFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTI1XFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMjVcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMjVcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTI1XFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0yNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0yNVxcQGxnLSB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0yNVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMjVcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMjVcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTI1XFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMjVcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMjVcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMjVcXEBtZC0ge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0yNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0yNVxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTI1XFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTI1XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0yNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMjVcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMjVcXEBtZC0ge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMjVcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTI1XFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTI1XFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0yNVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTI1XFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTI1XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTI1XFxAc20tIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMjVcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMjVcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0yNVxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0yNVxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMjVcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTI1XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTI1XFxAc20tIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTI1XFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0yNVxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0yNVxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMjVcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0yNVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0yNVxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMjVcXEBsZyB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTI1XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMjVcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTI1XFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMjVcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMjVcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMjVcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0yNVxcQGxnIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTI1XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTI1XFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMjVcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMjVcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTI1XFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMjVcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS0yNVxcQG1kIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMjVcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0yNVxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMjVcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0yNVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0yNVxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0yNVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTI1XFxAbWQge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMjVcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMjVcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0yNVxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0yNVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMjVcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0yNVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMjVcXEBzbSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTI1XFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMjVcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTI1XFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMjVcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMjVcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMjVcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0yNVxcQHNtIHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTI1XFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTI1XFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMjVcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMjVcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTI1XFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMjVcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS0zMCB7XG4gIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubUItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMzAge1xuICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC1udi0zMCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi1udi0zMCB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbn1cblxuLm1MLW52LTMwIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS1udi0zMCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC1udi0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS0zMFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0zMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0zMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0zMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0zMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTMwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0zMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0zMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0zMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS0zMFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0zMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0zMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0zMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0zMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0zMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0zMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0zMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0zMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0zMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0zMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0zMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0zMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0zMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0zMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0zMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0zMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0zMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0zMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTMwXFxAeGwtIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMzBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMzBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0zMFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0zMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMzBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTMwXFxAeGwtIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0zMFxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0zMFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMzBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0zMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0zMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMzBcXEBsZy0ge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0zMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0zMFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTMwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTMwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0zMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMzBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMzBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMzBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTMwXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTMwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0zMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTMwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTMwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTMwXFxAbWQtIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMzBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMzBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0zMFxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0zMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMzBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTMwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTMwXFxAbWQtIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTMwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0zMFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0zMFxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMzBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0zMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0zMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS0zMFxcQHNtLSB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTMwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTMwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMzBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMzBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTMwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0zMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0zMFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0zMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMzBcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMzBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTMwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMzBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMzBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTMwXFxAbGcge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0zMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTMwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0zMFxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTMwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTMwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTMwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMzBcXEBsZyB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0zMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0zMFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTMwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTMwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0zMFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTMwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMzBcXEBtZCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTMwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMzBcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTMwXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMzBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMzBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMzBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0zMFxcQG1kIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTMwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTMwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMzBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMzBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTMwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMzBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTMwXFxAc20ge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0zMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTMwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0zMFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTMwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTMwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTMwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMzBcXEBzbSB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0zMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0zMFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTMwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTMwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0zMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTMwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tMzUge1xuICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1ULTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubVItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1CLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubVktMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1YLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW52LTM1IHtcbiAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtbnYtMzUge1xuICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMzUge1xuICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi1udi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC1udi0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMzUge1xuICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMzUge1xuICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMzVcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTM1XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMzVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTM1XFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMzVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMzVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMzVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0zNVxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTM1XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTM1XFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMzVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMzVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTM1XFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMzVcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tMzVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTM1XFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMzVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTM1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMzVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMzVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMzVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0zNVxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTM1XFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTM1XFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMzVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMzVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTM1XFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMzVcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMzVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMzVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTM1XFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMzVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMzVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMzVcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0zNVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTM1XFxAc21cXCsge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0zNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTM1XFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0zNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTM1XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTM1XFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTM1XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMzVcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0zNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0zNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTM1XFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTM1XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0zNVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTM1XFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0zNVxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMzVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0zNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMzVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0zNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0zNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0zNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTM1XFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMzVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMzVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0zNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0zNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMzVcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0zNVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0zNVxcQHhsLSB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTM1XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTM1XFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMzVcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMzVcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTM1XFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0zNVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0zNVxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0zNVxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMzVcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMzVcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTM1XFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMzVcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMzVcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTM1XFxAbGctIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMzVcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMzVcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0zNVxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0zNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMzVcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTM1XFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTM1XFxAbGctIHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTM1XFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0zNVxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0zNVxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMzVcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0zNVxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0zNVxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0zNVxcQG1kLSB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTM1XFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTM1XFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMzVcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMzVcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTM1XFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0zNVxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0zNVxcQG1kLSB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0zNVxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMzVcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMzVcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTM1XFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMzVcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMzVcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tMzVcXEBzbS0ge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0zNVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0zNVxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTM1XFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTM1XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0zNVxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMzVcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMzVcXEBzbS0ge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMzVcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTM1XFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTM1XFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0zNVxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTM1XFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTM1XFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0zNVxcQGxnIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMzVcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0zNVxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMzVcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0zNVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0zNVxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0zNVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTM1XFxAbGcge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMzVcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMzVcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0zNVxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0zNVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMzVcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0zNVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTM1XFxAbWQge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0zNVxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTM1XFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0zNVxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTM1XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTM1XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTM1XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMzVcXEBtZCB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0zNVxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0zNVxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTM1XFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTM1XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0zNVxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTM1XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS0zNVxcQHNtIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMzVcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0zNVxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMzVcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0zNVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0zNVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0zNVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTM1XFxAc20ge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMzVcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMzVcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0zNVxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0zNVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMzVcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0zNVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTQwIHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1SLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1MLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1ZLTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1udi00MCB7XG4gIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTQwIHtcbiAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1SLW52LTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubUItbnYtNDAge1xuICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtNDAge1xuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1ZLW52LTQwIHtcbiAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1YLW52LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tLTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC00MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi00MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi00MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi00MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi00MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC00MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi00MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi00MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi00MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi00MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi00MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS00MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi00MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC00MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS00MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC00MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTQwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi00MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi00MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi00MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm0tNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi00MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tNDBcXEB4bC0ge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC00MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi00MFxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS00MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNDBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNDBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNDBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi00MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS00MFxcQGxnLSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTQwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTQwXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNDBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNDBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTQwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC00MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi00MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi00MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNDBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNDBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTQwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNDBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNDBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tNDBcXEBtZC0ge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC00MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi00MFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS00MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNDBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNDBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNDBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi00MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTQwXFxAc20tIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNDBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNDBcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi00MFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC00MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNDBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTQwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTQwXFxAc20tIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTQwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi00MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi00MFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNDBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi00MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi00MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tNDBcXEBsZyB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTQwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNDBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTQwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNDBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNDBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNDBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi00MFxcQGxnIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTQwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTQwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNDBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNDBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTQwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNDBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS00MFxcQG1kIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNDBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi00MFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNDBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC00MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS00MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC00MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTQwXFxAbWQge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNDBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNDBcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi00MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi00MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNDBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi00MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tNDBcXEBzbSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTQwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNDBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTQwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNDBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNDBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNDBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi00MFxcQHNtIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTQwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTQwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNDBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNDBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTQwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNDBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS01MCB7XG4gIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtNTAge1xuICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC1udi01MCB7XG4gIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi1udi01MCB7XG4gIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbn1cblxuLm1MLW52LTUwIHtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS1udi01MCB7XG4gIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC1udi01MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS01MFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi01MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC01MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS01MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC01MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi01MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi01MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi01MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS01MFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi01MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC01MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS01MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC01MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi01MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi01MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi01MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC01MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi01MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi01MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi01MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi01MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi01MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC01MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi01MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi01MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi01MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi01MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTUwXFxAeGwtIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNTBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi01MFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC01MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTUwXFxAeGwtIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi01MFxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi01MFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi01MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi01MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tNTBcXEBsZy0ge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC01MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi01MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTUwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTUwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS01MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNTBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTUwXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTUwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi01MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTUwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTUwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTUwXFxAbWQtIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNTBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi01MFxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC01MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTUwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTUwXFxAbWQtIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTUwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi01MFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi01MFxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi01MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi01MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS01MFxcQHNtLSB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTUwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTUwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNTBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTUwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC01MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi01MFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi01MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNTBcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNTBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTUwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTUwXFxAbGcge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC01MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTUwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi01MFxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTUwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTUwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTUwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNTBcXEBsZyB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi01MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi01MFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTUwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTUwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi01MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTUwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tNTBcXEBtZCB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTUwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNTBcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTUwXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi01MFxcQG1kIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTUwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTUwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNTBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTUwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTUwXFxAc20ge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC01MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTUwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi01MFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTUwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTUwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTUwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNTBcXEBzbSB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi01MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi01MFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTUwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTUwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi01MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTUwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tNjAge1xuICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1YLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW52LTYwIHtcbiAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtbnYtNjAge1xuICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtNjAge1xuICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi1udi02MCB7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC1udi02MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtNjAge1xuICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtNjAge1xuICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi02MFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi02MFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi02MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTYwXFxAc21cXCsge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC02MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi02MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi02MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi02MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi02MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS02MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi02MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC02MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS02MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC02MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi02MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi02MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi02MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS02MFxcQHhsLSB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNjBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNjBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC02MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi02MFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi02MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNjBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNjBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNjBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNjBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTYwXFxAbGctIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNjBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNjBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi02MFxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC02MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNjBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTYwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTYwXFxAbGctIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTYwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi02MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi02MFxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNjBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi02MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi02MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS02MFxcQG1kLSB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNjBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC02MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi02MFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi02MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNjBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNjBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNjBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tNjBcXEBzbS0ge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC02MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi02MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTYwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTYwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS02MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNjBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNjBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNjBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTYwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTYwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi02MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTYwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTYwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS02MFxcQGxnIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi02MFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNjBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC02MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS02MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC02MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTYwXFxAbGcge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNjBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi02MFxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi02MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi02MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTYwXFxAbWQge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC02MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTYwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi02MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTYwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTYwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTYwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNjBcXEBtZCB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi02MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi02MFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTYwXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTYwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi02MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTYwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS02MFxcQHNtIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNjBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi02MFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNjBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC02MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS02MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC02MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTYwXFxAc20ge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNjBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNjBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi02MFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi02MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNjBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi02MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTcwIHtcbiAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1SLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1MLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1ZLTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1udi03MCB7XG4gIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTcwIHtcbiAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbn1cblxuLm1SLW52LTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubUItbnYtNzAge1xuICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtNzAge1xuICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbn1cblxuLm1ZLW52LTcwIHtcbiAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbn1cblxuLm1YLW52LTcwIHtcbiAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tLTcwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC03MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTcwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi03MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTcwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTcwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTcwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi03MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi03MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTcwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTcwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi03MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTcwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLTcwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC03MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTcwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi03MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTcwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTcwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTcwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi03MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi03MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTcwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTcwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi03MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTcwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tNzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTcwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTcwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi03MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTcwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTcwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTcwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS03MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi03MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC03MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS03MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC03MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTcwXFxAc21cXCsge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi03MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi03MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi03MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm0tNzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTcwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTcwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi03MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTcwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTcwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTcwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tNzBcXEB4bC0ge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC03MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi03MFxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTcwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTcwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS03MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNzBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNzBcXEB4bC0ge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNzBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTcwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTcwXFxAeGwtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi03MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTcwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTcwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS03MFxcQGxnLSB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTcwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTcwXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNzBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNzBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTcwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC03MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi03MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi03MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNzBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNzBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTcwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNzBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNzBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tNzBcXEBtZC0ge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC03MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi03MFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTcwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTcwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS03MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNzBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtNzBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNzBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTcwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTcwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi03MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTcwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTcwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTcwXFxAc20tIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNzBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNzBcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi03MFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC03MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNzBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTcwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTcwXFxAc20tIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTcwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi03MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi03MFxcQHNtLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNzBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi03MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi03MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tNzBcXEBsZyB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTcwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNzBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTcwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNzBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNzBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNzBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi03MFxcQGxnIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTcwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTcwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNzBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNzBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTcwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNzBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS03MFxcQG1kIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtNzBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi03MFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItNzBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC03MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS03MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC03MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTcwXFxAbWQge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtNzBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtNzBcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi03MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi03MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtNzBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi03MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tNzBcXEBzbSB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTcwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItNzBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTcwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtNzBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktNzBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtNzBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi03MFxcQHNtIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTcwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTcwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtNzBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtNzBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTcwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtNzBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS04MCB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubUItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtODAge1xuICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tVC1udi04MCB7XG4gIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi1udi04MCB7XG4gIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbn1cblxuLm1MLW52LTgwIHtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS1udi04MCB7XG4gIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWC1udi04MCB7XG4gIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS04MFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtODBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi04MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItODBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC04MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS04MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC04MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTgwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtODBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtODBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi04MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi04MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtODBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi04MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS04MFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtODBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi04MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItODBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC04MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS04MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC04MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTgwXFxAbGdcXCsge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtODBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtODBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi04MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi04MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtODBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi04MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC04MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi04MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtODBcXEBtZFxcKyB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi04MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi04MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi04MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTgwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tODBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTgwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItODBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTgwXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtODBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktODBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtODBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi04MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTgwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTgwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtODBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtODBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTgwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtODBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTgwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC04MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTgwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi04MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTgwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTgwXFxAeHNcXCsge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTgwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtODBcXEB4c1xcKyB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi04MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi04MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTgwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTgwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi04MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTgwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTgwXFxAeGwtIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtODBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItODBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi04MFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC04MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktODBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTgwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTgwXFxAeGwtIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTgwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi04MFxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi04MFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtODBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi04MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi04MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tODBcXEBsZy0ge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC04MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi04MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTgwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTgwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS04MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtODBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtODBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtODBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTgwXFxAbGctIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTgwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi04MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTgwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTgwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTgwXFxAbWQtIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtODBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItODBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi04MFxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC04MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktODBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTgwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTgwXFxAbWQtIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTgwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi04MFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi04MFxcQG1kLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtODBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi04MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi04MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS04MFxcQHNtLSB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTgwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTgwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItODBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtODBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTgwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC04MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi04MFxcQHNtLSB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi04MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtODBcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtODBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTgwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtODBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtODBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tLTgwXFxAbGcge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC04MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTgwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi04MFxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTgwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTgwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTgwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtODBcXEBsZyB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi04MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi04MFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTgwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTgwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi04MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTgwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tODBcXEBtZCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTgwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItODBcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTgwXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtODBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktODBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtODBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi04MFxcQG1kIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTgwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTgwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtODBcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtODBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTgwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtODBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTgwXFxAc20ge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC04MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTgwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi04MFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTgwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTgwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTgwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtODBcXEBzbSB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi04MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi04MFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTgwXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTgwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi04MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTgwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tOTAge1xuICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1YLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW52LTkwIHtcbiAgbWFyZ2luOiAtOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVQtbnYtOTAge1xuICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtOTAge1xuICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi1udi05MCB7XG4gIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tTC1udi05MCB7XG4gIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtOTAge1xuICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtOTAge1xuICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tOTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTkwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItOTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTkwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtOTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktOTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtOTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi05MFxcQHhsXFwrIHtcbiAgICBtYXJnaW46IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTkwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTkwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtOTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtOTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTkwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtOTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tOTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTkwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItOTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTkwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtOTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktOTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtOTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi05MFxcQGxnXFwrIHtcbiAgICBtYXJnaW46IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTkwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTkwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtOTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtOTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTkwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtOTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtOTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItOTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTkwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtOTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtOTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtOTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi05MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTkwXFxAc21cXCsge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC05MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTkwXFxAc21cXCsge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi05MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTkwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTkwXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTkwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtOTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi05MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi05MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTkwXFxAc21cXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTkwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi05MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTkwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS05MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtOTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi05MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItOTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC05MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS05MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC05MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTkwXFxAeHNcXCsge1xuICAgIG1hcmdpbjogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtOTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtOTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi05MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi05MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtOTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi05MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS05MFxcQHhsLSB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTkwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTkwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItOTBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtOTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTkwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC05MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi05MFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi05MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtOTBcXEB4bC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtOTBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTkwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtOTBcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtOTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTkwXFxAbGctIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtOTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItOTBcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi05MFxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC05MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktOTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTkwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTkwXFxAbGctIHtcbiAgICBtYXJnaW46IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTkwXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi05MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi05MFxcQGxnLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtOTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi05MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi05MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS05MFxcQG1kLSB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTkwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTkwXFxAbWQtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItOTBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtOTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTkwXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC05MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi05MFxcQG1kLSB7XG4gICAgbWFyZ2luOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi05MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtOTBcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtOTBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTkwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtOTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtOTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tOTBcXEBzbS0ge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC05MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi05MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTkwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTkwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS05MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtOTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtOTBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtOTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTkwXFxAc20tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTkwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi05MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTkwXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTkwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS05MFxcQGxnIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtOTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi05MFxcQGxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItOTBcXEBsZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC05MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS05MFxcQGxnIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC05MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTkwXFxAbGcge1xuICAgIG1hcmdpbjogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtOTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtOTBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi05MFxcQGxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi05MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtOTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi05MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTkwXFxAbWQge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC05MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTkwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi05MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTkwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTkwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTkwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtOTBcXEBtZCB7XG4gICAgbWFyZ2luOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi05MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi05MFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTkwXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTkwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi05MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTkwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS05MFxcQHNtIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtOTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi05MFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItOTBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC05MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS05MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC05MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTkwXFxAc20ge1xuICAgIG1hcmdpbjogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtOTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtOTBcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi05MFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi05MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtOTBcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi05MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTEwMCB7XG4gIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMTAwIHtcbiAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTEwMCB7XG4gIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMTAwIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMTAwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTAwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEwMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEwMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEwMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEwMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTAwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEwMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTAwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTEwMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTAwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTAwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS0xMDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTAwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTAwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEwMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTAwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTAwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTAwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xMDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTAwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xMDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xMDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEwMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tMTAwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTAwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEwMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEwMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEwMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEwMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTAwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEwMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTAwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTEwMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTAwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTAwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTEwMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTEwMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xMDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTAwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xMDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTEwMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xMDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEwMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xMDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTEwMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEwMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTAwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTEwMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTEwMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xMDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTAwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xMDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTEwMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xMDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEwMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xMDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTEwMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEwMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTAwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMTAwXFxAeGwtIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTEwMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTAwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEwMFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTAwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTAwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEwMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTEwMFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTAwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTAwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xMDBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xMDBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTAwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTAwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMDBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMDBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMDBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMDBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTAwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTAwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEwMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTEwMFxcQG1kLSB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMDBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEwMFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMDBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEwMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEwMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMDBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMDBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEwMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEwMFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTAwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTAwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEwMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEwMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTEwMFxcQHNtLSB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMDBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEwMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMDBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEwMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEwMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMDBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMDBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEwMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEwMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTAwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTAwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEwMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEwMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xMDBcXEBsZyB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMDBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTAwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTAwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEwMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTAwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTAwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMDBcXEBsZyB7XG4gICAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTAwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xMDBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTAwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xMDBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xMDBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEwMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMTAwXFxAbWQge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTAwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEwMFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEwMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMDBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEwMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEwMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTAwXFxAbWQge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEwMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTAwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTEwMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTAwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTAwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMDBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMTAwXFxAc20ge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTAwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEwMFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEwMFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMDBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEwMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEwMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTAwXFxAc20ge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEwMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTAwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTEwMFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTAwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTAwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMDBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTExMCB7XG4gIG1hcmdpbjogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTExMCB7XG4gIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xMTAge1xuICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0xMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xMTAge1xuICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMTEwIHtcbiAgbWFyZ2luOiAtMTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTExMCB7XG4gIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTExMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMTEwIHtcbiAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTExMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTExMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTExMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTExMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTExMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTExMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTEwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS0xMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTExMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTEwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xMTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTExMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tMTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTExMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTExMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTExMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTExMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTExMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTExMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTEwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTExMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTExMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTEwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTExMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTExMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xMTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTExMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTExMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTEwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTExMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTExMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTExMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTExMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xMTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTExMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTExMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTEwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMTEwXFxAeGwtIHtcbiAgICBtYXJnaW46IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTExMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTExMFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTExMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTExMFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xMTBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xMTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTEwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTExMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTExMFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMTBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTExMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTExMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMTBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTExMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTExMFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTEwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTEwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTExMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTExMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTExMFxcQG1kLSB7XG4gICAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTExMFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMTBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTExMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTExMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMTBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTExMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTExMFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTEwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTExMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTExMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTExMFxcQHNtLSB7XG4gICAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTExMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMTBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTExMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTExMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMTBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTExMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTExMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTEwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTEwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTExMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTExMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xMTBcXEBsZyB7XG4gICAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTEwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTEwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTExMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTEwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTEwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMTBcXEBsZyB7XG4gICAgbWFyZ2luOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTEwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xMTBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTEwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xMTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xMTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTExMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMTEwXFxAbWQge1xuICAgIG1hcmdpbjogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTEwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTExMFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTExMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTExMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTExMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTEwXFxAbWQge1xuICAgIG1hcmdpbjogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTExMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTEwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTExMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTEwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTEwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMTEwXFxAc20ge1xuICAgIG1hcmdpbjogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTEwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTExMFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTExMFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTExMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTExMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTEwXFxAc20ge1xuICAgIG1hcmdpbjogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTExMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTEwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTExMFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTEwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTEwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTEyMCB7XG4gIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTEyMCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0xMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xMjAge1xuICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMTIwIHtcbiAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTEyMCB7XG4gIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMTIwIHtcbiAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEyMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEyMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEyMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEyMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEyMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTEyMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTIwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS0xMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEyMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTIwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xMjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEyMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tMTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEyMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEyMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEyMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEyMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEyMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTEyMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTIwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTEyMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTEyMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTEyMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEyMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xMjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTEyMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEyMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTIwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTEyMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTEyMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTEyMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEyMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xMjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTEyMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEyMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTIwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMTIwXFxAeGwtIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTEyMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEyMFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEyMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTEyMFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xMjBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xMjBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTIwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTEyMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMjBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEyMFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMjBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEyMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEyMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMjBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMjBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEyMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEyMFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTIwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTIwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEyMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEyMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTEyMFxcQG1kLSB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMjBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEyMFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEyMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEyMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMjBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEyMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEyMFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTIwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEyMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEyMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTEyMFxcQHNtLSB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMjBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEyMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMjBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEyMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEyMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMjBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMjBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEyMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEyMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTIwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTIwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEyMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEyMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xMjBcXEBsZyB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTIwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTIwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEyMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTIwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTIwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMjBcXEBsZyB7XG4gICAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTIwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xMjBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTIwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xMjBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xMjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEyMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMTIwXFxAbWQge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTIwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEyMFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEyMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMjBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEyMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEyMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTIwXFxAbWQge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEyMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTIwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTEyMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTIwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTIwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMjBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMTIwXFxAc20ge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTIwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEyMFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEyMFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMjBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEyMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEyMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTIwXFxAc20ge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEyMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTIwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTEyMFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTIwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTIwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMjBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTEzMCB7XG4gIG1hcmdpbjogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTEzMCB7XG4gIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xMzAge1xuICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0xMzAge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xMzAge1xuICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMTMwIHtcbiAgbWFyZ2luOiAtMTMwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTEzMCB7XG4gIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTEzMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMTMwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMTMwIHtcbiAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMTMwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMTMwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTMwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEzMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEzMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEzMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEzMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTMwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEzMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTMwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTEzMFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTMwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTMwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMzBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS0xMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEzMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTMwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xMzBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEzMFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tMTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEzMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEzMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEzMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEzMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEzMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTEzMFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTMwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMzBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTEzMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTEzMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTEzMFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEzMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xMzBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTEzMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEzMFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTMwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTEzMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTEzMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTEzMFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEzMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xMzBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTEzMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEzMFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTMwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMTMwXFxAeGwtIHtcbiAgICBtYXJnaW46IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTEzMFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEzMFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEzMFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTEzMFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xMzBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xMzBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTMwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMzBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMzBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMzBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMzBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTMwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTMwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEzMFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTEzMFxcQG1kLSB7XG4gICAgbWFyZ2luOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMzBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEzMFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMzBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEzMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEzMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMzBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMzBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEzMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEzMFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTMwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTMwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEzMFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEzMFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTEzMFxcQHNtLSB7XG4gICAgbWFyZ2luOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMzBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEzMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xMzBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEzMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEzMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xMzBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMzBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEzMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTEzMFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTMwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTMwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTEzMFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEzMFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xMzBcXEBsZyB7XG4gICAgbWFyZ2luOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xMzBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTMwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTMwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTEzMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTMwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTMwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xMzBcXEBsZyB7XG4gICAgbWFyZ2luOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTMwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xMzBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTMwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xMzBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xMzBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTEzMFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMTMwXFxAbWQge1xuICAgIG1hcmdpbjogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTMwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEzMFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEzMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMzBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEzMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEzMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTMwXFxAbWQge1xuICAgIG1hcmdpbjogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEzMFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTMwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTEzMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTMwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTMwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMzBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMTMwXFxAc20ge1xuICAgIG1hcmdpbjogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTMwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTEzMFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTEzMFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xMzBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTEzMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTEzMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTMwXFxAc20ge1xuICAgIG1hcmdpbjogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTEzMFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTMwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTEzMFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTMwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTMwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xMzBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTE0MCB7XG4gIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTE0MCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xNDAge1xuICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0xNDAge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xNDAge1xuICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMTQwIHtcbiAgbWFyZ2luOiAtMTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTE0MCB7XG4gIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTE0MCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMTQwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMTQwIHtcbiAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMTQwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE0MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE0MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xNDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE0MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE0MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE0MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE0MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTQwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xNDBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS0xNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE0MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTQwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xNDBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE0MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tMTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE0MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE0MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE0MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE0MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE0MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE0MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTQwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xNDBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTE0MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTE0MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTQwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTE0MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE0MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xNDBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTE0MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE0MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTQwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTE0MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTE0MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTE0MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE0MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xNDBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTE0MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE0MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTQwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMTQwXFxAeGwtIHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTE0MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE0MFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE0MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTE0MFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xNDBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xNDBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTQwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTE0MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNDBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE0MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNDBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE0MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE0MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNDBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNDBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE0MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE0MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTQwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTQwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE0MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE0MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTE0MFxcQG1kLSB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNDBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE0MFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNDBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE0MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE0MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNDBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNDBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE0MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE0MFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTQwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE0MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE0MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNDBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNDBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNDBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNDBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTQwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTQwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE0MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xNDBcXEBsZyB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNDBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTQwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTQwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE0MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTQwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTQwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNDBcXEBsZyB7XG4gICAgbWFyZ2luOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTQwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xNDBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTQwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xNDBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xNDBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE0MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMTQwXFxAbWQge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTQwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE0MFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE0MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xNDBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE0MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE0MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTQwXFxAbWQge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE0MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTQwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE0MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTQwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTQwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xNDBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMTQwXFxAc20ge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTQwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE0MFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE0MFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xNDBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE0MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE0MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTQwXFxAc20ge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE0MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTQwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE0MFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTQwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTQwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xNDBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTE1MCB7XG4gIG1hcmdpbjogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTE1MCB7XG4gIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xNTAge1xuICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0xNTAge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xNTAge1xuICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMTUwIHtcbiAgbWFyZ2luOiAtMTUwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTE1MCB7XG4gIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTE1MCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMTUwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMTUwIHtcbiAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMTUwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE1MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE1MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE1MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE1MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE1MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE1MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTUwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xNTBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS0xNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE1MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTUwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xNTBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE1MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tMTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE1MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE1MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE1MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE1MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE1MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE1MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTUwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xNTBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTE1MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTE1MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTE1MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE1MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xNTBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTE1MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE1MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTUwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTE1MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTE1MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTE1MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE1MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xNTBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTE1MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE1MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTUwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMTUwXFxAeGwtIHtcbiAgICBtYXJnaW46IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTE1MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE1MFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE1MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTE1MFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xNTBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xNTBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTUwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTE1MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNTBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE1MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE1MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE1MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNTBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNTBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE1MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE1MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTUwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTUwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE1MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE1MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTE1MFxcQG1kLSB7XG4gICAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNTBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE1MFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNTBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE1MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE1MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNTBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNTBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE1MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE1MFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTUwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTUwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE1MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE1MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTE1MFxcQHNtLSB7XG4gICAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNTBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE1MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNTBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE1MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE1MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNTBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNTBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE1MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE1MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTUwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTUwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE1MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE1MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xNTBcXEBsZyB7XG4gICAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTUwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTUwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE1MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTUwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTUwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNTBcXEBsZyB7XG4gICAgbWFyZ2luOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTUwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xNTBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTUwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xNTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xNTBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE1MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMTUwXFxAbWQge1xuICAgIG1hcmdpbjogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTUwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE1MFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE1MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xNTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE1MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE1MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTUwXFxAbWQge1xuICAgIG1hcmdpbjogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE1MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTUwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE1MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTUwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTUwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xNTBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMTUwXFxAc20ge1xuICAgIG1hcmdpbjogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTUwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE1MFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE1MFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xNTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE1MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE1MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTUwXFxAc20ge1xuICAgIG1hcmdpbjogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE1MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTUwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE1MFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTUwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTUwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xNTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTE2MCB7XG4gIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULTE2MCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tUi0xNjAge1xuICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tQi0xNjAge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tWS0xNjAge1xuICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbnYtMTYwIHtcbiAgbWFyZ2luOiAtMTYwcHggIWltcG9ydGFudDtcbn1cblxuLm1ULW52LTE2MCB7XG4gIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVItbnYtMTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbn1cblxuLm1CLW52LTE2MCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubUwtbnYtMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVktbnYtMTYwIHtcbiAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubVgtbnYtMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0tMTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE2MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE2MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE2MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE2MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE2MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE2MFxcQHhsXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTYwXFxAeGxcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xNjBcXEB4bFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS0xNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE2MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTYwXFxAbGdcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xNjBcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE2MFxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tMTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE2MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE2MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE2MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE2MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE2MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE2MFxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTYwXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xNjBcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLTE2MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTE2MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTE2MFxcQHNtXFwrIHtcbiAgICBtYXJnaW46IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE2MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xNjBcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTE2MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE2MFxcQHNtXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTYwXFxAc21cXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTE2MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTE2MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi0xNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS0xNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTE2MFxcQHhzXFwrIHtcbiAgICBtYXJnaW46IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1udi0xNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE2MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xNjBcXEB4c1xcKyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLW52LTE2MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE2MFxcQHhzXFwrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTYwXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tMTYwXFxAeGwtIHtcbiAgICBtYXJnaW46IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULTE2MFxcQHhsLSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE2MFxcQHhsLSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtMTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE2MFxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW52LTE2MFxcQHhsLSB7XG4gICAgbWFyZ2luOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1udi0xNjBcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xNjBcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtbnYtMTYwXFxAeGwtIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNjBcXEBsZy0ge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNjBcXEBsZy0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNjBcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNjBcXEBsZy0ge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTYwXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTYwXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE2MFxcQGxnLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLTE2MFxcQG1kLSB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNjBcXEBtZC0ge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE2MFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNjBcXEBtZC0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE2MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE2MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNjBcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNjBcXEBtZC0ge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE2MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE2MFxcQG1kLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTYwXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE2MFxcQG1kLSB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE2MFxcQG1kLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLTE2MFxcQHNtLSB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNjBcXEBzbS0ge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE2MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi0xNjBcXEBzbS0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE2MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE2MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC0xNjBcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNjBcXEBzbS0ge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE2MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLW52LTE2MFxcQHNtLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTYwXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTYwXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLW52LTE2MFxcQHNtLSB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE2MFxcQHNtLSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS0xNjBcXEBsZyB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC0xNjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItMTYwXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItMTYwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLTE2MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktMTYwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVgtMTYwXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1udi0xNjBcXEBsZyB7XG4gICAgbWFyZ2luOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtbnYtMTYwXFxAbGcge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1udi0xNjBcXEBsZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUItbnYtMTYwXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1udi0xNjBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWS1udi0xNjBcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLW52LTE2MFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm0tMTYwXFxAbWQge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTYwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE2MFxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE2MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xNjBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE2MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE2MFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTYwXFxAbWQge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE2MFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTYwXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE2MFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTYwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTYwXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xNjBcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tMTYwXFxAc20ge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVQtMTYwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLTE2MFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLTE2MFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC0xNjBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ZLTE2MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLTE2MFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbnYtMTYwXFxAc20ge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULW52LTE2MFxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVItbnYtMTYwXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLW52LTE2MFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubUwtbnYtMTYwXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubVktbnYtMTYwXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1udi0xNjBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLWEge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1YLWEge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1ULWEge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tUi1hIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tQi1hIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubUwtYSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS1hXFxAeGxcXCsge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1hXFxAeGxcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULWFcXEB4bFxcKyB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1hXFxAeGxcXCsge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1hXFxAeGxcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubUwtYVxcQHhsXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tYVxcQGxnXFwrIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubVgtYVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1hXFxAbGdcXCsge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubVItYVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubUItYVxcQGxnXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLWFcXEBsZ1xcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tYVxcQG1kXFwrIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubVgtYVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1hXFxAbWRcXCsge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubVItYVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubUItYVxcQG1kXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLWFcXEBtZFxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tYVxcQHNtXFwrIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubVgtYVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1hXFxAc21cXCsge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubVItYVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubUItYVxcQHNtXFwrIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLWFcXEBzbVxcKyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS1hXFxAeHNcXCsge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1hXFxAeHNcXCsge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULWFcXEB4c1xcKyB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1hXFxAeHNcXCsge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1hXFxAeHNcXCsge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubUwtYVxcQHhzXFwrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm0tYVxcQHhsLSB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLWFcXEB4bC0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULWFcXEB4bC0ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubVItYVxcQHhsLSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLWFcXEB4bC0ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubUwtYVxcQHhsLSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLWFcXEBsZy0ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1hXFxAbGctIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1hXFxAbGctIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLWFcXEBsZy0ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1hXFxAbGctIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLWFcXEBsZy0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLWFcXEBtZC0ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1hXFxAbWQtIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1hXFxAbWQtIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLWFcXEBtZC0ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1hXFxAbWQtIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLWFcXEBtZC0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWFcXEBzbS0ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1hXFxAc20tIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tVC1hXFxAc20tIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLWFcXEBzbS0ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1hXFxAc20tIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1MLWFcXEBzbS0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubS1hXFxAbGcge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1hXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULWFcXEBsZyB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1hXFxAbGcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1hXFxAbGcge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubUwtYVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubS1hXFxAbWQge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tWC1hXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1ULWFcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tUi1hXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tQi1hXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubUwtYVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLWFcXEBzbSB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1YLWFcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubVQtYVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1SLWFcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1CLWFcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tTC1hXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iZ3N6LWN2IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnc3otY3Qge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5iZ3N6LWZ1bGwge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmJncFgtYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xufVxuXG4uYmdwWC10IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiB0b3A7XG59XG5cbi5iZ3BYLXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xufVxuXG4uYmdwWC1sIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xufVxuXG4uYmdwWC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBib3R0b207XG59XG5cbi5iZ3BZLWMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbn1cblxuLmJncFktdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wO1xufVxuXG4uYmdwWS1yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiByaWdodDtcbn1cblxuLmJncFktbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogbGVmdDtcbn1cblxuLmJncFktYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xufVxuXG4uYmdyLW4ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmdyLXkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG5cbi5iZ3IteCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLm9mLWN0IHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm9mLWN2IHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5vZi1mIHtcbiAgb2JqZWN0LWZpdDogZmlsbDtcbn1cblxuLm9mLW4ge1xuICBvYmplY3QtZml0OiBub25lO1xufVxuXG4ub2Ytc2Qge1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xufVxuXG4ucnN6LXYge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4ucnN6LWgge1xuICByZXNpemU6IGhvcml6b250YWw7XG59XG5cbi5vcC0wIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm9wLTEwcCB7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLm9wLTIwcCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLm9wLTMwcCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLm9wLTQwcCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLm9wLTUwcCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9wLTYwcCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLm9wLTcwcCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm9wLTgwcCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm9wLTkwcCB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLm9wLTEwMHAge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY3VyLW5hIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmN1ci1wIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3VyLWEge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi52aXMtdiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52aXMtaCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucFQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBSLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wTC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBZLTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBYLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0wXFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0wXFxAeGxcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0wXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0wXFxAbGdcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0wXFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0wXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0wXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0wXFxAc21cXCsge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0wXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0wXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0wXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMFxcQHhsLSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMFxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTBcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTBcXEBsZy0ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0wXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTBcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0wXFxAbGctIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTBcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0wXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTBcXEBtZC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0wXFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTBcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTBcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTBcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0wXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTBcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0wXFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC0wXFxAbGcge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0wXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMFxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMFxcQGxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTBcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0wXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTBcXEBtZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0wXFxAbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0wXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0wXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0wXFxAc20ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0wXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMFxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0wXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLTEge1xuICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnBULTEge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wUi0xIHtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wQi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMSB7XG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWS0xIHtcbiAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucC0xXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTFcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC0xXFxAbGdcXCsge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTFcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTFcXEBtZFxcKyB7XG4gICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTFcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xXFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xXFxAbWRcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTFcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTFcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTFcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTFcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTFcXEB4c1xcKyB7XG4gICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTFcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xXFxAeHNcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xXFxAeHNcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTFcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTFcXEB4bC0ge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTFcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xXFxAeGwtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTFcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTFcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTFcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0xXFxAbGctIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMVxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xXFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMVxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xXFxAbWQtIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMVxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xXFxAbWQtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMVxcQG1kLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC0xXFxAc20tIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMVxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xXFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMVxcQHNtLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMVxcQGxnIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMVxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTFcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTFcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTFcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMVxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0xXFxAbWQge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMVxcQG1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMVxcQG1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTFcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMVxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMVxcQHNtIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMVxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTFcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTFcXEBzbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTFcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMVxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC0yIHtcbiAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wVC0yIHtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ucEItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLnBMLTIge1xuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMiB7XG4gIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMiB7XG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMlxcQHhsXFwrIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMlxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTJcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTJcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0yXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTJcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMlxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtMlxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMlxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTJcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTJcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0yXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTJcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMlxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC0yXFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0yXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMlxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMlxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTJcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMlxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0yXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTJcXEBzbVxcKyB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTJcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0yXFxAc21cXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0yXFxAc21cXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMlxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0yXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTJcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAucC0yXFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0yXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMlxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMlxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTJcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMlxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0yXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC0yXFxAeGwtIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMlxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0yXFxAeGwtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMlxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0yXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0yXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0yXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMlxcQGxnLSB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTJcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMlxcQGxnLSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTJcXEBsZy0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMlxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMlxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMlxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMlxcQG1kLSB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTJcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMlxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTJcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMlxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMlxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMlxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtMlxcQHNtLSB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTJcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMlxcQHNtLSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTJcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMlxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMlxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMlxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTJcXEBsZyB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTJcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0yXFxAbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0yXFxAbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMlxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0yXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTJcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMlxcQG1kIHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMlxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTJcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTJcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0yXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTJcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMlxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTJcXEBzbSB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTJcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0yXFxAc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0yXFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMlxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0yXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTJcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtMyB7XG4gIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucFQtMyB7XG4gIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbn1cblxuLnBSLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wTC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbn1cblxuLnBZLTMge1xuICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbn1cblxuLnBYLTMge1xuICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLTNcXEB4bFxcKyB7XG4gICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTNcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0zXFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zXFxAeGxcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtM1xcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0zXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTNcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTNcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTNcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0zXFxAbGdcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zXFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtM1xcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0zXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTNcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtM1xcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtM1xcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTNcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTNcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0zXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTNcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtM1xcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0zXFxAc21cXCsge1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0zXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItM1xcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItM1xcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTNcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktM1xcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0zXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtM1xcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtM1xcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTNcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTNcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0zXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTNcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtM1xcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtM1xcQHhsLSB7XG4gICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTNcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItM1xcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTNcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtM1xcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktM1xcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtM1xcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTNcXEBsZy0ge1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0zXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTNcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zXFxAbGctIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTNcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTNcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTNcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTNcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0zXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTNcXEBtZC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zXFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTNcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTNcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTNcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTNcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0zXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTNcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zXFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTNcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTNcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTNcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC0zXFxAbGcge1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0zXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItM1xcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItM1xcQGxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTNcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktM1xcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0zXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTNcXEBtZCB7XG4gICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTNcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0zXFxAbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtM1xcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0zXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTNcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0zXFxAc20ge1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0zXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItM1xcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItM1xcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTNcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktM1xcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0zXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLTQge1xuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbn1cblxuLnBULTQge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wUi00IHtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wQi00IHtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtNCB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWS00IHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucC00XFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC00XFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTRcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC00XFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC00XFxAbGdcXCsge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC00XFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTRcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC00XFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTRcXEBtZFxcKyB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTRcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi00XFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi00XFxAbWRcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS00XFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTRcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtNFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTRcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTRcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC00XFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTRcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTRcXEB4c1xcKyB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTRcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi00XFxAeHNcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi00XFxAeHNcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS00XFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTRcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTRcXEB4bC0ge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC00XFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTRcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi00XFxAeGwtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTRcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTRcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTRcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC00XFxAbGctIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi00XFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC00XFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS00XFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC00XFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC00XFxAbWQtIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi00XFxAbWQtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNFxcQG1kLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC00XFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS00XFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC00XFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC00XFxAc20tIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNFxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi00XFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNFxcQHNtLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC00XFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS00XFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC00XFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtNFxcQGxnIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTRcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTRcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC00XFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTRcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC00XFxAbWQge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC00XFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNFxcQG1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNFxcQG1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTRcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC00XFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtNFxcQHNtIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTRcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTRcXEBzbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC00XFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTRcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC01IHtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wVC01IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucFItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucEItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBMLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucFktNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC01XFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC01XFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC01XFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC01XFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTVcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC01XFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTVcXEBzbVxcKyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTVcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi01XFxAc21cXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi01XFxAc21cXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS01XFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTVcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAucC01XFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC01XFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTVcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC01XFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC01XFxAeGwtIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNVxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi01XFxAeGwtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNVxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC01XFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS01XFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC01XFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtNVxcQGxnLSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTVcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNVxcQGxnLSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTVcXEBsZy0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNVxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNVxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNVxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtNVxcQG1kLSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTVcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNVxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTVcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNVxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNVxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNVxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtNVxcQHNtLSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTVcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNVxcQHNtLSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTVcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNVxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNVxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNVxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTVcXEBsZyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTVcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi01XFxAbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi01XFxAbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNVxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS01XFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTVcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtNVxcQG1kIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNVxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTVcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTVcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC01XFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTVcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNVxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTVcXEBzbSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTVcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi01XFxAc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi01XFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNVxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS01XFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTVcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtMTAge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wVC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wUi0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBMLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWS0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucC0xMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTEwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtMTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtMTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEwXFxAc21cXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAucC0xMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTEwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMTBcXEB4bC0ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0xMFxcQGxnLSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTBcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTBcXEBsZy0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMTBcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTEwXFxAc20tIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTEwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMFxcQHNtLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMFxcQHNtLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMFxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMTBcXEBsZyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMFxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEwXFxAbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMTBcXEBtZCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMFxcQG1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEwXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xMFxcQHNtIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTEwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEwXFxAc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTBcXEBzbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC0xNSB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBULTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBSLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucEItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBZLTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBYLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLTE1XFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC0xNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTE1XFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE1XFxAbGdcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE1XFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC0xNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTE1XFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE1XFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTVcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTVcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE1XFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTVcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0xNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTE1XFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE1XFxAc21cXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTVcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTVcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE1XFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTVcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTE1XFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTVcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTVcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTVcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC0xNVxcQHhsLSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNVxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTVcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTVcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE1XFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTVcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTVcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTE1XFxAbGctIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTE1XFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xNVxcQGxnLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xNVxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTVcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xNVxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xNVxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xNVxcQG1kLSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNVxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTVcXEBtZC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTVcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE1XFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTVcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTVcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtMTVcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTVcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE1XFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTE1XFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xNVxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE1XFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTE1XFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC0xNVxcQGxnIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTE1XFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE1XFxAbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTVcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTVcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE1XFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTVcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0xNVxcQG1kIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTE1XFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE1XFxAbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTVcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTVcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE1XFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTVcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTE1XFxAc20ge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTVcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTVcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xNVxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xNVxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTVcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xNVxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLTIwIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wQi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wTC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMjBcXEB4bFxcKyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0yMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0yMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTIwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTIwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0yMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTIwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTIwXFxAbGdcXCsge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0yMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0yMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0yMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTIwXFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0yMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0yMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0yMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIwXFxAc21cXCsge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMjBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMjBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0yMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0yMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMjBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0yMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtMjBcXEB4c1xcKyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0yMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0yMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTIwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTIwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0yMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTIwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTIwXFxAeGwtIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTIwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0yMFxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0yMFxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMjBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0yMFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0yMFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMjBcXEBsZy0ge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMjBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTIwXFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTIwXFxAbGctIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0yMFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTIwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTIwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTIwXFxAbWQtIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTIwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0yMFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0yMFxcQG1kLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMjBcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0yMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0yMFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC0yMFxcQHNtLSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0yMFxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMjBcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMjBcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTIwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMjBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMjBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTIwXFxAbGcge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMjBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMjBcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0yMFxcQGxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0yMFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMjBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0yMFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTIwXFxAbWQge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMjBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMjBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0yMFxcQG1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0yMFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMjBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0yMFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMjBcXEBzbSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0yMFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0yMFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTIwXFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTIwXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0yMFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTIwXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtMjUge1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wVC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wUi0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnBCLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnBMLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWS0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucC0yNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTI1XFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTI1XFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMjVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMjVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTI1XFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMjVcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtMjVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0yNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0yNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTI1XFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTI1XFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0yNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTI1XFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtMjVcXEBtZFxcKyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0yNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0yNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTI1XFxAbWRcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTI1XFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0yNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTI1XFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMjVcXEBzbVxcKyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0yNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0yNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTI1XFxAc21cXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTI1XFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0yNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTI1XFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAucC0yNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTI1XFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTI1XFxAeHNcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMjVcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMjVcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTI1XFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMjVcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMjVcXEB4bC0ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMjVcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTI1XFxAeGwtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTI1XFxAeGwtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0yNVxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTI1XFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTI1XFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0yNVxcQGxnLSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0yNVxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMjVcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMjVcXEBsZy0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTI1XFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMjVcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMjVcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMjVcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMjVcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTI1XFxAbWQtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTI1XFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0yNVxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTI1XFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTI1XFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTI1XFxAc20tIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTI1XFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0yNVxcQHNtLSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0yNVxcQHNtLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMjVcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0yNVxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0yNVxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMjVcXEBsZyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0yNVxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0yNVxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTI1XFxAbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTI1XFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0yNVxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTI1XFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMjVcXEBtZCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0yNVxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0yNVxcQG1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTI1XFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTI1XFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0yNVxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTI1XFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0yNVxcQHNtIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTI1XFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTI1XFxAc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMjVcXEBzbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMjVcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTI1XFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMjVcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC0zMCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBSLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucEItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBZLTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBYLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLTMwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMzBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMzBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0zMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMzBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0zMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC0zMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTMwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTMwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMzBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMzBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTMwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMzBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC0zMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTMwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTMwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMzBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMzBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTMwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMzBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0zMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTMwXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTMwXFxAc21cXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMzBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMzBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTMwXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMzBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTMwXFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMzBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMzBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0zMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMzBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0zMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC0zMFxcQHhsLSB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0zMFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMzBcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMzBcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTMwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMzBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMzBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTMwXFxAbGctIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTMwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0zMFxcQGxnLSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zMFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMzBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0zMFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0zMFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0zMFxcQG1kLSB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0zMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMzBcXEBtZC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMzBcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTMwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMzBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMzBcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtMzBcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMzBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTMwXFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTMwXFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0zMFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTMwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTMwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC0zMFxcQGxnIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTMwXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTMwXFxAbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMzBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMzBcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTMwXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMzBcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0zMFxcQG1kIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTMwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTMwXFxAbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMzBcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMzBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTMwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMzBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTMwXFxAc20ge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMzBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMzBcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zMFxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0zMFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMzBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0zMFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLTM1IHtcbiAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucFQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wQi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wTC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMzVcXEB4bFxcKyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0zNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0zNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTM1XFxAeGxcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTM1XFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0zNVxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTM1XFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTM1XFxAbGdcXCsge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMzVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMzVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0zNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMzVcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0zNVxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTM1XFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMzVcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMzVcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0zNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMzVcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0zNVxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTM1XFxAc21cXCsge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMzVcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMzVcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0zNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMzVcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0zNVxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtMzVcXEB4c1xcKyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0zNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0zNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTM1XFxAeHNcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTM1XFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0zNVxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTM1XFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTM1XFxAeGwtIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTM1XFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0zNVxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zNVxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMzVcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0zNVxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0zNVxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMzVcXEBsZy0ge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMzVcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTM1XFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTM1XFxAbGctIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0zNVxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTM1XFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTM1XFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTM1XFxAbWQtIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTM1XFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0zNVxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zNVxcQG1kLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMzVcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0zNVxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0zNVxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC0zNVxcQHNtLSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0zNVxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMzVcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMzVcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTM1XFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMzVcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMzVcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTM1XFxAbGcge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMzVcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMzVcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zNVxcQGxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0zNVxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMzVcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0zNVxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTM1XFxAbWQge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMzVcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMzVcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0zNVxcQG1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0zNVxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMzVcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0zNVxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtMzVcXEBzbSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0zNVxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0zNVxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTM1XFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTM1XFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0zNVxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTM1XFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtNDAge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wVC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wUi00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBMLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWS00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucC00MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTQwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTQwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNDBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNDBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTQwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNDBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtNDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC00MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi00MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTQwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTQwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS00MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTQwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtNDBcXEBtZFxcKyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC00MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi00MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTQwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTQwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS00MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTQwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtNDBcXEBzbVxcKyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC00MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi00MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTQwXFxAc21cXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTQwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS00MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTQwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAucC00MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTQwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTQwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNDBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNDBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTQwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNDBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtNDBcXEB4bC0ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNDBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTQwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTQwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC00MFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTQwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTQwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC00MFxcQGxnLSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC00MFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNDBcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNDBcXEBsZy0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTQwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNDBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNDBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtNDBcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNDBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTQwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTQwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC00MFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTQwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTQwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTQwXFxAc20tIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTQwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi00MFxcQHNtLSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi00MFxcQHNtLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNDBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS00MFxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC00MFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtNDBcXEBsZyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC00MFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi00MFxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTQwXFxAbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTQwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS00MFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTQwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtNDBcXEBtZCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC00MFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi00MFxcQG1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTQwXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTQwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS00MFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTQwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC00MFxcQHNtIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTQwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTQwXFxAc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNDBcXEBzbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNDBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTQwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNDBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC01MCB7XG4gIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBSLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucEItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBZLTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBYLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLTUwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi01MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC01MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC01MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC01MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTUwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTUwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTUwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC01MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTUwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTUwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTUwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC01MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTUwXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTUwXFxAc21cXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTUwXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTUwXFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi01MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC01MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC01MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC01MFxcQHhsLSB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC01MFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNTBcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNTBcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTUwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNTBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNTBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTUwXFxAbGctIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTUwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi01MFxcQGxnLSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi01MFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNTBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS01MFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC01MFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC01MFxcQG1kLSB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC01MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNTBcXEBtZC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNTBcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTUwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNTBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNTBcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtNTBcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNTBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTUwXFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTUwXFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC01MFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTUwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTUwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC01MFxcQGxnIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTUwXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTUwXFxAbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNTBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNTBcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTUwXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNTBcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC01MFxcQG1kIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTUwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTUwXFxAbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNTBcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNTBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTUwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNTBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTUwXFxAc20ge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNTBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNTBcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi01MFxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC01MFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNTBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC01MFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLTYwIHtcbiAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFQtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wQi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wTC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktNjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtNjBcXEB4bFxcKyB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC02MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi02MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTYwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTYwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS02MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTYwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTYwXFxAbGdcXCsge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi02MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC02MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC02MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTYwXFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi02MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC02MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC02MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTYwXFxAc21cXCsge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNjBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNjBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi02MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC02MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNjBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC02MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtNjBcXEB4c1xcKyB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC02MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi02MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTYwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTYwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS02MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTYwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTYwXFxAeGwtIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTYwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi02MFxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi02MFxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNjBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS02MFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC02MFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtNjBcXEBsZy0ge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNjBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTYwXFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTYwXFxAbGctIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC02MFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTYwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTYwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTYwXFxAbWQtIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTYwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi02MFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi02MFxcQG1kLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNjBcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS02MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC02MFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC02MFxcQHNtLSB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC02MFxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNjBcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNjBcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTYwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNjBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNjBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTYwXFxAbGcge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNjBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNjBcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi02MFxcQGxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC02MFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNjBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC02MFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTYwXFxAbWQge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNjBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNjBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi02MFxcQG1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC02MFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNjBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC02MFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtNjBcXEBzbSB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC02MFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi02MFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTYwXFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTYwXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS02MFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTYwXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtNzAge1xuICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wVC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wUi03MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnBMLTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWS03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wWC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucC03MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTcwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTcwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNzBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNzBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTcwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNzBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtNzBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC03MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi03MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTcwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTcwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS03MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTcwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtNzBcXEBtZFxcKyB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC03MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi03MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTcwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTcwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS03MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTcwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtNzBcXEBzbVxcKyB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC03MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi03MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTcwXFxAc21cXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTcwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS03MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTcwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAucC03MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTcwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTcwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNzBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNzBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTcwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNzBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtNzBcXEB4bC0ge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNzBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTcwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTcwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC03MFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTcwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTcwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC03MFxcQGxnLSB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC03MFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItNzBcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNzBcXEBsZy0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTcwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktNzBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNzBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtNzBcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtNzBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTcwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTcwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC03MFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTcwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTcwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTcwXFxAc20tIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTcwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi03MFxcQHNtLSB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi03MFxcQHNtLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNzBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS03MFxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC03MFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtNzBcXEBsZyB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC03MFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi03MFxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTcwXFxAbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTcwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS03MFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTcwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtNzBcXEBtZCB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC03MFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi03MFxcQG1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTcwXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTcwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS03MFxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTcwXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC03MFxcQHNtIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTcwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTcwXFxAc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItNzBcXEBzbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtNzBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTcwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtNzBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC04MCB7XG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBSLTgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ucEItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBZLTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBYLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wLTgwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtODBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItODBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi04MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC04MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktODBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC04MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC04MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTgwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTgwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItODBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtODBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTgwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtODBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC04MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTgwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTgwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItODBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtODBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTgwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtODBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC04MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTgwXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTgwXFxAc21cXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItODBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtODBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTgwXFxAc21cXCsge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtODBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTgwXFxAeHNcXCsge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtODBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItODBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi04MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC04MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktODBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC04MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC04MFxcQHhsLSB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC04MFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItODBcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItODBcXEB4bC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTgwXFxAeGwtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktODBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtODBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTgwXFxAbGctIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTgwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi04MFxcQGxnLSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi04MFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtODBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS04MFxcQGxnLSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC04MFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC04MFxcQG1kLSB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC04MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItODBcXEBtZC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItODBcXEBtZC0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTgwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktODBcXEBtZC0ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtODBcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtODBcXEBzbS0ge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtODBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTgwXFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTgwXFxAc20tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC04MFxcQHNtLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTgwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTgwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC04MFxcQGxnIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTgwXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTgwXFxAbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItODBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtODBcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTgwXFxAbGcge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtODBcXEBsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC04MFxcQG1kIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTgwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTgwXFxAbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItODBcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtODBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTgwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtODBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTgwXFxAc20ge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtODBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItODBcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi04MFxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC04MFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktODBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC04MFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLTkwIHtcbiAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFQtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wQi05MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wTC05MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktOTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtOTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC05MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi05MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTkwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTkwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS05MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTkwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLTkwXFxAbGdcXCsge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtOTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItOTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi05MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC05MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktOTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC05MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLTkwXFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtOTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItOTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi05MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC05MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktOTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC05MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTkwXFxAc21cXCsge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtOTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItOTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi05MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC05MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktOTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC05MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnAtOTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC05MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi05MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTkwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTkwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS05MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTkwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTkwXFxAeGwtIHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTkwXFxAeGwtIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi05MFxcQHhsLSB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi05MFxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtOTBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS05MFxcQHhsLSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC05MFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtOTBcXEBsZy0ge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtOTBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTkwXFxAbGctIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTkwXFxAbGctIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC05MFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTkwXFxAbGctIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTkwXFxAbGctIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLTkwXFxAbWQtIHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTkwXFxAbWQtIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi05MFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi05MFxcQG1kLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtOTBcXEBtZC0ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS05MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC05MFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC05MFxcQHNtLSB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC05MFxcQHNtLSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItOTBcXEBzbS0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItOTBcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTkwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktOTBcXEBzbS0ge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtOTBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTkwXFxAbGcge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtOTBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItOTBcXEBsZyB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi05MFxcQGxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC05MFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktOTBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC05MFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wLTkwXFxAbWQge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtOTBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItOTBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi05MFxcQG1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC05MFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktOTBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC05MFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtOTBcXEBzbSB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC05MFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi05MFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTkwXFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTkwXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS05MFxcQHNtIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTkwXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtMTAwIHtcbiAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMTAwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTEwMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTAwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEwMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTAwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTAwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMDBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC0xMDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTAwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTAwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEwMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtMTAwXFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTEwMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTAwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEwMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTAwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTAwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMDBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTEwMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMDBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEwMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMDBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEwMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEwMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTAwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTEwMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMDBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEwMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMDBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEwMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEwMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTAwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMTAwXFxAeGwtIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMDBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMDBcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEwMFxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEwMFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMDBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMDBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMTAwXFxAbGctIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMDBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMDBcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEwMFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEwMFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMDBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMDBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xMDBcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTEwMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEwMFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTAwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTAwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEwMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEwMFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTEwMFxcQHNtLSB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTAwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTAwXFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMDBcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMDBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTAwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTAwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTEwMFxcQGxnIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMDBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEwMFxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMDBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEwMFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEwMFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTAwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0xMDBcXEBtZCB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTAwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMDBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTAwXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMDBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMDBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEwMFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xMDBcXEBzbSB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTAwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMDBcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTAwXFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMDBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMDBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEwMFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtMTEwIHtcbiAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTExMCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTExMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMTEwIHtcbiAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMTEwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTExMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTEwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTExMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTEwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTEwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC0xMTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTEwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTEwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTExMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtMTEwXFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTExMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTEwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTExMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTEwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTEwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTExMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTExMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTExMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTExMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTEwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTExMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTExMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTExMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTExMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTEwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMTEwXFxAeGwtIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMTBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMTBcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTExMFxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTExMFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMTBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMTBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMTEwXFxAbGctIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMTBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMTBcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTExMFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTExMFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMTBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMTBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xMTBcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTExMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTExMFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTEwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTEwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTExMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTExMFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTExMFxcQHNtLSB7XG4gICAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTEwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTEwXFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMTBcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMTBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTEwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTEwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTExMFxcQGxnIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMTBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTExMFxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMTBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTExMFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTExMFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTEwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0xMTBcXEBtZCB7XG4gICAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTEwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMTBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTEwXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMTBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMTBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTExMFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xMTBcXEBzbSB7XG4gICAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTEwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMTBcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTEwXFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMTBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMTBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTExMFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtMTIwIHtcbiAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTEyMCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMTIwIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMTIwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTEyMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTIwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEyMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTIwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTIwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMjBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC0xMjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTIwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTIwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEyMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtMTIwXFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTEyMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTIwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEyMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTIwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTIwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTEyMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMjBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEyMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMjBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEyMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEyMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTIwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTEyMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMjBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEyMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMjBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEyMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEyMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTIwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMTIwXFxAeGwtIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMjBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMjBcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEyMFxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEyMFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMjBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMjBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMTIwXFxAbGctIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMjBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMjBcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEyMFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEyMFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMjBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMjBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xMjBcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTEyMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEyMFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTIwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTIwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEyMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEyMFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTEyMFxcQHNtLSB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTIwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTIwXFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMjBcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMjBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTIwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTIwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTEyMFxcQGxnIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMjBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEyMFxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMjBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEyMFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEyMFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTIwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0xMjBcXEBtZCB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTIwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMjBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTIwXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMjBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMjBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEyMFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xMjBcXEBzbSB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTIwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMjBcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTIwXFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMjBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMjBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEyMFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtMTMwIHtcbiAgcGFkZGluZzogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTEzMCB7XG4gIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMTMwIHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTEzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMTMwIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMTMwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTEzMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTMwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEzMFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTMwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTMwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMzBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC0xMzBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTMwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMzBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTMwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMzBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMzBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEzMFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtMTMwXFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTEzMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTMwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEzMFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTMwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTMwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMzBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTEzMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMzBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEzMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMzBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEzMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEzMFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTMwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTEzMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMzBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEzMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMzBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEzMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEzMFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTMwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMTMwXFxAeGwtIHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMzBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMzBcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEzMFxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEzMFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMzBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMzBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMTMwXFxAbGctIHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMzBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMzBcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTEzMFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEzMFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMzBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xMzBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xMzBcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTEzMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEzMFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTMwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTMwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEzMFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEzMFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTEzMFxcQHNtLSB7XG4gICAgcGFkZGluZzogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTMwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTMwXFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMzBcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMzBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTMwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTMwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTEzMFxcQGxnIHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xMzBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTEzMFxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xMzBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTEzMFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTEzMFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTMwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0xMzBcXEBtZCB7XG4gICAgcGFkZGluZzogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTMwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMzBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTMwXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMzBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMzBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEzMFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xMzBcXEBzbSB7XG4gICAgcGFkZGluZzogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTMwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xMzBcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTMwXFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xMzBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xMzBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTEzMFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtMTQwIHtcbiAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTE0MCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMTQwIHtcbiAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTE0MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMTQwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMTQwIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMTQwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMTQwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTE0MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTQwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTE0MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTQwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTQwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xNDBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC0xNDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTQwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xNDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTQwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xNDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xNDBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTE0MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtMTQwXFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTE0MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTQwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTE0MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTQwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTQwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xNDBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTE0MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNDBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE0MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xNDBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE0MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE0MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTQwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTE0MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNDBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE0MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xNDBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE0MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE0MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTQwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMTQwXFxAeGwtIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNDBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xNDBcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTE0MFxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE0MFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xNDBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xNDBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMTQwXFxAbGctIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNDBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xNDBcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTE0MFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE0MFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xNDBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xNDBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xNDBcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTE0MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE0MFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTQwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTQwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE0MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTE0MFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTE0MFxcQHNtLSB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTQwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTQwXFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xNDBcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xNDBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTQwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTQwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTE0MFxcQGxnIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNDBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE0MFxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xNDBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE0MFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE0MFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTQwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0xNDBcXEBtZCB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTQwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xNDBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTQwXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xNDBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xNDBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTE0MFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xNDBcXEBzbSB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTQwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xNDBcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTQwXFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xNDBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xNDBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTE0MFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtMTUwIHtcbiAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTE1MCB7XG4gIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMTUwIHtcbiAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTE1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMTUwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMTUwIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMTUwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMTUwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTE1MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTUwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTE1MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTUwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTUwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xNTBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC0xNTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTUwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xNTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTUwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xNTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xNTBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTE1MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtMTUwXFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTE1MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTUwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTE1MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTUwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTUwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xNTBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTE1MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE1MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xNTBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE1MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE1MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTUwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTE1MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE1MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xNTBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE1MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE1MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTUwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMTUwXFxAeGwtIHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNTBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xNTBcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTE1MFxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE1MFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xNTBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xNTBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMTUwXFxAbGctIHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNTBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xNTBcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTE1MFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE1MFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xNTBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xNTBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xNTBcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTE1MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE1MFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTUwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTUwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE1MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTE1MFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTE1MFxcQHNtLSB7XG4gICAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTUwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTUwXFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xNTBcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xNTBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTUwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTUwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTE1MFxcQGxnIHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNTBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE1MFxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xNTBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE1MFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE1MFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTUwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0xNTBcXEBtZCB7XG4gICAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTUwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xNTBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTUwXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xNTBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xNTBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTE1MFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xNTBcXEBzbSB7XG4gICAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTUwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xNTBcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTUwXFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xNTBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xNTBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTE1MFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtMTYwIHtcbiAgcGFkZGluZzogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnBULTE2MCB7XG4gIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFItMTYwIHtcbiAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnBCLTE2MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucEwtMTYwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFktMTYwIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucFgtMTYwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnAtMTYwXFxAeGxcXCsge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTE2MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTYwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTE2MFxcQHhsXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTYwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTYwXFxAeGxcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xNjBcXEB4bFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC0xNjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZzogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTYwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xNjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTYwXFxAbGdcXCsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xNjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xNjBcXEBsZ1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTE2MFxcQGxnXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtMTYwXFxAbWRcXCsge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTE2MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTYwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTE2MFxcQG1kXFwrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTYwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTYwXFxAbWRcXCsge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xNjBcXEBtZFxcKyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTE2MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNjBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE2MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xNjBcXEBzbVxcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE2MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE2MFxcQHNtXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTYwXFxAc21cXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5wLTE2MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNjBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE2MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xNjBcXEB4c1xcKyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE2MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE2MFxcQHhzXFwrIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTYwXFxAeHNcXCsge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtMTYwXFxAeGwtIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNjBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xNjBcXEB4bC0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTE2MFxcQHhsLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE2MFxcQHhsLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xNjBcXEB4bC0ge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xNjBcXEB4bC0ge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnAtMTYwXFxAbGctIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNjBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xNjBcXEBsZy0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBCLTE2MFxcQGxnLSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE2MFxcQGxnLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xNjBcXEBsZy0ge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWC0xNjBcXEBsZy0ge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xNjBcXEBtZC0ge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBULTE2MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE2MFxcQG1kLSB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTYwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEwtMTYwXFxAbWQtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE2MFxcQG1kLSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTE2MFxcQG1kLSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTE2MFxcQHNtLSB7XG4gICAgcGFkZGluZzogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTYwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFItMTYwXFxAc20tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xNjBcXEBzbS0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xNjBcXEBzbS0ge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFktMTYwXFxAc20tIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTYwXFxAc20tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLTE2MFxcQGxnIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wVC0xNjBcXEBsZyB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBSLTE2MFxcQGxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wQi0xNjBcXEBsZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBMLTE2MFxcQGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBZLTE2MFxcQGxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFgtMTYwXFxAbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucC0xNjBcXEBtZCB7XG4gICAgcGFkZGluZzogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTYwXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xNjBcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTYwXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xNjBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xNjBcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTE2MFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC0xNjBcXEBzbSB7XG4gICAgcGFkZGluZzogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucFQtMTYwXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wUi0xNjBcXEBzbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucEItMTYwXFxAc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wTC0xNjBcXEBzbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wWS0xNjBcXEBzbSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBYLTE2MFxcQHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnQtMCB7XG4gIHRvcDogMHB4O1xufVxuXG4uci0wIHtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLmItMCB7XG4gIGJvdHRvbTogMHB4O1xufVxuXG4ubC0wIHtcbiAgbGVmdDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtMFxcQHhsXFwrIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAuci0wXFxAeGxcXCsge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbiAgLmItMFxcQHhsXFwrIHtcbiAgICBib3R0b206IDBweDtcbiAgfVxuICAubC0wXFxAeGxcXCsge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTBcXEBsZ1xcKyB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLnItMFxcQGxnXFwrIHtcbiAgICByaWdodDogMHB4O1xuICB9XG4gIC5iLTBcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbiAgLmwtMFxcQGxnXFwrIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTBcXEBtZFxcKyB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLnItMFxcQG1kXFwrIHtcbiAgICByaWdodDogMHB4O1xuICB9XG4gIC5iLTBcXEBtZFxcKyB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbiAgLmwtMFxcQG1kXFwrIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTBcXEBzbVxcKyB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLnItMFxcQHNtXFwrIHtcbiAgICByaWdodDogMHB4O1xuICB9XG4gIC5iLTBcXEBzbVxcKyB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbiAgLmwtMFxcQHNtXFwrIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtMFxcQHhzXFwrIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAuci0wXFxAeHNcXCsge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbiAgLmItMFxcQHhzXFwrIHtcbiAgICBib3R0b206IDBweDtcbiAgfVxuICAubC0wXFxAeHNcXCsge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTBcXEB4bC0ge1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5yLTBcXEB4bC0ge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbiAgLmItMFxcQHhsLSB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbiAgLmwtMFxcQHhsLSB7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMFxcQGxnLSB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLnItMFxcQGxnLSB7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxuICAuYi0wXFxAbGctIHtcbiAgICBib3R0b206IDBweDtcbiAgfVxuICAubC0wXFxAbGctIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTBcXEBtZC0ge1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5yLTBcXEBtZC0ge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbiAgLmItMFxcQG1kLSB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbiAgLmwtMFxcQG1kLSB7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC0wXFxAc20tIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAuci0wXFxAc20tIHtcbiAgICByaWdodDogMHB4O1xuICB9XG4gIC5iLTBcXEBzbS0ge1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG4gIC5sLTBcXEBzbS0ge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTBcXEBsZyB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLnItMFxcQGxnIHtcbiAgICByaWdodDogMHB4O1xuICB9XG4gIC5iLTBcXEBsZyB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbiAgLmwtMFxcQGxnIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTBcXEBtZCB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLnItMFxcQG1kIHtcbiAgICByaWdodDogMHB4O1xuICB9XG4gIC5iLTBcXEBtZCB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbiAgLmwtMFxcQG1kIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMFxcQHNtIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAuci0wXFxAc20ge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbiAgLmItMFxcQHNtIHtcbiAgICBib3R0b206IDBweDtcbiAgfVxuICAubC0wXFxAc20ge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuLnQtMSB7XG4gIHRvcDogMXB4O1xufVxuXG4uci0xIHtcbiAgcmlnaHQ6IDFweDtcbn1cblxuLmItMSB7XG4gIGJvdHRvbTogMXB4O1xufVxuXG4ubC0xIHtcbiAgbGVmdDogMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtMVxcQHhsXFwrIHtcbiAgICB0b3A6IDFweDtcbiAgfVxuICAuci0xXFxAeGxcXCsge1xuICAgIHJpZ2h0OiAxcHg7XG4gIH1cbiAgLmItMVxcQHhsXFwrIHtcbiAgICBib3R0b206IDFweDtcbiAgfVxuICAubC0xXFxAeGxcXCsge1xuICAgIGxlZnQ6IDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTFcXEBsZ1xcKyB7XG4gICAgdG9wOiAxcHg7XG4gIH1cbiAgLnItMVxcQGxnXFwrIHtcbiAgICByaWdodDogMXB4O1xuICB9XG4gIC5iLTFcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cbiAgLmwtMVxcQGxnXFwrIHtcbiAgICBsZWZ0OiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTFcXEBtZFxcKyB7XG4gICAgdG9wOiAxcHg7XG4gIH1cbiAgLnItMVxcQG1kXFwrIHtcbiAgICByaWdodDogMXB4O1xuICB9XG4gIC5iLTFcXEBtZFxcKyB7XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cbiAgLmwtMVxcQG1kXFwrIHtcbiAgICBsZWZ0OiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTFcXEBzbVxcKyB7XG4gICAgdG9wOiAxcHg7XG4gIH1cbiAgLnItMVxcQHNtXFwrIHtcbiAgICByaWdodDogMXB4O1xuICB9XG4gIC5iLTFcXEBzbVxcKyB7XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cbiAgLmwtMVxcQHNtXFwrIHtcbiAgICBsZWZ0OiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtMVxcQHhzXFwrIHtcbiAgICB0b3A6IDFweDtcbiAgfVxuICAuci0xXFxAeHNcXCsge1xuICAgIHJpZ2h0OiAxcHg7XG4gIH1cbiAgLmItMVxcQHhzXFwrIHtcbiAgICBib3R0b206IDFweDtcbiAgfVxuICAubC0xXFxAeHNcXCsge1xuICAgIGxlZnQ6IDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTFcXEB4bC0ge1xuICAgIHRvcDogMXB4O1xuICB9XG4gIC5yLTFcXEB4bC0ge1xuICAgIHJpZ2h0OiAxcHg7XG4gIH1cbiAgLmItMVxcQHhsLSB7XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cbiAgLmwtMVxcQHhsLSB7XG4gICAgbGVmdDogMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMVxcQGxnLSB7XG4gICAgdG9wOiAxcHg7XG4gIH1cbiAgLnItMVxcQGxnLSB7XG4gICAgcmlnaHQ6IDFweDtcbiAgfVxuICAuYi0xXFxAbGctIHtcbiAgICBib3R0b206IDFweDtcbiAgfVxuICAubC0xXFxAbGctIHtcbiAgICBsZWZ0OiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTFcXEBtZC0ge1xuICAgIHRvcDogMXB4O1xuICB9XG4gIC5yLTFcXEBtZC0ge1xuICAgIHJpZ2h0OiAxcHg7XG4gIH1cbiAgLmItMVxcQG1kLSB7XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cbiAgLmwtMVxcQG1kLSB7XG4gICAgbGVmdDogMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC0xXFxAc20tIHtcbiAgICB0b3A6IDFweDtcbiAgfVxuICAuci0xXFxAc20tIHtcbiAgICByaWdodDogMXB4O1xuICB9XG4gIC5iLTFcXEBzbS0ge1xuICAgIGJvdHRvbTogMXB4O1xuICB9XG4gIC5sLTFcXEBzbS0ge1xuICAgIGxlZnQ6IDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTFcXEBsZyB7XG4gICAgdG9wOiAxcHg7XG4gIH1cbiAgLnItMVxcQGxnIHtcbiAgICByaWdodDogMXB4O1xuICB9XG4gIC5iLTFcXEBsZyB7XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cbiAgLmwtMVxcQGxnIHtcbiAgICBsZWZ0OiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTFcXEBtZCB7XG4gICAgdG9wOiAxcHg7XG4gIH1cbiAgLnItMVxcQG1kIHtcbiAgICByaWdodDogMXB4O1xuICB9XG4gIC5iLTFcXEBtZCB7XG4gICAgYm90dG9tOiAxcHg7XG4gIH1cbiAgLmwtMVxcQG1kIHtcbiAgICBsZWZ0OiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMVxcQHNtIHtcbiAgICB0b3A6IDFweDtcbiAgfVxuICAuci0xXFxAc20ge1xuICAgIHJpZ2h0OiAxcHg7XG4gIH1cbiAgLmItMVxcQHNtIHtcbiAgICBib3R0b206IDFweDtcbiAgfVxuICAubC0xXFxAc20ge1xuICAgIGxlZnQ6IDFweDtcbiAgfVxufVxuLnQtMiB7XG4gIHRvcDogMnB4O1xufVxuXG4uci0yIHtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLmItMiB7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4ubC0yIHtcbiAgbGVmdDogMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtMlxcQHhsXFwrIHtcbiAgICB0b3A6IDJweDtcbiAgfVxuICAuci0yXFxAeGxcXCsge1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cbiAgLmItMlxcQHhsXFwrIHtcbiAgICBib3R0b206IDJweDtcbiAgfVxuICAubC0yXFxAeGxcXCsge1xuICAgIGxlZnQ6IDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTJcXEBsZ1xcKyB7XG4gICAgdG9wOiAycHg7XG4gIH1cbiAgLnItMlxcQGxnXFwrIHtcbiAgICByaWdodDogMnB4O1xuICB9XG4gIC5iLTJcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cbiAgLmwtMlxcQGxnXFwrIHtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTJcXEBtZFxcKyB7XG4gICAgdG9wOiAycHg7XG4gIH1cbiAgLnItMlxcQG1kXFwrIHtcbiAgICByaWdodDogMnB4O1xuICB9XG4gIC5iLTJcXEBtZFxcKyB7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cbiAgLmwtMlxcQG1kXFwrIHtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTJcXEBzbVxcKyB7XG4gICAgdG9wOiAycHg7XG4gIH1cbiAgLnItMlxcQHNtXFwrIHtcbiAgICByaWdodDogMnB4O1xuICB9XG4gIC5iLTJcXEBzbVxcKyB7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cbiAgLmwtMlxcQHNtXFwrIHtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtMlxcQHhzXFwrIHtcbiAgICB0b3A6IDJweDtcbiAgfVxuICAuci0yXFxAeHNcXCsge1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cbiAgLmItMlxcQHhzXFwrIHtcbiAgICBib3R0b206IDJweDtcbiAgfVxuICAubC0yXFxAeHNcXCsge1xuICAgIGxlZnQ6IDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTJcXEB4bC0ge1xuICAgIHRvcDogMnB4O1xuICB9XG4gIC5yLTJcXEB4bC0ge1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cbiAgLmItMlxcQHhsLSB7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cbiAgLmwtMlxcQHhsLSB7XG4gICAgbGVmdDogMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMlxcQGxnLSB7XG4gICAgdG9wOiAycHg7XG4gIH1cbiAgLnItMlxcQGxnLSB7XG4gICAgcmlnaHQ6IDJweDtcbiAgfVxuICAuYi0yXFxAbGctIHtcbiAgICBib3R0b206IDJweDtcbiAgfVxuICAubC0yXFxAbGctIHtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTJcXEBtZC0ge1xuICAgIHRvcDogMnB4O1xuICB9XG4gIC5yLTJcXEBtZC0ge1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cbiAgLmItMlxcQG1kLSB7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cbiAgLmwtMlxcQG1kLSB7XG4gICAgbGVmdDogMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC0yXFxAc20tIHtcbiAgICB0b3A6IDJweDtcbiAgfVxuICAuci0yXFxAc20tIHtcbiAgICByaWdodDogMnB4O1xuICB9XG4gIC5iLTJcXEBzbS0ge1xuICAgIGJvdHRvbTogMnB4O1xuICB9XG4gIC5sLTJcXEBzbS0ge1xuICAgIGxlZnQ6IDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTJcXEBsZyB7XG4gICAgdG9wOiAycHg7XG4gIH1cbiAgLnItMlxcQGxnIHtcbiAgICByaWdodDogMnB4O1xuICB9XG4gIC5iLTJcXEBsZyB7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cbiAgLmwtMlxcQGxnIHtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTJcXEBtZCB7XG4gICAgdG9wOiAycHg7XG4gIH1cbiAgLnItMlxcQG1kIHtcbiAgICByaWdodDogMnB4O1xuICB9XG4gIC5iLTJcXEBtZCB7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cbiAgLmwtMlxcQG1kIHtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMlxcQHNtIHtcbiAgICB0b3A6IDJweDtcbiAgfVxuICAuci0yXFxAc20ge1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cbiAgLmItMlxcQHNtIHtcbiAgICBib3R0b206IDJweDtcbiAgfVxuICAubC0yXFxAc20ge1xuICAgIGxlZnQ6IDJweDtcbiAgfVxufVxuLnQtMyB7XG4gIHRvcDogM3B4O1xufVxuXG4uci0zIHtcbiAgcmlnaHQ6IDNweDtcbn1cblxuLmItMyB7XG4gIGJvdHRvbTogM3B4O1xufVxuXG4ubC0zIHtcbiAgbGVmdDogM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtM1xcQHhsXFwrIHtcbiAgICB0b3A6IDNweDtcbiAgfVxuICAuci0zXFxAeGxcXCsge1xuICAgIHJpZ2h0OiAzcHg7XG4gIH1cbiAgLmItM1xcQHhsXFwrIHtcbiAgICBib3R0b206IDNweDtcbiAgfVxuICAubC0zXFxAeGxcXCsge1xuICAgIGxlZnQ6IDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTNcXEBsZ1xcKyB7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLnItM1xcQGxnXFwrIHtcbiAgICByaWdodDogM3B4O1xuICB9XG4gIC5iLTNcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAzcHg7XG4gIH1cbiAgLmwtM1xcQGxnXFwrIHtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTNcXEBtZFxcKyB7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLnItM1xcQG1kXFwrIHtcbiAgICByaWdodDogM3B4O1xuICB9XG4gIC5iLTNcXEBtZFxcKyB7XG4gICAgYm90dG9tOiAzcHg7XG4gIH1cbiAgLmwtM1xcQG1kXFwrIHtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTNcXEBzbVxcKyB7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLnItM1xcQHNtXFwrIHtcbiAgICByaWdodDogM3B4O1xuICB9XG4gIC5iLTNcXEBzbVxcKyB7XG4gICAgYm90dG9tOiAzcHg7XG4gIH1cbiAgLmwtM1xcQHNtXFwrIHtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtM1xcQHhzXFwrIHtcbiAgICB0b3A6IDNweDtcbiAgfVxuICAuci0zXFxAeHNcXCsge1xuICAgIHJpZ2h0OiAzcHg7XG4gIH1cbiAgLmItM1xcQHhzXFwrIHtcbiAgICBib3R0b206IDNweDtcbiAgfVxuICAubC0zXFxAeHNcXCsge1xuICAgIGxlZnQ6IDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTNcXEB4bC0ge1xuICAgIHRvcDogM3B4O1xuICB9XG4gIC5yLTNcXEB4bC0ge1xuICAgIHJpZ2h0OiAzcHg7XG4gIH1cbiAgLmItM1xcQHhsLSB7XG4gICAgYm90dG9tOiAzcHg7XG4gIH1cbiAgLmwtM1xcQHhsLSB7XG4gICAgbGVmdDogM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtM1xcQGxnLSB7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLnItM1xcQGxnLSB7XG4gICAgcmlnaHQ6IDNweDtcbiAgfVxuICAuYi0zXFxAbGctIHtcbiAgICBib3R0b206IDNweDtcbiAgfVxuICAubC0zXFxAbGctIHtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTNcXEBtZC0ge1xuICAgIHRvcDogM3B4O1xuICB9XG4gIC5yLTNcXEBtZC0ge1xuICAgIHJpZ2h0OiAzcHg7XG4gIH1cbiAgLmItM1xcQG1kLSB7XG4gICAgYm90dG9tOiAzcHg7XG4gIH1cbiAgLmwtM1xcQG1kLSB7XG4gICAgbGVmdDogM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC0zXFxAc20tIHtcbiAgICB0b3A6IDNweDtcbiAgfVxuICAuci0zXFxAc20tIHtcbiAgICByaWdodDogM3B4O1xuICB9XG4gIC5iLTNcXEBzbS0ge1xuICAgIGJvdHRvbTogM3B4O1xuICB9XG4gIC5sLTNcXEBzbS0ge1xuICAgIGxlZnQ6IDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTNcXEBsZyB7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLnItM1xcQGxnIHtcbiAgICByaWdodDogM3B4O1xuICB9XG4gIC5iLTNcXEBsZyB7XG4gICAgYm90dG9tOiAzcHg7XG4gIH1cbiAgLmwtM1xcQGxnIHtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTNcXEBtZCB7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLnItM1xcQG1kIHtcbiAgICByaWdodDogM3B4O1xuICB9XG4gIC5iLTNcXEBtZCB7XG4gICAgYm90dG9tOiAzcHg7XG4gIH1cbiAgLmwtM1xcQG1kIHtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtM1xcQHNtIHtcbiAgICB0b3A6IDNweDtcbiAgfVxuICAuci0zXFxAc20ge1xuICAgIHJpZ2h0OiAzcHg7XG4gIH1cbiAgLmItM1xcQHNtIHtcbiAgICBib3R0b206IDNweDtcbiAgfVxuICAubC0zXFxAc20ge1xuICAgIGxlZnQ6IDNweDtcbiAgfVxufVxuLnQtNCB7XG4gIHRvcDogNHB4O1xufVxuXG4uci00IHtcbiAgcmlnaHQ6IDRweDtcbn1cblxuLmItNCB7XG4gIGJvdHRvbTogNHB4O1xufVxuXG4ubC00IHtcbiAgbGVmdDogNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtNFxcQHhsXFwrIHtcbiAgICB0b3A6IDRweDtcbiAgfVxuICAuci00XFxAeGxcXCsge1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cbiAgLmItNFxcQHhsXFwrIHtcbiAgICBib3R0b206IDRweDtcbiAgfVxuICAubC00XFxAeGxcXCsge1xuICAgIGxlZnQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTRcXEBsZ1xcKyB7XG4gICAgdG9wOiA0cHg7XG4gIH1cbiAgLnItNFxcQGxnXFwrIHtcbiAgICByaWdodDogNHB4O1xuICB9XG4gIC5iLTRcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiA0cHg7XG4gIH1cbiAgLmwtNFxcQGxnXFwrIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTRcXEBtZFxcKyB7XG4gICAgdG9wOiA0cHg7XG4gIH1cbiAgLnItNFxcQG1kXFwrIHtcbiAgICByaWdodDogNHB4O1xuICB9XG4gIC5iLTRcXEBtZFxcKyB7XG4gICAgYm90dG9tOiA0cHg7XG4gIH1cbiAgLmwtNFxcQG1kXFwrIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTRcXEBzbVxcKyB7XG4gICAgdG9wOiA0cHg7XG4gIH1cbiAgLnItNFxcQHNtXFwrIHtcbiAgICByaWdodDogNHB4O1xuICB9XG4gIC5iLTRcXEBzbVxcKyB7XG4gICAgYm90dG9tOiA0cHg7XG4gIH1cbiAgLmwtNFxcQHNtXFwrIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtNFxcQHhzXFwrIHtcbiAgICB0b3A6IDRweDtcbiAgfVxuICAuci00XFxAeHNcXCsge1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cbiAgLmItNFxcQHhzXFwrIHtcbiAgICBib3R0b206IDRweDtcbiAgfVxuICAubC00XFxAeHNcXCsge1xuICAgIGxlZnQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTRcXEB4bC0ge1xuICAgIHRvcDogNHB4O1xuICB9XG4gIC5yLTRcXEB4bC0ge1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cbiAgLmItNFxcQHhsLSB7XG4gICAgYm90dG9tOiA0cHg7XG4gIH1cbiAgLmwtNFxcQHhsLSB7XG4gICAgbGVmdDogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtNFxcQGxnLSB7XG4gICAgdG9wOiA0cHg7XG4gIH1cbiAgLnItNFxcQGxnLSB7XG4gICAgcmlnaHQ6IDRweDtcbiAgfVxuICAuYi00XFxAbGctIHtcbiAgICBib3R0b206IDRweDtcbiAgfVxuICAubC00XFxAbGctIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTRcXEBtZC0ge1xuICAgIHRvcDogNHB4O1xuICB9XG4gIC5yLTRcXEBtZC0ge1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cbiAgLmItNFxcQG1kLSB7XG4gICAgYm90dG9tOiA0cHg7XG4gIH1cbiAgLmwtNFxcQG1kLSB7XG4gICAgbGVmdDogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC00XFxAc20tIHtcbiAgICB0b3A6IDRweDtcbiAgfVxuICAuci00XFxAc20tIHtcbiAgICByaWdodDogNHB4O1xuICB9XG4gIC5iLTRcXEBzbS0ge1xuICAgIGJvdHRvbTogNHB4O1xuICB9XG4gIC5sLTRcXEBzbS0ge1xuICAgIGxlZnQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTRcXEBsZyB7XG4gICAgdG9wOiA0cHg7XG4gIH1cbiAgLnItNFxcQGxnIHtcbiAgICByaWdodDogNHB4O1xuICB9XG4gIC5iLTRcXEBsZyB7XG4gICAgYm90dG9tOiA0cHg7XG4gIH1cbiAgLmwtNFxcQGxnIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTRcXEBtZCB7XG4gICAgdG9wOiA0cHg7XG4gIH1cbiAgLnItNFxcQG1kIHtcbiAgICByaWdodDogNHB4O1xuICB9XG4gIC5iLTRcXEBtZCB7XG4gICAgYm90dG9tOiA0cHg7XG4gIH1cbiAgLmwtNFxcQG1kIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtNFxcQHNtIHtcbiAgICB0b3A6IDRweDtcbiAgfVxuICAuci00XFxAc20ge1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cbiAgLmItNFxcQHNtIHtcbiAgICBib3R0b206IDRweDtcbiAgfVxuICAubC00XFxAc20ge1xuICAgIGxlZnQ6IDRweDtcbiAgfVxufVxuLnQtNSB7XG4gIHRvcDogNXB4O1xufVxuXG4uci01IHtcbiAgcmlnaHQ6IDVweDtcbn1cblxuLmItNSB7XG4gIGJvdHRvbTogNXB4O1xufVxuXG4ubC01IHtcbiAgbGVmdDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtNVxcQHhsXFwrIHtcbiAgICB0b3A6IDVweDtcbiAgfVxuICAuci01XFxAeGxcXCsge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbiAgLmItNVxcQHhsXFwrIHtcbiAgICBib3R0b206IDVweDtcbiAgfVxuICAubC01XFxAeGxcXCsge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTVcXEBsZ1xcKyB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbiAgLnItNVxcQGxnXFwrIHtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC5iLTVcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cbiAgLmwtNVxcQGxnXFwrIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTVcXEBtZFxcKyB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbiAgLnItNVxcQG1kXFwrIHtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC5iLTVcXEBtZFxcKyB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cbiAgLmwtNVxcQG1kXFwrIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTVcXEBzbVxcKyB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbiAgLnItNVxcQHNtXFwrIHtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC5iLTVcXEBzbVxcKyB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cbiAgLmwtNVxcQHNtXFwrIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtNVxcQHhzXFwrIHtcbiAgICB0b3A6IDVweDtcbiAgfVxuICAuci01XFxAeHNcXCsge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbiAgLmItNVxcQHhzXFwrIHtcbiAgICBib3R0b206IDVweDtcbiAgfVxuICAubC01XFxAeHNcXCsge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTVcXEB4bC0ge1xuICAgIHRvcDogNXB4O1xuICB9XG4gIC5yLTVcXEB4bC0ge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbiAgLmItNVxcQHhsLSB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cbiAgLmwtNVxcQHhsLSB7XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtNVxcQGxnLSB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbiAgLnItNVxcQGxnLSB7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuICAuYi01XFxAbGctIHtcbiAgICBib3R0b206IDVweDtcbiAgfVxuICAubC01XFxAbGctIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTVcXEBtZC0ge1xuICAgIHRvcDogNXB4O1xuICB9XG4gIC5yLTVcXEBtZC0ge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbiAgLmItNVxcQG1kLSB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cbiAgLmwtNVxcQG1kLSB7XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC01XFxAc20tIHtcbiAgICB0b3A6IDVweDtcbiAgfVxuICAuci01XFxAc20tIHtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC5iLTVcXEBzbS0ge1xuICAgIGJvdHRvbTogNXB4O1xuICB9XG4gIC5sLTVcXEBzbS0ge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTVcXEBsZyB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbiAgLnItNVxcQGxnIHtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC5iLTVcXEBsZyB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cbiAgLmwtNVxcQGxnIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTVcXEBtZCB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbiAgLnItNVxcQG1kIHtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC5iLTVcXEBtZCB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cbiAgLmwtNVxcQG1kIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtNVxcQHNtIHtcbiAgICB0b3A6IDVweDtcbiAgfVxuICAuci01XFxAc20ge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbiAgLmItNVxcQHNtIHtcbiAgICBib3R0b206IDVweDtcbiAgfVxuICAubC01XFxAc20ge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuLnQtMTAge1xuICB0b3A6IDEwcHg7XG59XG5cbi5yLTEwIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5iLTEwIHtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4ubC0xMCB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudC0xMFxcQHhsXFwrIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLnItMTBcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmItMTBcXEB4bFxcKyB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG4gIC5sLTEwXFxAeGxcXCsge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudC0xMFxcQGxnXFwrIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLnItMTBcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmItMTBcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG4gIC5sLTEwXFxAbGdcXCsge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTEwXFxAbWRcXCsge1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAuci0xMFxcQG1kXFwrIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAuYi0xMFxcQG1kXFwrIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbiAgLmwtMTBcXEBtZFxcKyB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnQtMTBcXEBzbVxcKyB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5yLTEwXFxAc21cXCsge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5iLTEwXFxAc21cXCsge1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuICAubC0xMFxcQHNtXFwrIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC50LTEwXFxAeHNcXCsge1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAuci0xMFxcQHhzXFwrIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAuYi0xMFxcQHhzXFwrIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbiAgLmwtMTBcXEB4c1xcKyB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTEwXFxAeGwtIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLnItMTBcXEB4bC0ge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5iLTEwXFxAeGwtIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbiAgLmwtMTBcXEB4bC0ge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0xMFxcQGxnLSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5yLTEwXFxAbGctIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAuYi0xMFxcQGxnLSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG4gIC5sLTEwXFxAbGctIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0xMFxcQG1kLSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5yLTEwXFxAbWQtIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAuYi0xMFxcQG1kLSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG4gIC5sLTEwXFxAbWQtIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC0xMFxcQHNtLSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5yLTEwXFxAc20tIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAuYi0xMFxcQHNtLSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG4gIC5sLTEwXFxAc20tIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtMTBcXEBsZyB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5yLTEwXFxAbGcge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5iLTEwXFxAbGcge1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuICAubC0xMFxcQGxnIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0xMFxcQG1kIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLnItMTBcXEBtZCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmItMTBcXEBtZCB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG4gIC5sLTEwXFxAbWQge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMTBcXEBzbSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5yLTEwXFxAc20ge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5iLTEwXFxAc20ge1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuICAubC0xMFxcQHNtIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG4udC0xNSB7XG4gIHRvcDogMTVweDtcbn1cblxuLnItMTUge1xuICByaWdodDogMTVweDtcbn1cblxuLmItMTUge1xuICBib3R0b206IDE1cHg7XG59XG5cbi5sLTE1IHtcbiAgbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50LTE1XFxAeGxcXCsge1xuICAgIHRvcDogMTVweDtcbiAgfVxuICAuci0xNVxcQHhsXFwrIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAuYi0xNVxcQHhsXFwrIHtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbiAgLmwtMTVcXEB4bFxcKyB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTE1XFxAbGdcXCsge1xuICAgIHRvcDogMTVweDtcbiAgfVxuICAuci0xNVxcQGxnXFwrIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAuYi0xNVxcQGxnXFwrIHtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbiAgLmwtMTVcXEBsZ1xcKyB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnQtMTVcXEBtZFxcKyB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG4gIC5yLTE1XFxAbWRcXCsge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5iLTE1XFxAbWRcXCsge1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxuICAubC0xNVxcQG1kXFwrIHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudC0xNVxcQHNtXFwrIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgLnItMTVcXEBzbVxcKyB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmItMTVcXEBzbVxcKyB7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG4gIC5sLTE1XFxAc21cXCsge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtMTVcXEB4c1xcKyB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG4gIC5yLTE1XFxAeHNcXCsge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5iLTE1XFxAeHNcXCsge1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxuICAubC0xNVxcQHhzXFwrIHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtMTVcXEB4bC0ge1xuICAgIHRvcDogMTVweDtcbiAgfVxuICAuci0xNVxcQHhsLSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmItMTVcXEB4bC0ge1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxuICAubC0xNVxcQHhsLSB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTE1XFxAbGctIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgLnItMTVcXEBsZy0ge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5iLTE1XFxAbGctIHtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbiAgLmwtMTVcXEBsZy0ge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTE1XFxAbWQtIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgLnItMTVcXEBtZC0ge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5iLTE1XFxAbWQtIHtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbiAgLmwtMTVcXEBtZC0ge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50LTE1XFxAc20tIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgLnItMTVcXEBzbS0ge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5iLTE1XFxAc20tIHtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbiAgLmwtMTVcXEBzbS0ge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0xNVxcQGxnIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgLnItMTVcXEBsZyB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmItMTVcXEBsZyB7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG4gIC5sLTE1XFxAbGcge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTE1XFxAbWQge1xuICAgIHRvcDogMTVweDtcbiAgfVxuICAuci0xNVxcQG1kIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAuYi0xNVxcQG1kIHtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbiAgLmwtMTVcXEBtZCB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0xNVxcQHNtIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgLnItMTVcXEBzbSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmItMTVcXEBzbSB7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG4gIC5sLTE1XFxAc20ge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cbi50LTIwIHtcbiAgdG9wOiAyMHB4O1xufVxuXG4uci0yMCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uYi0yMCB7XG4gIGJvdHRvbTogMjBweDtcbn1cblxuLmwtMjAge1xuICBsZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtMjBcXEB4bFxcKyB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5yLTIwXFxAeGxcXCsge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5iLTIwXFxAeGxcXCsge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICAubC0yMFxcQHhsXFwrIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtMjBcXEBsZ1xcKyB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5yLTIwXFxAbGdcXCsge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5iLTIwXFxAbGdcXCsge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICAubC0yMFxcQGxnXFwrIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC0yMFxcQG1kXFwrIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgLnItMjBcXEBtZFxcKyB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmItMjBcXEBtZFxcKyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG4gIC5sLTIwXFxAbWRcXCsge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTIwXFxAc21cXCsge1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAuci0yMFxcQHNtXFwrIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAuYi0yMFxcQHNtXFwrIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbiAgLmwtMjBcXEBzbVxcKyB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC0yMFxcQHhzXFwrIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgLnItMjBcXEB4c1xcKyB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmItMjBcXEB4c1xcKyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG4gIC5sLTIwXFxAeHNcXCsge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0yMFxcQHhsLSB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5yLTIwXFxAeGwtIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAuYi0yMFxcQHhsLSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG4gIC5sLTIwXFxAeGwtIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMjBcXEBsZy0ge1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAuci0yMFxcQGxnLSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmItMjBcXEBsZy0ge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICAubC0yMFxcQGxnLSB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMjBcXEBtZC0ge1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAuci0yMFxcQG1kLSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmItMjBcXEBtZC0ge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICAubC0yMFxcQG1kLSB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtMjBcXEBzbS0ge1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAuci0yMFxcQHNtLSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmItMjBcXEBzbS0ge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICAubC0yMFxcQHNtLSB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTIwXFxAbGcge1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAuci0yMFxcQGxnIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAuYi0yMFxcQGxnIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbiAgLmwtMjBcXEBsZyB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMjBcXEBtZCB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5yLTIwXFxAbWQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5iLTIwXFxAbWQge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICAubC0yMFxcQG1kIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTIwXFxAc20ge1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAuci0yMFxcQHNtIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAuYi0yMFxcQHNtIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbiAgLmwtMjBcXEBzbSB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuLnQtMjUge1xuICB0b3A6IDI1cHg7XG59XG5cbi5yLTI1IHtcbiAgcmlnaHQ6IDI1cHg7XG59XG5cbi5iLTI1IHtcbiAgYm90dG9tOiAyNXB4O1xufVxuXG4ubC0yNSB7XG4gIGxlZnQ6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudC0yNVxcQHhsXFwrIHtcbiAgICB0b3A6IDI1cHg7XG4gIH1cbiAgLnItMjVcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmItMjVcXEB4bFxcKyB7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG4gIC5sLTI1XFxAeGxcXCsge1xuICAgIGxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudC0yNVxcQGxnXFwrIHtcbiAgICB0b3A6IDI1cHg7XG4gIH1cbiAgLnItMjVcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmItMjVcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG4gIC5sLTI1XFxAbGdcXCsge1xuICAgIGxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTI1XFxAbWRcXCsge1xuICAgIHRvcDogMjVweDtcbiAgfVxuICAuci0yNVxcQG1kXFwrIHtcbiAgICByaWdodDogMjVweDtcbiAgfVxuICAuYi0yNVxcQG1kXFwrIHtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbiAgLmwtMjVcXEBtZFxcKyB7XG4gICAgbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnQtMjVcXEBzbVxcKyB7XG4gICAgdG9wOiAyNXB4O1xuICB9XG4gIC5yLTI1XFxAc21cXCsge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG4gIC5iLTI1XFxAc21cXCsge1xuICAgIGJvdHRvbTogMjVweDtcbiAgfVxuICAubC0yNVxcQHNtXFwrIHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC50LTI1XFxAeHNcXCsge1xuICAgIHRvcDogMjVweDtcbiAgfVxuICAuci0yNVxcQHhzXFwrIHtcbiAgICByaWdodDogMjVweDtcbiAgfVxuICAuYi0yNVxcQHhzXFwrIHtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbiAgLmwtMjVcXEB4c1xcKyB7XG4gICAgbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTI1XFxAeGwtIHtcbiAgICB0b3A6IDI1cHg7XG4gIH1cbiAgLnItMjVcXEB4bC0ge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG4gIC5iLTI1XFxAeGwtIHtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbiAgLmwtMjVcXEB4bC0ge1xuICAgIGxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0yNVxcQGxnLSB7XG4gICAgdG9wOiAyNXB4O1xuICB9XG4gIC5yLTI1XFxAbGctIHtcbiAgICByaWdodDogMjVweDtcbiAgfVxuICAuYi0yNVxcQGxnLSB7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG4gIC5sLTI1XFxAbGctIHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0yNVxcQG1kLSB7XG4gICAgdG9wOiAyNXB4O1xuICB9XG4gIC5yLTI1XFxAbWQtIHtcbiAgICByaWdodDogMjVweDtcbiAgfVxuICAuYi0yNVxcQG1kLSB7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG4gIC5sLTI1XFxAbWQtIHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC0yNVxcQHNtLSB7XG4gICAgdG9wOiAyNXB4O1xuICB9XG4gIC5yLTI1XFxAc20tIHtcbiAgICByaWdodDogMjVweDtcbiAgfVxuICAuYi0yNVxcQHNtLSB7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG4gIC5sLTI1XFxAc20tIHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtMjVcXEBsZyB7XG4gICAgdG9wOiAyNXB4O1xuICB9XG4gIC5yLTI1XFxAbGcge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG4gIC5iLTI1XFxAbGcge1xuICAgIGJvdHRvbTogMjVweDtcbiAgfVxuICAubC0yNVxcQGxnIHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0yNVxcQG1kIHtcbiAgICB0b3A6IDI1cHg7XG4gIH1cbiAgLnItMjVcXEBtZCB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmItMjVcXEBtZCB7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG4gIC5sLTI1XFxAbWQge1xuICAgIGxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMjVcXEBzbSB7XG4gICAgdG9wOiAyNXB4O1xuICB9XG4gIC5yLTI1XFxAc20ge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG4gIC5iLTI1XFxAc20ge1xuICAgIGJvdHRvbTogMjVweDtcbiAgfVxuICAubC0yNVxcQHNtIHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG4udC0zMCB7XG4gIHRvcDogMzBweDtcbn1cblxuLnItMzAge1xuICByaWdodDogMzBweDtcbn1cblxuLmItMzAge1xuICBib3R0b206IDMwcHg7XG59XG5cbi5sLTMwIHtcbiAgbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50LTMwXFxAeGxcXCsge1xuICAgIHRvcDogMzBweDtcbiAgfVxuICAuci0zMFxcQHhsXFwrIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICAuYi0zMFxcQHhsXFwrIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbiAgLmwtMzBcXEB4bFxcKyB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTMwXFxAbGdcXCsge1xuICAgIHRvcDogMzBweDtcbiAgfVxuICAuci0zMFxcQGxnXFwrIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICAuYi0zMFxcQGxnXFwrIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbiAgLmwtMzBcXEBsZ1xcKyB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnQtMzBcXEBtZFxcKyB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG4gIC5yLTMwXFxAbWRcXCsge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG4gIC5iLTMwXFxAbWRcXCsge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxuICAubC0zMFxcQG1kXFwrIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudC0zMFxcQHNtXFwrIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLnItMzBcXEBzbVxcKyB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmItMzBcXEBzbVxcKyB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG4gIC5sLTMwXFxAc21cXCsge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtMzBcXEB4c1xcKyB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG4gIC5yLTMwXFxAeHNcXCsge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG4gIC5iLTMwXFxAeHNcXCsge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxuICAubC0zMFxcQHhzXFwrIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtMzBcXEB4bC0ge1xuICAgIHRvcDogMzBweDtcbiAgfVxuICAuci0zMFxcQHhsLSB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmItMzBcXEB4bC0ge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxuICAubC0zMFxcQHhsLSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTMwXFxAbGctIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLnItMzBcXEBsZy0ge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG4gIC5iLTMwXFxAbGctIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbiAgLmwtMzBcXEBsZy0ge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTMwXFxAbWQtIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLnItMzBcXEBtZC0ge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG4gIC5iLTMwXFxAbWQtIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbiAgLmwtMzBcXEBtZC0ge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50LTMwXFxAc20tIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLnItMzBcXEBzbS0ge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG4gIC5iLTMwXFxAc20tIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbiAgLmwtMzBcXEBzbS0ge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0zMFxcQGxnIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLnItMzBcXEBsZyB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmItMzBcXEBsZyB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG4gIC5sLTMwXFxAbGcge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTMwXFxAbWQge1xuICAgIHRvcDogMzBweDtcbiAgfVxuICAuci0zMFxcQG1kIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICAuYi0zMFxcQG1kIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbiAgLmwtMzBcXEBtZCB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0zMFxcQHNtIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLnItMzBcXEBzbSB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmItMzBcXEBzbSB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG4gIC5sLTMwXFxAc20ge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cbi50LTM1IHtcbiAgdG9wOiAzNXB4O1xufVxuXG4uci0zNSB7XG4gIHJpZ2h0OiAzNXB4O1xufVxuXG4uYi0zNSB7XG4gIGJvdHRvbTogMzVweDtcbn1cblxuLmwtMzUge1xuICBsZWZ0OiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtMzVcXEB4bFxcKyB7XG4gICAgdG9wOiAzNXB4O1xuICB9XG4gIC5yLTM1XFxAeGxcXCsge1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG4gIC5iLTM1XFxAeGxcXCsge1xuICAgIGJvdHRvbTogMzVweDtcbiAgfVxuICAubC0zNVxcQHhsXFwrIHtcbiAgICBsZWZ0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtMzVcXEBsZ1xcKyB7XG4gICAgdG9wOiAzNXB4O1xuICB9XG4gIC5yLTM1XFxAbGdcXCsge1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG4gIC5iLTM1XFxAbGdcXCsge1xuICAgIGJvdHRvbTogMzVweDtcbiAgfVxuICAubC0zNVxcQGxnXFwrIHtcbiAgICBsZWZ0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC0zNVxcQG1kXFwrIHtcbiAgICB0b3A6IDM1cHg7XG4gIH1cbiAgLnItMzVcXEBtZFxcKyB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLmItMzVcXEBtZFxcKyB7XG4gICAgYm90dG9tOiAzNXB4O1xuICB9XG4gIC5sLTM1XFxAbWRcXCsge1xuICAgIGxlZnQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTM1XFxAc21cXCsge1xuICAgIHRvcDogMzVweDtcbiAgfVxuICAuci0zNVxcQHNtXFwrIHtcbiAgICByaWdodDogMzVweDtcbiAgfVxuICAuYi0zNVxcQHNtXFwrIHtcbiAgICBib3R0b206IDM1cHg7XG4gIH1cbiAgLmwtMzVcXEBzbVxcKyB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC0zNVxcQHhzXFwrIHtcbiAgICB0b3A6IDM1cHg7XG4gIH1cbiAgLnItMzVcXEB4c1xcKyB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLmItMzVcXEB4c1xcKyB7XG4gICAgYm90dG9tOiAzNXB4O1xuICB9XG4gIC5sLTM1XFxAeHNcXCsge1xuICAgIGxlZnQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0zNVxcQHhsLSB7XG4gICAgdG9wOiAzNXB4O1xuICB9XG4gIC5yLTM1XFxAeGwtIHtcbiAgICByaWdodDogMzVweDtcbiAgfVxuICAuYi0zNVxcQHhsLSB7XG4gICAgYm90dG9tOiAzNXB4O1xuICB9XG4gIC5sLTM1XFxAeGwtIHtcbiAgICBsZWZ0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMzVcXEBsZy0ge1xuICAgIHRvcDogMzVweDtcbiAgfVxuICAuci0zNVxcQGxnLSB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLmItMzVcXEBsZy0ge1xuICAgIGJvdHRvbTogMzVweDtcbiAgfVxuICAubC0zNVxcQGxnLSB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMzVcXEBtZC0ge1xuICAgIHRvcDogMzVweDtcbiAgfVxuICAuci0zNVxcQG1kLSB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLmItMzVcXEBtZC0ge1xuICAgIGJvdHRvbTogMzVweDtcbiAgfVxuICAubC0zNVxcQG1kLSB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtMzVcXEBzbS0ge1xuICAgIHRvcDogMzVweDtcbiAgfVxuICAuci0zNVxcQHNtLSB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLmItMzVcXEBzbS0ge1xuICAgIGJvdHRvbTogMzVweDtcbiAgfVxuICAubC0zNVxcQHNtLSB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTM1XFxAbGcge1xuICAgIHRvcDogMzVweDtcbiAgfVxuICAuci0zNVxcQGxnIHtcbiAgICByaWdodDogMzVweDtcbiAgfVxuICAuYi0zNVxcQGxnIHtcbiAgICBib3R0b206IDM1cHg7XG4gIH1cbiAgLmwtMzVcXEBsZyB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMzVcXEBtZCB7XG4gICAgdG9wOiAzNXB4O1xuICB9XG4gIC5yLTM1XFxAbWQge1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG4gIC5iLTM1XFxAbWQge1xuICAgIGJvdHRvbTogMzVweDtcbiAgfVxuICAubC0zNVxcQG1kIHtcbiAgICBsZWZ0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTM1XFxAc20ge1xuICAgIHRvcDogMzVweDtcbiAgfVxuICAuci0zNVxcQHNtIHtcbiAgICByaWdodDogMzVweDtcbiAgfVxuICAuYi0zNVxcQHNtIHtcbiAgICBib3R0b206IDM1cHg7XG4gIH1cbiAgLmwtMzVcXEBzbSB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuLnQtNDAge1xuICB0b3A6IDQwcHg7XG59XG5cbi5yLTQwIHtcbiAgcmlnaHQ6IDQwcHg7XG59XG5cbi5iLTQwIHtcbiAgYm90dG9tOiA0MHB4O1xufVxuXG4ubC00MCB7XG4gIGxlZnQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudC00MFxcQHhsXFwrIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbiAgLnItNDBcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLmItNDBcXEB4bFxcKyB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG4gIC5sLTQwXFxAeGxcXCsge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudC00MFxcQGxnXFwrIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbiAgLnItNDBcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLmItNDBcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG4gIC5sLTQwXFxAbGdcXCsge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTQwXFxAbWRcXCsge1xuICAgIHRvcDogNDBweDtcbiAgfVxuICAuci00MFxcQG1kXFwrIHtcbiAgICByaWdodDogNDBweDtcbiAgfVxuICAuYi00MFxcQG1kXFwrIHtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbiAgLmwtNDBcXEBtZFxcKyB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnQtNDBcXEBzbVxcKyB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG4gIC5yLTQwXFxAc21cXCsge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG4gIC5iLTQwXFxAc21cXCsge1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxuICAubC00MFxcQHNtXFwrIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC50LTQwXFxAeHNcXCsge1xuICAgIHRvcDogNDBweDtcbiAgfVxuICAuci00MFxcQHhzXFwrIHtcbiAgICByaWdodDogNDBweDtcbiAgfVxuICAuYi00MFxcQHhzXFwrIHtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbiAgLmwtNDBcXEB4c1xcKyB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTQwXFxAeGwtIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbiAgLnItNDBcXEB4bC0ge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG4gIC5iLTQwXFxAeGwtIHtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbiAgLmwtNDBcXEB4bC0ge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC00MFxcQGxnLSB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG4gIC5yLTQwXFxAbGctIHtcbiAgICByaWdodDogNDBweDtcbiAgfVxuICAuYi00MFxcQGxnLSB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG4gIC5sLTQwXFxAbGctIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC00MFxcQG1kLSB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG4gIC5yLTQwXFxAbWQtIHtcbiAgICByaWdodDogNDBweDtcbiAgfVxuICAuYi00MFxcQG1kLSB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG4gIC5sLTQwXFxAbWQtIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC00MFxcQHNtLSB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG4gIC5yLTQwXFxAc20tIHtcbiAgICByaWdodDogNDBweDtcbiAgfVxuICAuYi00MFxcQHNtLSB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG4gIC5sLTQwXFxAc20tIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtNDBcXEBsZyB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG4gIC5yLTQwXFxAbGcge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG4gIC5iLTQwXFxAbGcge1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxuICAubC00MFxcQGxnIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC00MFxcQG1kIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbiAgLnItNDBcXEBtZCB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLmItNDBcXEBtZCB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG4gIC5sLTQwXFxAbWQge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtNDBcXEBzbSB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG4gIC5yLTQwXFxAc20ge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG4gIC5iLTQwXFxAc20ge1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxuICAubC00MFxcQHNtIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG4udC01MCB7XG4gIHRvcDogNTBweDtcbn1cblxuLnItNTAge1xuICByaWdodDogNTBweDtcbn1cblxuLmItNTAge1xuICBib3R0b206IDUwcHg7XG59XG5cbi5sLTUwIHtcbiAgbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50LTUwXFxAeGxcXCsge1xuICAgIHRvcDogNTBweDtcbiAgfVxuICAuci01MFxcQHhsXFwrIHtcbiAgICByaWdodDogNTBweDtcbiAgfVxuICAuYi01MFxcQHhsXFwrIHtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbiAgLmwtNTBcXEB4bFxcKyB7XG4gICAgbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTUwXFxAbGdcXCsge1xuICAgIHRvcDogNTBweDtcbiAgfVxuICAuci01MFxcQGxnXFwrIHtcbiAgICByaWdodDogNTBweDtcbiAgfVxuICAuYi01MFxcQGxnXFwrIHtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbiAgLmwtNTBcXEBsZ1xcKyB7XG4gICAgbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnQtNTBcXEBtZFxcKyB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG4gIC5yLTUwXFxAbWRcXCsge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG4gIC5iLTUwXFxAbWRcXCsge1xuICAgIGJvdHRvbTogNTBweDtcbiAgfVxuICAubC01MFxcQG1kXFwrIHtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudC01MFxcQHNtXFwrIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbiAgLnItNTBcXEBzbVxcKyB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLmItNTBcXEBzbVxcKyB7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG4gIC5sLTUwXFxAc21cXCsge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtNTBcXEB4c1xcKyB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG4gIC5yLTUwXFxAeHNcXCsge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG4gIC5iLTUwXFxAeHNcXCsge1xuICAgIGJvdHRvbTogNTBweDtcbiAgfVxuICAubC01MFxcQHhzXFwrIHtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtNTBcXEB4bC0ge1xuICAgIHRvcDogNTBweDtcbiAgfVxuICAuci01MFxcQHhsLSB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLmItNTBcXEB4bC0ge1xuICAgIGJvdHRvbTogNTBweDtcbiAgfVxuICAubC01MFxcQHhsLSB7XG4gICAgbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTUwXFxAbGctIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbiAgLnItNTBcXEBsZy0ge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG4gIC5iLTUwXFxAbGctIHtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbiAgLmwtNTBcXEBsZy0ge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTUwXFxAbWQtIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbiAgLnItNTBcXEBtZC0ge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG4gIC5iLTUwXFxAbWQtIHtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbiAgLmwtNTBcXEBtZC0ge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50LTUwXFxAc20tIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbiAgLnItNTBcXEBzbS0ge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG4gIC5iLTUwXFxAc20tIHtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbiAgLmwtNTBcXEBzbS0ge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC01MFxcQGxnIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbiAgLnItNTBcXEBsZyB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLmItNTBcXEBsZyB7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG4gIC5sLTUwXFxAbGcge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTUwXFxAbWQge1xuICAgIHRvcDogNTBweDtcbiAgfVxuICAuci01MFxcQG1kIHtcbiAgICByaWdodDogNTBweDtcbiAgfVxuICAuYi01MFxcQG1kIHtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbiAgLmwtNTBcXEBtZCB7XG4gICAgbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC01MFxcQHNtIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbiAgLnItNTBcXEBzbSB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLmItNTBcXEBzbSB7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG4gIC5sLTUwXFxAc20ge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cbi50LTYwIHtcbiAgdG9wOiA2MHB4O1xufVxuXG4uci02MCB7XG4gIHJpZ2h0OiA2MHB4O1xufVxuXG4uYi02MCB7XG4gIGJvdHRvbTogNjBweDtcbn1cblxuLmwtNjAge1xuICBsZWZ0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtNjBcXEB4bFxcKyB7XG4gICAgdG9wOiA2MHB4O1xuICB9XG4gIC5yLTYwXFxAeGxcXCsge1xuICAgIHJpZ2h0OiA2MHB4O1xuICB9XG4gIC5iLTYwXFxAeGxcXCsge1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxuICAubC02MFxcQHhsXFwrIHtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtNjBcXEBsZ1xcKyB7XG4gICAgdG9wOiA2MHB4O1xuICB9XG4gIC5yLTYwXFxAbGdcXCsge1xuICAgIHJpZ2h0OiA2MHB4O1xuICB9XG4gIC5iLTYwXFxAbGdcXCsge1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxuICAubC02MFxcQGxnXFwrIHtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC02MFxcQG1kXFwrIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbiAgLnItNjBcXEBtZFxcKyB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLmItNjBcXEBtZFxcKyB7XG4gICAgYm90dG9tOiA2MHB4O1xuICB9XG4gIC5sLTYwXFxAbWRcXCsge1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTYwXFxAc21cXCsge1xuICAgIHRvcDogNjBweDtcbiAgfVxuICAuci02MFxcQHNtXFwrIHtcbiAgICByaWdodDogNjBweDtcbiAgfVxuICAuYi02MFxcQHNtXFwrIHtcbiAgICBib3R0b206IDYwcHg7XG4gIH1cbiAgLmwtNjBcXEBzbVxcKyB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC02MFxcQHhzXFwrIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbiAgLnItNjBcXEB4c1xcKyB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLmItNjBcXEB4c1xcKyB7XG4gICAgYm90dG9tOiA2MHB4O1xuICB9XG4gIC5sLTYwXFxAeHNcXCsge1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC02MFxcQHhsLSB7XG4gICAgdG9wOiA2MHB4O1xuICB9XG4gIC5yLTYwXFxAeGwtIHtcbiAgICByaWdodDogNjBweDtcbiAgfVxuICAuYi02MFxcQHhsLSB7XG4gICAgYm90dG9tOiA2MHB4O1xuICB9XG4gIC5sLTYwXFxAeGwtIHtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtNjBcXEBsZy0ge1xuICAgIHRvcDogNjBweDtcbiAgfVxuICAuci02MFxcQGxnLSB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLmItNjBcXEBsZy0ge1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxuICAubC02MFxcQGxnLSB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtNjBcXEBtZC0ge1xuICAgIHRvcDogNjBweDtcbiAgfVxuICAuci02MFxcQG1kLSB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLmItNjBcXEBtZC0ge1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxuICAubC02MFxcQG1kLSB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtNjBcXEBzbS0ge1xuICAgIHRvcDogNjBweDtcbiAgfVxuICAuci02MFxcQHNtLSB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLmItNjBcXEBzbS0ge1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxuICAubC02MFxcQHNtLSB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTYwXFxAbGcge1xuICAgIHRvcDogNjBweDtcbiAgfVxuICAuci02MFxcQGxnIHtcbiAgICByaWdodDogNjBweDtcbiAgfVxuICAuYi02MFxcQGxnIHtcbiAgICBib3R0b206IDYwcHg7XG4gIH1cbiAgLmwtNjBcXEBsZyB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtNjBcXEBtZCB7XG4gICAgdG9wOiA2MHB4O1xuICB9XG4gIC5yLTYwXFxAbWQge1xuICAgIHJpZ2h0OiA2MHB4O1xuICB9XG4gIC5iLTYwXFxAbWQge1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxuICAubC02MFxcQG1kIHtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTYwXFxAc20ge1xuICAgIHRvcDogNjBweDtcbiAgfVxuICAuci02MFxcQHNtIHtcbiAgICByaWdodDogNjBweDtcbiAgfVxuICAuYi02MFxcQHNtIHtcbiAgICBib3R0b206IDYwcHg7XG4gIH1cbiAgLmwtNjBcXEBzbSB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuLnQtNzAge1xuICB0b3A6IDcwcHg7XG59XG5cbi5yLTcwIHtcbiAgcmlnaHQ6IDcwcHg7XG59XG5cbi5iLTcwIHtcbiAgYm90dG9tOiA3MHB4O1xufVxuXG4ubC03MCB7XG4gIGxlZnQ6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudC03MFxcQHhsXFwrIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbiAgLnItNzBcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cbiAgLmItNzBcXEB4bFxcKyB7XG4gICAgYm90dG9tOiA3MHB4O1xuICB9XG4gIC5sLTcwXFxAeGxcXCsge1xuICAgIGxlZnQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudC03MFxcQGxnXFwrIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbiAgLnItNzBcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cbiAgLmItNzBcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiA3MHB4O1xuICB9XG4gIC5sLTcwXFxAbGdcXCsge1xuICAgIGxlZnQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTcwXFxAbWRcXCsge1xuICAgIHRvcDogNzBweDtcbiAgfVxuICAuci03MFxcQG1kXFwrIHtcbiAgICByaWdodDogNzBweDtcbiAgfVxuICAuYi03MFxcQG1kXFwrIHtcbiAgICBib3R0b206IDcwcHg7XG4gIH1cbiAgLmwtNzBcXEBtZFxcKyB7XG4gICAgbGVmdDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnQtNzBcXEBzbVxcKyB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIC5yLTcwXFxAc21cXCsge1xuICAgIHJpZ2h0OiA3MHB4O1xuICB9XG4gIC5iLTcwXFxAc21cXCsge1xuICAgIGJvdHRvbTogNzBweDtcbiAgfVxuICAubC03MFxcQHNtXFwrIHtcbiAgICBsZWZ0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC50LTcwXFxAeHNcXCsge1xuICAgIHRvcDogNzBweDtcbiAgfVxuICAuci03MFxcQHhzXFwrIHtcbiAgICByaWdodDogNzBweDtcbiAgfVxuICAuYi03MFxcQHhzXFwrIHtcbiAgICBib3R0b206IDcwcHg7XG4gIH1cbiAgLmwtNzBcXEB4c1xcKyB7XG4gICAgbGVmdDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTcwXFxAeGwtIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbiAgLnItNzBcXEB4bC0ge1xuICAgIHJpZ2h0OiA3MHB4O1xuICB9XG4gIC5iLTcwXFxAeGwtIHtcbiAgICBib3R0b206IDcwcHg7XG4gIH1cbiAgLmwtNzBcXEB4bC0ge1xuICAgIGxlZnQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC03MFxcQGxnLSB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIC5yLTcwXFxAbGctIHtcbiAgICByaWdodDogNzBweDtcbiAgfVxuICAuYi03MFxcQGxnLSB7XG4gICAgYm90dG9tOiA3MHB4O1xuICB9XG4gIC5sLTcwXFxAbGctIHtcbiAgICBsZWZ0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC03MFxcQG1kLSB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIC5yLTcwXFxAbWQtIHtcbiAgICByaWdodDogNzBweDtcbiAgfVxuICAuYi03MFxcQG1kLSB7XG4gICAgYm90dG9tOiA3MHB4O1xuICB9XG4gIC5sLTcwXFxAbWQtIHtcbiAgICBsZWZ0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC03MFxcQHNtLSB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIC5yLTcwXFxAc20tIHtcbiAgICByaWdodDogNzBweDtcbiAgfVxuICAuYi03MFxcQHNtLSB7XG4gICAgYm90dG9tOiA3MHB4O1xuICB9XG4gIC5sLTcwXFxAc20tIHtcbiAgICBsZWZ0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtNzBcXEBsZyB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIC5yLTcwXFxAbGcge1xuICAgIHJpZ2h0OiA3MHB4O1xuICB9XG4gIC5iLTcwXFxAbGcge1xuICAgIGJvdHRvbTogNzBweDtcbiAgfVxuICAubC03MFxcQGxnIHtcbiAgICBsZWZ0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC03MFxcQG1kIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbiAgLnItNzBcXEBtZCB7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cbiAgLmItNzBcXEBtZCB7XG4gICAgYm90dG9tOiA3MHB4O1xuICB9XG4gIC5sLTcwXFxAbWQge1xuICAgIGxlZnQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtNzBcXEBzbSB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIC5yLTcwXFxAc20ge1xuICAgIHJpZ2h0OiA3MHB4O1xuICB9XG4gIC5iLTcwXFxAc20ge1xuICAgIGJvdHRvbTogNzBweDtcbiAgfVxuICAubC03MFxcQHNtIHtcbiAgICBsZWZ0OiA3MHB4O1xuICB9XG59XG4udC04MCB7XG4gIHRvcDogODBweDtcbn1cblxuLnItODAge1xuICByaWdodDogODBweDtcbn1cblxuLmItODAge1xuICBib3R0b206IDgwcHg7XG59XG5cbi5sLTgwIHtcbiAgbGVmdDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50LTgwXFxAeGxcXCsge1xuICAgIHRvcDogODBweDtcbiAgfVxuICAuci04MFxcQHhsXFwrIHtcbiAgICByaWdodDogODBweDtcbiAgfVxuICAuYi04MFxcQHhsXFwrIHtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cbiAgLmwtODBcXEB4bFxcKyB7XG4gICAgbGVmdDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTgwXFxAbGdcXCsge1xuICAgIHRvcDogODBweDtcbiAgfVxuICAuci04MFxcQGxnXFwrIHtcbiAgICByaWdodDogODBweDtcbiAgfVxuICAuYi04MFxcQGxnXFwrIHtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cbiAgLmwtODBcXEBsZ1xcKyB7XG4gICAgbGVmdDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnQtODBcXEBtZFxcKyB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG4gIC5yLTgwXFxAbWRcXCsge1xuICAgIHJpZ2h0OiA4MHB4O1xuICB9XG4gIC5iLTgwXFxAbWRcXCsge1xuICAgIGJvdHRvbTogODBweDtcbiAgfVxuICAubC04MFxcQG1kXFwrIHtcbiAgICBsZWZ0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudC04MFxcQHNtXFwrIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLnItODBcXEBzbVxcKyB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLmItODBcXEBzbVxcKyB7XG4gICAgYm90dG9tOiA4MHB4O1xuICB9XG4gIC5sLTgwXFxAc21cXCsge1xuICAgIGxlZnQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtODBcXEB4c1xcKyB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG4gIC5yLTgwXFxAeHNcXCsge1xuICAgIHJpZ2h0OiA4MHB4O1xuICB9XG4gIC5iLTgwXFxAeHNcXCsge1xuICAgIGJvdHRvbTogODBweDtcbiAgfVxuICAubC04MFxcQHhzXFwrIHtcbiAgICBsZWZ0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtODBcXEB4bC0ge1xuICAgIHRvcDogODBweDtcbiAgfVxuICAuci04MFxcQHhsLSB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLmItODBcXEB4bC0ge1xuICAgIGJvdHRvbTogODBweDtcbiAgfVxuICAubC04MFxcQHhsLSB7XG4gICAgbGVmdDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTgwXFxAbGctIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLnItODBcXEBsZy0ge1xuICAgIHJpZ2h0OiA4MHB4O1xuICB9XG4gIC5iLTgwXFxAbGctIHtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cbiAgLmwtODBcXEBsZy0ge1xuICAgIGxlZnQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTgwXFxAbWQtIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLnItODBcXEBtZC0ge1xuICAgIHJpZ2h0OiA4MHB4O1xuICB9XG4gIC5iLTgwXFxAbWQtIHtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cbiAgLmwtODBcXEBtZC0ge1xuICAgIGxlZnQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50LTgwXFxAc20tIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLnItODBcXEBzbS0ge1xuICAgIHJpZ2h0OiA4MHB4O1xuICB9XG4gIC5iLTgwXFxAc20tIHtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cbiAgLmwtODBcXEBzbS0ge1xuICAgIGxlZnQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC04MFxcQGxnIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLnItODBcXEBsZyB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLmItODBcXEBsZyB7XG4gICAgYm90dG9tOiA4MHB4O1xuICB9XG4gIC5sLTgwXFxAbGcge1xuICAgIGxlZnQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTgwXFxAbWQge1xuICAgIHRvcDogODBweDtcbiAgfVxuICAuci04MFxcQG1kIHtcbiAgICByaWdodDogODBweDtcbiAgfVxuICAuYi04MFxcQG1kIHtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cbiAgLmwtODBcXEBtZCB7XG4gICAgbGVmdDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC04MFxcQHNtIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLnItODBcXEBzbSB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLmItODBcXEBzbSB7XG4gICAgYm90dG9tOiA4MHB4O1xuICB9XG4gIC5sLTgwXFxAc20ge1xuICAgIGxlZnQ6IDgwcHg7XG4gIH1cbn1cbi50LTkwIHtcbiAgdG9wOiA5MHB4O1xufVxuXG4uci05MCB7XG4gIHJpZ2h0OiA5MHB4O1xufVxuXG4uYi05MCB7XG4gIGJvdHRvbTogOTBweDtcbn1cblxuLmwtOTAge1xuICBsZWZ0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtOTBcXEB4bFxcKyB7XG4gICAgdG9wOiA5MHB4O1xuICB9XG4gIC5yLTkwXFxAeGxcXCsge1xuICAgIHJpZ2h0OiA5MHB4O1xuICB9XG4gIC5iLTkwXFxAeGxcXCsge1xuICAgIGJvdHRvbTogOTBweDtcbiAgfVxuICAubC05MFxcQHhsXFwrIHtcbiAgICBsZWZ0OiA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtOTBcXEBsZ1xcKyB7XG4gICAgdG9wOiA5MHB4O1xuICB9XG4gIC5yLTkwXFxAbGdcXCsge1xuICAgIHJpZ2h0OiA5MHB4O1xuICB9XG4gIC5iLTkwXFxAbGdcXCsge1xuICAgIGJvdHRvbTogOTBweDtcbiAgfVxuICAubC05MFxcQGxnXFwrIHtcbiAgICBsZWZ0OiA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC05MFxcQG1kXFwrIHtcbiAgICB0b3A6IDkwcHg7XG4gIH1cbiAgLnItOTBcXEBtZFxcKyB7XG4gICAgcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLmItOTBcXEBtZFxcKyB7XG4gICAgYm90dG9tOiA5MHB4O1xuICB9XG4gIC5sLTkwXFxAbWRcXCsge1xuICAgIGxlZnQ6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTkwXFxAc21cXCsge1xuICAgIHRvcDogOTBweDtcbiAgfVxuICAuci05MFxcQHNtXFwrIHtcbiAgICByaWdodDogOTBweDtcbiAgfVxuICAuYi05MFxcQHNtXFwrIHtcbiAgICBib3R0b206IDkwcHg7XG4gIH1cbiAgLmwtOTBcXEBzbVxcKyB7XG4gICAgbGVmdDogOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC05MFxcQHhzXFwrIHtcbiAgICB0b3A6IDkwcHg7XG4gIH1cbiAgLnItOTBcXEB4c1xcKyB7XG4gICAgcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLmItOTBcXEB4c1xcKyB7XG4gICAgYm90dG9tOiA5MHB4O1xuICB9XG4gIC5sLTkwXFxAeHNcXCsge1xuICAgIGxlZnQ6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC05MFxcQHhsLSB7XG4gICAgdG9wOiA5MHB4O1xuICB9XG4gIC5yLTkwXFxAeGwtIHtcbiAgICByaWdodDogOTBweDtcbiAgfVxuICAuYi05MFxcQHhsLSB7XG4gICAgYm90dG9tOiA5MHB4O1xuICB9XG4gIC5sLTkwXFxAeGwtIHtcbiAgICBsZWZ0OiA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtOTBcXEBsZy0ge1xuICAgIHRvcDogOTBweDtcbiAgfVxuICAuci05MFxcQGxnLSB7XG4gICAgcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLmItOTBcXEBsZy0ge1xuICAgIGJvdHRvbTogOTBweDtcbiAgfVxuICAubC05MFxcQGxnLSB7XG4gICAgbGVmdDogOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtOTBcXEBtZC0ge1xuICAgIHRvcDogOTBweDtcbiAgfVxuICAuci05MFxcQG1kLSB7XG4gICAgcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLmItOTBcXEBtZC0ge1xuICAgIGJvdHRvbTogOTBweDtcbiAgfVxuICAubC05MFxcQG1kLSB7XG4gICAgbGVmdDogOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtOTBcXEBzbS0ge1xuICAgIHRvcDogOTBweDtcbiAgfVxuICAuci05MFxcQHNtLSB7XG4gICAgcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLmItOTBcXEBzbS0ge1xuICAgIGJvdHRvbTogOTBweDtcbiAgfVxuICAubC05MFxcQHNtLSB7XG4gICAgbGVmdDogOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTkwXFxAbGcge1xuICAgIHRvcDogOTBweDtcbiAgfVxuICAuci05MFxcQGxnIHtcbiAgICByaWdodDogOTBweDtcbiAgfVxuICAuYi05MFxcQGxnIHtcbiAgICBib3R0b206IDkwcHg7XG4gIH1cbiAgLmwtOTBcXEBsZyB7XG4gICAgbGVmdDogOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtOTBcXEBtZCB7XG4gICAgdG9wOiA5MHB4O1xuICB9XG4gIC5yLTkwXFxAbWQge1xuICAgIHJpZ2h0OiA5MHB4O1xuICB9XG4gIC5iLTkwXFxAbWQge1xuICAgIGJvdHRvbTogOTBweDtcbiAgfVxuICAubC05MFxcQG1kIHtcbiAgICBsZWZ0OiA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTkwXFxAc20ge1xuICAgIHRvcDogOTBweDtcbiAgfVxuICAuci05MFxcQHNtIHtcbiAgICByaWdodDogOTBweDtcbiAgfVxuICAuYi05MFxcQHNtIHtcbiAgICBib3R0b206IDkwcHg7XG4gIH1cbiAgLmwtOTBcXEBzbSB7XG4gICAgbGVmdDogOTBweDtcbiAgfVxufVxuLnQtMTAwIHtcbiAgdG9wOiAxMDBweDtcbn1cblxuLnItMTAwIHtcbiAgcmlnaHQ6IDEwMHB4O1xufVxuXG4uYi0xMDAge1xuICBib3R0b206IDEwMHB4O1xufVxuXG4ubC0xMDAge1xuICBsZWZ0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50LTEwMFxcQHhsXFwrIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG4gIC5yLTEwMFxcQHhsXFwrIHtcbiAgICByaWdodDogMTAwcHg7XG4gIH1cbiAgLmItMTAwXFxAeGxcXCsge1xuICAgIGJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLmwtMTAwXFxAeGxcXCsge1xuICAgIGxlZnQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtMTAwXFxAbGdcXCsge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbiAgLnItMTAwXFxAbGdcXCsge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxuICAuYi0xMDBcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxuICAubC0xMDBcXEBsZ1xcKyB7XG4gICAgbGVmdDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTEwMFxcQG1kXFwrIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG4gIC5yLTEwMFxcQG1kXFwrIHtcbiAgICByaWdodDogMTAwcHg7XG4gIH1cbiAgLmItMTAwXFxAbWRcXCsge1xuICAgIGJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLmwtMTAwXFxAbWRcXCsge1xuICAgIGxlZnQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudC0xMDBcXEBzbVxcKyB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuICAuci0xMDBcXEBzbVxcKyB7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5iLTEwMFxcQHNtXFwrIHtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG4gIC5sLTEwMFxcQHNtXFwrIHtcbiAgICBsZWZ0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC0xMDBcXEB4c1xcKyB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuICAuci0xMDBcXEB4c1xcKyB7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5iLTEwMFxcQHhzXFwrIHtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG4gIC5sLTEwMFxcQHhzXFwrIHtcbiAgICBsZWZ0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTEwMFxcQHhsLSB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuICAuci0xMDBcXEB4bC0ge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxuICAuYi0xMDBcXEB4bC0ge1xuICAgIGJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLmwtMTAwXFxAeGwtIHtcbiAgICBsZWZ0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTEwMFxcQGxnLSB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuICAuci0xMDBcXEBsZy0ge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxuICAuYi0xMDBcXEBsZy0ge1xuICAgIGJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLmwtMTAwXFxAbGctIHtcbiAgICBsZWZ0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMTAwXFxAbWQtIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG4gIC5yLTEwMFxcQG1kLSB7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5iLTEwMFxcQG1kLSB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxuICAubC0xMDBcXEBtZC0ge1xuICAgIGxlZnQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC0xMDBcXEBzbS0ge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbiAgLnItMTAwXFxAc20tIHtcbiAgICByaWdodDogMTAwcHg7XG4gIH1cbiAgLmItMTAwXFxAc20tIHtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG4gIC5sLTEwMFxcQHNtLSB7XG4gICAgbGVmdDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0xMDBcXEBsZyB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuICAuci0xMDBcXEBsZyB7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5iLTEwMFxcQGxnIHtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG4gIC5sLTEwMFxcQGxnIHtcbiAgICBsZWZ0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMTAwXFxAbWQge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbiAgLnItMTAwXFxAbWQge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxuICAuYi0xMDBcXEBtZCB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxuICAubC0xMDBcXEBtZCB7XG4gICAgbGVmdDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMTAwXFxAc20ge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbiAgLnItMTAwXFxAc20ge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxuICAuYi0xMDBcXEBzbSB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxuICAubC0xMDBcXEBzbSB7XG4gICAgbGVmdDogMTAwcHg7XG4gIH1cbn1cbi50LTExMCB7XG4gIHRvcDogMTEwcHg7XG59XG5cbi5yLTExMCB7XG4gIHJpZ2h0OiAxMTBweDtcbn1cblxuLmItMTEwIHtcbiAgYm90dG9tOiAxMTBweDtcbn1cblxuLmwtMTEwIHtcbiAgbGVmdDogMTEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudC0xMTBcXEB4bFxcKyB7XG4gICAgdG9wOiAxMTBweDtcbiAgfVxuICAuci0xMTBcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5iLTExMFxcQHhsXFwrIHtcbiAgICBib3R0b206IDExMHB4O1xuICB9XG4gIC5sLTExMFxcQHhsXFwrIHtcbiAgICBsZWZ0OiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTExMFxcQGxnXFwrIHtcbiAgICB0b3A6IDExMHB4O1xuICB9XG4gIC5yLTExMFxcQGxnXFwrIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cbiAgLmItMTEwXFxAbGdcXCsge1xuICAgIGJvdHRvbTogMTEwcHg7XG4gIH1cbiAgLmwtMTEwXFxAbGdcXCsge1xuICAgIGxlZnQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC0xMTBcXEBtZFxcKyB7XG4gICAgdG9wOiAxMTBweDtcbiAgfVxuICAuci0xMTBcXEBtZFxcKyB7XG4gICAgcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5iLTExMFxcQG1kXFwrIHtcbiAgICBib3R0b206IDExMHB4O1xuICB9XG4gIC5sLTExMFxcQG1kXFwrIHtcbiAgICBsZWZ0OiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnQtMTEwXFxAc21cXCsge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cbiAgLnItMTEwXFxAc21cXCsge1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgfVxuICAuYi0xMTBcXEBzbVxcKyB7XG4gICAgYm90dG9tOiAxMTBweDtcbiAgfVxuICAubC0xMTBcXEBzbVxcKyB7XG4gICAgbGVmdDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtMTEwXFxAeHNcXCsge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cbiAgLnItMTEwXFxAeHNcXCsge1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgfVxuICAuYi0xMTBcXEB4c1xcKyB7XG4gICAgYm90dG9tOiAxMTBweDtcbiAgfVxuICAubC0xMTBcXEB4c1xcKyB7XG4gICAgbGVmdDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0xMTBcXEB4bC0ge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cbiAgLnItMTEwXFxAeGwtIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cbiAgLmItMTEwXFxAeGwtIHtcbiAgICBib3R0b206IDExMHB4O1xuICB9XG4gIC5sLTExMFxcQHhsLSB7XG4gICAgbGVmdDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0xMTBcXEBsZy0ge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cbiAgLnItMTEwXFxAbGctIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cbiAgLmItMTEwXFxAbGctIHtcbiAgICBib3R0b206IDExMHB4O1xuICB9XG4gIC5sLTExMFxcQGxnLSB7XG4gICAgbGVmdDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTExMFxcQG1kLSB7XG4gICAgdG9wOiAxMTBweDtcbiAgfVxuICAuci0xMTBcXEBtZC0ge1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgfVxuICAuYi0xMTBcXEBtZC0ge1xuICAgIGJvdHRvbTogMTEwcHg7XG4gIH1cbiAgLmwtMTEwXFxAbWQtIHtcbiAgICBsZWZ0OiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtMTEwXFxAc20tIHtcbiAgICB0b3A6IDExMHB4O1xuICB9XG4gIC5yLTExMFxcQHNtLSB7XG4gICAgcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5iLTExMFxcQHNtLSB7XG4gICAgYm90dG9tOiAxMTBweDtcbiAgfVxuICAubC0xMTBcXEBzbS0ge1xuICAgIGxlZnQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtMTEwXFxAbGcge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cbiAgLnItMTEwXFxAbGcge1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgfVxuICAuYi0xMTBcXEBsZyB7XG4gICAgYm90dG9tOiAxMTBweDtcbiAgfVxuICAubC0xMTBcXEBsZyB7XG4gICAgbGVmdDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTExMFxcQG1kIHtcbiAgICB0b3A6IDExMHB4O1xuICB9XG4gIC5yLTExMFxcQG1kIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cbiAgLmItMTEwXFxAbWQge1xuICAgIGJvdHRvbTogMTEwcHg7XG4gIH1cbiAgLmwtMTEwXFxAbWQge1xuICAgIGxlZnQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTExMFxcQHNtIHtcbiAgICB0b3A6IDExMHB4O1xuICB9XG4gIC5yLTExMFxcQHNtIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cbiAgLmItMTEwXFxAc20ge1xuICAgIGJvdHRvbTogMTEwcHg7XG4gIH1cbiAgLmwtMTEwXFxAc20ge1xuICAgIGxlZnQ6IDExMHB4O1xuICB9XG59XG4udC0xMjAge1xuICB0b3A6IDEyMHB4O1xufVxuXG4uci0xMjAge1xuICByaWdodDogMTIwcHg7XG59XG5cbi5iLTEyMCB7XG4gIGJvdHRvbTogMTIwcHg7XG59XG5cbi5sLTEyMCB7XG4gIGxlZnQ6IDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtMTIwXFxAeGxcXCsge1xuICAgIHRvcDogMTIwcHg7XG4gIH1cbiAgLnItMTIwXFxAeGxcXCsge1xuICAgIHJpZ2h0OiAxMjBweDtcbiAgfVxuICAuYi0xMjBcXEB4bFxcKyB7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgfVxuICAubC0xMjBcXEB4bFxcKyB7XG4gICAgbGVmdDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudC0xMjBcXEBsZ1xcKyB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxuICAuci0xMjBcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICB9XG4gIC5iLTEyMFxcQGxnXFwrIHtcbiAgICBib3R0b206IDEyMHB4O1xuICB9XG4gIC5sLTEyMFxcQGxnXFwrIHtcbiAgICBsZWZ0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnQtMTIwXFxAbWRcXCsge1xuICAgIHRvcDogMTIwcHg7XG4gIH1cbiAgLnItMTIwXFxAbWRcXCsge1xuICAgIHJpZ2h0OiAxMjBweDtcbiAgfVxuICAuYi0xMjBcXEBtZFxcKyB7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgfVxuICAubC0xMjBcXEBtZFxcKyB7XG4gICAgbGVmdDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTEyMFxcQHNtXFwrIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG4gIC5yLTEyMFxcQHNtXFwrIHtcbiAgICByaWdodDogMTIwcHg7XG4gIH1cbiAgLmItMTIwXFxAc21cXCsge1xuICAgIGJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLmwtMTIwXFxAc21cXCsge1xuICAgIGxlZnQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC50LTEyMFxcQHhzXFwrIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG4gIC5yLTEyMFxcQHhzXFwrIHtcbiAgICByaWdodDogMTIwcHg7XG4gIH1cbiAgLmItMTIwXFxAeHNcXCsge1xuICAgIGJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLmwtMTIwXFxAeHNcXCsge1xuICAgIGxlZnQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtMTIwXFxAeGwtIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG4gIC5yLTEyMFxcQHhsLSB7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICB9XG4gIC5iLTEyMFxcQHhsLSB7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgfVxuICAubC0xMjBcXEB4bC0ge1xuICAgIGxlZnQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMTIwXFxAbGctIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG4gIC5yLTEyMFxcQGxnLSB7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICB9XG4gIC5iLTEyMFxcQGxnLSB7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgfVxuICAubC0xMjBcXEBsZy0ge1xuICAgIGxlZnQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0xMjBcXEBtZC0ge1xuICAgIHRvcDogMTIwcHg7XG4gIH1cbiAgLnItMTIwXFxAbWQtIHtcbiAgICByaWdodDogMTIwcHg7XG4gIH1cbiAgLmItMTIwXFxAbWQtIHtcbiAgICBib3R0b206IDEyMHB4O1xuICB9XG4gIC5sLTEyMFxcQG1kLSB7XG4gICAgbGVmdDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50LTEyMFxcQHNtLSB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxuICAuci0xMjBcXEBzbS0ge1xuICAgIHJpZ2h0OiAxMjBweDtcbiAgfVxuICAuYi0xMjBcXEBzbS0ge1xuICAgIGJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLmwtMTIwXFxAc20tIHtcbiAgICBsZWZ0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTEyMFxcQGxnIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG4gIC5yLTEyMFxcQGxnIHtcbiAgICByaWdodDogMTIwcHg7XG4gIH1cbiAgLmItMTIwXFxAbGcge1xuICAgIGJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLmwtMTIwXFxAbGcge1xuICAgIGxlZnQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0xMjBcXEBtZCB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxuICAuci0xMjBcXEBtZCB7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICB9XG4gIC5iLTEyMFxcQG1kIHtcbiAgICBib3R0b206IDEyMHB4O1xuICB9XG4gIC5sLTEyMFxcQG1kIHtcbiAgICBsZWZ0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0xMjBcXEBzbSB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxuICAuci0xMjBcXEBzbSB7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICB9XG4gIC5iLTEyMFxcQHNtIHtcbiAgICBib3R0b206IDEyMHB4O1xuICB9XG4gIC5sLTEyMFxcQHNtIHtcbiAgICBsZWZ0OiAxMjBweDtcbiAgfVxufVxuLnQtMTMwIHtcbiAgdG9wOiAxMzBweDtcbn1cblxuLnItMTMwIHtcbiAgcmlnaHQ6IDEzMHB4O1xufVxuXG4uYi0xMzAge1xuICBib3R0b206IDEzMHB4O1xufVxuXG4ubC0xMzAge1xuICBsZWZ0OiAxMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50LTEzMFxcQHhsXFwrIHtcbiAgICB0b3A6IDEzMHB4O1xuICB9XG4gIC5yLTEzMFxcQHhsXFwrIHtcbiAgICByaWdodDogMTMwcHg7XG4gIH1cbiAgLmItMTMwXFxAeGxcXCsge1xuICAgIGJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLmwtMTMwXFxAeGxcXCsge1xuICAgIGxlZnQ6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtMTMwXFxAbGdcXCsge1xuICAgIHRvcDogMTMwcHg7XG4gIH1cbiAgLnItMTMwXFxAbGdcXCsge1xuICAgIHJpZ2h0OiAxMzBweDtcbiAgfVxuICAuYi0xMzBcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgfVxuICAubC0xMzBcXEBsZ1xcKyB7XG4gICAgbGVmdDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTEzMFxcQG1kXFwrIHtcbiAgICB0b3A6IDEzMHB4O1xuICB9XG4gIC5yLTEzMFxcQG1kXFwrIHtcbiAgICByaWdodDogMTMwcHg7XG4gIH1cbiAgLmItMTMwXFxAbWRcXCsge1xuICAgIGJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLmwtMTMwXFxAbWRcXCsge1xuICAgIGxlZnQ6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudC0xMzBcXEBzbVxcKyB7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxuICAuci0xMzBcXEBzbVxcKyB7XG4gICAgcmlnaHQ6IDEzMHB4O1xuICB9XG4gIC5iLTEzMFxcQHNtXFwrIHtcbiAgICBib3R0b206IDEzMHB4O1xuICB9XG4gIC5sLTEzMFxcQHNtXFwrIHtcbiAgICBsZWZ0OiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC0xMzBcXEB4c1xcKyB7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxuICAuci0xMzBcXEB4c1xcKyB7XG4gICAgcmlnaHQ6IDEzMHB4O1xuICB9XG4gIC5iLTEzMFxcQHhzXFwrIHtcbiAgICBib3R0b206IDEzMHB4O1xuICB9XG4gIC5sLTEzMFxcQHhzXFwrIHtcbiAgICBsZWZ0OiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTEzMFxcQHhsLSB7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxuICAuci0xMzBcXEB4bC0ge1xuICAgIHJpZ2h0OiAxMzBweDtcbiAgfVxuICAuYi0xMzBcXEB4bC0ge1xuICAgIGJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLmwtMTMwXFxAeGwtIHtcbiAgICBsZWZ0OiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTEzMFxcQGxnLSB7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxuICAuci0xMzBcXEBsZy0ge1xuICAgIHJpZ2h0OiAxMzBweDtcbiAgfVxuICAuYi0xMzBcXEBsZy0ge1xuICAgIGJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLmwtMTMwXFxAbGctIHtcbiAgICBsZWZ0OiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMTMwXFxAbWQtIHtcbiAgICB0b3A6IDEzMHB4O1xuICB9XG4gIC5yLTEzMFxcQG1kLSB7XG4gICAgcmlnaHQ6IDEzMHB4O1xuICB9XG4gIC5iLTEzMFxcQG1kLSB7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgfVxuICAubC0xMzBcXEBtZC0ge1xuICAgIGxlZnQ6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC0xMzBcXEBzbS0ge1xuICAgIHRvcDogMTMwcHg7XG4gIH1cbiAgLnItMTMwXFxAc20tIHtcbiAgICByaWdodDogMTMwcHg7XG4gIH1cbiAgLmItMTMwXFxAc20tIHtcbiAgICBib3R0b206IDEzMHB4O1xuICB9XG4gIC5sLTEzMFxcQHNtLSB7XG4gICAgbGVmdDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0xMzBcXEBsZyB7XG4gICAgdG9wOiAxMzBweDtcbiAgfVxuICAuci0xMzBcXEBsZyB7XG4gICAgcmlnaHQ6IDEzMHB4O1xuICB9XG4gIC5iLTEzMFxcQGxnIHtcbiAgICBib3R0b206IDEzMHB4O1xuICB9XG4gIC5sLTEzMFxcQGxnIHtcbiAgICBsZWZ0OiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMTMwXFxAbWQge1xuICAgIHRvcDogMTMwcHg7XG4gIH1cbiAgLnItMTMwXFxAbWQge1xuICAgIHJpZ2h0OiAxMzBweDtcbiAgfVxuICAuYi0xMzBcXEBtZCB7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgfVxuICAubC0xMzBcXEBtZCB7XG4gICAgbGVmdDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMTMwXFxAc20ge1xuICAgIHRvcDogMTMwcHg7XG4gIH1cbiAgLnItMTMwXFxAc20ge1xuICAgIHJpZ2h0OiAxMzBweDtcbiAgfVxuICAuYi0xMzBcXEBzbSB7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgfVxuICAubC0xMzBcXEBzbSB7XG4gICAgbGVmdDogMTMwcHg7XG4gIH1cbn1cbi50LTE0MCB7XG4gIHRvcDogMTQwcHg7XG59XG5cbi5yLTE0MCB7XG4gIHJpZ2h0OiAxNDBweDtcbn1cblxuLmItMTQwIHtcbiAgYm90dG9tOiAxNDBweDtcbn1cblxuLmwtMTQwIHtcbiAgbGVmdDogMTQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudC0xNDBcXEB4bFxcKyB7XG4gICAgdG9wOiAxNDBweDtcbiAgfVxuICAuci0xNDBcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICB9XG4gIC5iLTE0MFxcQHhsXFwrIHtcbiAgICBib3R0b206IDE0MHB4O1xuICB9XG4gIC5sLTE0MFxcQHhsXFwrIHtcbiAgICBsZWZ0OiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50LTE0MFxcQGxnXFwrIHtcbiAgICB0b3A6IDE0MHB4O1xuICB9XG4gIC5yLTE0MFxcQGxnXFwrIHtcbiAgICByaWdodDogMTQwcHg7XG4gIH1cbiAgLmItMTQwXFxAbGdcXCsge1xuICAgIGJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLmwtMTQwXFxAbGdcXCsge1xuICAgIGxlZnQ6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudC0xNDBcXEBtZFxcKyB7XG4gICAgdG9wOiAxNDBweDtcbiAgfVxuICAuci0xNDBcXEBtZFxcKyB7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICB9XG4gIC5iLTE0MFxcQG1kXFwrIHtcbiAgICBib3R0b206IDE0MHB4O1xuICB9XG4gIC5sLTE0MFxcQG1kXFwrIHtcbiAgICBsZWZ0OiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnQtMTQwXFxAc21cXCsge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cbiAgLnItMTQwXFxAc21cXCsge1xuICAgIHJpZ2h0OiAxNDBweDtcbiAgfVxuICAuYi0xNDBcXEBzbVxcKyB7XG4gICAgYm90dG9tOiAxNDBweDtcbiAgfVxuICAubC0xNDBcXEBzbVxcKyB7XG4gICAgbGVmdDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnQtMTQwXFxAeHNcXCsge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cbiAgLnItMTQwXFxAeHNcXCsge1xuICAgIHJpZ2h0OiAxNDBweDtcbiAgfVxuICAuYi0xNDBcXEB4c1xcKyB7XG4gICAgYm90dG9tOiAxNDBweDtcbiAgfVxuICAubC0xNDBcXEB4c1xcKyB7XG4gICAgbGVmdDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0xNDBcXEB4bC0ge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cbiAgLnItMTQwXFxAeGwtIHtcbiAgICByaWdodDogMTQwcHg7XG4gIH1cbiAgLmItMTQwXFxAeGwtIHtcbiAgICBib3R0b206IDE0MHB4O1xuICB9XG4gIC5sLTE0MFxcQHhsLSB7XG4gICAgbGVmdDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0xNDBcXEBsZy0ge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cbiAgLnItMTQwXFxAbGctIHtcbiAgICByaWdodDogMTQwcHg7XG4gIH1cbiAgLmItMTQwXFxAbGctIHtcbiAgICBib3R0b206IDE0MHB4O1xuICB9XG4gIC5sLTE0MFxcQGxnLSB7XG4gICAgbGVmdDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTE0MFxcQG1kLSB7XG4gICAgdG9wOiAxNDBweDtcbiAgfVxuICAuci0xNDBcXEBtZC0ge1xuICAgIHJpZ2h0OiAxNDBweDtcbiAgfVxuICAuYi0xNDBcXEBtZC0ge1xuICAgIGJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLmwtMTQwXFxAbWQtIHtcbiAgICBsZWZ0OiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtMTQwXFxAc20tIHtcbiAgICB0b3A6IDE0MHB4O1xuICB9XG4gIC5yLTE0MFxcQHNtLSB7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICB9XG4gIC5iLTE0MFxcQHNtLSB7XG4gICAgYm90dG9tOiAxNDBweDtcbiAgfVxuICAubC0xNDBcXEBzbS0ge1xuICAgIGxlZnQ6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtMTQwXFxAbGcge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cbiAgLnItMTQwXFxAbGcge1xuICAgIHJpZ2h0OiAxNDBweDtcbiAgfVxuICAuYi0xNDBcXEBsZyB7XG4gICAgYm90dG9tOiAxNDBweDtcbiAgfVxuICAubC0xNDBcXEBsZyB7XG4gICAgbGVmdDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTE0MFxcQG1kIHtcbiAgICB0b3A6IDE0MHB4O1xuICB9XG4gIC5yLTE0MFxcQG1kIHtcbiAgICByaWdodDogMTQwcHg7XG4gIH1cbiAgLmItMTQwXFxAbWQge1xuICAgIGJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLmwtMTQwXFxAbWQge1xuICAgIGxlZnQ6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50LTE0MFxcQHNtIHtcbiAgICB0b3A6IDE0MHB4O1xuICB9XG4gIC5yLTE0MFxcQHNtIHtcbiAgICByaWdodDogMTQwcHg7XG4gIH1cbiAgLmItMTQwXFxAc20ge1xuICAgIGJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLmwtMTQwXFxAc20ge1xuICAgIGxlZnQ6IDE0MHB4O1xuICB9XG59XG4udC0xNTAge1xuICB0b3A6IDE1MHB4O1xufVxuXG4uci0xNTAge1xuICByaWdodDogMTUwcHg7XG59XG5cbi5iLTE1MCB7XG4gIGJvdHRvbTogMTUwcHg7XG59XG5cbi5sLTE1MCB7XG4gIGxlZnQ6IDE1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnQtMTUwXFxAeGxcXCsge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbiAgLnItMTUwXFxAeGxcXCsge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgfVxuICAuYi0xNTBcXEB4bFxcKyB7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgfVxuICAubC0xNTBcXEB4bFxcKyB7XG4gICAgbGVmdDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudC0xNTBcXEBsZ1xcKyB7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxuICAuci0xNTBcXEBsZ1xcKyB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5iLTE1MFxcQGxnXFwrIHtcbiAgICBib3R0b206IDE1MHB4O1xuICB9XG4gIC5sLTE1MFxcQGxnXFwrIHtcbiAgICBsZWZ0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnQtMTUwXFxAbWRcXCsge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbiAgLnItMTUwXFxAbWRcXCsge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgfVxuICAuYi0xNTBcXEBtZFxcKyB7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgfVxuICAubC0xNTBcXEBtZFxcKyB7XG4gICAgbGVmdDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50LTE1MFxcQHNtXFwrIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG4gIC5yLTE1MFxcQHNtXFwrIHtcbiAgICByaWdodDogMTUwcHg7XG4gIH1cbiAgLmItMTUwXFxAc21cXCsge1xuICAgIGJvdHRvbTogMTUwcHg7XG4gIH1cbiAgLmwtMTUwXFxAc21cXCsge1xuICAgIGxlZnQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC50LTE1MFxcQHhzXFwrIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG4gIC5yLTE1MFxcQHhzXFwrIHtcbiAgICByaWdodDogMTUwcHg7XG4gIH1cbiAgLmItMTUwXFxAeHNcXCsge1xuICAgIGJvdHRvbTogMTUwcHg7XG4gIH1cbiAgLmwtMTUwXFxAeHNcXCsge1xuICAgIGxlZnQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnQtMTUwXFxAeGwtIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG4gIC5yLTE1MFxcQHhsLSB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5iLTE1MFxcQHhsLSB7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgfVxuICAubC0xNTBcXEB4bC0ge1xuICAgIGxlZnQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMTUwXFxAbGctIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG4gIC5yLTE1MFxcQGxnLSB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5iLTE1MFxcQGxnLSB7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgfVxuICAubC0xNTBcXEBsZy0ge1xuICAgIGxlZnQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0xNTBcXEBtZC0ge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbiAgLnItMTUwXFxAbWQtIHtcbiAgICByaWdodDogMTUwcHg7XG4gIH1cbiAgLmItMTUwXFxAbWQtIHtcbiAgICBib3R0b206IDE1MHB4O1xuICB9XG4gIC5sLTE1MFxcQG1kLSB7XG4gICAgbGVmdDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50LTE1MFxcQHNtLSB7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxuICAuci0xNTBcXEBzbS0ge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgfVxuICAuYi0xNTBcXEBzbS0ge1xuICAgIGJvdHRvbTogMTUwcHg7XG4gIH1cbiAgLmwtMTUwXFxAc20tIHtcbiAgICBsZWZ0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTE1MFxcQGxnIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG4gIC5yLTE1MFxcQGxnIHtcbiAgICByaWdodDogMTUwcHg7XG4gIH1cbiAgLmItMTUwXFxAbGcge1xuICAgIGJvdHRvbTogMTUwcHg7XG4gIH1cbiAgLmwtMTUwXFxAbGcge1xuICAgIGxlZnQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudC0xNTBcXEBtZCB7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxuICAuci0xNTBcXEBtZCB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5iLTE1MFxcQG1kIHtcbiAgICBib3R0b206IDE1MHB4O1xuICB9XG4gIC5sLTE1MFxcQG1kIHtcbiAgICBsZWZ0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudC0xNTBcXEBzbSB7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxuICAuci0xNTBcXEBzbSB7XG4gICAgcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5iLTE1MFxcQHNtIHtcbiAgICBib3R0b206IDE1MHB4O1xuICB9XG4gIC5sLTE1MFxcQHNtIHtcbiAgICBsZWZ0OiAxNTBweDtcbiAgfVxufVxuLnQtMTYwIHtcbiAgdG9wOiAxNjBweDtcbn1cblxuLnItMTYwIHtcbiAgcmlnaHQ6IDE2MHB4O1xufVxuXG4uYi0xNjAge1xuICBib3R0b206IDE2MHB4O1xufVxuXG4ubC0xNjAge1xuICBsZWZ0OiAxNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50LTE2MFxcQHhsXFwrIHtcbiAgICB0b3A6IDE2MHB4O1xuICB9XG4gIC5yLTE2MFxcQHhsXFwrIHtcbiAgICByaWdodDogMTYwcHg7XG4gIH1cbiAgLmItMTYwXFxAeGxcXCsge1xuICAgIGJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLmwtMTYwXFxAeGxcXCsge1xuICAgIGxlZnQ6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtMTYwXFxAbGdcXCsge1xuICAgIHRvcDogMTYwcHg7XG4gIH1cbiAgLnItMTYwXFxAbGdcXCsge1xuICAgIHJpZ2h0OiAxNjBweDtcbiAgfVxuICAuYi0xNjBcXEBsZ1xcKyB7XG4gICAgYm90dG9tOiAxNjBweDtcbiAgfVxuICAubC0xNjBcXEBsZ1xcKyB7XG4gICAgbGVmdDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50LTE2MFxcQG1kXFwrIHtcbiAgICB0b3A6IDE2MHB4O1xuICB9XG4gIC5yLTE2MFxcQG1kXFwrIHtcbiAgICByaWdodDogMTYwcHg7XG4gIH1cbiAgLmItMTYwXFxAbWRcXCsge1xuICAgIGJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLmwtMTYwXFxAbWRcXCsge1xuICAgIGxlZnQ6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudC0xNjBcXEBzbVxcKyB7XG4gICAgdG9wOiAxNjBweDtcbiAgfVxuICAuci0xNjBcXEBzbVxcKyB7XG4gICAgcmlnaHQ6IDE2MHB4O1xuICB9XG4gIC5iLTE2MFxcQHNtXFwrIHtcbiAgICBib3R0b206IDE2MHB4O1xuICB9XG4gIC5sLTE2MFxcQHNtXFwrIHtcbiAgICBsZWZ0OiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAudC0xNjBcXEB4c1xcKyB7XG4gICAgdG9wOiAxNjBweDtcbiAgfVxuICAuci0xNjBcXEB4c1xcKyB7XG4gICAgcmlnaHQ6IDE2MHB4O1xuICB9XG4gIC5iLTE2MFxcQHhzXFwrIHtcbiAgICBib3R0b206IDE2MHB4O1xuICB9XG4gIC5sLTE2MFxcQHhzXFwrIHtcbiAgICBsZWZ0OiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50LTE2MFxcQHhsLSB7XG4gICAgdG9wOiAxNjBweDtcbiAgfVxuICAuci0xNjBcXEB4bC0ge1xuICAgIHJpZ2h0OiAxNjBweDtcbiAgfVxuICAuYi0xNjBcXEB4bC0ge1xuICAgIGJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLmwtMTYwXFxAeGwtIHtcbiAgICBsZWZ0OiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LTE2MFxcQGxnLSB7XG4gICAgdG9wOiAxNjBweDtcbiAgfVxuICAuci0xNjBcXEBsZy0ge1xuICAgIHJpZ2h0OiAxNjBweDtcbiAgfVxuICAuYi0xNjBcXEBsZy0ge1xuICAgIGJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLmwtMTYwXFxAbGctIHtcbiAgICBsZWZ0OiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMTYwXFxAbWQtIHtcbiAgICB0b3A6IDE2MHB4O1xuICB9XG4gIC5yLTE2MFxcQG1kLSB7XG4gICAgcmlnaHQ6IDE2MHB4O1xuICB9XG4gIC5iLTE2MFxcQG1kLSB7XG4gICAgYm90dG9tOiAxNjBweDtcbiAgfVxuICAubC0xNjBcXEBtZC0ge1xuICAgIGxlZnQ6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC0xNjBcXEBzbS0ge1xuICAgIHRvcDogMTYwcHg7XG4gIH1cbiAgLnItMTYwXFxAc20tIHtcbiAgICByaWdodDogMTYwcHg7XG4gIH1cbiAgLmItMTYwXFxAc20tIHtcbiAgICBib3R0b206IDE2MHB4O1xuICB9XG4gIC5sLTE2MFxcQHNtLSB7XG4gICAgbGVmdDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudC0xNjBcXEBsZyB7XG4gICAgdG9wOiAxNjBweDtcbiAgfVxuICAuci0xNjBcXEBsZyB7XG4gICAgcmlnaHQ6IDE2MHB4O1xuICB9XG4gIC5iLTE2MFxcQGxnIHtcbiAgICBib3R0b206IDE2MHB4O1xuICB9XG4gIC5sLTE2MFxcQGxnIHtcbiAgICBsZWZ0OiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtMTYwXFxAbWQge1xuICAgIHRvcDogMTYwcHg7XG4gIH1cbiAgLnItMTYwXFxAbWQge1xuICAgIHJpZ2h0OiAxNjBweDtcbiAgfVxuICAuYi0xNjBcXEBtZCB7XG4gICAgYm90dG9tOiAxNjBweDtcbiAgfVxuICAubC0xNjBcXEBtZCB7XG4gICAgbGVmdDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtMTYwXFxAc20ge1xuICAgIHRvcDogMTYwcHg7XG4gIH1cbiAgLnItMTYwXFxAc20ge1xuICAgIHJpZ2h0OiAxNjBweDtcbiAgfVxuICAuYi0xNjBcXEBzbSB7XG4gICAgYm90dG9tOiAxNjBweDtcbiAgfVxuICAubC0xNjBcXEBzbSB7XG4gICAgbGVmdDogMTYwcHg7XG4gIH1cbn1cbi50bC01MHAge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4udHItNTBwIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG59XG5cbi50LTUwcCB7XG4gIHRvcDogNTAlO1xufVxuXG4uci01MHAge1xuICByaWdodDogNTAlO1xufVxuXG4uYi01MHAge1xuICBib3R0b206IDUwJTtcbn1cblxuLmwtNTBwIHtcbiAgbGVmdDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRsLTUwcFxcQHhsXFwrIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLnRyLTUwcFxcQHhsXFwrIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC50LTUwcFxcQHhsXFwrIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAuci01MHBcXEB4bFxcKyB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuYi01MHBcXEB4bFxcKyB7XG4gICAgYm90dG9tOiA1MCU7XG4gIH1cbiAgLmwtNTBwXFxAeGxcXCsge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50bC01MHBcXEBsZ1xcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC50ci01MHBcXEBsZ1xcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAudC01MHBcXEBsZ1xcKyB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgLnItNTBwXFxAbGdcXCsge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmItNTBwXFxAbGdcXCsge1xuICAgIGJvdHRvbTogNTAlO1xuICB9XG4gIC5sLTUwcFxcQGxnXFwrIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50bC01MHBcXEBtZFxcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC50ci01MHBcXEBtZFxcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAudC01MHBcXEBtZFxcKyB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgLnItNTBwXFxAbWRcXCsge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmItNTBwXFxAbWRcXCsge1xuICAgIGJvdHRvbTogNTAlO1xuICB9XG4gIC5sLTUwcFxcQG1kXFwrIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50bC01MHBcXEBzbVxcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC50ci01MHBcXEBzbVxcKyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAudC01MHBcXEBzbVxcKyB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgLnItNTBwXFxAc21cXCsge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmItNTBwXFxAc21cXCsge1xuICAgIGJvdHRvbTogNTAlO1xuICB9XG4gIC5sLTUwcFxcQHNtXFwrIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnRsLTUwcFxcQHhzXFwrIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLnRyLTUwcFxcQHhzXFwrIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC50LTUwcFxcQHhzXFwrIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAuci01MHBcXEB4c1xcKyB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuYi01MHBcXEB4c1xcKyB7XG4gICAgYm90dG9tOiA1MCU7XG4gIH1cbiAgLmwtNTBwXFxAeHNcXCsge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC50bC01MHBcXEB4bC0ge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAudHItNTBwXFxAeGwtIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC50LTUwcFxcQHhsLSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgLnItNTBwXFxAeGwtIHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5iLTUwcFxcQHhsLSB7XG4gICAgYm90dG9tOiA1MCU7XG4gIH1cbiAgLmwtNTBwXFxAeGwtIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGwtNTBwXFxAbGctIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLnRyLTUwcFxcQGxnLSB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAudC01MHBcXEBsZy0ge1xuICAgIHRvcDogNTAlO1xuICB9XG4gIC5yLTUwcFxcQGxnLSB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuYi01MHBcXEBsZy0ge1xuICAgIGJvdHRvbTogNTAlO1xuICB9XG4gIC5sLTUwcFxcQGxnLSB7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGwtNTBwXFxAbWQtIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLnRyLTUwcFxcQG1kLSB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAudC01MHBcXEBtZC0ge1xuICAgIHRvcDogNTAlO1xuICB9XG4gIC5yLTUwcFxcQG1kLSB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuYi01MHBcXEBtZC0ge1xuICAgIGJvdHRvbTogNTAlO1xuICB9XG4gIC5sLTUwcFxcQG1kLSB7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGwtNTBwXFxAc20tIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLnRyLTUwcFxcQHNtLSB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAudC01MHBcXEBzbS0ge1xuICAgIHRvcDogNTAlO1xuICB9XG4gIC5yLTUwcFxcQHNtLSB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuYi01MHBcXEBzbS0ge1xuICAgIGJvdHRvbTogNTAlO1xuICB9XG4gIC5sLTUwcFxcQHNtLSB7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnRsLTUwcFxcQGxnIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLnRyLTUwcFxcQGxnIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC50LTUwcFxcQGxnIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAuci01MHBcXEBsZyB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuYi01MHBcXEBsZyB7XG4gICAgYm90dG9tOiA1MCU7XG4gIH1cbiAgLmwtNTBwXFxAbGcge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRsLTUwcFxcQG1kIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLnRyLTUwcFxcQG1kIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC50LTUwcFxcQG1kIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAuci01MHBcXEBtZCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuYi01MHBcXEBtZCB7XG4gICAgYm90dG9tOiA1MCU7XG4gIH1cbiAgLmwtNTBwXFxAbWQge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGwtNTBwXFxAc20ge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAudHItNTBwXFxAc20ge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLnQtNTBwXFxAc20ge1xuICAgIHRvcDogNTAlO1xuICB9XG4gIC5yLTUwcFxcQHNtIHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5iLTUwcFxcQHNtIHtcbiAgICBib3R0b206IDUwJTtcbiAgfVxuICAubC01MHBcXEBzbSB7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG4udy0xXFwvNHIsIC5zei0xXFwvNHIge1xuICB3aWR0aDogMC4yNXJlbTtcbn1cblxuLnctMVxcLzJyLCAuc3otMVxcLzJyIHtcbiAgd2lkdGg6IDAuNXJlbTtcbn1cblxuLnctM1xcLzRyLCAuc3otM1xcLzRyIHtcbiAgd2lkdGg6IDAuNzVyZW07XG59XG5cbi53LTFyLCAuc3otMXIge1xuICB3aWR0aDogMXJlbTtcbn1cblxuLnctM1xcLzJyLCAuc3otM1xcLzJyIHtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cblxuLnctMnIsIC5zei0yciB7XG4gIHdpZHRoOiAycmVtO1xufVxuXG4udy01XFwvMnIsIC5zei01XFwvMnIge1xuICB3aWR0aDogMi41cmVtO1xufVxuXG4udy0zciwgLnN6LTNyIHtcbiAgd2lkdGg6IDNyZW07XG59XG5cbi53LTdcXC8yciwgLnN6LTdcXC8yciB7XG4gIHdpZHRoOiAzLjVyZW07XG59XG5cbi53LTRyLCAuc3otNHIge1xuICB3aWR0aDogNHJlbTtcbn1cblxuLnctOVxcLzJyLCAuc3otOVxcLzJyIHtcbiAgd2lkdGg6IDQuNXJlbTtcbn1cblxuLnctNXIsIC5zei01ciB7XG4gIHdpZHRoOiA1cmVtO1xufVxuXG4udy0xMVxcLzJyLCAuc3otMTFcXC8yciB7XG4gIHdpZHRoOiA1LjVyZW07XG59XG5cbi53LTZyLCAuc3otNnIge1xuICB3aWR0aDogNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC53LTFcXC80clxcQHhsXFwrLCAuc3otMVxcLzRyXFxAeGxcXCsge1xuICAgIHdpZHRoOiAwLjI1cmVtO1xuICB9XG4gIC53LTFcXC8yclxcQHhsXFwrLCAuc3otMVxcLzJyXFxAeGxcXCsge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gIH1cbiAgLnctM1xcLzRyXFxAeGxcXCssIC5zei0zXFwvNHJcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gIH1cbiAgLnctMXJcXEB4bFxcKywgLnN6LTFyXFxAeGxcXCsge1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG4gIC53LTNcXC8yclxcQHhsXFwrLCAuc3otM1xcLzJyXFxAeGxcXCsge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gIH1cbiAgLnctMnJcXEB4bFxcKywgLnN6LTJyXFxAeGxcXCsge1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG4gIC53LTVcXC8yclxcQHhsXFwrLCAuc3otNVxcLzJyXFxAeGxcXCsge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cbiAgLnctM3JcXEB4bFxcKywgLnN6LTNyXFxAeGxcXCsge1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG4gIC53LTdcXC8yclxcQHhsXFwrLCAuc3otN1xcLzJyXFxAeGxcXCsge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gIH1cbiAgLnctNHJcXEB4bFxcKywgLnN6LTRyXFxAeGxcXCsge1xuICAgIHdpZHRoOiA0cmVtO1xuICB9XG4gIC53LTlcXC8yclxcQHhsXFwrLCAuc3otOVxcLzJyXFxAeGxcXCsge1xuICAgIHdpZHRoOiA0LjVyZW07XG4gIH1cbiAgLnctNXJcXEB4bFxcKywgLnN6LTVyXFxAeGxcXCsge1xuICAgIHdpZHRoOiA1cmVtO1xuICB9XG4gIC53LTExXFwvMnJcXEB4bFxcKywgLnN6LTExXFwvMnJcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgfVxuICAudy02clxcQHhsXFwrLCAuc3otNnJcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy0xXFwvNHJcXEBsZ1xcKywgLnN6LTFcXC80clxcQGxnXFwrIHtcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgfVxuICAudy0xXFwvMnJcXEBsZ1xcKywgLnN6LTFcXC8yclxcQGxnXFwrIHtcbiAgICB3aWR0aDogMC41cmVtO1xuICB9XG4gIC53LTNcXC80clxcQGxnXFwrLCAuc3otM1xcLzRyXFxAbGdcXCsge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICB9XG4gIC53LTFyXFxAbGdcXCssIC5zei0xclxcQGxnXFwrIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuICAudy0zXFwvMnJcXEBsZ1xcKywgLnN6LTNcXC8yclxcQGxnXFwrIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG4gIC53LTJyXFxAbGdcXCssIC5zei0yclxcQGxnXFwrIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuICAudy01XFwvMnJcXEBsZ1xcKywgLnN6LTVcXC8yclxcQGxnXFwrIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG4gIC53LTNyXFxAbGdcXCssIC5zei0zclxcQGxnXFwrIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxuICAudy03XFwvMnJcXEBsZ1xcKywgLnN6LTdcXC8yclxcQGxnXFwrIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICB9XG4gIC53LTRyXFxAbGdcXCssIC5zei00clxcQGxnXFwrIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuICAudy05XFwvMnJcXEBsZ1xcKywgLnN6LTlcXC8yclxcQGxnXFwrIHtcbiAgICB3aWR0aDogNC41cmVtO1xuICB9XG4gIC53LTVyXFxAbGdcXCssIC5zei01clxcQGxnXFwrIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxuICAudy0xMVxcLzJyXFxAbGdcXCssIC5zei0xMVxcLzJyXFxAbGdcXCsge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gIH1cbiAgLnctNnJcXEBsZ1xcKywgLnN6LTZyXFxAbGdcXCsge1xuICAgIHdpZHRoOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudy0xXFwvNHJcXEBtZFxcKywgLnN6LTFcXC80clxcQG1kXFwrIHtcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgfVxuICAudy0xXFwvMnJcXEBtZFxcKywgLnN6LTFcXC8yclxcQG1kXFwrIHtcbiAgICB3aWR0aDogMC41cmVtO1xuICB9XG4gIC53LTNcXC80clxcQG1kXFwrLCAuc3otM1xcLzRyXFxAbWRcXCsge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICB9XG4gIC53LTFyXFxAbWRcXCssIC5zei0xclxcQG1kXFwrIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuICAudy0zXFwvMnJcXEBtZFxcKywgLnN6LTNcXC8yclxcQG1kXFwrIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG4gIC53LTJyXFxAbWRcXCssIC5zei0yclxcQG1kXFwrIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuICAudy01XFwvMnJcXEBtZFxcKywgLnN6LTVcXC8yclxcQG1kXFwrIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG4gIC53LTNyXFxAbWRcXCssIC5zei0zclxcQG1kXFwrIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxuICAudy03XFwvMnJcXEBtZFxcKywgLnN6LTdcXC8yclxcQG1kXFwrIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICB9XG4gIC53LTRyXFxAbWRcXCssIC5zei00clxcQG1kXFwrIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuICAudy05XFwvMnJcXEBtZFxcKywgLnN6LTlcXC8yclxcQG1kXFwrIHtcbiAgICB3aWR0aDogNC41cmVtO1xuICB9XG4gIC53LTVyXFxAbWRcXCssIC5zei01clxcQG1kXFwrIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxuICAudy0xMVxcLzJyXFxAbWRcXCssIC5zei0xMVxcLzJyXFxAbWRcXCsge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gIH1cbiAgLnctNnJcXEBtZFxcKywgLnN6LTZyXFxAbWRcXCsge1xuICAgIHdpZHRoOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudy0xXFwvNHJcXEBzbVxcKywgLnN6LTFcXC80clxcQHNtXFwrIHtcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgfVxuICAudy0xXFwvMnJcXEBzbVxcKywgLnN6LTFcXC8yclxcQHNtXFwrIHtcbiAgICB3aWR0aDogMC41cmVtO1xuICB9XG4gIC53LTNcXC80clxcQHNtXFwrLCAuc3otM1xcLzRyXFxAc21cXCsge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICB9XG4gIC53LTFyXFxAc21cXCssIC5zei0xclxcQHNtXFwrIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuICAudy0zXFwvMnJcXEBzbVxcKywgLnN6LTNcXC8yclxcQHNtXFwrIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG4gIC53LTJyXFxAc21cXCssIC5zei0yclxcQHNtXFwrIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuICAudy01XFwvMnJcXEBzbVxcKywgLnN6LTVcXC8yclxcQHNtXFwrIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG4gIC53LTNyXFxAc21cXCssIC5zei0zclxcQHNtXFwrIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxuICAudy03XFwvMnJcXEBzbVxcKywgLnN6LTdcXC8yclxcQHNtXFwrIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICB9XG4gIC53LTRyXFxAc21cXCssIC5zei00clxcQHNtXFwrIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuICAudy05XFwvMnJcXEBzbVxcKywgLnN6LTlcXC8yclxcQHNtXFwrIHtcbiAgICB3aWR0aDogNC41cmVtO1xuICB9XG4gIC53LTVyXFxAc21cXCssIC5zei01clxcQHNtXFwrIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxuICAudy0xMVxcLzJyXFxAc21cXCssIC5zei0xMVxcLzJyXFxAc21cXCsge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gIH1cbiAgLnctNnJcXEBzbVxcKywgLnN6LTZyXFxAc21cXCsge1xuICAgIHdpZHRoOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC53LTFcXC80clxcQHhzXFwrLCAuc3otMVxcLzRyXFxAeHNcXCsge1xuICAgIHdpZHRoOiAwLjI1cmVtO1xuICB9XG4gIC53LTFcXC8yclxcQHhzXFwrLCAuc3otMVxcLzJyXFxAeHNcXCsge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gIH1cbiAgLnctM1xcLzRyXFxAeHNcXCssIC5zei0zXFwvNHJcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gIH1cbiAgLnctMXJcXEB4c1xcKywgLnN6LTFyXFxAeHNcXCsge1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG4gIC53LTNcXC8yclxcQHhzXFwrLCAuc3otM1xcLzJyXFxAeHNcXCsge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gIH1cbiAgLnctMnJcXEB4c1xcKywgLnN6LTJyXFxAeHNcXCsge1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG4gIC53LTVcXC8yclxcQHhzXFwrLCAuc3otNVxcLzJyXFxAeHNcXCsge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cbiAgLnctM3JcXEB4c1xcKywgLnN6LTNyXFxAeHNcXCsge1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG4gIC53LTdcXC8yclxcQHhzXFwrLCAuc3otN1xcLzJyXFxAeHNcXCsge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gIH1cbiAgLnctNHJcXEB4c1xcKywgLnN6LTRyXFxAeHNcXCsge1xuICAgIHdpZHRoOiA0cmVtO1xuICB9XG4gIC53LTlcXC8yclxcQHhzXFwrLCAuc3otOVxcLzJyXFxAeHNcXCsge1xuICAgIHdpZHRoOiA0LjVyZW07XG4gIH1cbiAgLnctNXJcXEB4c1xcKywgLnN6LTVyXFxAeHNcXCsge1xuICAgIHdpZHRoOiA1cmVtO1xuICB9XG4gIC53LTExXFwvMnJcXEB4c1xcKywgLnN6LTExXFwvMnJcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgfVxuICAudy02clxcQHhzXFwrLCAuc3otNnJcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudy0xXFwvNHJcXEB4bC0sIC5zei0xXFwvNHJcXEB4bC0ge1xuICAgIHdpZHRoOiAwLjI1cmVtO1xuICB9XG4gIC53LTFcXC8yclxcQHhsLSwgLnN6LTFcXC8yclxcQHhsLSB7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgfVxuICAudy0zXFwvNHJcXEB4bC0sIC5zei0zXFwvNHJcXEB4bC0ge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICB9XG4gIC53LTFyXFxAeGwtLCAuc3otMXJcXEB4bC0ge1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG4gIC53LTNcXC8yclxcQHhsLSwgLnN6LTNcXC8yclxcQHhsLSB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxuICAudy0yclxcQHhsLSwgLnN6LTJyXFxAeGwtIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuICAudy01XFwvMnJcXEB4bC0sIC5zei01XFwvMnJcXEB4bC0ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cbiAgLnctM3JcXEB4bC0sIC5zei0zclxcQHhsLSB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cbiAgLnctN1xcLzJyXFxAeGwtLCAuc3otN1xcLzJyXFxAeGwtIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICB9XG4gIC53LTRyXFxAeGwtLCAuc3otNHJcXEB4bC0ge1xuICAgIHdpZHRoOiA0cmVtO1xuICB9XG4gIC53LTlcXC8yclxcQHhsLSwgLnN6LTlcXC8yclxcQHhsLSB7XG4gICAgd2lkdGg6IDQuNXJlbTtcbiAgfVxuICAudy01clxcQHhsLSwgLnN6LTVyXFxAeGwtIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxuICAudy0xMVxcLzJyXFxAeGwtLCAuc3otMTFcXC8yclxcQHhsLSB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgfVxuICAudy02clxcQHhsLSwgLnN6LTZyXFxAeGwtIHtcbiAgICB3aWR0aDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53LTFcXC80clxcQGxnLSwgLnN6LTFcXC80clxcQGxnLSB7XG4gICAgd2lkdGg6IDAuMjVyZW07XG4gIH1cbiAgLnctMVxcLzJyXFxAbGctLCAuc3otMVxcLzJyXFxAbGctIHtcbiAgICB3aWR0aDogMC41cmVtO1xuICB9XG4gIC53LTNcXC80clxcQGxnLSwgLnN6LTNcXC80clxcQGxnLSB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gIH1cbiAgLnctMXJcXEBsZy0sIC5zei0xclxcQGxnLSB7XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cbiAgLnctM1xcLzJyXFxAbGctLCAuc3otM1xcLzJyXFxAbGctIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG4gIC53LTJyXFxAbGctLCAuc3otMnJcXEBsZy0ge1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG4gIC53LTVcXC8yclxcQGxnLSwgLnN6LTVcXC8yclxcQGxnLSB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxuICAudy0zclxcQGxnLSwgLnN6LTNyXFxAbGctIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxuICAudy03XFwvMnJcXEBsZy0sIC5zei03XFwvMnJcXEBsZy0ge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gIH1cbiAgLnctNHJcXEBsZy0sIC5zei00clxcQGxnLSB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cbiAgLnctOVxcLzJyXFxAbGctLCAuc3otOVxcLzJyXFxAbGctIHtcbiAgICB3aWR0aDogNC41cmVtO1xuICB9XG4gIC53LTVyXFxAbGctLCAuc3otNXJcXEBsZy0ge1xuICAgIHdpZHRoOiA1cmVtO1xuICB9XG4gIC53LTExXFwvMnJcXEBsZy0sIC5zei0xMVxcLzJyXFxAbGctIHtcbiAgICB3aWR0aDogNS41cmVtO1xuICB9XG4gIC53LTZyXFxAbGctLCAuc3otNnJcXEBsZy0ge1xuICAgIHdpZHRoOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudy0xXFwvNHJcXEBtZC0sIC5zei0xXFwvNHJcXEBtZC0ge1xuICAgIHdpZHRoOiAwLjI1cmVtO1xuICB9XG4gIC53LTFcXC8yclxcQG1kLSwgLnN6LTFcXC8yclxcQG1kLSB7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgfVxuICAudy0zXFwvNHJcXEBtZC0sIC5zei0zXFwvNHJcXEBtZC0ge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICB9XG4gIC53LTFyXFxAbWQtLCAuc3otMXJcXEBtZC0ge1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG4gIC53LTNcXC8yclxcQG1kLSwgLnN6LTNcXC8yclxcQG1kLSB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxuICAudy0yclxcQG1kLSwgLnN6LTJyXFxAbWQtIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuICAudy01XFwvMnJcXEBtZC0sIC5zei01XFwvMnJcXEBtZC0ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cbiAgLnctM3JcXEBtZC0sIC5zei0zclxcQG1kLSB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cbiAgLnctN1xcLzJyXFxAbWQtLCAuc3otN1xcLzJyXFxAbWQtIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICB9XG4gIC53LTRyXFxAbWQtLCAuc3otNHJcXEBtZC0ge1xuICAgIHdpZHRoOiA0cmVtO1xuICB9XG4gIC53LTlcXC8yclxcQG1kLSwgLnN6LTlcXC8yclxcQG1kLSB7XG4gICAgd2lkdGg6IDQuNXJlbTtcbiAgfVxuICAudy01clxcQG1kLSwgLnN6LTVyXFxAbWQtIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxuICAudy0xMVxcLzJyXFxAbWQtLCAuc3otMTFcXC8yclxcQG1kLSB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgfVxuICAudy02clxcQG1kLSwgLnN6LTZyXFxAbWQtIHtcbiAgICB3aWR0aDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnctMVxcLzRyXFxAc20tLCAuc3otMVxcLzRyXFxAc20tIHtcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgfVxuICAudy0xXFwvMnJcXEBzbS0sIC5zei0xXFwvMnJcXEBzbS0ge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gIH1cbiAgLnctM1xcLzRyXFxAc20tLCAuc3otM1xcLzRyXFxAc20tIHtcbiAgICB3aWR0aDogMC43NXJlbTtcbiAgfVxuICAudy0xclxcQHNtLSwgLnN6LTFyXFxAc20tIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuICAudy0zXFwvMnJcXEBzbS0sIC5zei0zXFwvMnJcXEBzbS0ge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gIH1cbiAgLnctMnJcXEBzbS0sIC5zei0yclxcQHNtLSB7XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cbiAgLnctNVxcLzJyXFxAc20tLCAuc3otNVxcLzJyXFxAc20tIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG4gIC53LTNyXFxAc20tLCAuc3otM3JcXEBzbS0ge1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG4gIC53LTdcXC8yclxcQHNtLSwgLnN6LTdcXC8yclxcQHNtLSB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgfVxuICAudy00clxcQHNtLSwgLnN6LTRyXFxAc20tIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuICAudy05XFwvMnJcXEBzbS0sIC5zei05XFwvMnJcXEBzbS0ge1xuICAgIHdpZHRoOiA0LjVyZW07XG4gIH1cbiAgLnctNXJcXEBzbS0sIC5zei01clxcQHNtLSB7XG4gICAgd2lkdGg6IDVyZW07XG4gIH1cbiAgLnctMTFcXC8yclxcQHNtLSwgLnN6LTExXFwvMnJcXEBzbS0ge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gIH1cbiAgLnctNnJcXEBzbS0sIC5zei02clxcQHNtLSB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudy0xXFwvNHJcXEBsZywgLnN6LTFcXC80clxcQGxnIHtcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgfVxuICAudy0xXFwvMnJcXEBsZywgLnN6LTFcXC8yclxcQGxnIHtcbiAgICB3aWR0aDogMC41cmVtO1xuICB9XG4gIC53LTNcXC80clxcQGxnLCAuc3otM1xcLzRyXFxAbGcge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICB9XG4gIC53LTFyXFxAbGcsIC5zei0xclxcQGxnIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuICAudy0zXFwvMnJcXEBsZywgLnN6LTNcXC8yclxcQGxnIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG4gIC53LTJyXFxAbGcsIC5zei0yclxcQGxnIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuICAudy01XFwvMnJcXEBsZywgLnN6LTVcXC8yclxcQGxnIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG4gIC53LTNyXFxAbGcsIC5zei0zclxcQGxnIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxuICAudy03XFwvMnJcXEBsZywgLnN6LTdcXC8yclxcQGxnIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICB9XG4gIC53LTRyXFxAbGcsIC5zei00clxcQGxnIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuICAudy05XFwvMnJcXEBsZywgLnN6LTlcXC8yclxcQGxnIHtcbiAgICB3aWR0aDogNC41cmVtO1xuICB9XG4gIC53LTVyXFxAbGcsIC5zei01clxcQGxnIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxuICAudy0xMVxcLzJyXFxAbGcsIC5zei0xMVxcLzJyXFxAbGcge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gIH1cbiAgLnctNnJcXEBsZywgLnN6LTZyXFxAbGcge1xuICAgIHdpZHRoOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudy0xXFwvNHJcXEBtZCwgLnN6LTFcXC80clxcQG1kIHtcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgfVxuICAudy0xXFwvMnJcXEBtZCwgLnN6LTFcXC8yclxcQG1kIHtcbiAgICB3aWR0aDogMC41cmVtO1xuICB9XG4gIC53LTNcXC80clxcQG1kLCAuc3otM1xcLzRyXFxAbWQge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICB9XG4gIC53LTFyXFxAbWQsIC5zei0xclxcQG1kIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuICAudy0zXFwvMnJcXEBtZCwgLnN6LTNcXC8yclxcQG1kIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG4gIC53LTJyXFxAbWQsIC5zei0yclxcQG1kIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuICAudy01XFwvMnJcXEBtZCwgLnN6LTVcXC8yclxcQG1kIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG4gIC53LTNyXFxAbWQsIC5zei0zclxcQG1kIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxuICAudy03XFwvMnJcXEBtZCwgLnN6LTdcXC8yclxcQG1kIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICB9XG4gIC53LTRyXFxAbWQsIC5zei00clxcQG1kIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuICAudy05XFwvMnJcXEBtZCwgLnN6LTlcXC8yclxcQG1kIHtcbiAgICB3aWR0aDogNC41cmVtO1xuICB9XG4gIC53LTVyXFxAbWQsIC5zei01clxcQG1kIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxuICAudy0xMVxcLzJyXFxAbWQsIC5zei0xMVxcLzJyXFxAbWQge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gIH1cbiAgLnctNnJcXEBtZCwgLnN6LTZyXFxAbWQge1xuICAgIHdpZHRoOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53LTFcXC80clxcQHNtLCAuc3otMVxcLzRyXFxAc20ge1xuICAgIHdpZHRoOiAwLjI1cmVtO1xuICB9XG4gIC53LTFcXC8yclxcQHNtLCAuc3otMVxcLzJyXFxAc20ge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gIH1cbiAgLnctM1xcLzRyXFxAc20sIC5zei0zXFwvNHJcXEBzbSB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gIH1cbiAgLnctMXJcXEBzbSwgLnN6LTFyXFxAc20ge1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG4gIC53LTNcXC8yclxcQHNtLCAuc3otM1xcLzJyXFxAc20ge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gIH1cbiAgLnctMnJcXEBzbSwgLnN6LTJyXFxAc20ge1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG4gIC53LTVcXC8yclxcQHNtLCAuc3otNVxcLzJyXFxAc20ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cbiAgLnctM3JcXEBzbSwgLnN6LTNyXFxAc20ge1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG4gIC53LTdcXC8yclxcQHNtLCAuc3otN1xcLzJyXFxAc20ge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gIH1cbiAgLnctNHJcXEBzbSwgLnN6LTRyXFxAc20ge1xuICAgIHdpZHRoOiA0cmVtO1xuICB9XG4gIC53LTlcXC8yclxcQHNtLCAuc3otOVxcLzJyXFxAc20ge1xuICAgIHdpZHRoOiA0LjVyZW07XG4gIH1cbiAgLnctNXJcXEBzbSwgLnN6LTVyXFxAc20ge1xuICAgIHdpZHRoOiA1cmVtO1xuICB9XG4gIC53LTExXFwvMnJcXEBzbSwgLnN6LTExXFwvMnJcXEBzbSB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgfVxuICAudy02clxcQHNtLCAuc3otNnJcXEBzbSB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cbn1cbi53LTAge1xuICB3aWR0aDogMHB4O1xufVxuXG4udy0xMHAge1xuICB3aWR0aDogMTAlO1xufVxuXG4udy0yMHAge1xuICB3aWR0aDogMjAlO1xufVxuXG4udy0zMHAge1xuICB3aWR0aDogMzAlO1xufVxuXG4udy00MHAge1xuICB3aWR0aDogNDAlO1xufVxuXG4udy01MHAge1xuICB3aWR0aDogNTAlO1xufVxuXG4udy02MHAge1xuICB3aWR0aDogNjAlO1xufVxuXG4udy03MHAge1xuICB3aWR0aDogNzAlO1xufVxuXG4udy04MHAge1xuICB3aWR0aDogODAlO1xufVxuXG4udy05MHAge1xuICB3aWR0aDogOTAlO1xufVxuXG4udy0xMDBwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53LTFweCB7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi53LWEge1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC53LTBcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAudy0xMHBcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudy0yMHBcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAudy0zMHBcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAudy00MHBcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudy01MHBcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudy02MHBcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAudy03MHBcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudy04MHBcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAudy05MHBcXEB4bFxcKyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAudy0xMDBwXFxAeGxcXCsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53LTFweFxcQHhsXFwrIHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG4gIC53LWFcXEB4bFxcKyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy0wXFxAbGdcXCsge1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLnctMTBwXFxAbGdcXCsge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnctMjBwXFxAbGdcXCsge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnctMzBwXFxAbGdcXCsge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnctNDBwXFxAbGdcXCsge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnctNTBwXFxAbGdcXCsge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnctNjBwXFxAbGdcXCsge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnctNzBwXFxAbGdcXCsge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnctODBwXFxAbGdcXCsge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnctOTBwXFxAbGdcXCsge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnctMTAwcFxcQGxnXFwrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudy0xcHhcXEBsZ1xcKyB7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuICAudy1hXFxAbGdcXCsge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudy0wXFxAbWRcXCsge1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLnctMTBwXFxAbWRcXCsge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnctMjBwXFxAbWRcXCsge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnctMzBwXFxAbWRcXCsge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnctNDBwXFxAbWRcXCsge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnctNTBwXFxAbWRcXCsge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnctNjBwXFxAbWRcXCsge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnctNzBwXFxAbWRcXCsge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnctODBwXFxAbWRcXCsge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnctOTBwXFxAbWRcXCsge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnctMTAwcFxcQG1kXFwrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudy0xcHhcXEBtZFxcKyB7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuICAudy1hXFxAbWRcXCsge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudy0wXFxAc21cXCsge1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLnctMTBwXFxAc21cXCsge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnctMjBwXFxAc21cXCsge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnctMzBwXFxAc21cXCsge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnctNDBwXFxAc21cXCsge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnctNTBwXFxAc21cXCsge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnctNjBwXFxAc21cXCsge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnctNzBwXFxAc21cXCsge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnctODBwXFxAc21cXCsge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnctOTBwXFxAc21cXCsge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnctMTAwcFxcQHNtXFwrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudy0xcHhcXEBzbVxcKyB7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuICAudy1hXFxAc21cXCsge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC53LTBcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAudy0xMHBcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudy0yMHBcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAudy0zMHBcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAudy00MHBcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudy01MHBcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudy02MHBcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAudy03MHBcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudy04MHBcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAudy05MHBcXEB4c1xcKyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAudy0xMDBwXFxAeHNcXCsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53LTFweFxcQHhzXFwrIHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG4gIC53LWFcXEB4c1xcKyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudy0wXFxAeGwtIHtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC53LTEwcFxcQHhsLSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudy0yMHBcXEB4bC0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnctMzBwXFxAeGwtIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC53LTQwcFxcQHhsLSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudy01MHBcXEB4bC0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnctNjBwXFxAeGwtIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC53LTcwcFxcQHhsLSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudy04MHBcXEB4bC0ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnctOTBwXFxAeGwtIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC53LTEwMHBcXEB4bC0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53LTFweFxcQHhsLSB7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuICAudy1hXFxAeGwtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53LTBcXEBsZy0ge1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLnctMTBwXFxAbGctIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC53LTIwcFxcQGxnLSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAudy0zMHBcXEBsZy0ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnctNDBwXFxAbGctIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC53LTUwcFxcQGxnLSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudy02MHBcXEBsZy0ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnctNzBwXFxAbGctIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC53LTgwcFxcQGxnLSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAudy05MHBcXEBsZy0ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnctMTAwcFxcQGxnLSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnctMXB4XFxAbGctIHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG4gIC53LWFcXEBsZy0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudy0wXFxAbWQtIHtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC53LTEwcFxcQG1kLSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudy0yMHBcXEBtZC0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnctMzBwXFxAbWQtIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC53LTQwcFxcQG1kLSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudy01MHBcXEBtZC0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnctNjBwXFxAbWQtIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC53LTcwcFxcQG1kLSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudy04MHBcXEBtZC0ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnctOTBwXFxAbWQtIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC53LTEwMHBcXEBtZC0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53LTFweFxcQG1kLSB7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuICAudy1hXFxAbWQtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnctMFxcQHNtLSB7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAudy0xMHBcXEBzbS0ge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnctMjBwXFxAc20tIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC53LTMwcFxcQHNtLSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAudy00MHBcXEBzbS0ge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnctNTBwXFxAc20tIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC53LTYwcFxcQHNtLSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAudy03MHBcXEBzbS0ge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnctODBwXFxAc20tIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC53LTkwcFxcQHNtLSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAudy0xMDBwXFxAc20tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudy0xcHhcXEBzbS0ge1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cbiAgLnctYVxcQHNtLSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudy0wXFxAbGcge1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLnctMTBwXFxAbGcge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnctMjBwXFxAbGcge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnctMzBwXFxAbGcge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnctNDBwXFxAbGcge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnctNTBwXFxAbGcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnctNjBwXFxAbGcge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnctNzBwXFxAbGcge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnctODBwXFxAbGcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnctOTBwXFxAbGcge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnctMTAwcFxcQGxnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudy0xcHhcXEBsZyB7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuICAudy1hXFxAbGcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudy0wXFxAbWQge1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLnctMTBwXFxAbWQge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnctMjBwXFxAbWQge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnctMzBwXFxAbWQge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnctNDBwXFxAbWQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnctNTBwXFxAbWQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnctNjBwXFxAbWQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnctNzBwXFxAbWQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnctODBwXFxAbWQge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnctOTBwXFxAbWQge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnctMTAwcFxcQG1kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudy0xcHhcXEBtZCB7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuICAudy1hXFxAbWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53LTBcXEBzbSB7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAudy0xMHBcXEBzbSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudy0yMHBcXEBzbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAudy0zMHBcXEBzbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAudy00MHBcXEBzbSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudy01MHBcXEBzbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudy02MHBcXEBzbSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAudy03MHBcXEBzbSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudy04MHBcXEBzbSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAudy05MHBcXEBzbSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAudy0xMDBwXFxAc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53LTFweFxcQHNtIHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG4gIC53LWFcXEBzbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5oLTFcXC80ciwgLnN6LTFcXC80ciB7XG4gIGhlaWdodDogMC4yNXJlbTtcbn1cblxuLmgtMVxcLzJyLCAuc3otMVxcLzJyIHtcbiAgaGVpZ2h0OiAwLjVyZW07XG59XG5cbi5oLTNcXC80ciwgLnN6LTNcXC80ciB7XG4gIGhlaWdodDogMC43NXJlbTtcbn1cblxuLmgtMXIsIC5zei0xciB7XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLmgtM1xcLzJyLCAuc3otM1xcLzJyIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5oLTJyLCAuc3otMnIge1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5oLTVcXC8yciwgLnN6LTVcXC8yciB7XG4gIGhlaWdodDogMi41cmVtO1xufVxuXG4uaC0zciwgLnN6LTNyIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4uaC03XFwvMnIsIC5zei03XFwvMnIge1xuICBoZWlnaHQ6IDMuNXJlbTtcbn1cblxuLmgtNHIsIC5zei00ciB7XG4gIGhlaWdodDogNHJlbTtcbn1cblxuLmgtOVxcLzJyLCAuc3otOVxcLzJyIHtcbiAgaGVpZ2h0OiA0LjVyZW07XG59XG5cbi5oLTVyLCAuc3otNXIge1xuICBoZWlnaHQ6IDVyZW07XG59XG5cbi5oLTExXFwvMnIsIC5zei0xMVxcLzJyIHtcbiAgaGVpZ2h0OiA1LjVyZW07XG59XG5cbi5oLTZyLCAuc3otNnIge1xuICBoZWlnaHQ6IDZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaC0xXFwvNHJcXEB4bFxcKywgLnN6LTFcXC80clxcQHhsXFwrIHtcbiAgICBoZWlnaHQ6IDAuMjVyZW07XG4gIH1cbiAgLmgtMVxcLzJyXFxAeGxcXCssIC5zei0xXFwvMnJcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLmgtM1xcLzRyXFxAeGxcXCssIC5zei0zXFwvNHJcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG4gIC5oLTFyXFxAeGxcXCssIC5zei0xclxcQHhsXFwrIHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbiAgLmgtM1xcLzJyXFxAeGxcXCssIC5zei0zXFwvMnJcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmgtMnJcXEB4bFxcKywgLnN6LTJyXFxAeGxcXCsge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAuaC01XFwvMnJcXEB4bFxcKywgLnN6LTVcXC8yclxcQHhsXFwrIHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuaC0zclxcQHhsXFwrLCAuc3otM3JcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5oLTdcXC8yclxcQHhsXFwrLCAuc3otN1xcLzJyXFxAeGxcXCsge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG4gIC5oLTRyXFxAeGxcXCssIC5zei00clxcQHhsXFwrIHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbiAgLmgtOVxcLzJyXFxAeGxcXCssIC5zei05XFwvMnJcXEB4bFxcKyB7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gIH1cbiAgLmgtNXJcXEB4bFxcKywgLnN6LTVyXFxAeGxcXCsge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuICAuaC0xMVxcLzJyXFxAeGxcXCssIC5zei0xMVxcLzJyXFxAeGxcXCsge1xuICAgIGhlaWdodDogNS41cmVtO1xuICB9XG4gIC5oLTZyXFxAeGxcXCssIC5zei02clxcQHhsXFwrIHtcbiAgICBoZWlnaHQ6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaC0xXFwvNHJcXEBsZ1xcKywgLnN6LTFcXC80clxcQGxnXFwrIHtcbiAgICBoZWlnaHQ6IDAuMjVyZW07XG4gIH1cbiAgLmgtMVxcLzJyXFxAbGdcXCssIC5zei0xXFwvMnJcXEBsZ1xcKyB7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLmgtM1xcLzRyXFxAbGdcXCssIC5zei0zXFwvNHJcXEBsZ1xcKyB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG4gIC5oLTFyXFxAbGdcXCssIC5zei0xclxcQGxnXFwrIHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbiAgLmgtM1xcLzJyXFxAbGdcXCssIC5zei0zXFwvMnJcXEBsZ1xcKyB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmgtMnJcXEBsZ1xcKywgLnN6LTJyXFxAbGdcXCsge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAuaC01XFwvMnJcXEBsZ1xcKywgLnN6LTVcXC8yclxcQGxnXFwrIHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuaC0zclxcQGxnXFwrLCAuc3otM3JcXEBsZ1xcKyB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5oLTdcXC8yclxcQGxnXFwrLCAuc3otN1xcLzJyXFxAbGdcXCsge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG4gIC5oLTRyXFxAbGdcXCssIC5zei00clxcQGxnXFwrIHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbiAgLmgtOVxcLzJyXFxAbGdcXCssIC5zei05XFwvMnJcXEBsZ1xcKyB7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gIH1cbiAgLmgtNXJcXEBsZ1xcKywgLnN6LTVyXFxAbGdcXCsge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuICAuaC0xMVxcLzJyXFxAbGdcXCssIC5zei0xMVxcLzJyXFxAbGdcXCsge1xuICAgIGhlaWdodDogNS41cmVtO1xuICB9XG4gIC5oLTZyXFxAbGdcXCssIC5zei02clxcQGxnXFwrIHtcbiAgICBoZWlnaHQ6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oLTFcXC80clxcQG1kXFwrLCAuc3otMVxcLzRyXFxAbWRcXCsge1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgfVxuICAuaC0xXFwvMnJcXEBtZFxcKywgLnN6LTFcXC8yclxcQG1kXFwrIHtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuaC0zXFwvNHJcXEBtZFxcKywgLnN6LTNcXC80clxcQG1kXFwrIHtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gIH1cbiAgLmgtMXJcXEBtZFxcKywgLnN6LTFyXFxAbWRcXCsge1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuICAuaC0zXFwvMnJcXEBtZFxcKywgLnN6LTNcXC8yclxcQG1kXFwrIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuaC0yclxcQG1kXFwrLCAuc3otMnJcXEBtZFxcKyB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5oLTVcXC8yclxcQG1kXFwrLCAuc3otNVxcLzJyXFxAbWRcXCsge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5oLTNyXFxAbWRcXCssIC5zei0zclxcQG1kXFwrIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbiAgLmgtN1xcLzJyXFxAbWRcXCssIC5zei03XFwvMnJcXEBtZFxcKyB7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gIH1cbiAgLmgtNHJcXEBtZFxcKywgLnN6LTRyXFxAbWRcXCsge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAuaC05XFwvMnJcXEBtZFxcKywgLnN6LTlcXC8yclxcQG1kXFwrIHtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgfVxuICAuaC01clxcQG1kXFwrLCAuc3otNXJcXEBtZFxcKyB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG4gIC5oLTExXFwvMnJcXEBtZFxcKywgLnN6LTExXFwvMnJcXEBtZFxcKyB7XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gIH1cbiAgLmgtNnJcXEBtZFxcKywgLnN6LTZyXFxAbWRcXCsge1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgtMVxcLzRyXFxAc21cXCssIC5zei0xXFwvNHJcXEBzbVxcKyB7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICB9XG4gIC5oLTFcXC8yclxcQHNtXFwrLCAuc3otMVxcLzJyXFxAc21cXCsge1xuICAgIGhlaWdodDogMC41cmVtO1xuICB9XG4gIC5oLTNcXC80clxcQHNtXFwrLCAuc3otM1xcLzRyXFxAc21cXCsge1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgfVxuICAuaC0xclxcQHNtXFwrLCAuc3otMXJcXEBzbVxcKyB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG4gIC5oLTNcXC8yclxcQHNtXFwrLCAuc3otM1xcLzJyXFxAc21cXCsge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIC5oLTJyXFxAc21cXCssIC5zei0yclxcQHNtXFwrIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLmgtNVxcLzJyXFxAc21cXCssIC5zei01XFwvMnJcXEBzbVxcKyB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLmgtM3JcXEBzbVxcKywgLnN6LTNyXFxAc21cXCsge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuICAuaC03XFwvMnJcXEBzbVxcKywgLnN6LTdcXC8yclxcQHNtXFwrIHtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgfVxuICAuaC00clxcQHNtXFwrLCAuc3otNHJcXEBzbVxcKyB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5oLTlcXC8yclxcQHNtXFwrLCAuc3otOVxcLzJyXFxAc21cXCsge1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG4gIC5oLTVyXFxAc21cXCssIC5zei01clxcQHNtXFwrIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbiAgLmgtMTFcXC8yclxcQHNtXFwrLCAuc3otMTFcXC8yclxcQHNtXFwrIHtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgfVxuICAuaC02clxcQHNtXFwrLCAuc3otNnJcXEBzbVxcKyB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5oLTFcXC80clxcQHhzXFwrLCAuc3otMVxcLzRyXFxAeHNcXCsge1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgfVxuICAuaC0xXFwvMnJcXEB4c1xcKywgLnN6LTFcXC8yclxcQHhzXFwrIHtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuaC0zXFwvNHJcXEB4c1xcKywgLnN6LTNcXC80clxcQHhzXFwrIHtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gIH1cbiAgLmgtMXJcXEB4c1xcKywgLnN6LTFyXFxAeHNcXCsge1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuICAuaC0zXFwvMnJcXEB4c1xcKywgLnN6LTNcXC8yclxcQHhzXFwrIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuaC0yclxcQHhzXFwrLCAuc3otMnJcXEB4c1xcKyB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5oLTVcXC8yclxcQHhzXFwrLCAuc3otNVxcLzJyXFxAeHNcXCsge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5oLTNyXFxAeHNcXCssIC5zei0zclxcQHhzXFwrIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbiAgLmgtN1xcLzJyXFxAeHNcXCssIC5zei03XFwvMnJcXEB4c1xcKyB7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gIH1cbiAgLmgtNHJcXEB4c1xcKywgLnN6LTRyXFxAeHNcXCsge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAuaC05XFwvMnJcXEB4c1xcKywgLnN6LTlcXC8yclxcQHhzXFwrIHtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgfVxuICAuaC01clxcQHhzXFwrLCAuc3otNXJcXEB4c1xcKyB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG4gIC5oLTExXFwvMnJcXEB4c1xcKywgLnN6LTExXFwvMnJcXEB4c1xcKyB7XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gIH1cbiAgLmgtNnJcXEB4c1xcKywgLnN6LTZyXFxAeHNcXCsge1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oLTFcXC80clxcQHhsLSwgLnN6LTFcXC80clxcQHhsLSB7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICB9XG4gIC5oLTFcXC8yclxcQHhsLSwgLnN6LTFcXC8yclxcQHhsLSB7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLmgtM1xcLzRyXFxAeGwtLCAuc3otM1xcLzRyXFxAeGwtIHtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gIH1cbiAgLmgtMXJcXEB4bC0sIC5zei0xclxcQHhsLSB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG4gIC5oLTNcXC8yclxcQHhsLSwgLnN6LTNcXC8yclxcQHhsLSB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmgtMnJcXEB4bC0sIC5zei0yclxcQHhsLSB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5oLTVcXC8yclxcQHhsLSwgLnN6LTVcXC8yclxcQHhsLSB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLmgtM3JcXEB4bC0sIC5zei0zclxcQHhsLSB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5oLTdcXC8yclxcQHhsLSwgLnN6LTdcXC8yclxcQHhsLSB7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gIH1cbiAgLmgtNHJcXEB4bC0sIC5zei00clxcQHhsLSB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5oLTlcXC8yclxcQHhsLSwgLnN6LTlcXC8yclxcQHhsLSB7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gIH1cbiAgLmgtNXJcXEB4bC0sIC5zei01clxcQHhsLSB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG4gIC5oLTExXFwvMnJcXEB4bC0sIC5zei0xMVxcLzJyXFxAeGwtIHtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgfVxuICAuaC02clxcQHhsLSwgLnN6LTZyXFxAeGwtIHtcbiAgICBoZWlnaHQ6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaC0xXFwvNHJcXEBsZy0sIC5zei0xXFwvNHJcXEBsZy0ge1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgfVxuICAuaC0xXFwvMnJcXEBsZy0sIC5zei0xXFwvMnJcXEBsZy0ge1xuICAgIGhlaWdodDogMC41cmVtO1xuICB9XG4gIC5oLTNcXC80clxcQGxnLSwgLnN6LTNcXC80clxcQGxnLSB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG4gIC5oLTFyXFxAbGctLCAuc3otMXJcXEBsZy0ge1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuICAuaC0zXFwvMnJcXEBsZy0sIC5zei0zXFwvMnJcXEBsZy0ge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIC5oLTJyXFxAbGctLCAuc3otMnJcXEBsZy0ge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAuaC01XFwvMnJcXEBsZy0sIC5zei01XFwvMnJcXEBsZy0ge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5oLTNyXFxAbGctLCAuc3otM3JcXEBsZy0ge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuICAuaC03XFwvMnJcXEBsZy0sIC5zei03XFwvMnJcXEBsZy0ge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG4gIC5oLTRyXFxAbGctLCAuc3otNHJcXEBsZy0ge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAuaC05XFwvMnJcXEBsZy0sIC5zei05XFwvMnJcXEBsZy0ge1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG4gIC5oLTVyXFxAbGctLCAuc3otNXJcXEBsZy0ge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuICAuaC0xMVxcLzJyXFxAbGctLCAuc3otMTFcXC8yclxcQGxnLSB7XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gIH1cbiAgLmgtNnJcXEBsZy0sIC5zei02clxcQGxnLSB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaC0xXFwvNHJcXEBtZC0sIC5zei0xXFwvNHJcXEBtZC0ge1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgfVxuICAuaC0xXFwvMnJcXEBtZC0sIC5zei0xXFwvMnJcXEBtZC0ge1xuICAgIGhlaWdodDogMC41cmVtO1xuICB9XG4gIC5oLTNcXC80clxcQG1kLSwgLnN6LTNcXC80clxcQG1kLSB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG4gIC5oLTFyXFxAbWQtLCAuc3otMXJcXEBtZC0ge1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuICAuaC0zXFwvMnJcXEBtZC0sIC5zei0zXFwvMnJcXEBtZC0ge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIC5oLTJyXFxAbWQtLCAuc3otMnJcXEBtZC0ge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAuaC01XFwvMnJcXEBtZC0sIC5zei01XFwvMnJcXEBtZC0ge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5oLTNyXFxAbWQtLCAuc3otM3JcXEBtZC0ge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuICAuaC03XFwvMnJcXEBtZC0sIC5zei03XFwvMnJcXEBtZC0ge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG4gIC5oLTRyXFxAbWQtLCAuc3otNHJcXEBtZC0ge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAuaC05XFwvMnJcXEBtZC0sIC5zei05XFwvMnJcXEBtZC0ge1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG4gIC5oLTVyXFxAbWQtLCAuc3otNXJcXEBtZC0ge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuICAuaC0xMVxcLzJyXFxAbWQtLCAuc3otMTFcXC8yclxcQG1kLSB7XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gIH1cbiAgLmgtNnJcXEBtZC0sIC5zei02clxcQG1kLSB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaC0xXFwvNHJcXEBzbS0sIC5zei0xXFwvNHJcXEBzbS0ge1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgfVxuICAuaC0xXFwvMnJcXEBzbS0sIC5zei0xXFwvMnJcXEBzbS0ge1xuICAgIGhlaWdodDogMC41cmVtO1xuICB9XG4gIC5oLTNcXC80clxcQHNtLSwgLnN6LTNcXC80clxcQHNtLSB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG4gIC5oLTFyXFxAc20tLCAuc3otMXJcXEBzbS0ge1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuICAuaC0zXFwvMnJcXEBzbS0sIC5zei0zXFwvMnJcXEBzbS0ge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIC5oLTJyXFxAc20tLCAuc3otMnJcXEBzbS0ge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAuaC01XFwvMnJcXEBzbS0sIC5zei01XFwvMnJcXEBzbS0ge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5oLTNyXFxAc20tLCAuc3otM3JcXEBzbS0ge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuICAuaC03XFwvMnJcXEBzbS0sIC5zei03XFwvMnJcXEBzbS0ge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG4gIC5oLTRyXFxAc20tLCAuc3otNHJcXEBzbS0ge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAuaC05XFwvMnJcXEBzbS0sIC5zei05XFwvMnJcXEBzbS0ge1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG4gIC5oLTVyXFxAc20tLCAuc3otNXJcXEBzbS0ge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuICAuaC0xMVxcLzJyXFxAc20tLCAuc3otMTFcXC8yclxcQHNtLSB7XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gIH1cbiAgLmgtNnJcXEBzbS0sIC5zei02clxcQHNtLSB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmgtMVxcLzRyXFxAbGcsIC5zei0xXFwvNHJcXEBsZyB7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICB9XG4gIC5oLTFcXC8yclxcQGxnLCAuc3otMVxcLzJyXFxAbGcge1xuICAgIGhlaWdodDogMC41cmVtO1xuICB9XG4gIC5oLTNcXC80clxcQGxnLCAuc3otM1xcLzRyXFxAbGcge1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgfVxuICAuaC0xclxcQGxnLCAuc3otMXJcXEBsZyB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG4gIC5oLTNcXC8yclxcQGxnLCAuc3otM1xcLzJyXFxAbGcge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIC5oLTJyXFxAbGcsIC5zei0yclxcQGxnIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLmgtNVxcLzJyXFxAbGcsIC5zei01XFwvMnJcXEBsZyB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLmgtM3JcXEBsZywgLnN6LTNyXFxAbGcge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuICAuaC03XFwvMnJcXEBsZywgLnN6LTdcXC8yclxcQGxnIHtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgfVxuICAuaC00clxcQGxnLCAuc3otNHJcXEBsZyB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5oLTlcXC8yclxcQGxnLCAuc3otOVxcLzJyXFxAbGcge1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG4gIC5oLTVyXFxAbGcsIC5zei01clxcQGxnIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbiAgLmgtMTFcXC8yclxcQGxnLCAuc3otMTFcXC8yclxcQGxnIHtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgfVxuICAuaC02clxcQGxnLCAuc3otNnJcXEBsZyB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaC0xXFwvNHJcXEBtZCwgLnN6LTFcXC80clxcQG1kIHtcbiAgICBoZWlnaHQ6IDAuMjVyZW07XG4gIH1cbiAgLmgtMVxcLzJyXFxAbWQsIC5zei0xXFwvMnJcXEBtZCB7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLmgtM1xcLzRyXFxAbWQsIC5zei0zXFwvNHJcXEBtZCB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG4gIC5oLTFyXFxAbWQsIC5zei0xclxcQG1kIHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbiAgLmgtM1xcLzJyXFxAbWQsIC5zei0zXFwvMnJcXEBtZCB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmgtMnJcXEBtZCwgLnN6LTJyXFxAbWQge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAuaC01XFwvMnJcXEBtZCwgLnN6LTVcXC8yclxcQG1kIHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuaC0zclxcQG1kLCAuc3otM3JcXEBtZCB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5oLTdcXC8yclxcQG1kLCAuc3otN1xcLzJyXFxAbWQge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG4gIC5oLTRyXFxAbWQsIC5zei00clxcQG1kIHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbiAgLmgtOVxcLzJyXFxAbWQsIC5zei05XFwvMnJcXEBtZCB7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gIH1cbiAgLmgtNXJcXEBtZCwgLnN6LTVyXFxAbWQge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuICAuaC0xMVxcLzJyXFxAbWQsIC5zei0xMVxcLzJyXFxAbWQge1xuICAgIGhlaWdodDogNS41cmVtO1xuICB9XG4gIC5oLTZyXFxAbWQsIC5zei02clxcQG1kIHtcbiAgICBoZWlnaHQ6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmgtMVxcLzRyXFxAc20sIC5zei0xXFwvNHJcXEBzbSB7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICB9XG4gIC5oLTFcXC8yclxcQHNtLCAuc3otMVxcLzJyXFxAc20ge1xuICAgIGhlaWdodDogMC41cmVtO1xuICB9XG4gIC5oLTNcXC80clxcQHNtLCAuc3otM1xcLzRyXFxAc20ge1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgfVxuICAuaC0xclxcQHNtLCAuc3otMXJcXEBzbSB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG4gIC5oLTNcXC8yclxcQHNtLCAuc3otM1xcLzJyXFxAc20ge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIC5oLTJyXFxAc20sIC5zei0yclxcQHNtIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLmgtNVxcLzJyXFxAc20sIC5zei01XFwvMnJcXEBzbSB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLmgtM3JcXEBzbSwgLnN6LTNyXFxAc20ge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuICAuaC03XFwvMnJcXEBzbSwgLnN6LTdcXC8yclxcQHNtIHtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgfVxuICAuaC00clxcQHNtLCAuc3otNHJcXEBzbSB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5oLTlcXC8yclxcQHNtLCAuc3otOVxcLzJyXFxAc20ge1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG4gIC5oLTVyXFxAc20sIC5zei01clxcQHNtIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbiAgLmgtMTFcXC8yclxcQHNtLCAuc3otMTFcXC8yclxcQHNtIHtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgfVxuICAuaC02clxcQHNtLCAuc3otNnJcXEBzbSB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG4uaC0wIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaC0xMDBwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaC0xMDB2aCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaC0wXFxAeGxcXCsge1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAuaC1hdXRvXFxAeGxcXCsge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaC0xMDBwXFxAeGxcXCsge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaC0xMDB2aFxcQHhsXFwrIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgtMFxcQGxnXFwrIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLmgtYXV0b1xcQGxnXFwrIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmgtMTAwcFxcQGxnXFwrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmgtMTAwdmhcXEBsZ1xcKyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgtMFxcQG1kXFwrIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLmgtYXV0b1xcQG1kXFwrIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmgtMTAwcFxcQG1kXFwrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmgtMTAwdmhcXEBtZFxcKyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgtMFxcQHNtXFwrIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLmgtYXV0b1xcQHNtXFwrIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmgtMTAwcFxcQHNtXFwrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmgtMTAwdmhcXEBzbVxcKyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuaC0wXFxAeHNcXCsge1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAuaC1hdXRvXFxAeHNcXCsge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaC0xMDBwXFxAeHNcXCsge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaC0xMDB2aFxcQHhzXFwrIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmgtMFxcQHhsLSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5oLWF1dG9cXEB4bC0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaC0xMDBwXFxAeGwtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmgtMTAwdmhcXEB4bC0ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaC0wXFxAbGctIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLmgtYXV0b1xcQGxnLSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5oLTEwMHBcXEBsZy0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaC0xMDB2aFxcQGxnLSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmgtMFxcQG1kLSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5oLWF1dG9cXEBtZC0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaC0xMDBwXFxAbWQtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmgtMTAwdmhcXEBtZC0ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oLTBcXEBzbS0ge1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAuaC1hdXRvXFxAc20tIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmgtMTAwcFxcQHNtLSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5oLTEwMHZoXFxAc20tIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmgtMFxcQGxnIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLmgtYXV0b1xcQGxnIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmgtMTAwcFxcQGxnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmgtMTAwdmhcXEBsZyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmgtMFxcQG1kIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLmgtYXV0b1xcQG1kIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmgtMTAwcFxcQG1kIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmgtMTAwdmhcXEBtZCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaC0wXFxAc20ge1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAuaC1hdXRvXFxAc20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaC0xMDBwXFxAc20ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaC0xMDB2aFxcQHNtIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4ubXctMTAwcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1oLTEwMHAge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm13LTEwMHBcXEB4bFxcKyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taC0xMDBwXFxAeGxcXCsge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubXctMTAwcFxcQGxnXFwrIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1oLTEwMHBcXEBsZ1xcKyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm13LTEwMHBcXEBtZFxcKyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taC0xMDBwXFxAbWRcXCsge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdy0xMDBwXFxAc21cXCsge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWgtMTAwcFxcQHNtXFwrIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tdy0xMDBwXFxAeHNcXCsge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWgtMTAwcFxcQHhzXFwrIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm13LTEwMHBcXEB4bC0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWgtMTAwcFxcQHhsLSB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tdy0xMDBwXFxAbGctIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1oLTEwMHBcXEBsZy0ge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tdy0xMDBwXFxAbWQtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1oLTEwMHBcXEBtZC0ge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdy0xMDBwXFxAc20tIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1oLTEwMHBcXEBzbS0ge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubXctMTAwcFxcQGxnIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1oLTEwMHBcXEBsZyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm13LTEwMHBcXEBtZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taC0xMDBwXFxAbWQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm13LTEwMHBcXEBzbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taC0xMDBwXFxAc20ge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi50YS1jIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50YS1sIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGEtciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGEtY1xcQHhsXFwrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudGEtbFxcQHhsXFwrIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhLXJcXEB4bFxcKyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YS1jXFxAbGdcXCsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC50YS1sXFxAbGdcXCsge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGEtclxcQGxnXFwrIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGEtY1xcQG1kXFwrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudGEtbFxcQG1kXFwrIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhLXJcXEBtZFxcKyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhLWNcXEBzbVxcKyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhLWxcXEBzbVxcKyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50YS1yXFxAc21cXCsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLnRhLWNcXEB4c1xcKyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhLWxcXEB4c1xcKyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50YS1yXFxAeHNcXCsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudGEtY1xcQHhsLSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhLWxcXEB4bC0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGEtclxcQHhsLSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50YS1jXFxAbGctIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudGEtbFxcQGxnLSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50YS1yXFxAbGctIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGEtY1xcQG1kLSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhLWxcXEBtZC0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGEtclxcQG1kLSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhLWNcXEBzbS0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC50YS1sXFxAc20tIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhLXJcXEBzbS0ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudGEtY1xcQGxnIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudGEtbFxcQGxnIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhLXJcXEBsZyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRhLWNcXEBtZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhLWxcXEBtZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50YS1yXFxAbWQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhLWNcXEBzbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhLWxcXEBzbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50YS1yXFxAc20ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50dC1uIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnR0LXUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50dC1sIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udHQtYyB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mcy1pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mcy1vIHtcbiAgZm9udC1zdHlsZTogb2JsaXF1ZSAhaW1wb3J0YW50O1xufVxuXG4udGQtbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGQtbyB7XG4gIHRleHQtZGVjb3JhdGlvbjogb3ZlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRkLWx0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRkLXUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4ud2hzLW53IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4ud2hzLXAge1xuICB3aGl0ZS1zcGFjZTogcHJlICFpbXBvcnRhbnQ7XG59XG5cbi53aHMtbiB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLndvYi1uIHtcbiAgd29yZC1icmVhazogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi53b2ItYmEge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGwgIWltcG9ydGFudDtcbn1cblxuLndvYi1rIHtcbiAgd29yZC1icmVhazoga2VlcC1hbGwgIWltcG9ydGFudDtcbn1cblxuLndvdy1idyB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4ud293LW4ge1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udG92LWUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xufVxuXG4uZnN6LXhzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3otc20ge1xuICBmb250LXNpemU6IDAuODdyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzei1kZWYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzei1tZCB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN6LWxnIHtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzei14bCB7XG4gIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mdy0xMDAge1xuICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy0yMDAge1xuICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy0zMDAge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy01MDAge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy02MDAge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy03MDAge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy04MDAge1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy05MDAge1xuICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG59XG5cbi5saC0wIHtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtM1xcLzIge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5iZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYmRUIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYmRSIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2MjUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZEIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2MjUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZEwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYmR3LTAge1xuICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3VC0wIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHdSLTAge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3Qi0wIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHdMLTAge1xuICBib3JkZXItbGVmdC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHctMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHdULTEge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJkd1ItMSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHdCLTEge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJkd0wtMSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJkdy0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJkd1QtMiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3Ui0yIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJkd0ItMiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3TC0yIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3LTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3VC0zIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHdSLTMge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3Qi0zIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHdMLTMge1xuICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHctNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHdULTQge1xuICBib3JkZXItdG9wLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJkd1ItNCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHdCLTQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJkd0wtNCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJkdy01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJkd1QtNSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3Ui01IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJkd0ItNSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYmR3TC01IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYmRycy0wIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzVC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJkcnNSLTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJkcnNCLTAge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYmRyc0wtMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJkcnMtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYmRyc1QtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzUi0xIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzQi0xIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJkcnNMLTEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzLTIge1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJkcnNULTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYmRyc1ItMiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYmRyc0ItMiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzTC0yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYmRycy0zIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzVC0zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJkcnNSLTMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJkcnNCLTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYmRyc0wtMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJkcnMtNCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYmRyc1QtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzUi00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzQi00IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJkcnNMLTQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZHJzLTUwcCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYmRycy0xMGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTBlbSAhaW1wb3J0YW50O1xufVxuXG4uYmRzLW4ge1xuICBib3JkZXItc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJkcy1zIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYmRzLWR0IHtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbn1cblxuLmJkcy1kcyB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XG59XG5cbi5iZHMtZGIge1xuICBib3JkZXItc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50O1xufVxuXG4uYmRzLWcge1xuICBib3JkZXItc3R5bGU6IGdyb292ZSAhaW1wb3J0YW50O1xufVxuXG4uYmRzLXIge1xuICBib3JkZXItc3R5bGU6IHJpZGdlICFpbXBvcnRhbnQ7XG59XG5cbi5iZHMtaSB7XG4gIGJvcmRlci1zdHlsZTogaW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmJkcy1vIHtcbiAgYm9yZGVyLXN0eWxlOiBvdXRzZXQgIWltcG9ydGFudDtcbn1cblxuLm5vLWFmdGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5vLWJlZm9yZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYy13aGl0ZSwgLmNILXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnYy13aGl0ZSwgLmJnY0gtd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtd2hpdGUsIC5iZGNILXdoaXRlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXdoaXRlLCAuZmlsbEgtd2hpdGU6aG92ZXIge1xuICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItd2hpdGUsIC5zdHJILXdoaXRlOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jLXJlZC01MCwgLmNILXJlZC01MDpob3ZlciB7XG4gIGNvbG9yOiAjZmZlYmVlICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcmVkLTUwLCAuYmdjSC1yZWQtNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYmVlICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcmVkLTUwLCAuYmRjSC1yZWQtNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmViZWUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcmVkLTUwLCAuZmlsbEgtcmVkLTUwOmhvdmVyIHtcbiAgZmlsbDogI2ZmZWJlZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXJlZC01MCwgLnN0ckgtcmVkLTUwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZlYmVlICFpbXBvcnRhbnQ7XG59XG5cbi5jLXJlZC0xMDAsIC5jSC1yZWQtMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmNkZDIgIWltcG9ydGFudDtcbn1cblxuLmJnYy1yZWQtMTAwLCAuYmdjSC1yZWQtMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2RkMiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXJlZC0xMDAsIC5iZGNILXJlZC0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmNkZDIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcmVkLTEwMCwgLmZpbGxILXJlZC0xMDA6aG92ZXIge1xuICBmaWxsOiAjZmZjZGQyICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcmVkLTEwMCwgLnN0ckgtcmVkLTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmY2RkMiAhaW1wb3J0YW50O1xufVxuXG4uYy1yZWQtMjAwLCAuY0gtcmVkLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZWY5YTlhICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcmVkLTIwMCwgLmJnY0gtcmVkLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjlhOWEgIWltcG9ydGFudDtcbn1cblxuLmJkYy1yZWQtMjAwLCAuYmRjSC1yZWQtMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWY5YTlhICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXJlZC0yMDAsIC5maWxsSC1yZWQtMjAwOmhvdmVyIHtcbiAgZmlsbDogI2VmOWE5YSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXJlZC0yMDAsIC5zdHJILXJlZC0yMDA6aG92ZXIge1xuICBzdHJva2U6ICNlZjlhOWEgIWltcG9ydGFudDtcbn1cblxuLmMtcmVkLTMwMCwgLmNILXJlZC0zMDA6aG92ZXIge1xuICBjb2xvcjogI2U1NzM3MyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXJlZC0zMDAsIC5iZ2NILXJlZC0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3MzczICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcmVkLTMwMCwgLmJkY0gtcmVkLTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U1NzM3MyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1yZWQtMzAwLCAuZmlsbEgtcmVkLTMwMDpob3ZlciB7XG4gIGZpbGw6ICNlNTczNzMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1yZWQtMzAwLCAuc3RySC1yZWQtMzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZTU3MzczICFpbXBvcnRhbnQ7XG59XG5cbi5jLXJlZC00MDAsIC5jSC1yZWQtNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNlZjUzNTAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1yZWQtNDAwLCAuYmdjSC1yZWQtNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNTM1MCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXJlZC00MDAsIC5iZGNILXJlZC00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZjUzNTAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcmVkLTQwMCwgLmZpbGxILXJlZC00MDA6aG92ZXIge1xuICBmaWxsOiAjZWY1MzUwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcmVkLTQwMCwgLnN0ckgtcmVkLTQwMDpob3ZlciB7XG4gIHN0cm9rZTogI2VmNTM1MCAhaW1wb3J0YW50O1xufVxuXG4uYy1yZWQtNTAwLCAuY0gtcmVkLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjZjQ0MzM2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcmVkLTUwMCwgLmJnY0gtcmVkLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1yZWQtNTAwLCAuYmRjSC1yZWQtNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXJlZC01MDAsIC5maWxsSC1yZWQtNTAwOmhvdmVyIHtcbiAgZmlsbDogI2Y0NDMzNiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXJlZC01MDAsIC5zdHJILXJlZC01MDA6aG92ZXIge1xuICBzdHJva2U6ICNmNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLmMtcmVkLTYwMCwgLmNILXJlZC02MDA6aG92ZXIge1xuICBjb2xvcjogI2U1MzkzNSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXJlZC02MDAsIC5iZ2NILXJlZC02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzOTM1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcmVkLTYwMCwgLmJkY0gtcmVkLTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U1MzkzNSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1yZWQtNjAwLCAuZmlsbEgtcmVkLTYwMDpob3ZlciB7XG4gIGZpbGw6ICNlNTM5MzUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1yZWQtNjAwLCAuc3RySC1yZWQtNjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZTUzOTM1ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXJlZC03MDAsIC5jSC1yZWQtNzAwOmhvdmVyIHtcbiAgY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbn1cblxuLmJnYy1yZWQtNzAwLCAuYmdjSC1yZWQtNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzMmYyZiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXJlZC03MDAsIC5iZGNILXJlZC03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcmVkLTcwMCwgLmZpbGxILXJlZC03MDA6aG92ZXIge1xuICBmaWxsOiAjZDMyZjJmICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcmVkLTcwMCwgLnN0ckgtcmVkLTcwMDpob3ZlciB7XG4gIHN0cm9rZTogI2QzMmYyZiAhaW1wb3J0YW50O1xufVxuXG4uYy1yZWQtODAwLCAuY0gtcmVkLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcmVkLTgwMCwgLmJnY0gtcmVkLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjI4MjggIWltcG9ydGFudDtcbn1cblxuLmJkYy1yZWQtODAwLCAuYmRjSC1yZWQtODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXJlZC04MDAsIC5maWxsSC1yZWQtODAwOmhvdmVyIHtcbiAgZmlsbDogI2M2MjgyOCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXJlZC04MDAsIC5zdHJILXJlZC04MDA6aG92ZXIge1xuICBzdHJva2U6ICNjNjI4MjggIWltcG9ydGFudDtcbn1cblxuLmMtcmVkLTkwMCwgLmNILXJlZC05MDA6aG92ZXIge1xuICBjb2xvcjogI2I3MWMxYyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXJlZC05MDAsIC5iZ2NILXJlZC05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjcxYzFjICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcmVkLTkwMCwgLmJkY0gtcmVkLTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2I3MWMxYyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1yZWQtOTAwLCAuZmlsbEgtcmVkLTkwMDpob3ZlciB7XG4gIGZpbGw6ICNiNzFjMWMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1yZWQtOTAwLCAuc3RySC1yZWQtOTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYjcxYzFjICFpbXBvcnRhbnQ7XG59XG5cbi5jLXJlZC1hMTAwLCAuY0gtcmVkLWExMDA6aG92ZXIge1xuICBjb2xvcjogI2ZmOGE4MCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXJlZC1hMTAwLCAuYmdjSC1yZWQtYTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhhODAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1yZWQtYTEwMCwgLmJkY0gtcmVkLWExMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjhhODAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcmVkLWExMDAsIC5maWxsSC1yZWQtYTEwMDpob3ZlciB7XG4gIGZpbGw6ICNmZjhhODAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1yZWQtYTEwMCwgLnN0ckgtcmVkLWExMDA6aG92ZXIge1xuICBzdHJva2U6ICNmZjhhODAgIWltcG9ydGFudDtcbn1cblxuLmMtcmVkLWEyMDAsIC5jSC1yZWQtYTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmY1MjUyICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcmVkLWEyMDAsIC5iZ2NILXJlZC1hMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTI1MiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXJlZC1hMjAwLCAuYmRjSC1yZWQtYTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNTI1MiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1yZWQtYTIwMCwgLmZpbGxILXJlZC1hMjAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmNTI1MiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXJlZC1hMjAwLCAuc3RySC1yZWQtYTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmNTI1MiAhaW1wb3J0YW50O1xufVxuXG4uYy1yZWQtYTQwMCwgLmNILXJlZC1hNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZjE3NDQgIWltcG9ydGFudDtcbn1cblxuLmJnYy1yZWQtYTQwMCwgLmJnY0gtcmVkLWE0MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxNzQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcmVkLWE0MDAsIC5iZGNILXJlZC1hNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYxNzQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXJlZC1hNDAwLCAuZmlsbEgtcmVkLWE0MDA6aG92ZXIge1xuICBmaWxsOiAjZmYxNzQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcmVkLWE0MDAsIC5zdHJILXJlZC1hNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmYxNzQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXJlZC1hNzAwLCAuY0gtcmVkLWE3MDA6aG92ZXIge1xuICBjb2xvcjogI2Q1MDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXJlZC1hNzAwLCAuYmdjSC1yZWQtYTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1yZWQtYTcwMCwgLmJkY0gtcmVkLWE3MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkNTAwMDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcmVkLWE3MDAsIC5maWxsSC1yZWQtYTcwMDpob3ZlciB7XG4gIGZpbGw6ICNkNTAwMDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1yZWQtYTcwMCwgLnN0ckgtcmVkLWE3MDA6aG92ZXIge1xuICBzdHJva2U6ICNkNTAwMDAgIWltcG9ydGFudDtcbn1cblxuLmMtcGluay01MCwgLmNILXBpbmstNTA6aG92ZXIge1xuICBjb2xvcjogI2ZjZTRlYyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXBpbmstNTAsIC5iZ2NILXBpbmstNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlNGVjICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcGluay01MCwgLmJkY0gtcGluay01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZjZTRlYyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1waW5rLTUwLCAuZmlsbEgtcGluay01MDpob3ZlciB7XG4gIGZpbGw6ICNmY2U0ZWMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1waW5rLTUwLCAuc3RySC1waW5rLTUwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmNlNGVjICFpbXBvcnRhbnQ7XG59XG5cbi5jLXBpbmstMTAwLCAuY0gtcGluay0xMDA6aG92ZXIge1xuICBjb2xvcjogI2Y4YmJkMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXBpbmstMTAwLCAuYmdjSC1waW5rLTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGJiZDAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1waW5rLTEwMCwgLmJkY0gtcGluay0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmOGJiZDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcGluay0xMDAsIC5maWxsSC1waW5rLTEwMDpob3ZlciB7XG4gIGZpbGw6ICNmOGJiZDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1waW5rLTEwMCwgLnN0ckgtcGluay0xMDA6aG92ZXIge1xuICBzdHJva2U6ICNmOGJiZDAgIWltcG9ydGFudDtcbn1cblxuLmMtcGluay0yMDAsIC5jSC1waW5rLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZjQ4ZmIxICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcGluay0yMDAsIC5iZ2NILXBpbmstMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0OGZiMSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXBpbmstMjAwLCAuYmRjSC1waW5rLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y0OGZiMSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1waW5rLTIwMCwgLmZpbGxILXBpbmstMjAwOmhvdmVyIHtcbiAgZmlsbDogI2Y0OGZiMSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXBpbmstMjAwLCAuc3RySC1waW5rLTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2Y0OGZiMSAhaW1wb3J0YW50O1xufVxuXG4uYy1waW5rLTMwMCwgLmNILXBpbmstMzAwOmhvdmVyIHtcbiAgY29sb3I6ICNmMDYyOTIgIWltcG9ydGFudDtcbn1cblxuLmJnYy1waW5rLTMwMCwgLmJnY0gtcGluay0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcGluay0zMDAsIC5iZGNILXBpbmstMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXBpbmstMzAwLCAuZmlsbEgtcGluay0zMDA6aG92ZXIge1xuICBmaWxsOiAjZjA2MjkyICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcGluay0zMDAsIC5zdHJILXBpbmstMzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZjA2MjkyICFpbXBvcnRhbnQ7XG59XG5cbi5jLXBpbmstNDAwLCAuY0gtcGluay00MDA6aG92ZXIge1xuICBjb2xvcjogI2VjNDA3YSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXBpbmstNDAwLCAuYmdjSC1waW5rLTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzQwN2EgIWltcG9ydGFudDtcbn1cblxuLmJkYy1waW5rLTQwMCwgLmJkY0gtcGluay00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYzQwN2EgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcGluay00MDAsIC5maWxsSC1waW5rLTQwMDpob3ZlciB7XG4gIGZpbGw6ICNlYzQwN2EgIWltcG9ydGFudDtcbn1cblxuLnN0ci1waW5rLTQwMCwgLnN0ckgtcGluay00MDA6aG92ZXIge1xuICBzdHJva2U6ICNlYzQwN2EgIWltcG9ydGFudDtcbn1cblxuLmMtcGluay01MDAsIC5jSC1waW5rLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcGluay01MDAsIC5iZ2NILXBpbmstNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXBpbmstNTAwLCAuYmRjSC1waW5rLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U5MWU2MyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1waW5rLTUwMCwgLmZpbGxILXBpbmstNTAwOmhvdmVyIHtcbiAgZmlsbDogI2U5MWU2MyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXBpbmstNTAwLCAuc3RySC1waW5rLTUwMDpob3ZlciB7XG4gIHN0cm9rZTogI2U5MWU2MyAhaW1wb3J0YW50O1xufVxuXG4uYy1waW5rLTYwMCwgLmNILXBpbmstNjAwOmhvdmVyIHtcbiAgY29sb3I6ICNkODFiNjAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1waW5rLTYwMCwgLmJnY0gtcGluay02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcGluay02MDAsIC5iZGNILXBpbmstNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXBpbmstNjAwLCAuZmlsbEgtcGluay02MDA6aG92ZXIge1xuICBmaWxsOiAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcGluay02MDAsIC5zdHJILXBpbmstNjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG5cbi5jLXBpbmstNzAwLCAuY0gtcGluay03MDA6aG92ZXIge1xuICBjb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXBpbmstNzAwLCAuYmdjSC1waW5rLTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDtcbn1cblxuLmJkYy1waW5rLTcwMCwgLmJkY0gtcGluay03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcGluay03MDAsIC5maWxsSC1waW5rLTcwMDpob3ZlciB7XG4gIGZpbGw6ICNjMjE4NWIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1waW5rLTcwMCwgLnN0ckgtcGluay03MDA6aG92ZXIge1xuICBzdHJva2U6ICNjMjE4NWIgIWltcG9ydGFudDtcbn1cblxuLmMtcGluay04MDAsIC5jSC1waW5rLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcGluay04MDAsIC5iZ2NILXBpbmstODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXBpbmstODAwLCAuYmRjSC1waW5rLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1waW5rLTgwMCwgLmZpbGxILXBpbmstODAwOmhvdmVyIHtcbiAgZmlsbDogI2FkMTQ1NyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXBpbmstODAwLCAuc3RySC1waW5rLTgwMDpob3ZlciB7XG4gIHN0cm9rZTogI2FkMTQ1NyAhaW1wb3J0YW50O1xufVxuXG4uYy1waW5rLTkwMCwgLmNILXBpbmstOTAwOmhvdmVyIHtcbiAgY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudDtcbn1cblxuLmJnYy1waW5rLTkwMCwgLmJnY0gtcGluay05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcGluay05MDAsIC5iZGNILXBpbmstOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXBpbmstOTAwLCAuZmlsbEgtcGluay05MDA6aG92ZXIge1xuICBmaWxsOiAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcGluay05MDAsIC5zdHJILXBpbmstOTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5jLXBpbmstYTEwMCwgLmNILXBpbmstYTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmY4MGFiICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcGluay1hMTAwLCAuYmdjSC1waW5rLWExMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MGFiICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcGluay1hMTAwLCAuYmRjSC1waW5rLWExMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjgwYWIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcGluay1hMTAwLCAuZmlsbEgtcGluay1hMTAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmODBhYiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXBpbmstYTEwMCwgLnN0ckgtcGluay1hMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmY4MGFiICFpbXBvcnRhbnQ7XG59XG5cbi5jLXBpbmstYTIwMCwgLmNILXBpbmstYTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcGluay1hMjAwLCAuYmdjSC1waW5rLWEyMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcGluay1hMjAwLCAuYmRjSC1waW5rLWEyMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjQwODEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcGluay1hMjAwLCAuZmlsbEgtcGluay1hMjAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmNDA4MSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXBpbmstYTIwMCwgLnN0ckgtcGluay1hMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmY0MDgxICFpbXBvcnRhbnQ7XG59XG5cbi5jLXBpbmstYTQwMCwgLmNILXBpbmstYTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjZjUwMDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcGluay1hNDAwLCAuYmdjSC1waW5rLWE0MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUwMDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcGluay1hNDAwLCAuYmRjSC1waW5rLWE0MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmNTAwNTcgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcGluay1hNDAwLCAuZmlsbEgtcGluay1hNDAwOmhvdmVyIHtcbiAgZmlsbDogI2Y1MDA1NyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXBpbmstYTQwMCwgLnN0ckgtcGluay1hNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZjUwMDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXBpbmstYTcwMCwgLmNILXBpbmstYTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjYzUxMTYyICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcGluay1hNzAwLCAuYmdjSC1waW5rLWE3MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUxMTYyICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcGluay1hNzAwLCAuYmRjSC1waW5rLWE3MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjNTExNjIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcGluay1hNzAwLCAuZmlsbEgtcGluay1hNzAwOmhvdmVyIHtcbiAgZmlsbDogI2M1MTE2MiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXBpbmstYTcwMCwgLnN0ckgtcGluay1hNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYzUxMTYyICFpbXBvcnRhbnQ7XG59XG5cbi5jLXB1cnBsZS01MCwgLmNILXB1cnBsZS01MDpob3ZlciB7XG4gIGNvbG9yOiAjZjNlNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcHVycGxlLTUwLCAuYmdjSC1wdXJwbGUtNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcHVycGxlLTUwLCAuYmRjSC1wdXJwbGUtNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmM2U1ZjUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcHVycGxlLTUwLCAuZmlsbEgtcHVycGxlLTUwOmhvdmVyIHtcbiAgZmlsbDogI2YzZTVmNSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXB1cnBsZS01MCwgLnN0ckgtcHVycGxlLTUwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZjNlNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXB1cnBsZS0xMDAsIC5jSC1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNlMWJlZTcgIWltcG9ydGFudDtcbn1cblxuLmJnYy1wdXJwbGUtMTAwLCAuYmdjSC1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxYmVlNyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXB1cnBsZS0xMDAsIC5iZGNILXB1cnBsZS0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlMWJlZTcgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcHVycGxlLTEwMCwgLmZpbGxILXB1cnBsZS0xMDA6aG92ZXIge1xuICBmaWxsOiAjZTFiZWU3ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcHVycGxlLTEwMCwgLnN0ckgtcHVycGxlLTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2UxYmVlNyAhaW1wb3J0YW50O1xufVxuXG4uYy1wdXJwbGUtMjAwLCAuY0gtcHVycGxlLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjY2U5M2Q4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcHVycGxlLTIwMCwgLmJnY0gtcHVycGxlLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTkzZDggIWltcG9ydGFudDtcbn1cblxuLmJkYy1wdXJwbGUtMjAwLCAuYmRjSC1wdXJwbGUtMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2U5M2Q4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXB1cnBsZS0yMDAsIC5maWxsSC1wdXJwbGUtMjAwOmhvdmVyIHtcbiAgZmlsbDogI2NlOTNkOCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXB1cnBsZS0yMDAsIC5zdHJILXB1cnBsZS0yMDA6aG92ZXIge1xuICBzdHJva2U6ICNjZTkzZDggIWltcG9ydGFudDtcbn1cblxuLmMtcHVycGxlLTMwMCwgLmNILXB1cnBsZS0zMDA6aG92ZXIge1xuICBjb2xvcjogI2JhNjhjOCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXB1cnBsZS0zMDAsIC5iZ2NILXB1cnBsZS0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE2OGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcHVycGxlLTMwMCwgLmJkY0gtcHVycGxlLTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JhNjhjOCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1wdXJwbGUtMzAwLCAuZmlsbEgtcHVycGxlLTMwMDpob3ZlciB7XG4gIGZpbGw6ICNiYTY4YzggIWltcG9ydGFudDtcbn1cblxuLnN0ci1wdXJwbGUtMzAwLCAuc3RySC1wdXJwbGUtMzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYmE2OGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXB1cnBsZS00MDAsIC5jSC1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNhYjQ3YmMgIWltcG9ydGFudDtcbn1cblxuLmJnYy1wdXJwbGUtNDAwLCAuYmdjSC1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiNDdiYyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXB1cnBsZS00MDAsIC5iZGNILXB1cnBsZS00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhYjQ3YmMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcHVycGxlLTQwMCwgLmZpbGxILXB1cnBsZS00MDA6aG92ZXIge1xuICBmaWxsOiAjYWI0N2JjICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcHVycGxlLTQwMCwgLnN0ckgtcHVycGxlLTQwMDpob3ZlciB7XG4gIHN0cm9rZTogI2FiNDdiYyAhaW1wb3J0YW50O1xufVxuXG4uYy1wdXJwbGUtNTAwLCAuY0gtcHVycGxlLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjOWMyN2IwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcHVycGxlLTUwMCwgLmJnY0gtcHVycGxlLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzI3YjAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1wdXJwbGUtNTAwLCAuYmRjSC1wdXJwbGUtNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWMyN2IwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXB1cnBsZS01MDAsIC5maWxsSC1wdXJwbGUtNTAwOmhvdmVyIHtcbiAgZmlsbDogIzljMjdiMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXB1cnBsZS01MDAsIC5zdHJILXB1cnBsZS01MDA6aG92ZXIge1xuICBzdHJva2U6ICM5YzI3YjAgIWltcG9ydGFudDtcbn1cblxuLmMtcHVycGxlLTYwMCwgLmNILXB1cnBsZS02MDA6aG92ZXIge1xuICBjb2xvcjogIzhlMjRhYSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXB1cnBsZS02MDAsIC5iZ2NILXB1cnBsZS02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGUyNGFhICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcHVycGxlLTYwMCwgLmJkY0gtcHVycGxlLTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzhlMjRhYSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1wdXJwbGUtNjAwLCAuZmlsbEgtcHVycGxlLTYwMDpob3ZlciB7XG4gIGZpbGw6ICM4ZTI0YWEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1wdXJwbGUtNjAwLCAuc3RySC1wdXJwbGUtNjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjOGUyNGFhICFpbXBvcnRhbnQ7XG59XG5cbi5jLXB1cnBsZS03MDAsIC5jSC1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDtcbn1cblxuLmJnYy1wdXJwbGUtNzAwLCAuYmdjSC1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXB1cnBsZS03MDAsIC5iZGNILXB1cnBsZS03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcHVycGxlLTcwMCwgLmZpbGxILXB1cnBsZS03MDA6aG92ZXIge1xuICBmaWxsOiAjN2IxZmEyICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcHVycGxlLTcwMCwgLnN0ckgtcHVycGxlLTcwMDpob3ZlciB7XG4gIHN0cm9rZTogIzdiMWZhMiAhaW1wb3J0YW50O1xufVxuXG4uYy1wdXJwbGUtODAwLCAuY0gtcHVycGxlLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcHVycGxlLTgwMCwgLmJnY0gtcHVycGxlLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbn1cblxuLmJkYy1wdXJwbGUtODAwLCAuYmRjSC1wdXJwbGUtODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXB1cnBsZS04MDAsIC5maWxsSC1wdXJwbGUtODAwOmhvdmVyIHtcbiAgZmlsbDogIzZhMWI5YSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXB1cnBsZS04MDAsIC5zdHJILXB1cnBsZS04MDA6aG92ZXIge1xuICBzdHJva2U6ICM2YTFiOWEgIWltcG9ydGFudDtcbn1cblxuLmMtcHVycGxlLTkwMCwgLmNILXB1cnBsZS05MDA6aG92ZXIge1xuICBjb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXB1cnBsZS05MDAsIC5iZ2NILXB1cnBsZS05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGExNDhjICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcHVycGxlLTkwMCwgLmJkY0gtcHVycGxlLTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1wdXJwbGUtOTAwLCAuZmlsbEgtcHVycGxlLTkwMDpob3ZlciB7XG4gIGZpbGw6ICM0YTE0OGMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1wdXJwbGUtOTAwLCAuc3RySC1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNGExNDhjICFpbXBvcnRhbnQ7XG59XG5cbi5jLXB1cnBsZS1hMTAwLCAuY0gtcHVycGxlLWExMDA6aG92ZXIge1xuICBjb2xvcjogI2VhODBmYyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXB1cnBsZS1hMTAwLCAuYmdjSC1wdXJwbGUtYTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTgwZmMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1wdXJwbGUtYTEwMCwgLmJkY0gtcHVycGxlLWExMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYTgwZmMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcHVycGxlLWExMDAsIC5maWxsSC1wdXJwbGUtYTEwMDpob3ZlciB7XG4gIGZpbGw6ICNlYTgwZmMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1wdXJwbGUtYTEwMCwgLnN0ckgtcHVycGxlLWExMDA6aG92ZXIge1xuICBzdHJva2U6ICNlYTgwZmMgIWltcG9ydGFudDtcbn1cblxuLmMtcHVycGxlLWEyMDAsIC5jSC1wdXJwbGUtYTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZTA0MGZiICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtcHVycGxlLWEyMDAsIC5iZ2NILXB1cnBsZS1hMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwNDBmYiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXB1cnBsZS1hMjAwLCAuYmRjSC1wdXJwbGUtYTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2UwNDBmYiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1wdXJwbGUtYTIwMCwgLmZpbGxILXB1cnBsZS1hMjAwOmhvdmVyIHtcbiAgZmlsbDogI2UwNDBmYiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXB1cnBsZS1hMjAwLCAuc3RySC1wdXJwbGUtYTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2UwNDBmYiAhaW1wb3J0YW50O1xufVxuXG4uYy1wdXJwbGUtYTQwMCwgLmNILXB1cnBsZS1hNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNkNTAwZjkgIWltcG9ydGFudDtcbn1cblxuLmJnYy1wdXJwbGUtYTQwMCwgLmJnY0gtcHVycGxlLWE0MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUwMGY5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtcHVycGxlLWE0MDAsIC5iZGNILXB1cnBsZS1hNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDUwMGY5ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXB1cnBsZS1hNDAwLCAuZmlsbEgtcHVycGxlLWE0MDA6aG92ZXIge1xuICBmaWxsOiAjZDUwMGY5ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItcHVycGxlLWE0MDAsIC5zdHJILXB1cnBsZS1hNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZDUwMGY5ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXB1cnBsZS1hNzAwLCAuY0gtcHVycGxlLWE3MDA6aG92ZXIge1xuICBjb2xvcjogI2FhMDBmZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXB1cnBsZS1hNzAwLCAuYmdjSC1wdXJwbGUtYTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYTAwZmYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1wdXJwbGUtYTcwMCwgLmJkY0gtcHVycGxlLWE3MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhYTAwZmYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcHVycGxlLWE3MDAsIC5maWxsSC1wdXJwbGUtYTcwMDpob3ZlciB7XG4gIGZpbGw6ICNhYTAwZmYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1wdXJwbGUtYTcwMCwgLnN0ckgtcHVycGxlLWE3MDA6aG92ZXIge1xuICBzdHJva2U6ICNhYTAwZmYgIWltcG9ydGFudDtcbn1cblxuLmMtZGVlcC1wdXJwbGUtNTAsIC5jSC1kZWVwLXB1cnBsZS01MDpob3ZlciB7XG4gIGNvbG9yOiAjZWRlN2Y2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1wdXJwbGUtNTAsIC5iZ2NILWRlZXAtcHVycGxlLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZTdmNiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtcHVycGxlLTUwLCAuYmRjSC1kZWVwLXB1cnBsZS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VkZTdmNiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1kZWVwLXB1cnBsZS01MCwgLmZpbGxILWRlZXAtcHVycGxlLTUwOmhvdmVyIHtcbiAgZmlsbDogI2VkZTdmNiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtcHVycGxlLTUwLCAuc3RySC1kZWVwLXB1cnBsZS01MDpob3ZlciB7XG4gIHN0cm9rZTogI2VkZTdmNiAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLXB1cnBsZS0xMDAsIC5jSC1kZWVwLXB1cnBsZS0xMDA6aG92ZXIge1xuICBjb2xvcjogI2QxYzRlOSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtcHVycGxlLTEwMCwgLmJnY0gtZGVlcC1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxYzRlOSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtcHVycGxlLTEwMCwgLmJkY0gtZGVlcC1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDFjNGU5ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtcHVycGxlLTEwMCwgLmZpbGxILWRlZXAtcHVycGxlLTEwMDpob3ZlciB7XG4gIGZpbGw6ICNkMWM0ZTkgIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLXB1cnBsZS0xMDAsIC5zdHJILWRlZXAtcHVycGxlLTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2QxYzRlOSAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLXB1cnBsZS0yMDAsIC5jSC1kZWVwLXB1cnBsZS0yMDA6aG92ZXIge1xuICBjb2xvcjogI2IzOWRkYiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtcHVycGxlLTIwMCwgLmJnY0gtZGVlcC1wdXJwbGUtMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzOWRkYiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtcHVycGxlLTIwMCwgLmJkY0gtZGVlcC1wdXJwbGUtMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjM5ZGRiICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtcHVycGxlLTIwMCwgLmZpbGxILWRlZXAtcHVycGxlLTIwMDpob3ZlciB7XG4gIGZpbGw6ICNiMzlkZGIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLXB1cnBsZS0yMDAsIC5zdHJILWRlZXAtcHVycGxlLTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2IzOWRkYiAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLXB1cnBsZS0zMDAsIC5jSC1kZWVwLXB1cnBsZS0zMDA6aG92ZXIge1xuICBjb2xvcjogIzk1NzVjZCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtcHVycGxlLTMwMCwgLmJnY0gtZGVlcC1wdXJwbGUtMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1NzVjZCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtcHVycGxlLTMwMCwgLmJkY0gtZGVlcC1wdXJwbGUtMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU3NWNkICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtcHVycGxlLTMwMCwgLmZpbGxILWRlZXAtcHVycGxlLTMwMDpob3ZlciB7XG4gIGZpbGw6ICM5NTc1Y2QgIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLXB1cnBsZS0zMDAsIC5zdHJILWRlZXAtcHVycGxlLTMwMDpob3ZlciB7XG4gIHN0cm9rZTogIzk1NzVjZCAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLXB1cnBsZS00MDAsIC5jSC1kZWVwLXB1cnBsZS00MDA6aG92ZXIge1xuICBjb2xvcjogIzdlNTdjMiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtcHVycGxlLTQwMCwgLmJnY0gtZGVlcC1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlNTdjMiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtcHVycGxlLTQwMCwgLmJkY0gtZGVlcC1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2U1N2MyICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtcHVycGxlLTQwMCwgLmZpbGxILWRlZXAtcHVycGxlLTQwMDpob3ZlciB7XG4gIGZpbGw6ICM3ZTU3YzIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLXB1cnBsZS00MDAsIC5zdHJILWRlZXAtcHVycGxlLTQwMDpob3ZlciB7XG4gIHN0cm9rZTogIzdlNTdjMiAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLXB1cnBsZS01MDAsIC5jSC1kZWVwLXB1cnBsZS01MDA6aG92ZXIge1xuICBjb2xvcjogIzY3M2FiNyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtcHVycGxlLTUwMCwgLmJnY0gtZGVlcC1wdXJwbGUtNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3M2FiNyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtcHVycGxlLTUwMCwgLmJkY0gtZGVlcC1wdXJwbGUtNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjczYWI3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtcHVycGxlLTUwMCwgLmZpbGxILWRlZXAtcHVycGxlLTUwMDpob3ZlciB7XG4gIGZpbGw6ICM2NzNhYjcgIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLXB1cnBsZS01MDAsIC5zdHJILWRlZXAtcHVycGxlLTUwMDpob3ZlciB7XG4gIHN0cm9rZTogIzY3M2FiNyAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLXB1cnBsZS02MDAsIC5jSC1kZWVwLXB1cnBsZS02MDA6aG92ZXIge1xuICBjb2xvcjogIzVlMzViMSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtcHVycGxlLTYwMCwgLmJnY0gtZGVlcC1wdXJwbGUtNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlMzViMSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtcHVycGxlLTYwMCwgLmJkY0gtZGVlcC1wdXJwbGUtNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWUzNWIxICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtcHVycGxlLTYwMCwgLmZpbGxILWRlZXAtcHVycGxlLTYwMDpob3ZlciB7XG4gIGZpbGw6ICM1ZTM1YjEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLXB1cnBsZS02MDAsIC5zdHJILWRlZXAtcHVycGxlLTYwMDpob3ZlciB7XG4gIHN0cm9rZTogIzVlMzViMSAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLXB1cnBsZS03MDAsIC5jSC1kZWVwLXB1cnBsZS03MDA6aG92ZXIge1xuICBjb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtcHVycGxlLTcwMCwgLmJnY0gtZGVlcC1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtcHVycGxlLTcwMCwgLmJkY0gtZGVlcC1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtcHVycGxlLTcwMCwgLmZpbGxILWRlZXAtcHVycGxlLTcwMDpob3ZlciB7XG4gIGZpbGw6ICM1MTJkYTggIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLXB1cnBsZS03MDAsIC5zdHJILWRlZXAtcHVycGxlLTcwMDpob3ZlciB7XG4gIHN0cm9rZTogIzUxMmRhOCAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLXB1cnBsZS04MDAsIC5jSC1kZWVwLXB1cnBsZS04MDA6aG92ZXIge1xuICBjb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtcHVycGxlLTgwMCwgLmJnY0gtZGVlcC1wdXJwbGUtODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtcHVycGxlLTgwMCwgLmJkY0gtZGVlcC1wdXJwbGUtODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtcHVycGxlLTgwMCwgLmZpbGxILWRlZXAtcHVycGxlLTgwMDpob3ZlciB7XG4gIGZpbGw6ICM0NTI3YTAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLXB1cnBsZS04MDAsIC5zdHJILWRlZXAtcHVycGxlLTgwMDpob3ZlciB7XG4gIHN0cm9rZTogIzQ1MjdhMCAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLXB1cnBsZS05MDAsIC5jSC1kZWVwLXB1cnBsZS05MDA6aG92ZXIge1xuICBjb2xvcjogIzMxMWI5MiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtcHVycGxlLTkwMCwgLmJnY0gtZGVlcC1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMWI5MiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtcHVycGxlLTkwMCwgLmJkY0gtZGVlcC1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzExYjkyICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtcHVycGxlLTkwMCwgLmZpbGxILWRlZXAtcHVycGxlLTkwMDpob3ZlciB7XG4gIGZpbGw6ICMzMTFiOTIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLXB1cnBsZS05MDAsIC5zdHJILWRlZXAtcHVycGxlLTkwMDpob3ZlciB7XG4gIHN0cm9rZTogIzMxMWI5MiAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLXB1cnBsZS1hMTAwLCAuY0gtZGVlcC1wdXJwbGUtYTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1wdXJwbGUtYTEwMCwgLmJnY0gtZGVlcC1wdXJwbGUtYTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzg4ZmYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1kZWVwLXB1cnBsZS1hMTAwLCAuYmRjSC1kZWVwLXB1cnBsZS1hMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtcHVycGxlLWExMDAsIC5maWxsSC1kZWVwLXB1cnBsZS1hMTAwOmhvdmVyIHtcbiAgZmlsbDogI2IzODhmZiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtcHVycGxlLWExMDAsIC5zdHJILWRlZXAtcHVycGxlLWExMDA6aG92ZXIge1xuICBzdHJva2U6ICNiMzg4ZmYgIWltcG9ydGFudDtcbn1cblxuLmMtZGVlcC1wdXJwbGUtYTIwMCwgLmNILWRlZXAtcHVycGxlLWEyMDA6aG92ZXIge1xuICBjb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtcHVycGxlLWEyMDAsIC5iZ2NILWRlZXAtcHVycGxlLWEyMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M0ZGZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1wdXJwbGUtYTIwMCwgLmJkY0gtZGVlcC1wdXJwbGUtYTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1kZWVwLXB1cnBsZS1hMjAwLCAuZmlsbEgtZGVlcC1wdXJwbGUtYTIwMDpob3ZlciB7XG4gIGZpbGw6ICM3YzRkZmYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLXB1cnBsZS1hMjAwLCAuc3RySC1kZWVwLXB1cnBsZS1hMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjN2M0ZGZmICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtcHVycGxlLWE0MDAsIC5jSC1kZWVwLXB1cnBsZS1hNDAwOmhvdmVyIHtcbiAgY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnYy1kZWVwLXB1cnBsZS1hNDAwLCAuYmdjSC1kZWVwLXB1cnBsZS1hNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1MWZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtcHVycGxlLWE0MDAsIC5iZGNILWRlZXAtcHVycGxlLWE0MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1wdXJwbGUtYTQwMCwgLmZpbGxILWRlZXAtcHVycGxlLWE0MDA6aG92ZXIge1xuICBmaWxsOiAjNjUxZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZGVlcC1wdXJwbGUtYTQwMCwgLnN0ckgtZGVlcC1wdXJwbGUtYTQwMDpob3ZlciB7XG4gIHN0cm9rZTogIzY1MWZmZiAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLXB1cnBsZS1hNzAwLCAuY0gtZGVlcC1wdXJwbGUtYTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1wdXJwbGUtYTcwMCwgLmJnY0gtZGVlcC1wdXJwbGUtYTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjAwZWEgIWltcG9ydGFudDtcbn1cblxuLmJkYy1kZWVwLXB1cnBsZS1hNzAwLCAuYmRjSC1kZWVwLXB1cnBsZS1hNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtcHVycGxlLWE3MDAsIC5maWxsSC1kZWVwLXB1cnBsZS1hNzAwOmhvdmVyIHtcbiAgZmlsbDogIzYyMDBlYSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtcHVycGxlLWE3MDAsIC5zdHJILWRlZXAtcHVycGxlLWE3MDA6aG92ZXIge1xuICBzdHJva2U6ICM2MjAwZWEgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLTUwLCAuY0gtaW5kaWdvLTUwOmhvdmVyIHtcbiAgY29sb3I6ICNlOGVhZjYgIWltcG9ydGFudDtcbn1cblxuLmJnYy1pbmRpZ28tNTAsIC5iZ2NILWluZGlnby01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVhZjYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1pbmRpZ28tNTAsIC5iZGNILWluZGlnby01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U4ZWFmNiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tNTAsIC5maWxsSC1pbmRpZ28tNTA6aG92ZXIge1xuICBmaWxsOiAjZThlYWY2ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItaW5kaWdvLTUwLCAuc3RySC1pbmRpZ28tNTA6aG92ZXIge1xuICBzdHJva2U6ICNlOGVhZjYgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLTEwMCwgLmNILWluZGlnby0xMDA6aG92ZXIge1xuICBjb2xvcjogI2M1Y2FlOSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWluZGlnby0xMDAsIC5iZ2NILWluZGlnby0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjYWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtaW5kaWdvLTEwMCwgLmJkY0gtaW5kaWdvLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M1Y2FlOSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tMTAwLCAuZmlsbEgtaW5kaWdvLTEwMDpob3ZlciB7XG4gIGZpbGw6ICNjNWNhZTkgIWltcG9ydGFudDtcbn1cblxuLnN0ci1pbmRpZ28tMTAwLCAuc3RySC1pbmRpZ28tMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYzVjYWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWluZGlnby0yMDAsIC5jSC1pbmRpZ28tMjAwOmhvdmVyIHtcbiAgY29sb3I6ICM5ZmE4ZGEgIWltcG9ydGFudDtcbn1cblxuLmJnYy1pbmRpZ28tMjAwLCAuYmdjSC1pbmRpZ28tMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmYThkYSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWluZGlnby0yMDAsIC5iZGNILWluZGlnby0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5ZmE4ZGEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtaW5kaWdvLTIwMCwgLmZpbGxILWluZGlnby0yMDA6aG92ZXIge1xuICBmaWxsOiAjOWZhOGRhICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItaW5kaWdvLTIwMCwgLnN0ckgtaW5kaWdvLTIwMDpob3ZlciB7XG4gIHN0cm9rZTogIzlmYThkYSAhaW1wb3J0YW50O1xufVxuXG4uYy1pbmRpZ28tMzAwLCAuY0gtaW5kaWdvLTMwMDpob3ZlciB7XG4gIGNvbG9yOiAjNzk4NmNiICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtaW5kaWdvLTMwMCwgLmJnY0gtaW5kaWdvLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTg2Y2IgIWltcG9ydGFudDtcbn1cblxuLmJkYy1pbmRpZ28tMzAwLCAuYmRjSC1pbmRpZ28tMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzk4NmNiICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWluZGlnby0zMDAsIC5maWxsSC1pbmRpZ28tMzAwOmhvdmVyIHtcbiAgZmlsbDogIzc5ODZjYiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWluZGlnby0zMDAsIC5zdHJILWluZGlnby0zMDA6aG92ZXIge1xuICBzdHJva2U6ICM3OTg2Y2IgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLTQwMCwgLmNILWluZGlnby00MDA6aG92ZXIge1xuICBjb2xvcjogIzVjNmJjMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWluZGlnby00MDAsIC5iZ2NILWluZGlnby00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2YmMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtaW5kaWdvLTQwMCwgLmJkY0gtaW5kaWdvLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzVjNmJjMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tNDAwLCAuZmlsbEgtaW5kaWdvLTQwMDpob3ZlciB7XG4gIGZpbGw6ICM1YzZiYzAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1pbmRpZ28tNDAwLCAuc3RySC1pbmRpZ28tNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNWM2YmMwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWluZGlnby01MDAsIC5jSC1pbmRpZ28tNTAwOmhvdmVyIHtcbiAgY29sb3I6ICMzZjUxYjUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1pbmRpZ28tNTAwLCAuYmdjSC1pbmRpZ28tNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWluZGlnby01MDAsIC5iZGNILWluZGlnby01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzZjUxYjUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtaW5kaWdvLTUwMCwgLmZpbGxILWluZGlnby01MDA6aG92ZXIge1xuICBmaWxsOiAjM2Y1MWI1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItaW5kaWdvLTUwMCwgLnN0ckgtaW5kaWdvLTUwMDpob3ZlciB7XG4gIHN0cm9rZTogIzNmNTFiNSAhaW1wb3J0YW50O1xufVxuXG4uYy1pbmRpZ28tNjAwLCAuY0gtaW5kaWdvLTYwMDpob3ZlciB7XG4gIGNvbG9yOiAjMzk0OWFiICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtaW5kaWdvLTYwMCwgLmJnY0gtaW5kaWdvLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTQ5YWIgIWltcG9ydGFudDtcbn1cblxuLmJkYy1pbmRpZ28tNjAwLCAuYmRjSC1pbmRpZ28tNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzk0OWFiICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWluZGlnby02MDAsIC5maWxsSC1pbmRpZ28tNjAwOmhvdmVyIHtcbiAgZmlsbDogIzM5NDlhYiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWluZGlnby02MDAsIC5zdHJILWluZGlnby02MDA6aG92ZXIge1xuICBzdHJva2U6ICMzOTQ5YWIgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLTcwMCwgLmNILWluZGlnby03MDA6aG92ZXIge1xuICBjb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWluZGlnby03MDAsIC5iZ2NILWluZGlnby03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtaW5kaWdvLTcwMCwgLmJkY0gtaW5kaWdvLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tNzAwLCAuZmlsbEgtaW5kaWdvLTcwMDpob3ZlciB7XG4gIGZpbGw6ICMzMDNmOWYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1pbmRpZ28tNzAwLCAuc3RySC1pbmRpZ28tNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG59XG5cbi5jLWluZGlnby04MDAsIC5jSC1pbmRpZ28tODAwOmhvdmVyIHtcbiAgY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbn1cblxuLmJnYy1pbmRpZ28tODAwLCAuYmdjSC1pbmRpZ28tODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWluZGlnby04MDAsIC5iZGNILWluZGlnby04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtaW5kaWdvLTgwMCwgLmZpbGxILWluZGlnby04MDA6aG92ZXIge1xuICBmaWxsOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItaW5kaWdvLTgwMCwgLnN0ckgtaW5kaWdvLTgwMDpob3ZlciB7XG4gIHN0cm9rZTogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuXG4uYy1pbmRpZ28tOTAwLCAuY0gtaW5kaWdvLTkwMDpob3ZlciB7XG4gIGNvbG9yOiAjMWEyMzdlICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtaW5kaWdvLTkwMCwgLmJnY0gtaW5kaWdvLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudDtcbn1cblxuLmJkYy1pbmRpZ28tOTAwLCAuYmRjSC1pbmRpZ28tOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWEyMzdlICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWluZGlnby05MDAsIC5maWxsSC1pbmRpZ28tOTAwOmhvdmVyIHtcbiAgZmlsbDogIzFhMjM3ZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWluZGlnby05MDAsIC5zdHJILWluZGlnby05MDA6aG92ZXIge1xuICBzdHJva2U6ICMxYTIzN2UgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLWExMDAsIC5jSC1pbmRpZ28tYTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjOGM5ZWZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtaW5kaWdvLWExMDAsIC5iZ2NILWluZGlnby1hMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOWVmZiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWluZGlnby1hMTAwLCAuYmRjSC1pbmRpZ28tYTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzhjOWVmZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tYTEwMCwgLmZpbGxILWluZGlnby1hMTAwOmhvdmVyIHtcbiAgZmlsbDogIzhjOWVmZiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWluZGlnby1hMTAwLCAuc3RySC1pbmRpZ28tYTEwMDpob3ZlciB7XG4gIHN0cm9rZTogIzhjOWVmZiAhaW1wb3J0YW50O1xufVxuXG4uYy1pbmRpZ28tYTIwMCwgLmNILWluZGlnby1hMjAwOmhvdmVyIHtcbiAgY29sb3I6ICM1MzZkZmUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1pbmRpZ28tYTIwMCwgLmJnY0gtaW5kaWdvLWEyMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM2ZGZlICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtaW5kaWdvLWEyMDAsIC5iZGNILWluZGlnby1hMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTM2ZGZlICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWluZGlnby1hMjAwLCAuZmlsbEgtaW5kaWdvLWEyMDA6aG92ZXIge1xuICBmaWxsOiAjNTM2ZGZlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItaW5kaWdvLWEyMDAsIC5zdHJILWluZGlnby1hMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNTM2ZGZlICFpbXBvcnRhbnQ7XG59XG5cbi5jLWluZGlnby1hNDAwLCAuY0gtaW5kaWdvLWE0MDA6aG92ZXIge1xuICBjb2xvcjogIzNkNWFmZSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWluZGlnby1hNDAwLCAuYmdjSC1pbmRpZ28tYTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDVhZmUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1pbmRpZ28tYTQwMCwgLmJkY0gtaW5kaWdvLWE0MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzZDVhZmUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtaW5kaWdvLWE0MDAsIC5maWxsSC1pbmRpZ28tYTQwMDpob3ZlciB7XG4gIGZpbGw6ICMzZDVhZmUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1pbmRpZ28tYTQwMCwgLnN0ckgtaW5kaWdvLWE0MDA6aG92ZXIge1xuICBzdHJva2U6ICMzZDVhZmUgIWltcG9ydGFudDtcbn1cblxuLmMtaW5kaWdvLWE3MDAsIC5jSC1pbmRpZ28tYTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjMzA0ZmZlICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtaW5kaWdvLWE3MDAsIC5iZ2NILWluZGlnby1hNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNGZmZSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWluZGlnby1hNzAwLCAuYmRjSC1pbmRpZ28tYTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwNGZmZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1pbmRpZ28tYTcwMCwgLmZpbGxILWluZGlnby1hNzAwOmhvdmVyIHtcbiAgZmlsbDogIzMwNGZmZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWluZGlnby1hNzAwLCAuc3RySC1pbmRpZ28tYTcwMDpob3ZlciB7XG4gIHN0cm9rZTogIzMwNGZmZSAhaW1wb3J0YW50O1xufVxuXG4uYy1ibHVlLTUwLCAuY0gtYmx1ZS01MDpob3ZlciB7XG4gIGNvbG9yOiAjZTNmMmZkICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYmx1ZS01MCwgLmJnY0gtYmx1ZS01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2YyZmQgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLTUwLCAuYmRjSC1ibHVlLTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTNmMmZkICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJsdWUtNTAsIC5maWxsSC1ibHVlLTUwOmhvdmVyIHtcbiAgZmlsbDogI2UzZjJmZCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJsdWUtNTAsIC5zdHJILWJsdWUtNTA6aG92ZXIge1xuICBzdHJva2U6ICNlM2YyZmQgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS0xMDAsIC5jSC1ibHVlLTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjYmJkZWZiICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYmx1ZS0xMDAsIC5iZ2NILWJsdWUtMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiZGVmYiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWJsdWUtMTAwLCAuYmRjSC1ibHVlLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JiZGVmYiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLTEwMCwgLmZpbGxILWJsdWUtMTAwOmhvdmVyIHtcbiAgZmlsbDogI2JiZGVmYiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJsdWUtMTAwLCAuc3RySC1ibHVlLTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2JiZGVmYiAhaW1wb3J0YW50O1xufVxuXG4uYy1ibHVlLTIwMCwgLmNILWJsdWUtMjAwOmhvdmVyIHtcbiAgY29sb3I6ICM5MGNhZjkgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLTIwMCwgLmJnY0gtYmx1ZS0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBjYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYmx1ZS0yMDAsIC5iZGNILWJsdWUtMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTBjYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJsdWUtMjAwLCAuZmlsbEgtYmx1ZS0yMDA6aG92ZXIge1xuICBmaWxsOiAjOTBjYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS0yMDAsIC5zdHJILWJsdWUtMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjOTBjYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJsdWUtMzAwLCAuY0gtYmx1ZS0zMDA6aG92ZXIge1xuICBjb2xvcjogIzY0YjVmNiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJsdWUtMzAwLCAuYmdjSC1ibHVlLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGI1ZjYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLTMwMCwgLmJkY0gtYmx1ZS0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2NGI1ZjYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYmx1ZS0zMDAsIC5maWxsSC1ibHVlLTMwMDpob3ZlciB7XG4gIGZpbGw6ICM2NGI1ZjYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ibHVlLTMwMCwgLnN0ckgtYmx1ZS0zMDA6aG92ZXIge1xuICBzdHJva2U6ICM2NGI1ZjYgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS00MDAsIC5jSC1ibHVlLTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjNDJhNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYmx1ZS00MDAsIC5iZ2NILWJsdWUtNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYTVmNSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWJsdWUtNDAwLCAuYmRjSC1ibHVlLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQyYTVmNSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLTQwMCwgLmZpbGxILWJsdWUtNDAwOmhvdmVyIHtcbiAgZmlsbDogIzQyYTVmNSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJsdWUtNDAwLCAuc3RySC1ibHVlLTQwMDpob3ZlciB7XG4gIHN0cm9rZTogIzQyYTVmNSAhaW1wb3J0YW50O1xufVxuXG4uYy1ibHVlLTUwMCwgLmNILWJsdWUtNTAwOmhvdmVyIHtcbiAgY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLTUwMCwgLmJnY0gtYmx1ZS01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYmx1ZS01MDAsIC5iZGNILWJsdWUtNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJsdWUtNTAwLCAuZmlsbEgtYmx1ZS01MDA6aG92ZXIge1xuICBmaWxsOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS01MDAsIC5zdHJILWJsdWUtNTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJsdWUtNjAwLCAuY0gtYmx1ZS02MDA6aG92ZXIge1xuICBjb2xvcjogIzFlODhlNSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJsdWUtNjAwLCAuYmdjSC1ibHVlLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTg4ZTUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLTYwMCwgLmJkY0gtYmx1ZS02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxZTg4ZTUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYmx1ZS02MDAsIC5maWxsSC1ibHVlLTYwMDpob3ZlciB7XG4gIGZpbGw6ICMxZTg4ZTUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ibHVlLTYwMCwgLnN0ckgtYmx1ZS02MDA6aG92ZXIge1xuICBzdHJva2U6ICMxZTg4ZTUgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS03MDAsIC5jSC1ibHVlLTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYmx1ZS03MDAsIC5iZ2NILWJsdWUtNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWJsdWUtNzAwLCAuYmRjSC1ibHVlLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLTcwMCwgLmZpbGxILWJsdWUtNzAwOmhvdmVyIHtcbiAgZmlsbDogIzE5NzZkMiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJsdWUtNzAwLCAuc3RySC1ibHVlLTcwMDpob3ZlciB7XG4gIHN0cm9rZTogIzE5NzZkMiAhaW1wb3J0YW50O1xufVxuXG4uYy1ibHVlLTgwMCwgLmNILWJsdWUtODAwOmhvdmVyIHtcbiAgY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLTgwMCwgLmJnY0gtYmx1ZS04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYmx1ZS04MDAsIC5iZGNILWJsdWUtODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJsdWUtODAwLCAuZmlsbEgtYmx1ZS04MDA6aG92ZXIge1xuICBmaWxsOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS04MDAsIC5zdHJILWJsdWUtODAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJsdWUtOTAwLCAuY0gtYmx1ZS05MDA6aG92ZXIge1xuICBjb2xvcjogIzBkNDdhMSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJsdWUtOTAwLCAuYmdjSC1ibHVlLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDQ3YTEgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLTkwMCwgLmJkY0gtYmx1ZS05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZDQ3YTEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYmx1ZS05MDAsIC5maWxsSC1ibHVlLTkwMDpob3ZlciB7XG4gIGZpbGw6ICMwZDQ3YTEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ibHVlLTkwMCwgLnN0ckgtYmx1ZS05MDA6aG92ZXIge1xuICBzdHJva2U6ICMwZDQ3YTEgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1hMTAwLCAuY0gtYmx1ZS1hMTAwOmhvdmVyIHtcbiAgY29sb3I6ICM4MmIxZmYgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWExMDAsIC5iZ2NILWJsdWUtYTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MmIxZmYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWExMDAsIC5iZGNILWJsdWUtYTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzgyYjFmZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWExMDAsIC5maWxsSC1ibHVlLWExMDA6aG92ZXIge1xuICBmaWxsOiAjODJiMWZmICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1hMTAwLCAuc3RySC1ibHVlLWExMDA6aG92ZXIge1xuICBzdHJva2U6ICM4MmIxZmYgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1hMjAwLCAuY0gtYmx1ZS1hMjAwOmhvdmVyIHtcbiAgY29sb3I6ICM0NDhhZmYgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWEyMDAsIC5iZ2NILWJsdWUtYTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDhhZmYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWEyMDAsIC5iZGNILWJsdWUtYTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ0OGFmZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWEyMDAsIC5maWxsSC1ibHVlLWEyMDA6aG92ZXIge1xuICBmaWxsOiAjNDQ4YWZmICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1hMjAwLCAuc3RySC1ibHVlLWEyMDA6aG92ZXIge1xuICBzdHJva2U6ICM0NDhhZmYgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1hNDAwLCAuY0gtYmx1ZS1hNDAwOmhvdmVyIHtcbiAgY29sb3I6ICMyOTc5ZmYgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWE0MDAsIC5iZ2NILWJsdWUtYTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTc5ZmYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWE0MDAsIC5iZGNILWJsdWUtYTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzI5NzlmZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWE0MDAsIC5maWxsSC1ibHVlLWE0MDA6aG92ZXIge1xuICBmaWxsOiAjMjk3OWZmICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1hNDAwLCAuc3RySC1ibHVlLWE0MDA6aG92ZXIge1xuICBzdHJva2U6ICMyOTc5ZmYgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1hNzAwLCAuY0gtYmx1ZS1hNzAwOmhvdmVyIHtcbiAgY29sb3I6ICMyOTYyZmYgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWE3MDAsIC5iZ2NILWJsdWUtYTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTYyZmYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWE3MDAsIC5iZGNILWJsdWUtYTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzI5NjJmZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWE3MDAsIC5maWxsSC1ibHVlLWE3MDA6aG92ZXIge1xuICBmaWxsOiAjMjk2MmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1hNzAwLCAuc3RySC1ibHVlLWE3MDA6aG92ZXIge1xuICBzdHJva2U6ICMyOTYyZmYgIWltcG9ydGFudDtcbn1cblxuLmMtbGlnaHQtYmx1ZS01MCwgLmNILWxpZ2h0LWJsdWUtNTA6aG92ZXIge1xuICBjb2xvcjogI2UxZjVmZSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWJsdWUtNTAsIC5iZ2NILWxpZ2h0LWJsdWUtNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmNWZlICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGlnaHQtYmx1ZS01MCwgLmJkY0gtbGlnaHQtYmx1ZS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2UxZjVmZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodC1ibHVlLTUwLCAuZmlsbEgtbGlnaHQtYmx1ZS01MDpob3ZlciB7XG4gIGZpbGw6ICNlMWY1ZmUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ibHVlLTUwLCAuc3RySC1saWdodC1ibHVlLTUwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZTFmNWZlICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpZ2h0LWJsdWUtMTAwLCAuY0gtbGlnaHQtYmx1ZS0xMDA6aG92ZXIge1xuICBjb2xvcjogI2IzZTVmYyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWJsdWUtMTAwLCAuYmdjSC1saWdodC1ibHVlLTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2U1ZmMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saWdodC1ibHVlLTEwMCwgLmJkY0gtbGlnaHQtYmx1ZS0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiM2U1ZmMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQtYmx1ZS0xMDAsIC5maWxsSC1saWdodC1ibHVlLTEwMDpob3ZlciB7XG4gIGZpbGw6ICNiM2U1ZmMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ibHVlLTEwMCwgLnN0ckgtbGlnaHQtYmx1ZS0xMDA6aG92ZXIge1xuICBzdHJva2U6ICNiM2U1ZmMgIWltcG9ydGFudDtcbn1cblxuLmMtbGlnaHQtYmx1ZS0yMDAsIC5jSC1saWdodC1ibHVlLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjODFkNGZhICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtYmx1ZS0yMDAsIC5iZ2NILWxpZ2h0LWJsdWUtMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZDRmYSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWJsdWUtMjAwLCAuYmRjSC1saWdodC1ibHVlLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzgxZDRmYSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodC1ibHVlLTIwMCwgLmZpbGxILWxpZ2h0LWJsdWUtMjAwOmhvdmVyIHtcbiAgZmlsbDogIzgxZDRmYSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWJsdWUtMjAwLCAuc3RySC1saWdodC1ibHVlLTIwMDpob3ZlciB7XG4gIHN0cm9rZTogIzgxZDRmYSAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ibHVlLTMwMCwgLmNILWxpZ2h0LWJsdWUtMzAwOmhvdmVyIHtcbiAgY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saWdodC1ibHVlLTMwMCwgLmJnY0gtbGlnaHQtYmx1ZS0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZjM2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGlnaHQtYmx1ZS0zMDAsIC5iZGNILWxpZ2h0LWJsdWUtMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGZjM2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWJsdWUtMzAwLCAuZmlsbEgtbGlnaHQtYmx1ZS0zMDA6aG92ZXIge1xuICBmaWxsOiAjNGZjM2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGlnaHQtYmx1ZS0zMDAsIC5zdHJILWxpZ2h0LWJsdWUtMzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNGZjM2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpZ2h0LWJsdWUtNDAwLCAuY0gtbGlnaHQtYmx1ZS00MDA6aG92ZXIge1xuICBjb2xvcjogIzI5YjZmNiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWJsdWUtNDAwLCAuYmdjSC1saWdodC1ibHVlLTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWI2ZjYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saWdodC1ibHVlLTQwMCwgLmJkY0gtbGlnaHQtYmx1ZS00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyOWI2ZjYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQtYmx1ZS00MDAsIC5maWxsSC1saWdodC1ibHVlLTQwMDpob3ZlciB7XG4gIGZpbGw6ICMyOWI2ZjYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ibHVlLTQwMCwgLnN0ckgtbGlnaHQtYmx1ZS00MDA6aG92ZXIge1xuICBzdHJva2U6ICMyOWI2ZjYgIWltcG9ydGFudDtcbn1cblxuLmMtbGlnaHQtYmx1ZS01MDAsIC5jSC1saWdodC1ibHVlLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDNhOWY0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtYmx1ZS01MDAsIC5iZ2NILWxpZ2h0LWJsdWUtNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTlmNCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWJsdWUtNTAwLCAuYmRjSC1saWdodC1ibHVlLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAzYTlmNCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodC1ibHVlLTUwMCwgLmZpbGxILWxpZ2h0LWJsdWUtNTAwOmhvdmVyIHtcbiAgZmlsbDogIzAzYTlmNCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWJsdWUtNTAwLCAuc3RySC1saWdodC1ibHVlLTUwMDpob3ZlciB7XG4gIHN0cm9rZTogIzAzYTlmNCAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ibHVlLTYwMCwgLmNILWxpZ2h0LWJsdWUtNjAwOmhvdmVyIHtcbiAgY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saWdodC1ibHVlLTYwMCwgLmJnY0gtbGlnaHQtYmx1ZS02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGlnaHQtYmx1ZS02MDAsIC5iZGNILWxpZ2h0LWJsdWUtNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWJsdWUtNjAwLCAuZmlsbEgtbGlnaHQtYmx1ZS02MDA6aG92ZXIge1xuICBmaWxsOiAjMDM5YmU1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGlnaHQtYmx1ZS02MDAsIC5zdHJILWxpZ2h0LWJsdWUtNjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMDM5YmU1ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpZ2h0LWJsdWUtNzAwLCAuY0gtbGlnaHQtYmx1ZS03MDA6aG92ZXIge1xuICBjb2xvcjogIzAyODhkMSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWJsdWUtNzAwLCAuYmdjSC1saWdodC1ibHVlLTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saWdodC1ibHVlLTcwMCwgLmJkY0gtbGlnaHQtYmx1ZS03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQtYmx1ZS03MDAsIC5maWxsSC1saWdodC1ibHVlLTcwMDpob3ZlciB7XG4gIGZpbGw6ICMwMjg4ZDEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ibHVlLTcwMCwgLnN0ckgtbGlnaHQtYmx1ZS03MDA6aG92ZXIge1xuICBzdHJva2U6ICMwMjg4ZDEgIWltcG9ydGFudDtcbn1cblxuLmMtbGlnaHQtYmx1ZS04MDAsIC5jSC1saWdodC1ibHVlLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtYmx1ZS04MDAsIC5iZ2NILWxpZ2h0LWJsdWUtODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWJsdWUtODAwLCAuYmRjSC1saWdodC1ibHVlLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodC1ibHVlLTgwMCwgLmZpbGxILWxpZ2h0LWJsdWUtODAwOmhvdmVyIHtcbiAgZmlsbDogIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWJsdWUtODAwLCAuc3RySC1saWdodC1ibHVlLTgwMDpob3ZlciB7XG4gIHN0cm9rZTogIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ibHVlLTkwMCwgLmNILWxpZ2h0LWJsdWUtOTAwOmhvdmVyIHtcbiAgY29sb3I6ICMwMTU3OWIgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saWdodC1ibHVlLTkwMCwgLmJnY0gtbGlnaHQtYmx1ZS05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGlnaHQtYmx1ZS05MDAsIC5iZGNILWxpZ2h0LWJsdWUtOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWJsdWUtOTAwLCAuZmlsbEgtbGlnaHQtYmx1ZS05MDA6aG92ZXIge1xuICBmaWxsOiAjMDE1NzliICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGlnaHQtYmx1ZS05MDAsIC5zdHJILWxpZ2h0LWJsdWUtOTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMDE1NzliICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpZ2h0LWJsdWUtYTEwMCwgLmNILWxpZ2h0LWJsdWUtYTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjODBkOGZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtYmx1ZS1hMTAwLCAuYmdjSC1saWdodC1ibHVlLWExMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkOGZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGlnaHQtYmx1ZS1hMTAwLCAuYmRjSC1saWdodC1ibHVlLWExMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4MGQ4ZmYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQtYmx1ZS1hMTAwLCAuZmlsbEgtbGlnaHQtYmx1ZS1hMTAwOmhvdmVyIHtcbiAgZmlsbDogIzgwZDhmZiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWJsdWUtYTEwMCwgLnN0ckgtbGlnaHQtYmx1ZS1hMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjODBkOGZmICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpZ2h0LWJsdWUtYTIwMCwgLmNILWxpZ2h0LWJsdWUtYTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjNDBjNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtYmx1ZS1hMjAwLCAuYmdjSC1saWdodC1ibHVlLWEyMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBjNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGlnaHQtYmx1ZS1hMjAwLCAuYmRjSC1saWdodC1ibHVlLWEyMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MGM0ZmYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQtYmx1ZS1hMjAwLCAuZmlsbEgtbGlnaHQtYmx1ZS1hMjAwOmhvdmVyIHtcbiAgZmlsbDogIzQwYzRmZiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWJsdWUtYTIwMCwgLnN0ckgtbGlnaHQtYmx1ZS1hMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNDBjNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpZ2h0LWJsdWUtYTQwMCwgLmNILWxpZ2h0LWJsdWUtYTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDBiMGZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtYmx1ZS1hNDAwLCAuYmdjSC1saWdodC1ibHVlLWE0MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGlnaHQtYmx1ZS1hNDAwLCAuYmRjSC1saWdodC1ibHVlLWE0MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGIwZmYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQtYmx1ZS1hNDAwLCAuZmlsbEgtbGlnaHQtYmx1ZS1hNDAwOmhvdmVyIHtcbiAgZmlsbDogIzAwYjBmZiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWJsdWUtYTQwMCwgLnN0ckgtbGlnaHQtYmx1ZS1hNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMDBiMGZmICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpZ2h0LWJsdWUtYTcwMCwgLmNILWxpZ2h0LWJsdWUtYTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDA5MWVhICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtYmx1ZS1hNzAwLCAuYmdjSC1saWdodC1ibHVlLWE3MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MWVhICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGlnaHQtYmx1ZS1hNzAwLCAuYmRjSC1saWdodC1ibHVlLWE3MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDkxZWEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQtYmx1ZS1hNzAwLCAuZmlsbEgtbGlnaHQtYmx1ZS1hNzAwOmhvdmVyIHtcbiAgZmlsbDogIzAwOTFlYSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWJsdWUtYTcwMCwgLnN0ckgtbGlnaHQtYmx1ZS1hNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMDA5MWVhICFpbXBvcnRhbnQ7XG59XG5cbi5jLWN5YW4tNTAsIC5jSC1jeWFuLTUwOmhvdmVyIHtcbiAgY29sb3I6ICNlMGY3ZmEgIWltcG9ydGFudDtcbn1cblxuLmJnYy1jeWFuLTUwLCAuYmdjSC1jeWFuLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjdmYSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWN5YW4tNTAsIC5iZGNILWN5YW4tNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlMGY3ZmEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtY3lhbi01MCwgLmZpbGxILWN5YW4tNTA6aG92ZXIge1xuICBmaWxsOiAjZTBmN2ZhICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItY3lhbi01MCwgLnN0ckgtY3lhbi01MDpob3ZlciB7XG4gIHN0cm9rZTogI2UwZjdmYSAhaW1wb3J0YW50O1xufVxuXG4uYy1jeWFuLTEwMCwgLmNILWN5YW4tMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNiMmViZjIgIWltcG9ydGFudDtcbn1cblxuLmJnYy1jeWFuLTEwMCwgLmJnY0gtY3lhbi0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtY3lhbi0xMDAsIC5iZGNILWN5YW4tMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWN5YW4tMTAwLCAuZmlsbEgtY3lhbi0xMDA6aG92ZXIge1xuICBmaWxsOiAjYjJlYmYyICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItY3lhbi0xMDAsIC5zdHJILWN5YW4tMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYjJlYmYyICFpbXBvcnRhbnQ7XG59XG5cbi5jLWN5YW4tMjAwLCAuY0gtY3lhbi0yMDA6aG92ZXIge1xuICBjb2xvcjogIzgwZGVlYSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWN5YW4tMjAwLCAuYmdjSC1jeWFuLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGRlZWEgIWltcG9ydGFudDtcbn1cblxuLmJkYy1jeWFuLTIwMCwgLmJkY0gtY3lhbi0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4MGRlZWEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtY3lhbi0yMDAsIC5maWxsSC1jeWFuLTIwMDpob3ZlciB7XG4gIGZpbGw6ICM4MGRlZWEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1jeWFuLTIwMCwgLnN0ckgtY3lhbi0yMDA6aG92ZXIge1xuICBzdHJva2U6ICM4MGRlZWEgIWltcG9ydGFudDtcbn1cblxuLmMtY3lhbi0zMDAsIC5jSC1jeWFuLTMwMDpob3ZlciB7XG4gIGNvbG9yOiAjNGRkMGUxICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtY3lhbi0zMDAsIC5iZ2NILWN5YW4tMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkZDBlMSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWN5YW4tMzAwLCAuYmRjSC1jeWFuLTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzRkZDBlMSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1jeWFuLTMwMCwgLmZpbGxILWN5YW4tMzAwOmhvdmVyIHtcbiAgZmlsbDogIzRkZDBlMSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWN5YW4tMzAwLCAuc3RySC1jeWFuLTMwMDpob3ZlciB7XG4gIHN0cm9rZTogIzRkZDBlMSAhaW1wb3J0YW50O1xufVxuXG4uYy1jeWFuLTQwMCwgLmNILWN5YW4tNDAwOmhvdmVyIHtcbiAgY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDtcbn1cblxuLmJnYy1jeWFuLTQwMCwgLmJnY0gtY3lhbi00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtY3lhbi00MDAsIC5iZGNILWN5YW4tNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWN5YW4tNDAwLCAuZmlsbEgtY3lhbi00MDA6aG92ZXIge1xuICBmaWxsOiAjMjZjNmRhICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItY3lhbi00MDAsIC5zdHJILWN5YW4tNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMjZjNmRhICFpbXBvcnRhbnQ7XG59XG5cbi5jLWN5YW4tNTAwLCAuY0gtY3lhbi01MDA6aG92ZXIge1xuICBjb2xvcjogIzAwYmNkNCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWN5YW4tNTAwLCAuYmdjSC1jeWFuLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQgIWltcG9ydGFudDtcbn1cblxuLmJkYy1jeWFuLTUwMCwgLmJkY0gtY3lhbi01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGJjZDQgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtY3lhbi01MDAsIC5maWxsSC1jeWFuLTUwMDpob3ZlciB7XG4gIGZpbGw6ICMwMGJjZDQgIWltcG9ydGFudDtcbn1cblxuLnN0ci1jeWFuLTUwMCwgLnN0ckgtY3lhbi01MDA6aG92ZXIge1xuICBzdHJva2U6ICMwMGJjZDQgIWltcG9ydGFudDtcbn1cblxuLmMtY3lhbi02MDAsIC5jSC1jeWFuLTYwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDBhY2MxICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtY3lhbi02MDAsIC5iZ2NILWN5YW4tNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNjMSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWN5YW4tNjAwLCAuYmRjSC1jeWFuLTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWNjMSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1jeWFuLTYwMCwgLmZpbGxILWN5YW4tNjAwOmhvdmVyIHtcbiAgZmlsbDogIzAwYWNjMSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWN5YW4tNjAwLCAuc3RySC1jeWFuLTYwMDpob3ZlciB7XG4gIHN0cm9rZTogIzAwYWNjMSAhaW1wb3J0YW50O1xufVxuXG4uYy1jeWFuLTcwMCwgLmNILWN5YW4tNzAwOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDtcbn1cblxuLmJnYy1jeWFuLTcwMCwgLmJnY0gtY3lhbi03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtY3lhbi03MDAsIC5iZGNILWN5YW4tNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWN5YW4tNzAwLCAuZmlsbEgtY3lhbi03MDA6aG92ZXIge1xuICBmaWxsOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItY3lhbi03MDAsIC5zdHJILWN5YW4tNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWN5YW4tODAwLCAuY0gtY3lhbi04MDA6aG92ZXIge1xuICBjb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWN5YW4tODAwLCAuYmdjSC1jeWFuLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDtcbn1cblxuLmJkYy1jeWFuLTgwMCwgLmJkY0gtY3lhbi04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtY3lhbi04MDAsIC5maWxsSC1jeWFuLTgwMDpob3ZlciB7XG4gIGZpbGw6ICMwMDgzOGYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1jeWFuLTgwMCwgLnN0ckgtY3lhbi04MDA6aG92ZXIge1xuICBzdHJva2U6ICMwMDgzOGYgIWltcG9ydGFudDtcbn1cblxuLmMtY3lhbi05MDAsIC5jSC1jeWFuLTkwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtY3lhbi05MDAsIC5iZ2NILWN5YW4tOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWN5YW4tOTAwLCAuYmRjSC1jeWFuLTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1jeWFuLTkwMCwgLmZpbGxILWN5YW4tOTAwOmhvdmVyIHtcbiAgZmlsbDogIzAwNjA2NCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWN5YW4tOTAwLCAuc3RySC1jeWFuLTkwMDpob3ZlciB7XG4gIHN0cm9rZTogIzAwNjA2NCAhaW1wb3J0YW50O1xufVxuXG4uYy1jeWFuLWExMDAsIC5jSC1jeWFuLWExMDA6aG92ZXIge1xuICBjb2xvcjogIzg0ZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWN5YW4tYTEwMCwgLmJnY0gtY3lhbi1hMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0ZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWN5YW4tYTEwMCwgLmJkY0gtY3lhbi1hMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODRmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWN5YW4tYTEwMCwgLmZpbGxILWN5YW4tYTEwMDpob3ZlciB7XG4gIGZpbGw6ICM4NGZmZmYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1jeWFuLWExMDAsIC5zdHJILWN5YW4tYTEwMDpob3ZlciB7XG4gIHN0cm9rZTogIzg0ZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYy1jeWFuLWEyMDAsIC5jSC1jeWFuLWEyMDA6aG92ZXIge1xuICBjb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWN5YW4tYTIwMCwgLmJnY0gtY3lhbi1hMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWN5YW4tYTIwMCwgLmJkY0gtY3lhbi1hMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMThmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWN5YW4tYTIwMCwgLmZpbGxILWN5YW4tYTIwMDpob3ZlciB7XG4gIGZpbGw6ICMxOGZmZmYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1jeWFuLWEyMDAsIC5zdHJILWN5YW4tYTIwMDpob3ZlciB7XG4gIHN0cm9rZTogIzE4ZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYy1jeWFuLWE0MDAsIC5jSC1jeWFuLWE0MDA6aG92ZXIge1xuICBjb2xvcjogIzAwZTVmZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWN5YW4tYTQwMCwgLmJnY0gtY3lhbi1hNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZTVmZiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWN5YW4tYTQwMCwgLmJkY0gtY3lhbi1hNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBlNWZmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWN5YW4tYTQwMCwgLmZpbGxILWN5YW4tYTQwMDpob3ZlciB7XG4gIGZpbGw6ICMwMGU1ZmYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1jeWFuLWE0MDAsIC5zdHJILWN5YW4tYTQwMDpob3ZlciB7XG4gIHN0cm9rZTogIzAwZTVmZiAhaW1wb3J0YW50O1xufVxuXG4uYy1jeWFuLWE3MDAsIC5jSC1jeWFuLWE3MDA6aG92ZXIge1xuICBjb2xvcjogIzAwYjhkNCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWN5YW4tYTcwMCwgLmJnY0gtY3lhbi1hNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjhkNCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWN5YW4tYTcwMCwgLmJkY0gtY3lhbi1hNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiOGQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWN5YW4tYTcwMCwgLmZpbGxILWN5YW4tYTcwMDpob3ZlciB7XG4gIGZpbGw6ICMwMGI4ZDQgIWltcG9ydGFudDtcbn1cblxuLnN0ci1jeWFuLWE3MDAsIC5zdHJILWN5YW4tYTcwMDpob3ZlciB7XG4gIHN0cm9rZTogIzAwYjhkNCAhaW1wb3J0YW50O1xufVxuXG4uYy10ZWFsLTUwLCAuY0gtdGVhbC01MDpob3ZlciB7XG4gIGNvbG9yOiAjZTBmMmYxICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtdGVhbC01MCwgLmJnY0gtdGVhbC01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudDtcbn1cblxuLmJkYy10ZWFsLTUwLCAuYmRjSC10ZWFsLTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTBmMmYxICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXRlYWwtNTAsIC5maWxsSC10ZWFsLTUwOmhvdmVyIHtcbiAgZmlsbDogI2UwZjJmMSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXRlYWwtNTAsIC5zdHJILXRlYWwtNTA6aG92ZXIge1xuICBzdHJva2U6ICNlMGYyZjEgIWltcG9ydGFudDtcbn1cblxuLmMtdGVhbC0xMDAsIC5jSC10ZWFsLTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjYjJkZmRiICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtdGVhbC0xMDAsIC5iZ2NILXRlYWwtMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZGZkYiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXRlYWwtMTAwLCAuYmRjSC10ZWFsLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2IyZGZkYiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC10ZWFsLTEwMCwgLmZpbGxILXRlYWwtMTAwOmhvdmVyIHtcbiAgZmlsbDogI2IyZGZkYiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXRlYWwtMTAwLCAuc3RySC10ZWFsLTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2IyZGZkYiAhaW1wb3J0YW50O1xufVxuXG4uYy10ZWFsLTIwMCwgLmNILXRlYWwtMjAwOmhvdmVyIHtcbiAgY29sb3I6ICM4MGNiYzQgIWltcG9ydGFudDtcbn1cblxuLmJnYy10ZWFsLTIwMCwgLmJnY0gtdGVhbC0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBjYmM0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtdGVhbC0yMDAsIC5iZGNILXRlYWwtMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBjYmM0ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXRlYWwtMjAwLCAuZmlsbEgtdGVhbC0yMDA6aG92ZXIge1xuICBmaWxsOiAjODBjYmM0ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItdGVhbC0yMDAsIC5zdHJILXRlYWwtMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjODBjYmM0ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXRlYWwtMzAwLCAuY0gtdGVhbC0zMDA6aG92ZXIge1xuICBjb2xvcjogIzRkYjZhYyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXRlYWwtMzAwLCAuYmdjSC10ZWFsLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGI2YWMgIWltcG9ydGFudDtcbn1cblxuLmJkYy10ZWFsLTMwMCwgLmJkY0gtdGVhbC0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0ZGI2YWMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtdGVhbC0zMDAsIC5maWxsSC10ZWFsLTMwMDpob3ZlciB7XG4gIGZpbGw6ICM0ZGI2YWMgIWltcG9ydGFudDtcbn1cblxuLnN0ci10ZWFsLTMwMCwgLnN0ckgtdGVhbC0zMDA6aG92ZXIge1xuICBzdHJva2U6ICM0ZGI2YWMgIWltcG9ydGFudDtcbn1cblxuLmMtdGVhbC00MDAsIC5jSC10ZWFsLTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjMjZhNjlhICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtdGVhbC00MDAsIC5iZ2NILXRlYWwtNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YTY5YSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXRlYWwtNDAwLCAuYmRjSC10ZWFsLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzI2YTY5YSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC10ZWFsLTQwMCwgLmZpbGxILXRlYWwtNDAwOmhvdmVyIHtcbiAgZmlsbDogIzI2YTY5YSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXRlYWwtNDAwLCAuc3RySC10ZWFsLTQwMDpob3ZlciB7XG4gIHN0cm9rZTogIzI2YTY5YSAhaW1wb3J0YW50O1xufVxuXG4uYy10ZWFsLTUwMCwgLmNILXRlYWwtNTAwOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLmJnYy10ZWFsLTUwMCwgLmJnY0gtdGVhbC01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtdGVhbC01MDAsIC5iZGNILXRlYWwtNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXRlYWwtNTAwLCAuZmlsbEgtdGVhbC01MDA6aG92ZXIge1xuICBmaWxsOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItdGVhbC01MDAsIC5zdHJILXRlYWwtNTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXRlYWwtNjAwLCAuY0gtdGVhbC02MDA6aG92ZXIge1xuICBjb2xvcjogIzAwODk3YiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXRlYWwtNjAwLCAuYmdjSC10ZWFsLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg5N2IgIWltcG9ydGFudDtcbn1cblxuLmJkYy10ZWFsLTYwMCwgLmJkY0gtdGVhbC02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDg5N2IgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtdGVhbC02MDAsIC5maWxsSC10ZWFsLTYwMDpob3ZlciB7XG4gIGZpbGw6ICMwMDg5N2IgIWltcG9ydGFudDtcbn1cblxuLnN0ci10ZWFsLTYwMCwgLnN0ckgtdGVhbC02MDA6aG92ZXIge1xuICBzdHJva2U6ICMwMDg5N2IgIWltcG9ydGFudDtcbn1cblxuLmMtdGVhbC03MDAsIC5jSC10ZWFsLTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtdGVhbC03MDAsIC5iZ2NILXRlYWwtNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXRlYWwtNzAwLCAuYmRjSC10ZWFsLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC10ZWFsLTcwMCwgLmZpbGxILXRlYWwtNzAwOmhvdmVyIHtcbiAgZmlsbDogIzAwNzk2YiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXRlYWwtNzAwLCAuc3RySC10ZWFsLTcwMDpob3ZlciB7XG4gIHN0cm9rZTogIzAwNzk2YiAhaW1wb3J0YW50O1xufVxuXG4uYy10ZWFsLTgwMCwgLmNILXRlYWwtODAwOmhvdmVyIHtcbiAgY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDtcbn1cblxuLmJnYy10ZWFsLTgwMCwgLmJnY0gtdGVhbC04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtdGVhbC04MDAsIC5iZGNILXRlYWwtODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXRlYWwtODAwLCAuZmlsbEgtdGVhbC04MDA6aG92ZXIge1xuICBmaWxsOiAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItdGVhbC04MDAsIC5zdHJILXRlYWwtODAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG5cbi5jLXRlYWwtOTAwLCAuY0gtdGVhbC05MDA6aG92ZXIge1xuICBjb2xvcjogIzAwNGQ0MCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXRlYWwtOTAwLCAuYmdjSC10ZWFsLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDtcbn1cblxuLmJkYy10ZWFsLTkwMCwgLmJkY0gtdGVhbC05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtdGVhbC05MDAsIC5maWxsSC10ZWFsLTkwMDpob3ZlciB7XG4gIGZpbGw6ICMwMDRkNDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci10ZWFsLTkwMCwgLnN0ckgtdGVhbC05MDA6aG92ZXIge1xuICBzdHJva2U6ICMwMDRkNDAgIWltcG9ydGFudDtcbn1cblxuLmMtdGVhbC1hMTAwLCAuY0gtdGVhbC1hMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNhN2ZmZWIgIWltcG9ydGFudDtcbn1cblxuLmJnYy10ZWFsLWExMDAsIC5iZ2NILXRlYWwtYTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2ZmZWIgIWltcG9ydGFudDtcbn1cblxuLmJkYy10ZWFsLWExMDAsIC5iZGNILXRlYWwtYTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2E3ZmZlYiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC10ZWFsLWExMDAsIC5maWxsSC10ZWFsLWExMDA6aG92ZXIge1xuICBmaWxsOiAjYTdmZmViICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItdGVhbC1hMTAwLCAuc3RySC10ZWFsLWExMDA6aG92ZXIge1xuICBzdHJva2U6ICNhN2ZmZWIgIWltcG9ydGFudDtcbn1cblxuLmMtdGVhbC1hMjAwLCAuY0gtdGVhbC1hMjAwOmhvdmVyIHtcbiAgY29sb3I6ICM2NGZmZGEgIWltcG9ydGFudDtcbn1cblxuLmJnYy10ZWFsLWEyMDAsIC5iZ2NILXRlYWwtYTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGZmZGEgIWltcG9ydGFudDtcbn1cblxuLmJkYy10ZWFsLWEyMDAsIC5iZGNILXRlYWwtYTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzY0ZmZkYSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC10ZWFsLWEyMDAsIC5maWxsSC10ZWFsLWEyMDA6aG92ZXIge1xuICBmaWxsOiAjNjRmZmRhICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItdGVhbC1hMjAwLCAuc3RySC10ZWFsLWEyMDA6aG92ZXIge1xuICBzdHJva2U6ICM2NGZmZGEgIWltcG9ydGFudDtcbn1cblxuLmMtdGVhbC1hNDAwLCAuY0gtdGVhbC1hNDAwOmhvdmVyIHtcbiAgY29sb3I6ICMxZGU5YjYgIWltcG9ydGFudDtcbn1cblxuLmJnYy10ZWFsLWE0MDAsIC5iZ2NILXRlYWwtYTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGU5YjYgIWltcG9ydGFudDtcbn1cblxuLmJkYy10ZWFsLWE0MDAsIC5iZGNILXRlYWwtYTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFkZTliNiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC10ZWFsLWE0MDAsIC5maWxsSC10ZWFsLWE0MDA6aG92ZXIge1xuICBmaWxsOiAjMWRlOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItdGVhbC1hNDAwLCAuc3RySC10ZWFsLWE0MDA6aG92ZXIge1xuICBzdHJva2U6ICMxZGU5YjYgIWltcG9ydGFudDtcbn1cblxuLmMtdGVhbC1hNzAwLCAuY0gtdGVhbC1hNzAwOmhvdmVyIHtcbiAgY29sb3I6ICMwMGJmYTUgIWltcG9ydGFudDtcbn1cblxuLmJnYy10ZWFsLWE3MDAsIC5iZ2NILXRlYWwtYTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJmYTUgIWltcG9ydGFudDtcbn1cblxuLmJkYy10ZWFsLWE3MDAsIC5iZGNILXRlYWwtYTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmZhNSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC10ZWFsLWE3MDAsIC5maWxsSC10ZWFsLWE3MDA6aG92ZXIge1xuICBmaWxsOiAjMDBiZmE1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItdGVhbC1hNzAwLCAuc3RySC10ZWFsLWE3MDA6aG92ZXIge1xuICBzdHJva2U6ICMwMGJmYTUgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JlZW4tNTAsIC5jSC1ncmVlbi01MDpob3ZlciB7XG4gIGNvbG9yOiAjZThmNWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JlZW4tNTAsIC5iZ2NILWdyZWVuLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjVlOSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZWVuLTUwLCAuYmRjSC1ncmVlbi01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U4ZjVlOSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmVlbi01MCwgLmZpbGxILWdyZWVuLTUwOmhvdmVyIHtcbiAgZmlsbDogI2U4ZjVlOSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZWVuLTUwLCAuc3RySC1ncmVlbi01MDpob3ZlciB7XG4gIHN0cm9rZTogI2U4ZjVlOSAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmVlbi0xMDAsIC5jSC1ncmVlbi0xMDA6aG92ZXIge1xuICBjb2xvcjogI2M4ZTZjOSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZWVuLTEwMCwgLmJnY0gtZ3JlZW4tMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTZjOSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZWVuLTEwMCwgLmJkY0gtZ3JlZW4tMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzhlNmM5ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZWVuLTEwMCwgLmZpbGxILWdyZWVuLTEwMDpob3ZlciB7XG4gIGZpbGw6ICNjOGU2YzkgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmVlbi0xMDAsIC5zdHJILWdyZWVuLTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2M4ZTZjOSAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmVlbi0yMDAsIC5jSC1ncmVlbi0yMDA6aG92ZXIge1xuICBjb2xvcjogI2E1ZDZhNyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZWVuLTIwMCwgLmJnY0gtZ3JlZW4tMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1ZDZhNyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZWVuLTIwMCwgLmJkY0gtZ3JlZW4tMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTVkNmE3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZWVuLTIwMCwgLmZpbGxILWdyZWVuLTIwMDpob3ZlciB7XG4gIGZpbGw6ICNhNWQ2YTcgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmVlbi0yMDAsIC5zdHJILWdyZWVuLTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2E1ZDZhNyAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmVlbi0zMDAsIC5jSC1ncmVlbi0zMDA6aG92ZXIge1xuICBjb2xvcjogIzgxYzc4NCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZWVuLTMwMCwgLmJnY0gtZ3JlZW4tMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxYzc4NCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZWVuLTMwMCwgLmJkY0gtZ3JlZW4tMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODFjNzg0ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZWVuLTMwMCwgLmZpbGxILWdyZWVuLTMwMDpob3ZlciB7XG4gIGZpbGw6ICM4MWM3ODQgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmVlbi0zMDAsIC5zdHJILWdyZWVuLTMwMDpob3ZlciB7XG4gIHN0cm9rZTogIzgxYzc4NCAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmVlbi00MDAsIC5jSC1ncmVlbi00MDA6aG92ZXIge1xuICBjb2xvcjogIzY2YmI2YSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZWVuLTQwMCwgLmJnY0gtZ3JlZW4tNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2YmI2YSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZWVuLTQwMCwgLmJkY0gtZ3JlZW4tNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZiYjZhICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZWVuLTQwMCwgLmZpbGxILWdyZWVuLTQwMDpob3ZlciB7XG4gIGZpbGw6ICM2NmJiNmEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmVlbi00MDAsIC5zdHJILWdyZWVuLTQwMDpob3ZlciB7XG4gIHN0cm9rZTogIzY2YmI2YSAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmVlbi01MDAsIC5jSC1ncmVlbi01MDA6aG92ZXIge1xuICBjb2xvcjogIzRjYWY1MCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZWVuLTUwMCwgLmJnY0gtZ3JlZW4tNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZWVuLTUwMCwgLmJkY0gtZ3JlZW4tNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZWVuLTUwMCwgLmZpbGxILWdyZWVuLTUwMDpob3ZlciB7XG4gIGZpbGw6ICM0Y2FmNTAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmVlbi01MDAsIC5zdHJILWdyZWVuLTUwMDpob3ZlciB7XG4gIHN0cm9rZTogIzRjYWY1MCAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmVlbi02MDAsIC5jSC1ncmVlbi02MDA6aG92ZXIge1xuICBjb2xvcjogIzQzYTA0NyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZWVuLTYwMCwgLmJnY0gtZ3JlZW4tNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzYTA0NyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZWVuLTYwMCwgLmJkY0gtZ3JlZW4tNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDNhMDQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZWVuLTYwMCwgLmZpbGxILWdyZWVuLTYwMDpob3ZlciB7XG4gIGZpbGw6ICM0M2EwNDcgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmVlbi02MDAsIC5zdHJILWdyZWVuLTYwMDpob3ZlciB7XG4gIHN0cm9rZTogIzQzYTA0NyAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmVlbi03MDAsIC5jSC1ncmVlbi03MDA6aG92ZXIge1xuICBjb2xvcjogIzM4OGUzYyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZWVuLTcwMCwgLmJnY0gtZ3JlZW4tNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4OGUzYyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZWVuLTcwMCwgLmJkY0gtZ3JlZW4tNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzg4ZTNjICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZWVuLTcwMCwgLmZpbGxILWdyZWVuLTcwMDpob3ZlciB7XG4gIGZpbGw6ICMzODhlM2MgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmVlbi03MDAsIC5zdHJILWdyZWVuLTcwMDpob3ZlciB7XG4gIHN0cm9rZTogIzM4OGUzYyAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmVlbi04MDAsIC5jSC1ncmVlbi04MDA6aG92ZXIge1xuICBjb2xvcjogIzJlN2QzMiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZWVuLTgwMCwgLmJnY0gtZ3JlZW4tODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlN2QzMiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZWVuLTgwMCwgLmJkY0gtZ3JlZW4tODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZWVuLTgwMCwgLmZpbGxILWdyZWVuLTgwMDpob3ZlciB7XG4gIGZpbGw6ICMyZTdkMzIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmVlbi04MDAsIC5zdHJILWdyZWVuLTgwMDpob3ZlciB7XG4gIHN0cm9rZTogIzJlN2QzMiAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmVlbi05MDAsIC5jSC1ncmVlbi05MDA6aG92ZXIge1xuICBjb2xvcjogIzFiNWUyMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZWVuLTkwMCwgLmJnY0gtZ3JlZW4tOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiNWUyMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZWVuLTkwMCwgLmJkY0gtZ3JlZW4tOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWI1ZTIwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZWVuLTkwMCwgLmZpbGxILWdyZWVuLTkwMDpob3ZlciB7XG4gIGZpbGw6ICMxYjVlMjAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmVlbi05MDAsIC5zdHJILWdyZWVuLTkwMDpob3ZlciB7XG4gIHN0cm9rZTogIzFiNWUyMCAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmVlbi1hMTAwLCAuY0gtZ3JlZW4tYTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjYjlmNmNhICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JlZW4tYTEwMCwgLmJnY0gtZ3JlZW4tYTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWY2Y2EgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmVlbi1hMTAwLCAuYmRjSC1ncmVlbi1hMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjlmNmNhICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZWVuLWExMDAsIC5maWxsSC1ncmVlbi1hMTAwOmhvdmVyIHtcbiAgZmlsbDogI2I5ZjZjYSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZWVuLWExMDAsIC5zdHJILWdyZWVuLWExMDA6aG92ZXIge1xuICBzdHJva2U6ICNiOWY2Y2EgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JlZW4tYTIwMCwgLmNILWdyZWVuLWEyMDA6aG92ZXIge1xuICBjb2xvcjogIzY5ZjBhZSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZWVuLWEyMDAsIC5iZ2NILWdyZWVuLWEyMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlmMGFlICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JlZW4tYTIwMCwgLmJkY0gtZ3JlZW4tYTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzY5ZjBhZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmVlbi1hMjAwLCAuZmlsbEgtZ3JlZW4tYTIwMDpob3ZlciB7XG4gIGZpbGw6ICM2OWYwYWUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmVlbi1hMjAwLCAuc3RySC1ncmVlbi1hMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNjlmMGFlICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZWVuLWE0MDAsIC5jSC1ncmVlbi1hNDAwOmhvdmVyIHtcbiAgY29sb3I6ICMwMGU2NzYgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmVlbi1hNDAwLCAuYmdjSC1ncmVlbi1hNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZTY3NiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZWVuLWE0MDAsIC5iZGNILWdyZWVuLWE0MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGU2NzYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JlZW4tYTQwMCwgLmZpbGxILWdyZWVuLWE0MDA6aG92ZXIge1xuICBmaWxsOiAjMDBlNjc2ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JlZW4tYTQwMCwgLnN0ckgtZ3JlZW4tYTQwMDpob3ZlciB7XG4gIHN0cm9rZTogIzAwZTY3NiAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmVlbi1hNzAwLCAuY0gtZ3JlZW4tYTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjMDBjODUzICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JlZW4tYTcwMCwgLmJnY0gtZ3JlZW4tYTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM4NTMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmVlbi1hNzAwLCAuYmRjSC1ncmVlbi1hNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjODUzICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZWVuLWE3MDAsIC5maWxsSC1ncmVlbi1hNzAwOmhvdmVyIHtcbiAgZmlsbDogIzAwYzg1MyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZWVuLWE3MDAsIC5zdHJILWdyZWVuLWE3MDA6aG92ZXIge1xuICBzdHJva2U6ICMwMGM4NTMgIWltcG9ydGFudDtcbn1cblxuLmMtbGlnaHQtZ3JlZW4tNTAsIC5jSC1saWdodC1ncmVlbi01MDpob3ZlciB7XG4gIGNvbG9yOiAjZjFmOGU5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtZ3JlZW4tNTAsIC5iZ2NILWxpZ2h0LWdyZWVuLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhlOSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLTUwLCAuYmRjSC1saWdodC1ncmVlbi01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2YxZjhlOSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodC1ncmVlbi01MCwgLmZpbGxILWxpZ2h0LWdyZWVuLTUwOmhvdmVyIHtcbiAgZmlsbDogI2YxZjhlOSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWdyZWVuLTUwLCAuc3RySC1saWdodC1ncmVlbi01MDpob3ZlciB7XG4gIHN0cm9rZTogI2YxZjhlOSAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi0xMDAsIC5jSC1saWdodC1ncmVlbi0xMDA6aG92ZXIge1xuICBjb2xvcjogI2RjZWRjOCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLTEwMCwgLmJnY0gtbGlnaHQtZ3JlZW4tMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWRjOCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLTEwMCwgLmJkY0gtbGlnaHQtZ3JlZW4tMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGNlZGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLTEwMCwgLmZpbGxILWxpZ2h0LWdyZWVuLTEwMDpob3ZlciB7XG4gIGZpbGw6ICNkY2VkYzggIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi0xMDAsIC5zdHJILWxpZ2h0LWdyZWVuLTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2RjZWRjOCAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi0yMDAsIC5jSC1saWdodC1ncmVlbi0yMDA6aG92ZXIge1xuICBjb2xvcjogI2M1ZTFhNSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLTIwMCwgLmJnY0gtbGlnaHQtZ3JlZW4tMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZTFhNSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLTIwMCwgLmJkY0gtbGlnaHQtZ3JlZW4tMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzVlMWE1ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLTIwMCwgLmZpbGxILWxpZ2h0LWdyZWVuLTIwMDpob3ZlciB7XG4gIGZpbGw6ICNjNWUxYTUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi0yMDAsIC5zdHJILWxpZ2h0LWdyZWVuLTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2M1ZTFhNSAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi0zMDAsIC5jSC1saWdodC1ncmVlbi0zMDA6aG92ZXIge1xuICBjb2xvcjogI2FlZDU4MSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLTMwMCwgLmJnY0gtbGlnaHQtZ3JlZW4tMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlZDU4MSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLTMwMCwgLmJkY0gtbGlnaHQtZ3JlZW4tMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWVkNTgxICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLTMwMCwgLmZpbGxILWxpZ2h0LWdyZWVuLTMwMDpob3ZlciB7XG4gIGZpbGw6ICNhZWQ1ODEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi0zMDAsIC5zdHJILWxpZ2h0LWdyZWVuLTMwMDpob3ZlciB7XG4gIHN0cm9rZTogI2FlZDU4MSAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi00MDAsIC5jSC1saWdodC1ncmVlbi00MDA6aG92ZXIge1xuICBjb2xvcjogIzljY2M2NSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLTQwMCwgLmJnY0gtbGlnaHQtZ3JlZW4tNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljY2M2NSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLTQwMCwgLmJkY0gtbGlnaHQtZ3JlZW4tNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWNjYzY1ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLTQwMCwgLmZpbGxILWxpZ2h0LWdyZWVuLTQwMDpob3ZlciB7XG4gIGZpbGw6ICM5Y2NjNjUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi00MDAsIC5zdHJILWxpZ2h0LWdyZWVuLTQwMDpob3ZlciB7XG4gIHN0cm9rZTogIzljY2M2NSAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi01MDAsIC5jSC1saWdodC1ncmVlbi01MDA6aG92ZXIge1xuICBjb2xvcjogIzhiYzM0YSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLTUwMCwgLmJnY0gtbGlnaHQtZ3JlZW4tNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiYzM0YSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLTUwMCwgLmJkY0gtbGlnaHQtZ3JlZW4tNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGJjMzRhICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLTUwMCwgLmZpbGxILWxpZ2h0LWdyZWVuLTUwMDpob3ZlciB7XG4gIGZpbGw6ICM4YmMzNGEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi01MDAsIC5zdHJILWxpZ2h0LWdyZWVuLTUwMDpob3ZlciB7XG4gIHN0cm9rZTogIzhiYzM0YSAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi02MDAsIC5jSC1saWdodC1ncmVlbi02MDA6aG92ZXIge1xuICBjb2xvcjogIzdjYjM0MiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLTYwMCwgLmJnY0gtbGlnaHQtZ3JlZW4tNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjYjM0MiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLTYwMCwgLmJkY0gtbGlnaHQtZ3JlZW4tNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2NiMzQyICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLTYwMCwgLmZpbGxILWxpZ2h0LWdyZWVuLTYwMDpob3ZlciB7XG4gIGZpbGw6ICM3Y2IzNDIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi02MDAsIC5zdHJILWxpZ2h0LWdyZWVuLTYwMDpob3ZlciB7XG4gIHN0cm9rZTogIzdjYjM0MiAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi03MDAsIC5jSC1saWdodC1ncmVlbi03MDA6aG92ZXIge1xuICBjb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLTcwMCwgLmJnY0gtbGlnaHQtZ3JlZW4tNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLTcwMCwgLmJkY0gtbGlnaHQtZ3JlZW4tNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLTcwMCwgLmZpbGxILWxpZ2h0LWdyZWVuLTcwMDpob3ZlciB7XG4gIGZpbGw6ICM2ODlmMzggIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi03MDAsIC5zdHJILWxpZ2h0LWdyZWVuLTcwMDpob3ZlciB7XG4gIHN0cm9rZTogIzY4OWYzOCAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi04MDAsIC5jSC1saWdodC1ncmVlbi04MDA6aG92ZXIge1xuICBjb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLTgwMCwgLmJnY0gtbGlnaHQtZ3JlZW4tODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLTgwMCwgLmJkY0gtbGlnaHQtZ3JlZW4tODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLTgwMCwgLmZpbGxILWxpZ2h0LWdyZWVuLTgwMDpob3ZlciB7XG4gIGZpbGw6ICM1NThiMmYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi04MDAsIC5zdHJILWxpZ2h0LWdyZWVuLTgwMDpob3ZlciB7XG4gIHN0cm9rZTogIzU1OGIyZiAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi05MDAsIC5jSC1saWdodC1ncmVlbi05MDA6aG92ZXIge1xuICBjb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLTkwMCwgLmJnY0gtbGlnaHQtZ3JlZW4tOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLTkwMCwgLmJkY0gtbGlnaHQtZ3JlZW4tOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLTkwMCwgLmZpbGxILWxpZ2h0LWdyZWVuLTkwMDpob3ZlciB7XG4gIGZpbGw6ICMzMzY5MWUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi05MDAsIC5zdHJILWxpZ2h0LWdyZWVuLTkwMDpob3ZlciB7XG4gIHN0cm9rZTogIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi1hMTAwLCAuY0gtbGlnaHQtZ3JlZW4tYTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjY2NmZjkwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtZ3JlZW4tYTEwMCwgLmJnY0gtbGlnaHQtZ3JlZW4tYTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2ZmOTAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saWdodC1ncmVlbi1hMTAwLCAuYmRjSC1saWdodC1ncmVlbi1hMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NmZjkwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLWExMDAsIC5maWxsSC1saWdodC1ncmVlbi1hMTAwOmhvdmVyIHtcbiAgZmlsbDogI2NjZmY5MCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWdyZWVuLWExMDAsIC5zdHJILWxpZ2h0LWdyZWVuLWExMDA6aG92ZXIge1xuICBzdHJva2U6ICNjY2ZmOTAgIWltcG9ydGFudDtcbn1cblxuLmMtbGlnaHQtZ3JlZW4tYTIwMCwgLmNILWxpZ2h0LWdyZWVuLWEyMDA6aG92ZXIge1xuICBjb2xvcjogI2IyZmY1OSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpZ2h0LWdyZWVuLWEyMDAsIC5iZ2NILWxpZ2h0LWdyZWVuLWEyMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJmZjU5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGlnaHQtZ3JlZW4tYTIwMCwgLmJkY0gtbGlnaHQtZ3JlZW4tYTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2IyZmY1OSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodC1ncmVlbi1hMjAwLCAuZmlsbEgtbGlnaHQtZ3JlZW4tYTIwMDpob3ZlciB7XG4gIGZpbGw6ICNiMmZmNTkgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saWdodC1ncmVlbi1hMjAwLCAuc3RySC1saWdodC1ncmVlbi1hMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYjJmZjU5ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpZ2h0LWdyZWVuLWE0MDAsIC5jSC1saWdodC1ncmVlbi1hNDAwOmhvdmVyIHtcbiAgY29sb3I6ICM3NmZmMDMgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saWdodC1ncmVlbi1hNDAwLCAuYmdjSC1saWdodC1ncmVlbi1hNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2ZmYwMyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpZ2h0LWdyZWVuLWE0MDAsIC5iZGNILWxpZ2h0LWdyZWVuLWE0MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3NmZmMDMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGlnaHQtZ3JlZW4tYTQwMCwgLmZpbGxILWxpZ2h0LWdyZWVuLWE0MDA6aG92ZXIge1xuICBmaWxsOiAjNzZmZjAzICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGlnaHQtZ3JlZW4tYTQwMCwgLnN0ckgtbGlnaHQtZ3JlZW4tYTQwMDpob3ZlciB7XG4gIHN0cm9rZTogIzc2ZmYwMyAhaW1wb3J0YW50O1xufVxuXG4uYy1saWdodC1ncmVlbi1hNzAwLCAuY0gtbGlnaHQtZ3JlZW4tYTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjNjRkZDE3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGlnaHQtZ3JlZW4tYTcwMCwgLmJnY0gtbGlnaHQtZ3JlZW4tYTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGRkMTcgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saWdodC1ncmVlbi1hNzAwLCAuYmRjSC1saWdodC1ncmVlbi1hNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjRkZDE3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpZ2h0LWdyZWVuLWE3MDAsIC5maWxsSC1saWdodC1ncmVlbi1hNzAwOmhvdmVyIHtcbiAgZmlsbDogIzY0ZGQxNyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpZ2h0LWdyZWVuLWE3MDAsIC5zdHJILWxpZ2h0LWdyZWVuLWE3MDA6aG92ZXIge1xuICBzdHJva2U6ICM2NGRkMTcgIWltcG9ydGFudDtcbn1cblxuLmMtbGltZS01MCwgLmNILWxpbWUtNTA6aG92ZXIge1xuICBjb2xvcjogI2Y5ZmJlNyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpbWUtNTAsIC5iZ2NILWxpbWUtNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYmU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGltZS01MCwgLmJkY0gtbGltZS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZmJlNyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saW1lLTUwLCAuZmlsbEgtbGltZS01MDpob3ZlciB7XG4gIGZpbGw6ICNmOWZiZTcgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saW1lLTUwLCAuc3RySC1saW1lLTUwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZjlmYmU3ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpbWUtMTAwLCAuY0gtbGltZS0xMDA6aG92ZXIge1xuICBjb2xvcjogI2YwZjRjMyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpbWUtMTAwLCAuYmdjSC1saW1lLTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saW1lLTEwMCwgLmJkY0gtbGltZS0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGltZS0xMDAsIC5maWxsSC1saW1lLTEwMDpob3ZlciB7XG4gIGZpbGw6ICNmMGY0YzMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saW1lLTEwMCwgLnN0ckgtbGltZS0xMDA6aG92ZXIge1xuICBzdHJva2U6ICNmMGY0YzMgIWltcG9ydGFudDtcbn1cblxuLmMtbGltZS0yMDAsIC5jSC1saW1lLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGltZS0yMDAsIC5iZ2NILWxpbWUtMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWU5YyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpbWUtMjAwLCAuYmRjSC1saW1lLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZWU5YyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saW1lLTIwMCwgLmZpbGxILWxpbWUtMjAwOmhvdmVyIHtcbiAgZmlsbDogI2U2ZWU5YyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpbWUtMjAwLCAuc3RySC1saW1lLTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2U2ZWU5YyAhaW1wb3J0YW50O1xufVxuXG4uYy1saW1lLTMwMCwgLmNILWxpbWUtMzAwOmhvdmVyIHtcbiAgY29sb3I6ICNkY2U3NzUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saW1lLTMwMCwgLmJnY0gtbGltZS0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlNzc1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGltZS0zMDAsIC5iZGNILWxpbWUtMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGNlNzc1ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpbWUtMzAwLCAuZmlsbEgtbGltZS0zMDA6aG92ZXIge1xuICBmaWxsOiAjZGNlNzc1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGltZS0zMDAsIC5zdHJILWxpbWUtMzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZGNlNzc1ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpbWUtNDAwLCAuY0gtbGltZS00MDA6aG92ZXIge1xuICBjb2xvcjogI2Q0ZTE1NyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpbWUtNDAwLCAuYmdjSC1saW1lLTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saW1lLTQwMCwgLmJkY0gtbGltZS00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGltZS00MDAsIC5maWxsSC1saW1lLTQwMDpob3ZlciB7XG4gIGZpbGw6ICNkNGUxNTcgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saW1lLTQwMCwgLnN0ckgtbGltZS00MDA6aG92ZXIge1xuICBzdHJva2U6ICNkNGUxNTcgIWltcG9ydGFudDtcbn1cblxuLmMtbGltZS01MDAsIC5jSC1saW1lLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjY2RkYzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGltZS01MDAsIC5iZ2NILWxpbWUtNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpbWUtNTAwLCAuYmRjSC1saW1lLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saW1lLTUwMCwgLmZpbGxILWxpbWUtNTAwOmhvdmVyIHtcbiAgZmlsbDogI2NkZGMzOSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpbWUtNTAwLCAuc3RySC1saW1lLTUwMDpob3ZlciB7XG4gIHN0cm9rZTogI2NkZGMzOSAhaW1wb3J0YW50O1xufVxuXG4uYy1saW1lLTYwMCwgLmNILWxpbWUtNjAwOmhvdmVyIHtcbiAgY29sb3I6ICNjMGNhMzMgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saW1lLTYwMCwgLmJnY0gtbGltZS02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjYTMzICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGltZS02MDAsIC5iZGNILWxpbWUtNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjYTMzICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpbWUtNjAwLCAuZmlsbEgtbGltZS02MDA6aG92ZXIge1xuICBmaWxsOiAjYzBjYTMzICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGltZS02MDAsIC5zdHJILWxpbWUtNjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYzBjYTMzICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpbWUtNzAwLCAuY0gtbGltZS03MDA6aG92ZXIge1xuICBjb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWxpbWUtNzAwLCAuYmdjSC1saW1lLTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbn1cblxuLmJkYy1saW1lLTcwMCwgLmJkY0gtbGltZS03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGltZS03MDAsIC5maWxsSC1saW1lLTcwMDpob3ZlciB7XG4gIGZpbGw6ICNhZmI0MmIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1saW1lLTcwMCwgLnN0ckgtbGltZS03MDA6aG92ZXIge1xuICBzdHJva2U6ICNhZmI0MmIgIWltcG9ydGFudDtcbn1cblxuLmMtbGltZS04MDAsIC5jSC1saW1lLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGltZS04MDAsIC5iZ2NILWxpbWUtODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWQyNCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWxpbWUtODAwLCAuYmRjSC1saW1lLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzllOWQyNCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saW1lLTgwMCwgLmZpbGxILWxpbWUtODAwOmhvdmVyIHtcbiAgZmlsbDogIzllOWQyNCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpbWUtODAwLCAuc3RySC1saW1lLTgwMDpob3ZlciB7XG4gIHN0cm9rZTogIzllOWQyNCAhaW1wb3J0YW50O1xufVxuXG4uYy1saW1lLTkwMCwgLmNILWxpbWUtOTAwOmhvdmVyIHtcbiAgY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLmJnYy1saW1lLTkwMCwgLmJnY0gtbGltZS05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGltZS05MDAsIC5iZGNILWxpbWUtOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWxpbWUtOTAwLCAuZmlsbEgtbGltZS05MDA6aG92ZXIge1xuICBmaWxsOiAjODI3NzE3ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItbGltZS05MDAsIC5zdHJILWxpbWUtOTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjODI3NzE3ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpbWUtYTEwMCwgLmNILWxpbWUtYTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjZjRmZjgxICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGltZS1hMTAwLCAuYmdjSC1saW1lLWExMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmZjgxICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGltZS1hMTAwLCAuYmRjSC1saW1lLWExMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmNGZmODEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGltZS1hMTAwLCAuZmlsbEgtbGltZS1hMTAwOmhvdmVyIHtcbiAgZmlsbDogI2Y0ZmY4MSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpbWUtYTEwMCwgLnN0ckgtbGltZS1hMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZjRmZjgxICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpbWUtYTIwMCwgLmNILWxpbWUtYTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZWVmZjQxICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGltZS1hMjAwLCAuYmdjSC1saW1lLWEyMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmZjQxICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGltZS1hMjAwLCAuYmRjSC1saW1lLWEyMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWZmNDEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGltZS1hMjAwLCAuZmlsbEgtbGltZS1hMjAwOmhvdmVyIHtcbiAgZmlsbDogI2VlZmY0MSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpbWUtYTIwMCwgLnN0ckgtbGltZS1hMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZWVmZjQxICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpbWUtYTQwMCwgLmNILWxpbWUtYTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjYzZmZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGltZS1hNDAwLCAuYmdjSC1saW1lLWE0MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGltZS1hNDAwLCAuYmRjSC1saW1lLWE0MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjNmZmMDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGltZS1hNDAwLCAuZmlsbEgtbGltZS1hNDAwOmhvdmVyIHtcbiAgZmlsbDogI2M2ZmYwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpbWUtYTQwMCwgLnN0ckgtbGltZS1hNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYzZmZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWxpbWUtYTcwMCwgLmNILWxpbWUtYTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjYWVlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtbGltZS1hNzAwLCAuYmdjSC1saW1lLWE3MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtbGltZS1hNzAwLCAuYmRjSC1saW1lLWE3MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhZWVhMDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtbGltZS1hNzAwLCAuZmlsbEgtbGltZS1hNzAwOmhvdmVyIHtcbiAgZmlsbDogI2FlZWEwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWxpbWUtYTcwMCwgLnN0ckgtbGltZS1hNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYWVlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLXllbGxvdy01MCwgLmNILXllbGxvdy01MDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZGU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MteWVsbG93LTUwLCAuYmdjSC15ZWxsb3ctNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZGU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMteWVsbG93LTUwLCAuYmRjSC15ZWxsb3ctNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZkZTcgIWltcG9ydGFudDtcbn1cblxuLmZpbGwteWVsbG93LTUwLCAuZmlsbEgteWVsbG93LTUwOmhvdmVyIHtcbiAgZmlsbDogI2ZmZmRlNyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXllbGxvdy01MCwgLnN0ckgteWVsbG93LTUwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZmZGU3ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXllbGxvdy0xMDAsIC5jSC15ZWxsb3ctMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY5YzQgIWltcG9ydGFudDtcbn1cblxuLmJnYy15ZWxsb3ctMTAwLCAuYmdjSC15ZWxsb3ctMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjljNCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXllbGxvdy0xMDAsIC5iZGNILXllbGxvdy0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY5YzQgIWltcG9ydGFudDtcbn1cblxuLmZpbGwteWVsbG93LTEwMCwgLmZpbGxILXllbGxvdy0xMDA6aG92ZXIge1xuICBmaWxsOiAjZmZmOWM0ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHIteWVsbG93LTEwMCwgLnN0ckgteWVsbG93LTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmZjljNCAhaW1wb3J0YW50O1xufVxuXG4uYy15ZWxsb3ctMjAwLCAuY0gteWVsbG93LTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmNTlkICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MteWVsbG93LTIwMCwgLmJnY0gteWVsbG93LTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1OWQgIWltcG9ydGFudDtcbn1cblxuLmJkYy15ZWxsb3ctMjAwLCAuYmRjSC15ZWxsb3ctMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmNTlkICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXllbGxvdy0yMDAsIC5maWxsSC15ZWxsb3ctMjAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmZjU5ZCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXllbGxvdy0yMDAsIC5zdHJILXllbGxvdy0yMDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmY1OWQgIWltcG9ydGFudDtcbn1cblxuLmMteWVsbG93LTMwMCwgLmNILXllbGxvdy0zMDA6aG92ZXIge1xuICBjb2xvcjogI2ZmZjE3NiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXllbGxvdy0zMDAsIC5iZ2NILXllbGxvdy0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMteWVsbG93LTMwMCwgLmJkY0gteWVsbG93LTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjE3NiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC15ZWxsb3ctMzAwLCAuZmlsbEgteWVsbG93LTMwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmYxNzYgIWltcG9ydGFudDtcbn1cblxuLnN0ci15ZWxsb3ctMzAwLCAuc3RySC15ZWxsb3ctMzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZmMTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXllbGxvdy00MDAsIC5jSC15ZWxsb3ctNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmVlNTggIWltcG9ydGFudDtcbn1cblxuLmJnYy15ZWxsb3ctNDAwLCAuYmdjSC15ZWxsb3ctNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWU1OCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXllbGxvdy00MDAsIC5iZGNILXllbGxvdy00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmVlNTggIWltcG9ydGFudDtcbn1cblxuLmZpbGwteWVsbG93LTQwMCwgLmZpbGxILXllbGxvdy00MDA6aG92ZXIge1xuICBmaWxsOiAjZmZlZTU4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHIteWVsbG93LTQwMCwgLnN0ckgteWVsbG93LTQwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmZWU1OCAhaW1wb3J0YW50O1xufVxuXG4uYy15ZWxsb3ctNTAwLCAuY0gteWVsbG93LTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZlYjNiICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MteWVsbG93LTUwMCwgLmJnY0gteWVsbG93LTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViM2IgIWltcG9ydGFudDtcbn1cblxuLmJkYy15ZWxsb3ctNTAwLCAuYmRjSC15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlYjNiICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXllbGxvdy01MDAsIC5maWxsSC15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmZWIzYiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXllbGxvdy01MDAsIC5zdHJILXllbGxvdy01MDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmViM2IgIWltcG9ydGFudDtcbn1cblxuLmMteWVsbG93LTYwMCwgLmNILXllbGxvdy02MDA6aG92ZXIge1xuICBjb2xvcjogI2ZkZDgzNSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXllbGxvdy02MDAsIC5iZ2NILXllbGxvdy02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkODM1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMteWVsbG93LTYwMCwgLmJkY0gteWVsbG93LTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZkZDgzNSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC15ZWxsb3ctNjAwLCAuZmlsbEgteWVsbG93LTYwMDpob3ZlciB7XG4gIGZpbGw6ICNmZGQ4MzUgIWltcG9ydGFudDtcbn1cblxuLnN0ci15ZWxsb3ctNjAwLCAuc3RySC15ZWxsb3ctNjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmRkODM1ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXllbGxvdy03MDAsIC5jSC15ZWxsb3ctNzAwOmhvdmVyIHtcbiAgY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbn1cblxuLmJnYy15ZWxsb3ctNzAwLCAuYmdjSC15ZWxsb3ctNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXllbGxvdy03MDAsIC5iZGNILXllbGxvdy03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbn1cblxuLmZpbGwteWVsbG93LTcwMCwgLmZpbGxILXllbGxvdy03MDA6aG92ZXIge1xuICBmaWxsOiAjZmJjMDJkICFpbXBvcnRhbnQ7XG59XG5cbi5zdHIteWVsbG93LTcwMCwgLnN0ckgteWVsbG93LTcwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZiYzAyZCAhaW1wb3J0YW50O1xufVxuXG4uYy15ZWxsb3ctODAwLCAuY0gteWVsbG93LTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MteWVsbG93LTgwMCwgLmJnY0gteWVsbG93LTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDtcbn1cblxuLmJkYy15ZWxsb3ctODAwLCAuYmRjSC15ZWxsb3ctODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXllbGxvdy04MDAsIC5maWxsSC15ZWxsb3ctODAwOmhvdmVyIHtcbiAgZmlsbDogI2Y5YTgyNSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXllbGxvdy04MDAsIC5zdHJILXllbGxvdy04MDA6aG92ZXIge1xuICBzdHJva2U6ICNmOWE4MjUgIWltcG9ydGFudDtcbn1cblxuLmMteWVsbG93LTkwMCwgLmNILXllbGxvdy05MDA6aG92ZXIge1xuICBjb2xvcjogI2Y1N2YxNyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXllbGxvdy05MDAsIC5iZ2NILXllbGxvdy05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMteWVsbG93LTkwMCwgLmJkY0gteWVsbG93LTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y1N2YxNyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC15ZWxsb3ctOTAwLCAuZmlsbEgteWVsbG93LTkwMDpob3ZlciB7XG4gIGZpbGw6ICNmNTdmMTcgIWltcG9ydGFudDtcbn1cblxuLnN0ci15ZWxsb3ctOTAwLCAuc3RySC15ZWxsb3ctOTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXllbGxvdy1hMTAwLCAuY0gteWVsbG93LWExMDA6aG92ZXIge1xuICBjb2xvcjogI2ZmZmY4ZCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXllbGxvdy1hMTAwLCAuYmdjSC15ZWxsb3ctYTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmOGQgIWltcG9ydGFudDtcbn1cblxuLmJkYy15ZWxsb3ctYTEwMCwgLmJkY0gteWVsbG93LWExMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmOGQgIWltcG9ydGFudDtcbn1cblxuLmZpbGwteWVsbG93LWExMDAsIC5maWxsSC15ZWxsb3ctYTEwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmZmOGQgIWltcG9ydGFudDtcbn1cblxuLnN0ci15ZWxsb3ctYTEwMCwgLnN0ckgteWVsbG93LWExMDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmZmOGQgIWltcG9ydGFudDtcbn1cblxuLmMteWVsbG93LWEyMDAsIC5jSC15ZWxsb3ctYTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MteWVsbG93LWEyMDAsIC5iZ2NILXllbGxvdy1hMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLXllbGxvdy1hMjAwLCAuYmRjSC15ZWxsb3ctYTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmYwMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC15ZWxsb3ctYTIwMCwgLmZpbGxILXllbGxvdy1hMjAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmZmYwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLXllbGxvdy1hMjAwLCAuc3RySC15ZWxsb3ctYTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmZmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYy15ZWxsb3ctYTQwMCwgLmNILXllbGxvdy1hNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmVhMDAgIWltcG9ydGFudDtcbn1cblxuLmJnYy15ZWxsb3ctYTQwMCwgLmJnY0gteWVsbG93LWE0MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMteWVsbG93LWE0MDAsIC5iZGNILXllbGxvdy1hNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXllbGxvdy1hNDAwLCAuZmlsbEgteWVsbG93LWE0MDA6aG92ZXIge1xuICBmaWxsOiAjZmZlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHIteWVsbG93LWE0MDAsIC5zdHJILXllbGxvdy1hNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLXllbGxvdy1hNzAwLCAuY0gteWVsbG93LWE3MDA6aG92ZXIge1xuICBjb2xvcjogI2ZmZDYwMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLXllbGxvdy1hNzAwLCAuYmdjSC15ZWxsb3ctYTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ2MDAgIWltcG9ydGFudDtcbn1cblxuLmJkYy15ZWxsb3ctYTcwMCwgLmJkY0gteWVsbG93LWE3MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmQ2MDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwteWVsbG93LWE3MDAsIC5maWxsSC15ZWxsb3ctYTcwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmQ2MDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci15ZWxsb3ctYTcwMCwgLnN0ckgteWVsbG93LWE3MDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmQ2MDAgIWltcG9ydGFudDtcbn1cblxuLmMtYW1iZXItNTAsIC5jSC1hbWJlci01MDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOGUxICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYW1iZXItNTAsIC5iZ2NILWFtYmVyLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlMSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLTUwLCAuYmRjSC1hbWJlci01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjhlMSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1hbWJlci01MCwgLmZpbGxILWFtYmVyLTUwOmhvdmVyIHtcbiAgZmlsbDogI2ZmZjhlMSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWFtYmVyLTUwLCAuc3RySC1hbWJlci01MDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmZjhlMSAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci0xMDAsIC5jSC1hbWJlci0xMDA6aG92ZXIge1xuICBjb2xvcjogI2ZmZWNiMyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLTEwMCwgLmJnY0gtYW1iZXItMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNiMyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLTEwMCwgLmJkY0gtYW1iZXItMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlY2IzICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLTEwMCwgLmZpbGxILWFtYmVyLTEwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmVjYjMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci0xMDAsIC5zdHJILWFtYmVyLTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmZWNiMyAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci0yMDAsIC5jSC1hbWJlci0yMDA6aG92ZXIge1xuICBjb2xvcjogI2ZmZTA4MiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLTIwMCwgLmJnY0gtYW1iZXItMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTA4MiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLTIwMCwgLmJkY0gtYW1iZXItMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMDgyICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLTIwMCwgLmZpbGxILWFtYmVyLTIwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmUwODIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci0yMDAsIC5zdHJILWFtYmVyLTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmZTA4MiAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci0zMDAsIC5jSC1hbWJlci0zMDA6aG92ZXIge1xuICBjb2xvcjogI2ZmZDU0ZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLTMwMCwgLmJnY0gtYW1iZXItMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDU0ZiAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLTMwMCwgLmJkY0gtYW1iZXItMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkNTRmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLTMwMCwgLmZpbGxILWFtYmVyLTMwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmQ1NGYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci0zMDAsIC5zdHJILWFtYmVyLTMwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmZDU0ZiAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci00MDAsIC5jSC1hbWJlci00MDA6aG92ZXIge1xuICBjb2xvcjogI2ZmY2EyOCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLTQwMCwgLmJnY0gtYW1iZXItNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2EyOCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLTQwMCwgLmJkY0gtYW1iZXItNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjYTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLTQwMCwgLmZpbGxILWFtYmVyLTQwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmNhMjggIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci00MDAsIC5zdHJILWFtYmVyLTQwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmY2EyOCAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci01MDAsIC5jSC1hbWJlci01MDA6aG92ZXIge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLTUwMCwgLmJnY0gtYW1iZXItNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLTUwMCwgLmJkY0gtYW1iZXItNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLTUwMCwgLmZpbGxILWFtYmVyLTUwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci01MDAsIC5zdHJILWFtYmVyLTUwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci02MDAsIC5jSC1hbWJlci02MDA6aG92ZXIge1xuICBjb2xvcjogI2ZmYjMwMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLTYwMCwgLmJnY0gtYW1iZXItNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjMwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLTYwMCwgLmJkY0gtYW1iZXItNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLTYwMCwgLmZpbGxILWFtYmVyLTYwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmIzMDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci02MDAsIC5zdHJILWFtYmVyLTYwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmYjMwMCAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci03MDAsIC5jSC1hbWJlci03MDA6aG92ZXIge1xuICBjb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLTcwMCwgLmJnY0gtYW1iZXItNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLTcwMCwgLmJkY0gtYW1iZXItNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLTcwMCwgLmZpbGxILWFtYmVyLTcwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmEwMDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci03MDAsIC5zdHJILWFtYmVyLTcwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmYTAwMCAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci04MDAsIC5jSC1hbWJlci04MDA6aG92ZXIge1xuICBjb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLTgwMCwgLmJnY0gtYW1iZXItODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLTgwMCwgLmJkY0gtYW1iZXItODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY4ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLTgwMCwgLmZpbGxILWFtYmVyLTgwMDpob3ZlciB7XG4gIGZpbGw6ICNmZjhmMDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci04MDAsIC5zdHJILWFtYmVyLTgwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmOGYwMCAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci05MDAsIC5jSC1hbWJlci05MDA6aG92ZXIge1xuICBjb2xvcjogI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLTkwMCwgLmJnY0gtYW1iZXItOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLTkwMCwgLmJkY0gtYW1iZXItOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLTkwMCwgLmZpbGxILWFtYmVyLTkwMDpob3ZlciB7XG4gIGZpbGw6ICNmZjZmMDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci05MDAsIC5zdHJILWFtYmVyLTkwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci1hMTAwLCAuY0gtYW1iZXItYTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZlNTdmICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYW1iZXItYTEwMCwgLmJnY0gtYW1iZXItYTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU1N2YgIWltcG9ydGFudDtcbn1cblxuLmJkYy1hbWJlci1hMTAwLCAuYmRjSC1hbWJlci1hMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlNTdmICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLWExMDAsIC5maWxsSC1hbWJlci1hMTAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmZTU3ZiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWFtYmVyLWExMDAsIC5zdHJILWFtYmVyLWExMDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmU1N2YgIWltcG9ydGFudDtcbn1cblxuLmMtYW1iZXItYTIwMCwgLmNILWFtYmVyLWEyMDA6aG92ZXIge1xuICBjb2xvcjogI2ZmZDc0MCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWFtYmVyLWEyMDAsIC5iZ2NILWFtYmVyLWEyMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNzQwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYW1iZXItYTIwMCwgLmJkY0gtYW1iZXItYTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZDc0MCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1hbWJlci1hMjAwLCAuZmlsbEgtYW1iZXItYTIwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmQ3NDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1hbWJlci1hMjAwLCAuc3RySC1hbWJlci1hMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZkNzQwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWFtYmVyLWE0MDAsIC5jSC1hbWJlci1hNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmM0MDAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1hbWJlci1hNDAwLCAuYmdjSC1hbWJlci1hNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzQwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWFtYmVyLWE0MDAsIC5iZGNILWFtYmVyLWE0MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmM0MDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYW1iZXItYTQwMCwgLmZpbGxILWFtYmVyLWE0MDA6aG92ZXIge1xuICBmaWxsOiAjZmZjNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYW1iZXItYTQwMCwgLnN0ckgtYW1iZXItYTQwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmYzQwMCAhaW1wb3J0YW50O1xufVxuXG4uYy1hbWJlci1hNzAwLCAuY0gtYW1iZXItYTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZhYjAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYW1iZXItYTcwMCwgLmJnY0gtYW1iZXItYTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFiMDAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1hbWJlci1hNzAwLCAuYmRjSC1hbWJlci1hNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYjAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWFtYmVyLWE3MDAsIC5maWxsSC1hbWJlci1hNzAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmYWIwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWFtYmVyLWE3MDAsIC5zdHJILWFtYmVyLWE3MDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmFiMDAgIWltcG9ydGFudDtcbn1cblxuLmMtb3JhbmdlLTUwLCAuY0gtb3JhbmdlLTUwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYzZTAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1vcmFuZ2UtNTAsIC5iZ2NILW9yYW5nZS01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzZTAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1vcmFuZ2UtNTAsIC5iZGNILW9yYW5nZS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjNlMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1vcmFuZ2UtNTAsIC5maWxsSC1vcmFuZ2UtNTA6aG92ZXIge1xuICBmaWxsOiAjZmZmM2UwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItb3JhbmdlLTUwLCAuc3RySC1vcmFuZ2UtNTA6aG92ZXIge1xuICBzdHJva2U6ICNmZmYzZTAgIWltcG9ydGFudDtcbn1cblxuLmMtb3JhbmdlLTEwMCwgLmNILW9yYW5nZS0xMDA6aG92ZXIge1xuICBjb2xvcjogI2ZmZTBiMiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLW9yYW5nZS0xMDAsIC5iZ2NILW9yYW5nZS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMGIyICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtb3JhbmdlLTEwMCwgLmJkY0gtb3JhbmdlLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTBiMiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1vcmFuZ2UtMTAwLCAuZmlsbEgtb3JhbmdlLTEwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmUwYjIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1vcmFuZ2UtMTAwLCAuc3RySC1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZlMGIyICFpbXBvcnRhbnQ7XG59XG5cbi5jLW9yYW5nZS0yMDAsIC5jSC1vcmFuZ2UtMjAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmNjODAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1vcmFuZ2UtMjAwLCAuYmdjSC1vcmFuZ2UtMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2M4MCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLW9yYW5nZS0yMDAsIC5iZGNILW9yYW5nZS0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmNjODAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtb3JhbmdlLTIwMCwgLmZpbGxILW9yYW5nZS0yMDA6aG92ZXIge1xuICBmaWxsOiAjZmZjYzgwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItb3JhbmdlLTIwMCwgLnN0ckgtb3JhbmdlLTIwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmY2M4MCAhaW1wb3J0YW50O1xufVxuXG4uYy1vcmFuZ2UtMzAwLCAuY0gtb3JhbmdlLTMwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZiNzRkICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2Mtb3JhbmdlLTMwMCwgLmJnY0gtb3JhbmdlLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI3NGQgIWltcG9ydGFudDtcbn1cblxuLmJkYy1vcmFuZ2UtMzAwLCAuYmRjSC1vcmFuZ2UtMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiNzRkICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLW9yYW5nZS0zMDAsIC5maWxsSC1vcmFuZ2UtMzAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmYjc0ZCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLW9yYW5nZS0zMDAsIC5zdHJILW9yYW5nZS0zMDA6aG92ZXIge1xuICBzdHJva2U6ICNmZmI3NGQgIWltcG9ydGFudDtcbn1cblxuLmMtb3JhbmdlLTQwMCwgLmNILW9yYW5nZS00MDA6aG92ZXIge1xuICBjb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLW9yYW5nZS00MDAsIC5iZ2NILW9yYW5nZS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNzI2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtb3JhbmdlLTQwMCwgLmJkY0gtb3JhbmdlLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1vcmFuZ2UtNDAwLCAuZmlsbEgtb3JhbmdlLTQwMDpob3ZlciB7XG4gIGZpbGw6ICNmZmE3MjYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1vcmFuZ2UtNDAwLCAuc3RySC1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZhNzI2ICFpbXBvcnRhbnQ7XG59XG5cbi5jLW9yYW5nZS01MDAsIC5jSC1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1vcmFuZ2UtNTAwLCAuYmdjSC1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLW9yYW5nZS01MDAsIC5iZGNILW9yYW5nZS01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtb3JhbmdlLTUwMCwgLmZpbGxILW9yYW5nZS01MDA6aG92ZXIge1xuICBmaWxsOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItb3JhbmdlLTUwMCwgLnN0ckgtb3JhbmdlLTUwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuXG4uYy1vcmFuZ2UtNjAwLCAuY0gtb3JhbmdlLTYwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmI4YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2Mtb3JhbmdlLTYwMCwgLmJnY0gtb3JhbmdlLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjhjMDAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1vcmFuZ2UtNjAwLCAuYmRjSC1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmI4YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLW9yYW5nZS02MDAsIC5maWxsSC1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgZmlsbDogI2ZiOGMwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLW9yYW5nZS02MDAsIC5zdHJILW9yYW5nZS02MDA6aG92ZXIge1xuICBzdHJva2U6ICNmYjhjMDAgIWltcG9ydGFudDtcbn1cblxuLmMtb3JhbmdlLTcwMCwgLmNILW9yYW5nZS03MDA6aG92ZXIge1xuICBjb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLW9yYW5nZS03MDAsIC5iZ2NILW9yYW5nZS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtb3JhbmdlLTcwMCwgLmJkY0gtb3JhbmdlLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1vcmFuZ2UtNzAwLCAuZmlsbEgtb3JhbmdlLTcwMDpob3ZlciB7XG4gIGZpbGw6ICNmNTdjMDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1vcmFuZ2UtNzAwLCAuc3RySC1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZjU3YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLW9yYW5nZS04MDAsIC5jSC1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1vcmFuZ2UtODAwLCAuYmdjSC1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLW9yYW5nZS04MDAsIC5iZGNILW9yYW5nZS04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtb3JhbmdlLTgwMCwgLmZpbGxILW9yYW5nZS04MDA6aG92ZXIge1xuICBmaWxsOiAjZWY2YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItb3JhbmdlLTgwMCwgLnN0ckgtb3JhbmdlLTgwMDpob3ZlciB7XG4gIHN0cm9rZTogI2VmNmMwMCAhaW1wb3J0YW50O1xufVxuXG4uYy1vcmFuZ2UtOTAwLCAuY0gtb3JhbmdlLTkwMDpob3ZlciB7XG4gIGNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2Mtb3JhbmdlLTkwMCwgLmJnY0gtb3JhbmdlLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1vcmFuZ2UtOTAwLCAuYmRjSC1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLW9yYW5nZS05MDAsIC5maWxsSC1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgZmlsbDogI2U2NTEwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLW9yYW5nZS05MDAsIC5zdHJILW9yYW5nZS05MDA6aG92ZXIge1xuICBzdHJva2U6ICNlNjUxMDAgIWltcG9ydGFudDtcbn1cblxuLmMtb3JhbmdlLWExMDAsIC5jSC1vcmFuZ2UtYTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZkMTgwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2Mtb3JhbmdlLWExMDAsIC5iZ2NILW9yYW5nZS1hMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDE4MCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLW9yYW5nZS1hMTAwLCAuYmRjSC1vcmFuZ2UtYTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZDE4MCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1vcmFuZ2UtYTEwMCwgLmZpbGxILW9yYW5nZS1hMTAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmZDE4MCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLW9yYW5nZS1hMTAwLCAuc3RySC1vcmFuZ2UtYTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmZDE4MCAhaW1wb3J0YW50O1xufVxuXG4uYy1vcmFuZ2UtYTIwMCwgLmNILW9yYW5nZS1hMjAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmFiNDAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1vcmFuZ2UtYTIwMCwgLmJnY0gtb3JhbmdlLWEyMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjQwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtb3JhbmdlLWEyMDAsIC5iZGNILW9yYW5nZS1hMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYjQwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLW9yYW5nZS1hMjAwLCAuZmlsbEgtb3JhbmdlLWEyMDA6aG92ZXIge1xuICBmaWxsOiAjZmZhYjQwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItb3JhbmdlLWEyMDAsIC5zdHJILW9yYW5nZS1hMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZhYjQwICFpbXBvcnRhbnQ7XG59XG5cbi5jLW9yYW5nZS1hNDAwLCAuY0gtb3JhbmdlLWE0MDA6aG92ZXIge1xuICBjb2xvcjogI2ZmOTEwMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLW9yYW5nZS1hNDAwLCAuYmdjSC1vcmFuZ2UtYTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjkxMDAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1vcmFuZ2UtYTQwMCwgLmJkY0gtb3JhbmdlLWE0MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjkxMDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtb3JhbmdlLWE0MDAsIC5maWxsSC1vcmFuZ2UtYTQwMDpob3ZlciB7XG4gIGZpbGw6ICNmZjkxMDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1vcmFuZ2UtYTQwMCwgLnN0ckgtb3JhbmdlLWE0MDA6aG92ZXIge1xuICBzdHJva2U6ICNmZjkxMDAgIWltcG9ydGFudDtcbn1cblxuLmMtb3JhbmdlLWE3MDAsIC5jSC1vcmFuZ2UtYTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmY2ZDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2Mtb3JhbmdlLWE3MDAsIC5iZ2NILW9yYW5nZS1hNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLW9yYW5nZS1hNzAwLCAuYmRjSC1vcmFuZ2UtYTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNmQwMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1vcmFuZ2UtYTcwMCwgLmZpbGxILW9yYW5nZS1hNzAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmNmQwMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLW9yYW5nZS1hNzAwLCAuc3RySC1vcmFuZ2UtYTcwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmNmQwMCAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLW9yYW5nZS01MCwgLmNILWRlZXAtb3JhbmdlLTUwOmhvdmVyIHtcbiAgY29sb3I6ICNmYmU5ZTcgIWltcG9ydGFudDtcbn1cblxuLmJnYy1kZWVwLW9yYW5nZS01MCwgLmJnY0gtZGVlcC1vcmFuZ2UtNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlOWU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1vcmFuZ2UtNTAsIC5iZGNILWRlZXAtb3JhbmdlLTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJlOWU3ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtb3JhbmdlLTUwLCAuZmlsbEgtZGVlcC1vcmFuZ2UtNTA6aG92ZXIge1xuICBmaWxsOiAjZmJlOWU3ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZGVlcC1vcmFuZ2UtNTAsIC5zdHJILWRlZXAtb3JhbmdlLTUwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmJlOWU3ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtb3JhbmdlLTEwMCwgLmNILWRlZXAtb3JhbmdlLTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZjY2JjICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1vcmFuZ2UtMTAwLCAuYmdjSC1kZWVwLW9yYW5nZS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2JjICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1vcmFuZ2UtMTAwLCAuYmRjSC1kZWVwLW9yYW5nZS0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmNjYmMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1vcmFuZ2UtMTAwLCAuZmlsbEgtZGVlcC1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmY2NiYyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtb3JhbmdlLTEwMCwgLnN0ckgtZGVlcC1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZjY2JjICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtb3JhbmdlLTIwMCwgLmNILWRlZXAtb3JhbmdlLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZhYjkxICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1vcmFuZ2UtMjAwLCAuYmdjSC1kZWVwLW9yYW5nZS0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjkxICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1vcmFuZ2UtMjAwLCAuYmRjSC1kZWVwLW9yYW5nZS0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmFiOTEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1vcmFuZ2UtMjAwLCAuZmlsbEgtZGVlcC1vcmFuZ2UtMjAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmYWI5MSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtb3JhbmdlLTIwMCwgLnN0ckgtZGVlcC1vcmFuZ2UtMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmZhYjkxICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtb3JhbmdlLTMwMCwgLmNILWRlZXAtb3JhbmdlLTMwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmY4YTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1vcmFuZ2UtMzAwLCAuYmdjSC1kZWVwLW9yYW5nZS0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4YTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1vcmFuZ2UtMzAwLCAuYmRjSC1kZWVwLW9yYW5nZS0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjhhNjUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1vcmFuZ2UtMzAwLCAuZmlsbEgtZGVlcC1vcmFuZ2UtMzAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmOGE2NSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtb3JhbmdlLTMwMCwgLnN0ckgtZGVlcC1vcmFuZ2UtMzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmY4YTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtb3JhbmdlLTQwMCwgLmNILWRlZXAtb3JhbmdlLTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmY3MDQzICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1vcmFuZ2UtNDAwLCAuYmdjSC1kZWVwLW9yYW5nZS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDQzICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1vcmFuZ2UtNDAwLCAuYmRjSC1kZWVwLW9yYW5nZS00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjcwNDMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1vcmFuZ2UtNDAwLCAuZmlsbEgtZGVlcC1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmNzA0MyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtb3JhbmdlLTQwMCwgLnN0ckgtZGVlcC1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmY3MDQzICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtb3JhbmdlLTUwMCwgLmNILWRlZXAtb3JhbmdlLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmY1NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1vcmFuZ2UtNTAwLCAuYmdjSC1kZWVwLW9yYW5nZS01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1vcmFuZ2UtNTAwLCAuYmRjSC1kZWVwLW9yYW5nZS01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjU3MjIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1vcmFuZ2UtNTAwLCAuZmlsbEgtZGVlcC1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmNTcyMiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtb3JhbmdlLTUwMCwgLnN0ckgtZGVlcC1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmY1NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtb3JhbmdlLTYwMCwgLmNILWRlZXAtb3JhbmdlLTYwMDpob3ZlciB7XG4gIGNvbG9yOiAjZjQ1MTFlICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1vcmFuZ2UtNjAwLCAuYmdjSC1kZWVwLW9yYW5nZS02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ1MTFlICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1vcmFuZ2UtNjAwLCAuYmRjSC1kZWVwLW9yYW5nZS02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1vcmFuZ2UtNjAwLCAuZmlsbEgtZGVlcC1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgZmlsbDogI2Y0NTExZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtb3JhbmdlLTYwMCwgLnN0ckgtZGVlcC1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZjQ1MTFlICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtb3JhbmdlLTcwMCwgLmNILWRlZXAtb3JhbmdlLTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1vcmFuZ2UtNzAwLCAuYmdjSC1kZWVwLW9yYW5nZS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1vcmFuZ2UtNzAwLCAuYmRjSC1kZWVwLW9yYW5nZS03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1vcmFuZ2UtNzAwLCAuZmlsbEgtZGVlcC1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgZmlsbDogI2U2NGExOSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtb3JhbmdlLTcwMCwgLnN0ckgtZGVlcC1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtb3JhbmdlLTgwMCwgLmNILWRlZXAtb3JhbmdlLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1vcmFuZ2UtODAwLCAuYmdjSC1kZWVwLW9yYW5nZS04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1vcmFuZ2UtODAwLCAuYmRjSC1kZWVwLW9yYW5nZS04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkODQzMTUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1vcmFuZ2UtODAwLCAuZmlsbEgtZGVlcC1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgZmlsbDogI2Q4NDMxNSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtb3JhbmdlLTgwMCwgLnN0ckgtZGVlcC1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtb3JhbmdlLTkwMCwgLmNILWRlZXAtb3JhbmdlLTkwMDpob3ZlciB7XG4gIGNvbG9yOiAjYmYzNjBjICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1vcmFuZ2UtOTAwLCAuYmdjSC1kZWVwLW9yYW5nZS05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYzNjBjICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1vcmFuZ2UtOTAwLCAuYmRjSC1kZWVwLW9yYW5nZS05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1vcmFuZ2UtOTAwLCAuZmlsbEgtZGVlcC1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgZmlsbDogI2JmMzYwYyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtb3JhbmdlLTkwMCwgLnN0ckgtZGVlcC1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYmYzNjBjICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtb3JhbmdlLWExMDAsIC5jSC1kZWVwLW9yYW5nZS1hMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZjllODAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1kZWVwLW9yYW5nZS1hMTAwLCAuYmdjSC1kZWVwLW9yYW5nZS1hMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWU4MCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtb3JhbmdlLWExMDAsIC5iZGNILWRlZXAtb3JhbmdlLWExMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjllODAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1vcmFuZ2UtYTEwMCwgLmZpbGxILWRlZXAtb3JhbmdlLWExMDA6aG92ZXIge1xuICBmaWxsOiAjZmY5ZTgwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZGVlcC1vcmFuZ2UtYTEwMCwgLnN0ckgtZGVlcC1vcmFuZ2UtYTEwMDpob3ZlciB7XG4gIHN0cm9rZTogI2ZmOWU4MCAhaW1wb3J0YW50O1xufVxuXG4uYy1kZWVwLW9yYW5nZS1hMjAwLCAuY0gtZGVlcC1vcmFuZ2UtYTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmY2ZTQwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZGVlcC1vcmFuZ2UtYTIwMCwgLmJnY0gtZGVlcC1vcmFuZ2UtYTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZlNDAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1kZWVwLW9yYW5nZS1hMjAwLCAuYmRjSC1kZWVwLW9yYW5nZS1hMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2ZTQwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRlZXAtb3JhbmdlLWEyMDAsIC5maWxsSC1kZWVwLW9yYW5nZS1hMjAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmNmU0MCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWRlZXAtb3JhbmdlLWEyMDAsIC5zdHJILWRlZXAtb3JhbmdlLWEyMDA6aG92ZXIge1xuICBzdHJva2U6ICNmZjZlNDAgIWltcG9ydGFudDtcbn1cblxuLmMtZGVlcC1vcmFuZ2UtYTQwMCwgLmNILWRlZXAtb3JhbmdlLWE0MDA6aG92ZXIge1xuICBjb2xvcjogI2ZmM2QwMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWRlZXAtb3JhbmdlLWE0MDAsIC5iZ2NILWRlZXAtb3JhbmdlLWE0MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZGVlcC1vcmFuZ2UtYTQwMCwgLmJkY0gtZGVlcC1vcmFuZ2UtYTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmM2QwMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1kZWVwLW9yYW5nZS1hNDAwLCAuZmlsbEgtZGVlcC1vcmFuZ2UtYTQwMDpob3ZlciB7XG4gIGZpbGw6ICNmZjNkMDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1kZWVwLW9yYW5nZS1hNDAwLCAuc3RySC1kZWVwLW9yYW5nZS1hNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZmYzZDAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWRlZXAtb3JhbmdlLWE3MDAsIC5jSC1kZWVwLW9yYW5nZS1hNzAwOmhvdmVyIHtcbiAgY29sb3I6ICNkZDJjMDAgIWltcG9ydGFudDtcbn1cblxuLmJnYy1kZWVwLW9yYW5nZS1hNzAwLCAuYmdjSC1kZWVwLW9yYW5nZS1hNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMmMwMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWRlZXAtb3JhbmdlLWE3MDAsIC5iZGNILWRlZXAtb3JhbmdlLWE3MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkZDJjMDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZGVlcC1vcmFuZ2UtYTcwMCwgLmZpbGxILWRlZXAtb3JhbmdlLWE3MDA6aG92ZXIge1xuICBmaWxsOiAjZGQyYzAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZGVlcC1vcmFuZ2UtYTcwMCwgLnN0ckgtZGVlcC1vcmFuZ2UtYTcwMDpob3ZlciB7XG4gIHN0cm9rZTogI2RkMmMwMCAhaW1wb3J0YW50O1xufVxuXG4uYy1icm93bi01MCwgLmNILWJyb3duLTUwOmhvdmVyIHtcbiAgY29sb3I6ICNlZmViZTkgIWltcG9ydGFudDtcbn1cblxuLmJnYy1icm93bi01MCwgLmJnY0gtYnJvd24tNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmU5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYnJvd24tNTAsIC5iZGNILWJyb3duLTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZlYmU5ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJyb3duLTUwLCAuZmlsbEgtYnJvd24tNTA6aG92ZXIge1xuICBmaWxsOiAjZWZlYmU5ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYnJvd24tNTAsIC5zdHJILWJyb3duLTUwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZWZlYmU5ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJyb3duLTEwMCwgLmNILWJyb3duLTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjZDdjY2M4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYnJvd24tMTAwLCAuYmdjSC1icm93bi0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdjY2M4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYnJvd24tMTAwLCAuYmRjSC1icm93bi0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkN2NjYzggIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYnJvd24tMTAwLCAuZmlsbEgtYnJvd24tMTAwOmhvdmVyIHtcbiAgZmlsbDogI2Q3Y2NjOCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJyb3duLTEwMCwgLnN0ckgtYnJvd24tMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZDdjY2M4ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJyb3duLTIwMCwgLmNILWJyb3duLTIwMDpob3ZlciB7XG4gIGNvbG9yOiAjYmNhYWE0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYnJvd24tMjAwLCAuYmdjSC1icm93bi0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNhYWE0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYnJvd24tMjAwLCAuYmRjSC1icm93bi0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiY2FhYTQgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYnJvd24tMjAwLCAuZmlsbEgtYnJvd24tMjAwOmhvdmVyIHtcbiAgZmlsbDogI2JjYWFhNCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJyb3duLTIwMCwgLnN0ckgtYnJvd24tMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYmNhYWE0ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJyb3duLTMwMCwgLmNILWJyb3duLTMwMDpob3ZlciB7XG4gIGNvbG9yOiAjYTE4ODdmICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYnJvd24tMzAwLCAuYmdjSC1icm93bi0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE4ODdmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYnJvd24tMzAwLCAuYmRjSC1icm93bi0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhMTg4N2YgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYnJvd24tMzAwLCAuZmlsbEgtYnJvd24tMzAwOmhvdmVyIHtcbiAgZmlsbDogI2ExODg3ZiAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJyb3duLTMwMCwgLnN0ckgtYnJvd24tMzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYTE4ODdmICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJyb3duLTQwMCwgLmNILWJyb3duLTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjOGQ2ZTYzICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYnJvd24tNDAwLCAuYmdjSC1icm93bi00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ2ZTYzICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYnJvd24tNDAwLCAuYmRjSC1icm93bi00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4ZDZlNjMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYnJvd24tNDAwLCAuZmlsbEgtYnJvd24tNDAwOmhvdmVyIHtcbiAgZmlsbDogIzhkNmU2MyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJyb3duLTQwMCwgLnN0ckgtYnJvd24tNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjOGQ2ZTYzICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJyb3duLTUwMCwgLmNILWJyb3duLTUwMDpob3ZlciB7XG4gIGNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYnJvd24tNTAwLCAuYmdjSC1icm93bi01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYnJvd24tNTAwLCAuYmRjSC1icm93bi01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYnJvd24tNTAwLCAuZmlsbEgtYnJvd24tNTAwOmhvdmVyIHtcbiAgZmlsbDogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJyb3duLTUwMCwgLnN0ckgtYnJvd24tNTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJyb3duLTYwMCwgLmNILWJyb3duLTYwMDpob3ZlciB7XG4gIGNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYnJvd24tNjAwLCAuYmdjSC1icm93bi02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYnJvd24tNjAwLCAuYmRjSC1icm93bi02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2ZDRjNDEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYnJvd24tNjAwLCAuZmlsbEgtYnJvd24tNjAwOmhvdmVyIHtcbiAgZmlsbDogIzZkNGM0MSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJyb3duLTYwMCwgLnN0ckgtYnJvd24tNjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNmQ0YzQxICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJyb3duLTcwMCwgLmNILWJyb3duLTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYnJvd24tNzAwLCAuYmdjSC1icm93bi03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYnJvd24tNzAwLCAuYmRjSC1icm93bi03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYnJvd24tNzAwLCAuZmlsbEgtYnJvd24tNzAwOmhvdmVyIHtcbiAgZmlsbDogIzVkNDAzNyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJyb3duLTcwMCwgLnN0ckgtYnJvd24tNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJyb3duLTgwMCwgLmNILWJyb3duLTgwMDpob3ZlciB7XG4gIGNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYnJvd24tODAwLCAuYmdjSC1icm93bi04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYnJvd24tODAwLCAuYmRjSC1icm93bi04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYnJvd24tODAwLCAuZmlsbEgtYnJvd24tODAwOmhvdmVyIHtcbiAgZmlsbDogIzRlMzQyZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJyb3duLTgwMCwgLnN0ckgtYnJvd24tODAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNGUzNDJlICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJyb3duLTkwMCwgLmNILWJyb3duLTkwMDpob3ZlciB7XG4gIGNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYnJvd24tOTAwLCAuYmdjSC1icm93bi05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYnJvd24tOTAwLCAuYmRjSC1icm93bi05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzZTI3MjMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYnJvd24tOTAwLCAuZmlsbEgtYnJvd24tOTAwOmhvdmVyIHtcbiAgZmlsbDogIzNlMjcyMyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJyb3duLTkwMCwgLnN0ckgtYnJvd24tOTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjM2UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZXktNTAsIC5jSC1ncmV5LTUwOmhvdmVyIHtcbiAgY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmV5LTUwLCAuYmdjSC1ncmV5LTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZXktNTAsIC5iZGNILWdyZXktNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JleS01MCwgLmZpbGxILWdyZXktNTA6aG92ZXIge1xuICBmaWxsOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JleS01MCwgLnN0ckgtZ3JleS01MDpob3ZlciB7XG4gIHN0cm9rZTogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmV5LTEwMCwgLmNILWdyZXktMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmV5LTEwMCwgLmJnY0gtZ3JleS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JleS0xMDAsIC5iZGNILWdyZXktMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZXktMTAwLCAuZmlsbEgtZ3JleS0xMDA6aG92ZXIge1xuICBmaWxsOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JleS0xMDAsIC5zdHJILWdyZXktMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZXktMjAwLCAuY0gtZ3JleS0yMDA6aG92ZXIge1xuICBjb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZXktMjAwLCAuYmdjSC1ncmV5LTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmV5LTIwMCwgLmJkY0gtZ3JleS0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JleS0yMDAsIC5maWxsSC1ncmV5LTIwMDpob3ZlciB7XG4gIGZpbGw6ICNlZWVlZWUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmV5LTIwMCwgLnN0ckgtZ3JleS0yMDA6aG92ZXIge1xuICBzdHJva2U6ICNlZWVlZWUgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JleS0zMDAsIC5jSC1ncmV5LTMwMDpob3ZlciB7XG4gIGNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JleS0zMDAsIC5iZ2NILWdyZXktMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZXktMzAwLCAuYmRjSC1ncmV5LTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmV5LTMwMCwgLmZpbGxILWdyZXktMzAwOmhvdmVyIHtcbiAgZmlsbDogI2UwZTBlMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZXktMzAwLCAuc3RySC1ncmV5LTMwMDpob3ZlciB7XG4gIHN0cm9rZTogI2UwZTBlMCAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmV5LTQwMCwgLmNILWdyZXktNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNiZGJkYmQgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmV5LTQwMCwgLmJnY0gtZ3JleS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JleS00MDAsIC5iZGNILWdyZXktNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmRiZGJkICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZXktNDAwLCAuZmlsbEgtZ3JleS00MDA6aG92ZXIge1xuICBmaWxsOiAjYmRiZGJkICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JleS00MDAsIC5zdHJILWdyZXktNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYmRiZGJkICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZXktNTAwLCAuY0gtZ3JleS01MDA6aG92ZXIge1xuICBjb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZXktNTAwLCAuYmdjSC1ncmV5LTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmV5LTUwMCwgLmJkY0gtZ3JleS01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JleS01MDAsIC5maWxsSC1ncmV5LTUwMDpob3ZlciB7XG4gIGZpbGw6ICM5ZTllOWUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmV5LTUwMCwgLnN0ckgtZ3JleS01MDA6aG92ZXIge1xuICBzdHJva2U6ICM5ZTllOWUgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JleS02MDAsIC5jSC1ncmV5LTYwMDpob3ZlciB7XG4gIGNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JleS02MDAsIC5iZ2NILWdyZXktNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZXktNjAwLCAuYmRjSC1ncmV5LTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmV5LTYwMCwgLmZpbGxILWdyZXktNjAwOmhvdmVyIHtcbiAgZmlsbDogIzc1NzU3NSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZXktNjAwLCAuc3RySC1ncmV5LTYwMDpob3ZlciB7XG4gIHN0cm9rZTogIzc1NzU3NSAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmV5LTcwMCwgLmNILWdyZXktNzAwOmhvdmVyIHtcbiAgY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmV5LTcwMCwgLmJnY0gtZ3JleS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JleS03MDAsIC5iZGNILWdyZXktNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZXktNzAwLCAuZmlsbEgtZ3JleS03MDA6aG92ZXIge1xuICBmaWxsOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JleS03MDAsIC5zdHJILWdyZXktNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZXktODAwLCAuY0gtZ3JleS04MDA6aG92ZXIge1xuICBjb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZXktODAwLCAuYmdjSC1ncmV5LTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmV5LTgwMCwgLmJkY0gtZ3JleS04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JleS04MDAsIC5maWxsSC1ncmV5LTgwMDpob3ZlciB7XG4gIGZpbGw6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmV5LTgwMCwgLnN0ckgtZ3JleS04MDA6aG92ZXIge1xuICBzdHJva2U6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JleS05MDAsIC5jSC1ncmV5LTkwMDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JleS05MDAsIC5iZ2NILWdyZXktOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZXktOTAwLCAuYmRjSC1ncmV5LTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmV5LTkwMCwgLmZpbGxILWdyZXktOTAwOmhvdmVyIHtcbiAgZmlsbDogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZXktOTAwLCAuc3RySC1ncmV5LTkwMDpob3ZlciB7XG4gIHN0cm9rZTogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uYy1ibHVlLWdyZXktNTAsIC5jSC1ibHVlLWdyZXktNTA6aG92ZXIge1xuICBjb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJsdWUtZ3JleS01MCwgLmJnY0gtYmx1ZS1ncmV5LTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWJsdWUtZ3JleS01MCwgLmJkY0gtYmx1ZS1ncmV5LTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlZmYxICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJsdWUtZ3JleS01MCwgLmZpbGxILWJsdWUtZ3JleS01MDpob3ZlciB7XG4gIGZpbGw6ICNlY2VmZjEgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ibHVlLWdyZXktNTAsIC5zdHJILWJsdWUtZ3JleS01MDpob3ZlciB7XG4gIHN0cm9rZTogI2VjZWZmMSAhaW1wb3J0YW50O1xufVxuXG4uYy1ibHVlLWdyZXktMTAwLCAuY0gtYmx1ZS1ncmV5LTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjY2ZkOGRjICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYmx1ZS1ncmV5LTEwMCwgLmJnY0gtYmx1ZS1ncmV5LTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWdyZXktMTAwLCAuYmRjSC1ibHVlLWdyZXktMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZkOGRjICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJsdWUtZ3JleS0xMDAsIC5maWxsSC1ibHVlLWdyZXktMTAwOmhvdmVyIHtcbiAgZmlsbDogI2NmZDhkYyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJsdWUtZ3JleS0xMDAsIC5zdHJILWJsdWUtZ3JleS0xMDA6aG92ZXIge1xuICBzdHJva2U6ICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1ncmV5LTIwMCwgLmNILWJsdWUtZ3JleS0yMDA6aG92ZXIge1xuICBjb2xvcjogI2IwYmVjNSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJsdWUtZ3JleS0yMDAsIC5iZ2NILWJsdWUtZ3JleS0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiZWM1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYmx1ZS1ncmV5LTIwMCwgLmJkY0gtYmx1ZS1ncmV5LTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2IwYmVjNSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWdyZXktMjAwLCAuZmlsbEgtYmx1ZS1ncmV5LTIwMDpob3ZlciB7XG4gIGZpbGw6ICNiMGJlYzUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ibHVlLWdyZXktMjAwLCAuc3RySC1ibHVlLWdyZXktMjAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjYjBiZWM1ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJsdWUtZ3JleS0zMDAsIC5jSC1ibHVlLWdyZXktMzAwOmhvdmVyIHtcbiAgY29sb3I6ICM5MGE0YWUgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWdyZXktMzAwLCAuYmdjSC1ibHVlLWdyZXktMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWJsdWUtZ3JleS0zMDAsIC5iZGNILWJsdWUtZ3JleS0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5MGE0YWUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYmx1ZS1ncmV5LTMwMCwgLmZpbGxILWJsdWUtZ3JleS0zMDA6aG92ZXIge1xuICBmaWxsOiAjOTBhNGFlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1ncmV5LTMwMCwgLnN0ckgtYmx1ZS1ncmV5LTMwMDpob3ZlciB7XG4gIHN0cm9rZTogIzkwYTRhZSAhaW1wb3J0YW50O1xufVxuXG4uYy1ibHVlLWdyZXktNDAwLCAuY0gtYmx1ZS1ncmV5LTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjNzg5MDljICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYmx1ZS1ncmV5LTQwMCwgLmJnY0gtYmx1ZS1ncmV5LTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOWMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWdyZXktNDAwLCAuYmRjSC1ibHVlLWdyZXktNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzg5MDljICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJsdWUtZ3JleS00MDAsIC5maWxsSC1ibHVlLWdyZXktNDAwOmhvdmVyIHtcbiAgZmlsbDogIzc4OTA5YyAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJsdWUtZ3JleS00MDAsIC5zdHJILWJsdWUtZ3JleS00MDA6aG92ZXIge1xuICBzdHJva2U6ICM3ODkwOWMgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1ncmV5LTUwMCwgLmNILWJsdWUtZ3JleS01MDA6aG92ZXIge1xuICBjb2xvcjogIzYwN2Q4YiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJsdWUtZ3JleS01MDAsIC5iZ2NILWJsdWUtZ3JleS01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3ZDhiICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYmx1ZS1ncmV5LTUwMCwgLmJkY0gtYmx1ZS1ncmV5LTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzYwN2Q4YiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWdyZXktNTAwLCAuZmlsbEgtYmx1ZS1ncmV5LTUwMDpob3ZlciB7XG4gIGZpbGw6ICM2MDdkOGIgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ibHVlLWdyZXktNTAwLCAuc3RySC1ibHVlLWdyZXktNTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNjA3ZDhiICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJsdWUtZ3JleS02MDAsIC5jSC1ibHVlLWdyZXktNjAwOmhvdmVyIHtcbiAgY29sb3I6ICM1NDZlN2EgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWdyZXktNjAwLCAuYmdjSC1ibHVlLWdyZXktNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWJsdWUtZ3JleS02MDAsIC5iZGNILWJsdWUtZ3JleS02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NDZlN2EgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYmx1ZS1ncmV5LTYwMCwgLmZpbGxILWJsdWUtZ3JleS02MDA6aG92ZXIge1xuICBmaWxsOiAjNTQ2ZTdhICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1ncmV5LTYwMCwgLnN0ckgtYmx1ZS1ncmV5LTYwMDpob3ZlciB7XG4gIHN0cm9rZTogIzU0NmU3YSAhaW1wb3J0YW50O1xufVxuXG4uYy1ibHVlLWdyZXktNzAwLCAuY0gtYmx1ZS1ncmV5LTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtYmx1ZS1ncmV5LTcwMCwgLmJnY0gtYmx1ZS1ncmV5LTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ibHVlLWdyZXktNzAwLCAuYmRjSC1ibHVlLWdyZXktNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWJsdWUtZ3JleS03MDAsIC5maWxsSC1ibHVlLWdyZXktNzAwOmhvdmVyIHtcbiAgZmlsbDogIzQ1NWE2NCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWJsdWUtZ3JleS03MDAsIC5zdHJILWJsdWUtZ3JleS03MDA6aG92ZXIge1xuICBzdHJva2U6ICM0NTVhNjQgIWltcG9ydGFudDtcbn1cblxuLmMtYmx1ZS1ncmV5LTgwMCwgLmNILWJsdWUtZ3JleS04MDA6aG92ZXIge1xuICBjb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWJsdWUtZ3JleS04MDAsIC5iZ2NILWJsdWUtZ3JleS04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtYmx1ZS1ncmV5LTgwMCwgLmJkY0gtYmx1ZS1ncmV5LTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ibHVlLWdyZXktODAwLCAuZmlsbEgtYmx1ZS1ncmV5LTgwMDpob3ZlciB7XG4gIGZpbGw6ICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ibHVlLWdyZXktODAwLCAuc3RySC1ibHVlLWdyZXktODAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG5cbi5jLWJsdWUtZ3JleS05MDAsIC5jSC1ibHVlLWdyZXktOTAwOmhvdmVyIHtcbiAgY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmJnYy1ibHVlLWdyZXktOTAwLCAuYmdjSC1ibHVlLWdyZXktOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWJsdWUtZ3JleS05MDAsIC5iZGNILWJsdWUtZ3JleS05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYmx1ZS1ncmV5LTkwMCwgLmZpbGxILWJsdWUtZ3JleS05MDA6aG92ZXIge1xuICBmaWxsOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItYmx1ZS1ncmV5LTkwMCwgLnN0ckgtYmx1ZS1ncmV5LTkwMDpob3ZlciB7XG4gIHN0cm9rZTogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmV5LTEwMCwgLmNILWdyZXktMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmOWZhZmIgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmV5LTEwMCwgLmJnY0gtZ3JleS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JleS0xMDAsIC5iZGNILWdyZXktMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmYWZiICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZXktMTAwLCAuZmlsbEgtZ3JleS0xMDA6aG92ZXIge1xuICBmaWxsOiAjZjlmYWZiICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JleS0xMDAsIC5zdHJILWdyZXktMTAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZjlmYWZiICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZXktMjAwLCAuY0gtZ3JleS0yMDA6aG92ZXIge1xuICBjb2xvcjogI2YyZjNmNSAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZXktMjAwLCAuYmdjSC1ncmV5LTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjUgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmV5LTIwMCwgLmJkY0gtZ3JleS0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmMmYzZjUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JleS0yMDAsIC5maWxsSC1ncmV5LTIwMDpob3ZlciB7XG4gIGZpbGw6ICNmMmYzZjUgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmV5LTIwMCwgLnN0ckgtZ3JleS0yMDA6aG92ZXIge1xuICBzdHJva2U6ICNmMmYzZjUgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JleS0zMDAsIC5jSC1ncmV5LTMwMDpob3ZlciB7XG4gIGNvbG9yOiAjZTZlYWYwICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JleS0zMDAsIC5iZ2NILWdyZXktMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWFmMCAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZXktMzAwLCAuYmRjSC1ncmV5LTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZWFmMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmV5LTMwMCwgLmZpbGxILWdyZXktMzAwOmhvdmVyIHtcbiAgZmlsbDogI2U2ZWFmMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZXktMzAwLCAuc3RySC1ncmV5LTMwMDpob3ZlciB7XG4gIHN0cm9rZTogI2U2ZWFmMCAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmV5LTQwMCwgLmNILWdyZXktNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNkM2Q5ZTMgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmV5LTQwMCwgLmJnY0gtZ3JleS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkOWUzICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JleS00MDAsIC5iZGNILWdyZXktNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWUzICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZXktNDAwLCAuZmlsbEgtZ3JleS00MDA6aG92ZXIge1xuICBmaWxsOiAjZDNkOWUzICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JleS00MDAsIC5zdHJILWdyZXktNDAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjZDNkOWUzICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZXktNTAwLCAuY0gtZ3JleS01MDA6aG92ZXIge1xuICBjb2xvcjogI2I5YzJkMCAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZXktNTAwLCAuYmdjSC1ncmV5LTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWMyZDAgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmV5LTUwMCwgLmJkY0gtZ3JleS01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiOWMyZDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JleS01MDAsIC5maWxsSC1ncmV5LTUwMDpob3ZlciB7XG4gIGZpbGw6ICNiOWMyZDAgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmV5LTUwMCwgLnN0ckgtZ3JleS01MDA6aG92ZXIge1xuICBzdHJva2U6ICNiOWMyZDAgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JleS02MDAsIC5jSC1ncmV5LTYwMDpob3ZlciB7XG4gIGNvbG9yOiAjN2M4Njk1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JleS02MDAsIC5iZ2NILWdyZXktNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjODY5NSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZXktNjAwLCAuYmRjSC1ncmV5LTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzdjODY5NSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmV5LTYwMCwgLmZpbGxILWdyZXktNjAwOmhvdmVyIHtcbiAgZmlsbDogIzdjODY5NSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZXktNjAwLCAuc3RySC1ncmV5LTYwMDpob3ZlciB7XG4gIHN0cm9rZTogIzdjODY5NSAhaW1wb3J0YW50O1xufVxuXG4uYy1ncmV5LTcwMCwgLmNILWdyZXktNzAwOmhvdmVyIHtcbiAgY29sb3I6ICM3Mjc3N2EgIWltcG9ydGFudDtcbn1cblxuLmJnYy1ncmV5LTcwMCwgLmJnY0gtZ3JleS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI3NzdhICFpbXBvcnRhbnQ7XG59XG5cbi5iZGMtZ3JleS03MDAsIC5iZGNILWdyZXktNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzI3NzdhICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWdyZXktNzAwLCAuZmlsbEgtZ3JleS03MDA6aG92ZXIge1xuICBmaWxsOiAjNzI3NzdhICFpbXBvcnRhbnQ7XG59XG5cbi5zdHItZ3JleS03MDAsIC5zdHJILWdyZXktNzAwOmhvdmVyIHtcbiAgc3Ryb2tlOiAjNzI3NzdhICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZXktODAwLCAuY0gtZ3JleS04MDA6aG92ZXIge1xuICBjb2xvcjogIzU2NWE1YyAhaW1wb3J0YW50O1xufVxuXG4uYmdjLWdyZXktODAwLCAuYmdjSC1ncmV5LTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjVhNWMgIWltcG9ydGFudDtcbn1cblxuLmJkYy1ncmV5LTgwMCwgLmJkY0gtZ3JleS04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NjVhNWMgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtZ3JleS04MDAsIC5maWxsSC1ncmV5LTgwMDpob3ZlciB7XG4gIGZpbGw6ICM1NjVhNWMgIWltcG9ydGFudDtcbn1cblxuLnN0ci1ncmV5LTgwMCwgLnN0ckgtZ3JleS04MDA6aG92ZXIge1xuICBzdHJva2U6ICM1NjVhNWMgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JleS05MDAsIC5jSC1ncmV5LTkwMDpob3ZlciB7XG4gIGNvbG9yOiAjMzEzNDM1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2MtZ3JleS05MDAsIC5iZ2NILWdyZXktOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzQzNSAhaW1wb3J0YW50O1xufVxuXG4uYmRjLWdyZXktOTAwLCAuYmRjSC1ncmV5LTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMxMzQzNSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmV5LTkwMCwgLmZpbGxILWdyZXktOTAwOmhvdmVyIHtcbiAgZmlsbDogIzMxMzQzNSAhaW1wb3J0YW50O1xufVxuXG4uc3RyLWdyZXktOTAwLCAuc3RySC1ncmV5LTkwMDpob3ZlciB7XG4gIHN0cm9rZTogIzMxMzQzNSAhaW1wb3J0YW50O1xufVxuXG4vKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLypcbiAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICovXG4ucHNfX3JhaWwteCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gIGJvdHRvbTogMHB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcbi5wcy0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXgsXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteSxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteSxcbi5wcy0tc2Nyb2xsaW5nLXggPiAucHNfX3JhaWwteCxcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBzIC5wc19fcmFpbC14OmhvdmVyLFxuLnBzIC5wc19fcmFpbC15OmhvdmVyLFxuLnBzIC5wc19fcmFpbC14OmZvY3VzLFxuLnBzIC5wc19fcmFpbC15OmZvY3VzLFxuLnBzIC5wc19fcmFpbC14LnBzLS1jbGlja2luZyxcbi5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgdGh1bWIgc3R5bGVzXG4gKi9cbi5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fdGh1bWIteCAqL1xuICBib3R0b206IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInRoZW1pZnlcIjtcbiAgc3JjOiB1cmwoXCIuLi9zdGF0aWMvZm9udHMvaWNvbnMvdGhlbWlmeS90aGVtaWZ5LmVvdD8tZnZiYW5lXCIpO1xuICBzcmM6IHVybChcIi4uL3N0YXRpYy9mb250cy9pY29ucy90aGVtaWZ5L3RoZW1pZnkuZW90PyNpZWZpeC1mdmJhbmVcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3N0YXRpYy9mb250cy9pY29ucy90aGVtaWZ5L3RoZW1pZnkud29mZj8tZnZiYW5lXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3N0YXRpYy9mb250cy9pY29ucy90aGVtaWZ5L3RoZW1pZnkudHRmPy1mdmJhbmVcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3N0YXRpYy9mb250cy9pY29ucy90aGVtaWZ5L3RoZW1pZnkuc3ZnPy1mdmJhbmUjdGhlbWlmeVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltjbGFzc149dGktXSwgW2NsYXNzKj1cIiB0aS1cIl0ge1xuICBmb250LWZhbWlseTogXCJ0aGVtaWZ5XCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnRpLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cblxuLnRpLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuXG4udGktdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuXG4udGktdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG5cbi50aS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cblxuLnRpLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG5cbi50aS10aG91Z2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG5cbi50aS10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cblxuLnRpLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOFwiO1xufVxuXG4udGktdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG5cbi50aS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG5cbi50aS1zcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuXG4udGktc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG5cbi50aS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG5cbi50aS1zaG9wcGluZy1jYXJ0LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjtcbn1cblxuLnRpLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG5cbi50aS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cblxuLnRpLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cblxuLnRpLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG5cbi50aS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cblxuLnRpLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG5cbi50aS1ydWxlci1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cblxuLnRpLXJ1bGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuXG4udGktYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjtcbn1cblxuLnRpLWJvb2ttYXJrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuXG4udGktcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG5cbi50aS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCI7XG59XG5cbi50aS1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjtcbn1cblxuLnRpLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuXG4udGktcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuXG4udGktcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG5cbi50aS1wYWludC1idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjtcbn1cblxuLnRpLW5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG59XG5cbi50aS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjtcbn1cblxuLnRpLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG5cbi50aS1tZWRhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjNcIjtcbn1cblxuLnRpLW1lZGFsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjRcIjtcbn1cblxuLnRpLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuXG4udGktbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuXG4udGktYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjtcbn1cblxuLnRpLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG5cbi50aS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI5XCI7XG59XG5cbi50aS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG5cbi50aS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG5cbi50aS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyY1wiO1xufVxuXG4udGktbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZFwiO1xufVxuXG4udGktbGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG5cbi50aS1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmZcIjtcbn1cblxuLnRpLWxheWVycy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjtcbn1cblxuLnRpLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuXG4udGktaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG5cbi50aS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuXG4udGktaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjtcbn1cblxuLnRpLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuXG4udGktaGFuZC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG5cbi50aS1oYW5kLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjtcbn1cblxuLnRpLWhhbmQtZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOFwiO1xufVxuXG4udGktZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG5cbi50aS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG5cbi50aS1mbGFnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYlwiO1xufVxuXG4udGktZmxhZy1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuXG4udGktZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG5cbi50aS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2VcIjtcbn1cblxuLnRpLWV4Y2hhbmdlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG5cbi50aS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG5cbi50aS1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDFcIjtcbn1cblxuLnRpLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCI7XG59XG5cbi50aS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0M1wiO1xufVxuXG4udGktY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NFwiO1xufVxuXG4udGktY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDVcIjtcbn1cblxuLnRpLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ2XCI7XG59XG5cbi50aS1jbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ3XCI7XG59XG5cbi50aS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OFwiO1xufVxuXG4udGktYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjtcbn1cblxuLnRpLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGFcIjtcbn1cblxuLnRpLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGJcIjtcbn1cblxuLnRpLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG5cbi50aS1jaGVjay1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGRcIjtcbn1cblxuLnRpLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZVwiO1xufVxuXG4udGktYW5ub3VuY2VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG59XG5cbi50aS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MFwiO1xufVxuXG4udGktYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG5cbi50aS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG5cbi50aS1ib2x0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1M1wiO1xufVxuXG4udGktYmxhY2tib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuXG4udGktYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7XG59XG5cbi50aS1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG59XG5cbi50aS1hcnJvd3MtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTdcIjtcbn1cblxuLnRpLWFycm93cy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG5cbi50aS1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU5XCI7XG59XG5cbi50aS1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWFcIjtcbn1cblxuLnRpLWFycm93LXRvcC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjViXCI7XG59XG5cbi50aS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWNcIjtcbn1cblxuLnRpLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZFwiO1xufVxuXG4udGktYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWVcIjtcbn1cblxuLnRpLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVmXCI7XG59XG5cbi50aS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjBcIjtcbn1cblxuLnRpLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MVwiO1xufVxuXG4udGktYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjJcIjtcbn1cblxuLnRpLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYzXCI7XG59XG5cbi50aS16aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjRcIjtcbn1cblxuLnRpLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY1XCI7XG59XG5cbi50aS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY2XCI7XG59XG5cbi50aS12aWV3LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjdcIjtcbn1cblxuLnRpLXZpZXctbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjhcIjtcbn1cblxuLnRpLXZpZXctZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiO1xufVxuXG4udGktdXBwZXJjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG5cbi50aS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmJcIjtcbn1cblxuLnRpLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2Y1wiO1xufVxuXG4udGktdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmRcIjtcbn1cblxuLnRpLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZlXCI7XG59XG5cbi50aS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmZcIjtcbn1cblxuLnRpLXRodW1iLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcwXCI7XG59XG5cbi50aS10aHVtYi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcxXCI7XG59XG5cbi50aS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcyXCI7XG59XG5cbi50aS1zdGF0cy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3M1wiO1xufVxuXG4udGktc3RhdHMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NFwiO1xufVxuXG4udGktc3BsaXQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NVwiO1xufVxuXG4udGktc3BsaXQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuXG4udGktc21hbGxjYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzdcIjtcbn1cblxuLnRpLXNoaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG5cbi50aS1zaGlmdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OVwiO1xufVxuXG4udGktc2hpZnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YVwiO1xufVxuXG4udGktc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdiXCI7XG59XG5cbi50aS1ub3RlcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdjXCI7XG59XG5cbi50aS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2RcIjtcbn1cblxuLnRpLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdlXCI7XG59XG5cbi50aS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdmXCI7XG59XG5cbi50aS1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MFwiO1xufVxuXG4udGktcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MVwiO1xufVxuXG4udGktcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG5cbi50aS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgzXCI7XG59XG5cbi50aS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODRcIjtcbn1cblxuLnRpLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NVwiO1xufVxuXG4udGktcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODZcIjtcbn1cblxuLnRpLXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODdcIjtcbn1cblxuLnRpLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG5cbi50aS1tdXNpYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODlcIjtcbn1cblxuLnRpLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhhXCI7XG59XG5cbi50aS1tb3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGJcIjtcbn1cblxuLnRpLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhjXCI7XG59XG5cbi50aS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhkXCI7XG59XG5cbi50aS1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCI7XG59XG5cbi50aS1tZW51LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZlwiO1xufVxuXG4udGktbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkwXCI7XG59XG5cbi50aS1tYXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG59XG5cbi50aS1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkyXCI7XG59XG5cbi50aS1sb2NhdGlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTNcIjtcbn1cblxuLnRpLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTRcIjtcbn1cblxuLnRpLWxpZ2h0LWJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTVcIjtcbn1cblxuLnRpLUl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NlwiO1xufVxuXG4udGktaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5N1wiO1xufVxuXG4udGktaW5maW5pdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OThcIjtcbn1cblxuLnRpLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk5XCI7XG59XG5cbi50aS1odW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWFcIjtcbn1cblxuLnRpLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWJcIjtcbn1cblxuLnRpLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWNcIjtcbn1cblxuLnRpLWhlYWRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZFwiO1xufVxuXG4udGktaGFyZGRyaXZlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZVwiO1xufVxuXG4udGktaGFyZGRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlmXCI7XG59XG5cbi50aS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEwXCI7XG59XG5cbi50aS1nYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmExXCI7XG59XG5cbi50aS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTJcIjtcbn1cblxuLnRpLWZpbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG5cbi50aS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE0XCI7XG59XG5cbi50aS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTVcIjtcbn1cblxuLnRpLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG5cbi50aS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhN1wiO1xufVxuXG4udGktZGlyZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG5cbi50aS1kaXJlY3Rpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE5XCI7XG59XG5cbi50aS1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWFcIjtcbn1cblxuLnRpLWNvbnRyb2wtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYlwiO1xufVxuXG4udGktY29udHJvbC1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFjXCI7XG59XG5cbi50aS1jb250cm9sLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWRcIjtcbn1cblxuLnRpLWNvbnRyb2wtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWVcIjtcbn1cblxuLnRpLWNvbnRyb2wtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZlwiO1xufVxuXG4udGktY29udHJvbC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMFwiO1xufVxuXG4udGktY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjFcIjtcbn1cblxuLnRpLWNsb3VkLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIyXCI7XG59XG5cbi50aS1jbG91ZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIzXCI7XG59XG5cbi50aS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjRcIjtcbn1cblxuLnRpLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNVwiO1xufVxuXG4udGktY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjZcIjtcbn1cblxuLnRpLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjdcIjtcbn1cblxuLnRpLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjhcIjtcbn1cblxuLnRpLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjlcIjtcbn1cblxuLnRpLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYVwiO1xufVxuXG4udGktYmFyLWNoYXJ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYlwiO1xufVxuXG4udGktYmFjay1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiY1wiO1xufVxuXG4udGktYmFjay1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJkXCI7XG59XG5cbi50aS1hcnJvd3MtY29ybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJlXCI7XG59XG5cbi50aS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJmXCI7XG59XG5cbi50aS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzBcIjtcbn1cblxuLnRpLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMxXCI7XG59XG5cbi50aS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMyXCI7XG59XG5cbi50aS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMzXCI7XG59XG5cbi50aS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzRcIjtcbn1cblxuLnRpLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM1XCI7XG59XG5cbi50aS1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNlwiO1xufVxuXG4udGktYWdlbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM3XCI7XG59XG5cbi50aS13cml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjOFwiO1xufVxuXG4udGktd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM5XCI7XG59XG5cbi50aS13aWRnZXRpemVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNhXCI7XG59XG5cbi50aS13aWRnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2JcIjtcbn1cblxuLnRpLXdpZGdldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2NcIjtcbn1cblxuLnRpLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZFwiO1xufVxuXG4udGktdmlkZW8tY2xhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZVwiO1xufVxuXG4udGktdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNmXCI7XG59XG5cbi50aS12ZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDBcIjtcbn1cblxuLnRpLXRoZW1pZnktbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMVwiO1xufVxuXG4udGktdGhlbWlmeS1mYXZpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQyXCI7XG59XG5cbi50aS10aGVtaWZ5LWZhdmljb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQzXCI7XG59XG5cbi50aS1zdXBwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ0XCI7XG59XG5cbi50aS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNVwiO1xufVxuXG4udGktc3BsaXQtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDZcIjtcbn1cblxuLnRpLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ3XCI7XG59XG5cbi50aS1zaG9ydGNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDhcIjtcbn1cblxuLnRpLXNoaWZ0LXJpZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOVwiO1xufVxuXG4udGktc2hpZnQtbGVmdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGFcIjtcbn1cblxuLnRpLXJ1bGVyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRiXCI7XG59XG5cbi50aS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRjXCI7XG59XG5cbi50aS1waW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRkXCI7XG59XG5cbi50aS1waW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRlXCI7XG59XG5cbi50aS1wZW5jaWwtYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZlwiO1xufVxuXG4udGktcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMFwiO1xufVxuXG4udGktbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMVwiO1xufVxuXG4udGktbW9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTJcIjtcbn1cblxuLnRpLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUzXCI7XG59XG5cbi50aS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTRcIjtcbn1cblxuLnRpLWxpbmUtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU1XCI7XG59XG5cbi50aS1saW5lLWRvdHRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNlwiO1xufVxuXG4udGktbGluZS1kYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTdcIjtcbn1cblxuLnRpLWxheW91dC13aWR0aC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU4XCI7XG59XG5cbi50aS1sYXlvdXQtd2lkdGgtZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlOVwiO1xufVxuXG4udGktbGF5b3V0LXdpZHRoLWRlZmF1bHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVhXCI7XG59XG5cbi50aS1sYXlvdXQtdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmViXCI7XG59XG5cbi50aS1sYXlvdXQtdGFiLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlY1wiO1xufVxuXG4udGktbGF5b3V0LXRhYi12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVkXCI7XG59XG5cbi50aS1sYXlvdXQtdGFiLW1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZVwiO1xufVxuXG4udGktbGF5b3V0LXNsaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZlwiO1xufVxuXG4udGktbGF5b3V0LXNsaWRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjBcIjtcbn1cblxuLnRpLWxheW91dC1zaWRlYmFyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYxXCI7XG59XG5cbi50aS1sYXlvdXQtc2lkZWJhci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYyXCI7XG59XG5cbi50aS1sYXlvdXQtc2lkZWJhci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYzXCI7XG59XG5cbi50aS1sYXlvdXQtcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjRcIjtcbn1cblxuLnRpLWxheW91dC1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY1XCI7XG59XG5cbi50aS1sYXlvdXQtbWVudS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY2XCI7XG59XG5cbi50aS1sYXlvdXQtbWVudS1zZXBhcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjdcIjtcbn1cblxuLnRpLWxheW91dC1tZW51LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjhcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1yaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjlcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYVwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmJcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1vdmVybGF5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmY1wiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXktYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmRcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1sZWZ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZVwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmZcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1jZW50ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAwXCI7XG59XG5cbi50aS1sYXlvdXQtbWVkaWEtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAxXCI7XG59XG5cbi50aS1sYXlvdXQtbGlzdC10aHVtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMlwiO1xufVxuXG4udGktbGF5b3V0LWxpc3QtdGh1bWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAzXCI7XG59XG5cbi50aS1sYXlvdXQtbGlzdC1wb3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA0XCI7XG59XG5cbi50aS1sYXlvdXQtbGlzdC1sYXJnZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNVwiO1xufVxuXG4udGktbGF5b3V0LWxpbmUtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDZcIjtcbn1cblxuLnRpLWxheW91dC1ncmlkNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwN1wiO1xufVxuXG4udGktbGF5b3V0LWdyaWQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA4XCI7XG59XG5cbi50aS1sYXlvdXQtZ3JpZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDlcIjtcbn1cblxuLnRpLWxheW91dC1ncmlkMi10aHVtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwYVwiO1xufVxuXG4udGktbGF5b3V0LWN0YS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwYlwiO1xufVxuXG4udGktbGF5b3V0LWN0YS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBjXCI7XG59XG5cbi50aS1sYXlvdXQtY3RhLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZFwiO1xufVxuXG4udGktbGF5b3V0LWN0YS1idG4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGVcIjtcbn1cblxuLnRpLWxheW91dC1jdGEtYnRuLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGZcIjtcbn1cblxuLnRpLWxheW91dC1jb2x1bW40OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEwXCI7XG59XG5cbi50aS1sYXlvdXQtY29sdW1uMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMVwiO1xufVxuXG4udGktbGF5b3V0LWNvbHVtbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTJcIjtcbn1cblxuLnRpLWxheW91dC1hY2NvcmRpb24tc2VwYXJhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEzXCI7XG59XG5cbi50aS1sYXlvdXQtYWNjb3JkaW9uLW1lcmdlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNFwiO1xufVxuXG4udGktbGF5b3V0LWFjY29yZGlvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE1XCI7XG59XG5cbi50aS1pbmstcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE2XCI7XG59XG5cbi50aS1pbmZvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxN1wiO1xufVxuXG4udGktaGVscC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MThcIjtcbn1cblxuLnRpLWhlYWRwaG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTlcIjtcbn1cblxuLnRpLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWFcIjtcbn1cblxuLnRpLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWJcIjtcbn1cblxuLnRpLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxY1wiO1xufVxuXG4udGktaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFkXCI7XG59XG5cbi50aS1nYWxsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFlXCI7XG59XG5cbi50aS1mYWNlLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFmXCI7XG59XG5cbi50aS1mYWNlLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMFwiO1xufVxuXG4udGktY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjFcIjtcbn1cblxuLnRpLWNvbnRyb2wtc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIyXCI7XG59XG5cbi50aS1jb250cm9sLXNraXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjNcIjtcbn1cblxuLnRpLWNvbnRyb2wtcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI0XCI7XG59XG5cbi50aS1jb250cm9sLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI1XCI7XG59XG5cbi50aS1jb21tZW50cy1zbWlsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjZcIjtcbn1cblxuLnRpLWJydXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyN1wiO1xufVxuXG4udGkteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyOFwiO1xufVxuXG4udGktdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjlcIjtcbn1cblxuLnRpLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmFcIjtcbn1cblxuLnRpLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmJcIjtcbn1cblxuLnRpLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyY1wiO1xufVxuXG4udGktc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmRcIjtcbn1cblxuLnRpLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJlXCI7XG59XG5cbi50aS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmZcIjtcbn1cblxuLnRpLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMFwiO1xufVxuXG4udGktcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMxXCI7XG59XG5cbi50aS1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMyXCI7XG59XG5cbi50aS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzNcIjtcbn1cblxuLnRpLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzRcIjtcbn1cblxuLnRpLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM1XCI7XG59XG5cbi50aS1sYXlvdXQtc2lkZWJhci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM2XCI7XG59XG5cbi50aS1sYXlvdXQtZ3JpZDQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM3XCI7XG59XG5cbi50aS1sYXlvdXQtZ3JpZDMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM4XCI7XG59XG5cbi50aS1sYXlvdXQtZ3JpZDItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM5XCI7XG59XG5cbi50aS1sYXlvdXQtY29sdW1uNC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2FcIjtcbn1cblxuLnRpLWxheW91dC1jb2x1bW4zLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczYlwiO1xufVxuXG4udGktbGF5b3V0LWNvbHVtbjItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNjXCI7XG59XG5cbi50aS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2RcIjtcbn1cblxuLnRpLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZVwiO1xufVxuXG4udGktZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNmXCI7XG59XG5cbi50aS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDBcIjtcbn1cblxuLnRpLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQxXCI7XG59XG5cbi50aS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQyXCI7XG59XG5cbi50aS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0M1wiO1xufVxuXG4udGktYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDRcIjtcbn1cblxuLnRpLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDVcIjtcbn1cblxuLnRpLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDZcIjtcbn1cblxuLnRpLXNhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ3XCI7XG59XG5cbi50aS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OFwiO1xufVxuXG4udGktd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ5XCI7XG59XG5cbi50aS12aW1lby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGFcIjtcbn1cblxuLnRpLXR3aXR0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRiXCI7XG59XG5cbi50aS10dW1ibHItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRjXCI7XG59XG5cbi50aS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGRcIjtcbn1cblxuLnRpLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRlXCI7XG59XG5cbi50aS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRmXCI7XG59XG5cbi50aS1zaGFyZXRoaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTBcIjtcbn1cblxuLnRpLXNoYXJldGhpcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTFcIjtcbn1cblxuLnRpLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MlwiO1xufVxuXG4udGktcGludGVyZXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1M1wiO1xufVxuXG4udGktbWljcm9zb2Z0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NFwiO1xufVxuXG4udGktbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTVcIjtcbn1cblxuLnRpLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU2XCI7XG59XG5cbi50aS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTdcIjtcbn1cblxuLnRpLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU4XCI7XG59XG5cbi50aS1mbGlja3ItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU5XCI7XG59XG5cbi50aS1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YVwiO1xufVxuXG4udGktZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzViXCI7XG59XG5cbi50aS1kcm9wYm94LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1Y1wiO1xufVxuXG4udGktY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZFwiO1xufVxuXG4udGktcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVlXCI7XG59XG5cbi50aS1yc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVmXCI7XG59XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHNyYzogdXJsKFwiLi4vc3RhdGljL2ZvbnRzL2ljb25zL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiLi4vc3RhdGljL2ZvbnRzL2ljb25zL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9zdGF0aWMvZm9udHMvaWNvbnMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9zdGF0aWMvZm9udHMvaWNvbnMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vc3RhdGljL2ZvbnRzL2ljb25zL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3N0YXRpYy9mb250cy9pY29ucy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogMC4xNDI4NTcxNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XG59XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjtcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiO1xufVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XG59XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7XG59XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmFcIjtcbn1cblxuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiO1xufVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMzXCI7XG59XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiO1xufVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLnBzX19yYWlsLXkge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbiNqcXN0b29sdGlwIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xufVxuXG50YWJsZS5kYXRhVGFibGUubm8tZm9vdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNvcnRpbmdfYXNjOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCB7XG4gIGNvbG9yOiAjMzEzNDM1O1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjNzI3NzdhO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICBjb2xvcjogIzMxMzQzNTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogIzcyNzc3YTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyB7XG4gIGNvbG9yOiAjNzI3NzdhO1xuICBmbG9hdDogbGVmdDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcHJvY2Vzc2luZyB7XG4gIGNvbG9yOiAjMzEzNDM1O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIGNvbG9yOiAjNzI3NzdhO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICBjb2xvcjogIzcyNzc3YSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ubmV4dCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLnByZXZpb3VzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZmlyc3QsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5sYXN0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ubmV4dDpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLm5leHQ6Zm9jdXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91czpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLnByZXZpb3VzOmZvY3VzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZmlyc3Q6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5maXJzdDpmb2N1cywgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmxhc3Q6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5sYXN0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5uZXh0LmRpc2FibGVkLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXMuZGlzYWJsZWQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5maXJzdC5kaXNhYmxlZCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmxhc3QuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzc3NzRlNztcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzc3NzRlNztcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50OmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzc3NzRlNztcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnN0YXR1cyB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xufVxuXG4uZmMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG59XG4uZmMgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzcyNzc3YTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmZjIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGhlaWdodDogMzdweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBjb2xvcjogIzU5NWQ2MDtcbn1cbi5mYyBidXR0b24uZmMtc3RhdGUtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZjIGJ1dHRvbi5mYy1zdGF0ZS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG59XG5cbi5mYy10b29sYmFyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDA7XG59XG5cbi5mYy12aWV3LFxuLmZjLXZpZXcgPiB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mYy1iYXNpYy12aWV3IHRkLmZjLWRheS1udW1iZXIsXG4uZmMtYmFzaWMtdmlldyB0ZC5mYy13ZWVrLW51bWJlciBzcGFuIHtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtY29udGVudCxcbi5mYy11bnRoZW1lZCAuZmMtZGl2aWRlcixcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3Zlcixcbi5mYy11bnRoZW1lZCAuZmMtcm93LFxuLmZjLXVudGhlbWVkIHRib2R5LFxuLmZjLXVudGhlbWVkIHRkLFxuLmZjLXVudGhlbWVkIHRoLFxuLmZjLXVudGhlbWVkIHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG59XG4uZmMtdW50aGVtZWQgLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1iYXNpYy12aWV3IC5mYy1kYXktbnVtYmVyLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmOWFlZTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDRweCA0cHggMCAwO1xufVxuXG4uZmMtZXZlbnQtY29udGFpbmVyIC5mYy1ldmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjRmZDtcbiAgY29sb3I6ICMwZjlhZWUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMi41O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uZmMtZXZlbnQtY29udGFpbmVyIC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbjogMXB4IDVweCA1cHg7XG59XG5cbi5kYXRlcGlja2VyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMjVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NzRlNztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICM3Nzc0ZTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogIzc3NzRlNztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLFxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAubmV4dDpob3Zlcixcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzc3NzRlNztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgd2lkdGg6IDMzMHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuaW5wdXQtbWluaSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCA2cHggMCAzNXB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuaW5wdXQtbWluaS5hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6ICM2ZGMyZjY7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kYXRlcmFuZ2VwaWNrZXJfaW5wdXQgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxM3B4O1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZCxcbi5kYXRlcmFuZ2VwaWNrZXIgdGgge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hdmFpbGFibGU6aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIHRoLmF2YWlsYWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3Nzc0ZTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzc3NzRlNztcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NzRlNztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc0ZTc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5zdGFydC1kYXRlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuc3RhcnQtZGF0ZS5lbmQtZGF0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRkLmVuZC1kYXRlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmhvdXJzZWxlY3QsIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1pbnV0ZXNlbGVjdCwgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3Quc2Vjb25kc2VsZWN0LCAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5hbXBtc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGltZSBpIHtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvKlxuKiBAcHJlc2VydmUgYnJhbmQtY29sb3JzIDIuMS4xXG4qIGh0dHA6Ly9yZWltZXJ0ei5naXRodWIuaW8vYnJhbmQtY29sb3JzXG4qIChjKSAyMDE3IFBpZXJyZSBSZWltZXJ0elxuKiBtYXkgYmUgZnJlZWx5IGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiovXG5cbiRiYy00b3JtYXQ6ICNlZTM0NDA7XG4kYmMtNTAwcHg6ICMwMDk5ZTU7XG4kYmMtNTAwcHgtMjogI2ZmNGM0YztcbiRiYy01MDBweC0zOiAjMzRiZjQ5O1xuJGJjLWFib3V0LW1lOiAjMDBhOThmO1xuJGJjLWFib3V0LW1lLTI6ICMwNjJmM2M7XG4kYmMtYWJvdXQtbWUtMzogIzJiODJhZDtcbiRiYy1hYm91dC1tZS00OiAjY2M3YTAwO1xuJGJjLWFib3V0LW1lLTU6ICNmZmNjMzM7XG4kYmMtYWRkdm9jYXRlOiAjZmYzMzIyO1xuJGJjLWFkaWRhczogIzAwMDAwMDtcbiRiYy1hZGlkYXMtMjogI2JlMDAyNztcbiRiYy1hZGlkYXMtMzogI2NmOGQyZTtcbiRiYy1hZGlkYXMtNDogI2U0ZTkzMjtcbiRiYy1hZGlkYXMtNTogIzJjOWY0NTtcbiRiYy1hZGlkYXMtNjogIzM3MTc3NztcbiRiYy1hZGlkYXMtNzogIzUyMzI1ZDtcbiRiYy1hZGlkYXMtODogIzUxMTM3ODtcbiRiYy1hZG9iZTogI2ZmMDAwMDtcbiRiYy1hZG9iZS0yOiAjZmJiMDM0O1xuJGJjLWFkb2JlLTM6ICNmZmRkMDA7XG4kYmMtYWRvYmUtNDogI2MxZDgyZjtcbiRiYy1hZG9iZS01OiAjMDBhNGU0O1xuJGJjLWFkb2JlLTY6ICM4YTc5Njc7XG4kYmMtYWRvYmUtNzogIzZhNzM3YjtcbiRiYy1hZHllbjogIzBhYmY1MztcbiRiYy1hZHllbi0yOiAjMDAxMTJjO1xuJGJjLWFkenVuYTogIzI3OWIzNztcbiRiYy1hZXItbGluZ3VzOiAjMDA4Mzc0O1xuJGJjLWFlci1saW5ndXMtMjogIzg5YmExNjtcbiRiYy1hZXItbGluZ3VzLTM6ICNmZWZlZmU7XG4kYmMtYWV0bmE6ICNkMjA5NjI7XG4kYmMtYWV0bmEtMjogI2Y0NzcyMTtcbiRiYy1hZXRuYS0zOiAjN2FjMTQzO1xuJGJjLWFldG5hLTQ6ICMwMGE3OGU7XG4kYmMtYWV0bmEtNTogIzAwYmNlNDtcbiRiYy1hZXRuYS02OiAjN2QzZjk4O1xuJGJjLWFpZXNlYzogIzAzN2VmMztcbiRiYy1haWVzZWMtMjogI2Y4NWE0MDtcbiRiYy1haWVzZWMtMzogIzMwYzM5ZTtcbiRiYy1haWVzZWMtNDogIzBhOGVhMDtcbiRiYy1haWVzZWMtNTogI2Y0ODkyNDtcbiRiYy1haWVzZWMtNjogI2ZmYzg0NTtcbiRiYy1haWVzZWMtNzogIzUyNTY1ZTtcbiRiYy1haWVzZWMtODogI2NhY2NkMTtcbiRiYy1haWVzZWMtOTogI2YzZjRmNztcbiRiYy1haW06ICNmZmQ5MDA7XG4kYmMtYWlyYm5iOiAjZmQ1YzYzO1xuJGJjLWFpcmJ1czogIzc0ZDJlNztcbiRiYy1haXJidXMtMjogIzQ4YTljNTtcbiRiYy1haXJidXMtMzogIzAwODVhZDtcbiRiYy1haXJidXMtNDogIzhkYjljYTtcbiRiYy1haXJidXMtNTogIzQyOThiNTtcbiRiYy1haXJidXMtNjogIzAwNTY3MDtcbiRiYy1haXJidXMtNzogIzAwMjA1YjtcbiRiYy1haXJidXMtODogIzAwOWY0ZDtcbiRiYy1haXJidXMtOTogIzg0YmQwMDtcbiRiYy1haXJidXMtMTA6ICNlZmRmMDA7XG4kYmMtYWlyYnVzLTExOiAjZmU1MDAwO1xuJGJjLWFpcmJ1cy0xMjogI2U0MDAyYjtcbiRiYy1haXJidXMtMTM6ICNkYTE4ODQ7XG4kYmMtYWlyYnVzLTE0OiAjYTUxODkwO1xuJGJjLWFpcmJ1cy0xNTogIzAwNzdjODtcbiRiYy1haXJidXMtMTY6ICMwMDhlYWE7XG4kYmMtYWthbWFpOiAjMDA5OWNjO1xuJGJjLWFrYW1haS0yOiAjZmY5OTMzO1xuJGJjLWFsY29uOiAjMDA3OWMxO1xuJGJjLWFsY29uLTI6ICM0OTE3NmQ7XG4kYmMtYWxjb24tMzogIzAwYTBhZjtcbiRiYy1hbGNvbi00OiAjNDlhOTQyO1xuJGJjLWFsZ29saWE6ICMwNTBmMmM7XG4kYmMtYWxnb2xpYS0yOiAjMDAzNjY2O1xuJGJjLWFsZ29saWEtMzogIzAwYWVmZjtcbiRiYy1hbGdvbGlhLTQ6ICMzMzY5ZTc7XG4kYmMtYWxnb2xpYS01OiAjOGU0M2U3O1xuJGJjLWFsZ29saWEtNjogI2I4NDU5MjtcbiRiYy1hbGdvbGlhLTc6ICNmZjRmODE7XG4kYmMtYWxnb2xpYS04OiAjZmY2YzVmO1xuJGJjLWFsZ29saWEtOTogI2ZmYzE2ODtcbiRiYy1hbGdvbGlhLTEwOiAjMmRkZTk4O1xuJGJjLWFsZ29saWEtMTE6ICMxY2M3ZDA7XG4kYmMtYWxpYmFiYTogI2ZmNmEwMDtcbiRiYy1hbGllbndhcmU6ICMwYzM4NjY7XG4kYmMtYWxpZW53YXJlLTI6ICM0OWMwYjY7XG4kYmMtYWxpZW53YXJlLTM6ICMyMjI7XG4kYmMtYWxpZW53YXJlLTQ6ICNjZTE4MWU7XG4kYmMtYWxpZW53YXJlLTU6ICMwMDdjYzA7XG4kYmMtYWxpZW53YXJlLTY6ICNmZmMyMGU7XG4kYmMtYWxpZW53YXJlLTc6ICMwMGEwZjA7XG4kYmMtYWxpZW53YXJlLTg6ICM5MDAwZjA7XG4kYmMtYWxpZW53YXJlLTk6ICNmMDAwMDA7XG4kYmMtYWxwaGFiZXQ6ICNlZDFjMjQ7XG4kYmMtYW1hem9uOiAjZmY5OTAwO1xuJGJjLWFtYXpvbi0yOiAjMTQ2ZWI0O1xuJGJjLWFtZXJpY2FuLWV4cHJlc3M6ICMwMDI2NjM7XG4kYmMtYW1lcmljYW4tZXhwcmVzcy0yOiAjNGQ0ZjUzO1xuJGJjLWFtZXJpY2FuLXJlZC1jcm9zczogI2VkMWIyZTtcbiRiYy1hbWVyaWNhbi1yZWQtY3Jvc3MtMjogIzZkNmU3MDtcbiRiYy1hbWVyaWNhbi1yZWQtY3Jvc3MtMzogI2Q3ZDdkODtcbiRiYy1hbWVyaWNhbi1yZWQtY3Jvc3MtNDogI2I0YTk5NjtcbiRiYy1hbWVyaWNhbi1yZWQtY3Jvc3MtNTogI2VjYjczMTtcbiRiYy1hbWVyaWNhbi1yZWQtY3Jvc3MtNjogIzhlYzA2YztcbiRiYy1hbWVyaWNhbi1yZWQtY3Jvc3MtNzogIzUzN2IzNTtcbiRiYy1hbWVyaWNhbi1yZWQtY3Jvc3MtODogI2M0ZGZmNjtcbiRiYy1hbWVyaWNhbi1yZWQtY3Jvc3MtOTogIzU2YTBkMztcbiRiYy1hbWVyaWNhbi1yZWQtY3Jvc3MtMTA6ICMwMDkxY2Q7XG4kYmMtYW1lcmljYW4tcmVkLWNyb3NzLTExOiAjMDA0Yjc5O1xuJGJjLWFtZXJpY2FuLXJlZC1jcm9zcy0xMjogIzdmMTgxYjtcbiRiYy1hbWVyaWNhbi1yZWQtY3Jvc3MtMTM6ICNkN2Q3ZDg7XG4kYmMtYW1lcmljYW4tcmVkLWNyb3NzLTE0OiAjOWY5ZmEzO1xuJGJjLWFtZXJpY2FuLXJlZC1jcm9zcy0xNTogIzAwMDAwMDtcbiRiYy1hbXA6ICMxYzc5YzA7XG4kYmMtYW1wLTI6ICMwZGQzZmY7XG4kYmMtYW1wLTM6ICMwMzg5ZmY7XG4kYmMtYW5kcm9pZDogI2E0YzYzOTtcbiRiYy1hbmdpZXMtbGlzdDogIzdmYmIwMDtcbiRiYy1hbmd1bGFyanM6ICNiNTJlMzE7XG4kYmMtYW5ndWxhcmpzLTI6ICMwMDAwMDA7XG4kYmMtYW5zd2VyczogIzEzNmFkNTtcbiRiYy1hbnN3ZXJzLTI6ICNmYjhhMmU7XG4kYmMtYW9sOiAjZmYwYjAwO1xuJGJjLWFvbC0yOiAjMDBjNGZmO1xuJGJjLWFwYXJhdDogI2VhMWQ1ZDtcbiRiYy1hcmNoLWxpbnV4OiAjMTc5M2QxO1xuJGJjLWFyY2gtbGludXgtMjogIzMzMzMzMztcbiRiYy1hcml6b25hLXN0YXRlLXVuaXZlcnNpdHktYXN1OiAjOTkwMDMzO1xuJGJjLWFyaXpvbmEtc3RhdGUtdW5pdmVyc2l0eS1hc3UtMjogI2ZmYjMxMDtcbiRiYy1hcnJpdmE6ICMwMDRkNzM7XG4kYmMtYXJyaXZhLTI6ICMwMDMzNGU7XG4kYmMtYXJyaXZhLTM6ICMwMDdmZGI7XG4kYmMtYXJyaXZhLTQ6ICNkYmViZmE7XG4kYmMtYXJyaXZhLTU6ICM4MzI1NjE7XG4kYmMtYXJyaXZhLTY6ICMxMTg2MmY7XG4kYmMtYXJyaXZhLTc6ICNiZmNhMDI7XG4kYmMtYXJyaXZhLTg6ICM4NDhhOGM7XG4kYmMtYXJyaXZhLWRhbm1hcms6ICMwMDRkNzM7XG4kYmMtYXJyaXZhLWRhbm1hcmstMjogIzAwMzM0ZTtcbiRiYy1hcnJpdmEtZGFubWFyay0zOiAjMDA3ZmJkO1xuJGJjLWFycml2YS1kYW5tYXJrLTQ6ICNkYmViZmE7XG4kYmMtYXJzLXRlY2huaWNhOiAjZmY0ZTAwO1xuJGJjLWFycy10ZWNobmljYS0yOiAjMDFjZDc0O1xuJGJjLWFzYW5hOiAjM2JlOGIwO1xuJGJjLWFzYW5hLTI6ICMxYWFmZDA7XG4kYmMtYXNhbmEtMzogIzZhNjdjZTtcbiRiYy1hc2FuYS00OiAjZmZiOTAwO1xuJGJjLWFzYW5hLTU6ICNmYzYzNmI7XG4kYmMtYXNrZm06ICNkYjM1NTI7XG4kYmMtYXNzb2NpYXRlZC1wcmVzczogI2ZmMzIyZTtcbiRiYy1hdGxhbnRhLWZhbGNvbnM6ICMwMDAwMDA7XG4kYmMtYXRsYW50YS1mYWxjb25zLTI6ICNhNzE5MzA7XG4kYmMtYXRsYW50YS1mYWxjb25zLTM6ICNhNWFjYWY7XG4kYmMtYXRsYW50aWMtY29hc3QtY29uZmVyZW5jZS1hY2M6ICMwMTNjYTY7XG4kYmMtYXRsYW50aWMtY29hc3QtY29uZmVyZW5jZS1hY2MtMjogI2E1YTlhYjtcbiRiYy1hdGxhc3NpYW46ICMwMDMzNjY7XG4kYmMtYXRvczogIzAwNjZhMTtcbiRiYy1hdG9zLTI6ICMyMzFmMjA7XG4kYmMtYXRvcy0zOiAjYmZiZmJmO1xuJGJjLWF0b3MtNDogIzAwYjJhOTtcbiRiYy1hdG9zLTU6ICNhNjI2YWE7XG4kYmMtYXRvcy02OiAjNjYzOWI3O1xuJGJjLWF0b3MtNzogI2FlYTQwMDtcbiRiYy1hdG9zLTg6ICNmZjYzMTk7XG4kYmMtYXR0OiAjMDBhOGUwO1xuJGJjLWF0dC0yOiAjZmNiMzE0O1xuJGJjLWF0dC0zOiAjMDY3YWI0O1xuJGJjLWF0dC00OiAjM2FhNWRjO1xuJGJjLWF1dGgwOiAjMTYyMTRkO1xuJGJjLWF1dGgwLTI6ICM0NGM3ZjQ7XG4kYmMtYXV0aDAtMzogI2ViNTQyNDtcbiRiYy1hdXRoMC00OiAjZDBkMmQzO1xuJGJjLWF2YXN0OiAjZmY3ODAwO1xuJGJjLWF2YXN0LTI6ICMyZDM2NGM7XG4kYmMtYXZhc3QtMzogIzY1MzRhYztcbiRiYy1hdmlyYTogI2Q0MDAwMDtcbiRiYy1iYWlkdTogI2RlMGYxNztcbiRiYy1iYWlkdS0yOiAjMjUyOWQ4O1xuJGJjLWJhbmRjYW1wOiAjNjI5YWE5O1xuJGJjLWJhbmRwYWdlOiAjM2VhYmZmO1xuJGJjLWJhbmRwYWdlLTI6ICAjMmMzMjM1O1xuJGJjLWJhcmNsYXlzOiAjMDBhZWVmO1xuJGJjLWJhcmNsYXlzLTI6ICMwMDM5NWQ7XG4kYmMtYmFybmVzLW5vYmxlOiAjMmE1OTM0O1xuJGJjLWJhc2VjYW1wOiAjYjNkY2ZmO1xuJGJjLWJhc2VjYW1wLTI6ICM1ZWNjNjI7XG4kYmMtYmFzZWNhbXAtMzogIzAwYWQ0NTtcbiRiYy1iZWF0cy1ieS1kcmU6ICNlMDFmM2Q7XG4kYmMtYmVibzogI2UwNDY0NjtcbiRiYy1iZWhhbmNlOiAjMTc2OWZmO1xuJGJjLWJlc3QtYnV5OiAjMDAzYjY0O1xuJGJjLWJlc3QtYnV5LTI6ICNmZmYyMDA7XG4kYmMtYmlnLWNhcnRlbDogI2EwYWM0ODtcbiRiYy1iaWctY2FydGVsLTI6ICM3MGIyOWM7XG4kYmMtYmluZzogI2ZmYjkwMDtcbiRiYy1iaW5nLTI6ICM1MDUwNTA7XG4kYmMtYmluZy0zOiAjYTNhM2EzO1xuJGJjLWJpdGJ1Y2tldDogIzIwNTA4MTtcbiRiYy1iaXRseTogI2VlNjEyMztcbiRiYy1iaXRseS0yOiAjNjFiM2RlO1xuJGJjLWJsYWNrYmVycnk6ICMwMDUzODc7XG4kYmMtYmxhY2tiZXJyeS0yOiAjOGNiODExO1xuJGJjLWJsYWNrYmVycnktMzogI2ZkYjgxMztcbiRiYy1ibGFja2JlcnJ5LTQ6ICM4OGFjYTE7XG4kYmMtYmxhY2tiZXJyeS01OiAjMDAwMDAwO1xuJGJjLWJsYWNrYmVycnktNjogIzc4OGNiNjtcbiRiYy1ibGFja2JlcnJ5LTc6ICNhMWExYTQ7XG4kYmMtYmxhY2tiZXJyeS04OiAjOGY4ZjhjO1xuJGJjLWJsb2NrY2hhaW46ICMxMjM5NjI7XG4kYmMtYmxvY2tjaGFpbi0yOiAjMjc1NGJhO1xuJGJjLWJsb2NrY2hhaW4tMzogIzAwYWVlNjtcbiRiYy1ibG9ja2NoYWluLTQ6ICM3OTllYjI7XG4kYmMtYmxvY2tjaGFpbi01OiAjYjFkNGU1O1xuJGJjLWJsb2dnZXI6ICNmNTdkMDA7XG4kYmMtYm9laW5nOiAjMDAzM2ExO1xuJGJjLWJvaXNlLXN0YXRlLXVuaXZlcnNpdHk6ICMwOTM0N2E7XG4kYmMtYm9pc2Utc3RhdGUtdW5pdmVyc2l0eS0yOiAjMDA3ZGMzO1xuJGJjLWJvaXNlLXN0YXRlLXVuaXZlcnNpdHktMzogIzAxNjlhNDtcbiRiYy1ib2lzZS1zdGF0ZS11bml2ZXJzaXR5LTQ6ICMzMzk5Y2M7XG4kYmMtYm9pc2Utc3RhdGUtdW5pdmVyc2l0eS01OiAjZjE2MzJhO1xuJGJjLWJvaXNlLXN0YXRlLXVuaXZlcnNpdHktNjogIzQ2NDY0NjtcbiRiYy1ib2lzZS1zdGF0ZS11bml2ZXJzaXR5LTc6ICNiN2I3Yjc7XG4kYmMtYm9pc2Utc3RhdGUtdW5pdmVyc2l0eS04OiAjZjZmNmY1O1xuJGJjLWJvbWJhcmRpZXI6ICM4OTk2YTA7XG4kYmMtYm9va2luZy1jb206ICMwMDM1ODA7XG4kYmMtYm9va2luZy1jb20tMjogIzAwOWZlMztcbiRiYy1ib29raW5nLWNvbS0zOiAjZmViYTAyO1xuJGJjLWJvb2tpbmctY29tLTQ6ICM2NjY7XG4kYmMtYm9va2luZy1jb20tNTogI2YyZjZmYTtcbiRiYy1ib3dlcjogI2ZmY2MyZjtcbiRiYy1ib3dlci0yOiAjZWY1NzM0O1xuJGJjLWJvd2VyLTM6ICMwMGFjZWU7XG4kYmMtYm93ZXItNDogIzJiYWYyYjtcbiRiYy1ib3dlci01OiAjNTQzNzI5O1xuJGJjLWJvd2VyLTY6ICNjZWNlY2U7XG4kYmMtYm94OiAjMDA2MWQ1O1xuJGJjLWJveS1zY291dHMtb2YtYW1lcmljYTogI2NlMTEyNjtcbiRiYy1ib3ktc2NvdXRzLW9mLWFtZXJpY2EtMjogIzAwM2Y4NztcbiRiYy1icml0aXNoLWFpcndheXM6ICMwNzVhYWE7XG4kYmMtYnJpdGlzaC1haXJ3YXlzLTI6ICNlYjIyMjY7XG4kYmMtYnJpdGlzaC1haXJ3YXlzLTM6ICMwMTI5NWM7XG4kYmMtYnJpdGlzaC1haXJ3YXlzLTQ6ICNlZmU5ZTU7XG4kYmMtYnJpdGlzaC1haXJ3YXlzLTU6ICNhY2EwOTU7XG4kYmMtYnJpdGlzaC1haXJ3YXlzLTY6ICNiOWNmZWQ7XG4kYmMtYnJpdGlzaC1haXJ3YXlzLTc6ICNhN2E5YWM7XG4kYmMtYnJ0OiAjYzkwZjIzO1xuJGJjLWJ0OiAjZDUyNjg1O1xuJGJjLWJ0LTI6ICM1NTNhOTk7XG4kYmMtYnQtMzogIzZjYmMzNTtcbiRiYy1idC00OiAjZmQ5ZjNlO1xuJGJjLWJ0LTU6ICMwODUzOGM7XG4kYmMtYnVmZmVyOiAjMTY4ZWVhO1xuJGJjLWJ1ZmZlci0yOiAjZWU0ZjRmO1xuJGJjLWJ1ZmZlci0zOiAjZmZmOWVhO1xuJGJjLWJ1ZmZlci00OiAjNzZiODUyO1xuJGJjLWJ1ZmZlci01OiAjMzIzYjQzO1xuJGJjLWJ1ZmZlci02OiAjNTk2MjZhO1xuJGJjLWJ1ZmZlci03OiAjY2VkN2RmO1xuJGJjLWJ1ZmZlci04OiAjZWZmM2Y2O1xuJGJjLWJ1ZmZlci05OiAjZjRmN2Y5O1xuJGJjLWJ1bG1hOiAjMDBkMWIyO1xuJGJjLWJ1cmdlci1raW5nOiAjZWMxYzI0O1xuJGJjLWJ1cmdlci1raW5nLTI6ICNmZGJkMTA7XG4kYmMtYnVyZ2VyLWtpbmctMzogIzAwNjZiMjtcbiRiYy1idXJnZXIta2luZy00OiAjZWQ3OTAyO1xuJGJjLWJ1enpmZWVkOiAjZWUzMzIyO1xuJGJjLWJ5bmRlcjogIzAwYWFmZjtcbiRiYy1ieW5kZXItMjogIzM0M2E0ZTtcbiRiYy1jYWRidXJ5OiAjNDcyZjkyO1xuJGJjLWNhbm9uOiAjYmMwMDI0O1xuJGJjLWNhbm9uLTI6ICMwMDAwMDA7XG4kYmMtY2FwaXRhbC1vbmU6ICMwMDQ5Nzc7XG4kYmMtY2FwaXRhbC1vbmUtMjogI2QwMzAyNztcbiRiYy1jYXJib25tYWRlOiAjNjEzODU0O1xuJGJjLWNhcnJlZm91cjogIzAwMzg3YjtcbiRiYy1jYXJyZWZvdXItMjogI2JiMWUxMDtcbiRiYy1jYXJyZWZvdXItMzogI2Y2NzgyODtcbiRiYy1jYXJyZWZvdXItNDogIzIzN2Y1MjtcbiRiYy1jYXJyb3Q6ICMzODhlZDE7XG4kYmMtY2Fycm90LTI6ICNkNzRlMjY7XG4kYmMtY2Fycm90LTM6ICMwMDY4Mzc7XG4kYmMtY2Fycm90LTQ6ICNmYTlmMWU7XG4kYmMtY2Fycm90LTU6ICNmNzkzMWU7XG4kYmMtY2FydG9vbi1uZXR3b3JrOiAjMDBhZWVmO1xuJGJjLWNhcnRvb24tbmV0d29yay0yOiAjZWQwMDhjO1xuJGJjLWNhcnRvb24tbmV0d29yay0zOiAjZmZmMDAwO1xuJGJjLWNhcnRvb24tbmV0d29yay00OiAjMDAwMDAwO1xuJGJjLWNhc2UtbWF0ZTogIzg0NzU0ZTtcbiRiYy1jYXNlLW1hdGUtMjogI2E2MTkyZTtcbiRiYy1jYXNlLW1hdGUtMzogI2RlY2JhNTtcbiRiYy1jYXNlLW1hdGUtNDogIzAwMDAwMDtcbiRiYy1jaGFuZ2Utb3JnOiAjZWMyYzIyO1xuJGJjLWNoYW5uZWwtNDogIzJlMWY1NDtcbiRiYy1jaGFubmVsLTQtMjogIzUyMDU3ZjtcbiRiYy1jaGFubmVsLTQtMzogI2JmMDMzYjtcbiRiYy1jaGFubmVsLTQtNDogI2YwMGEzNjtcbiRiYy1jaGFubmVsLTQtNTogI2VkM2IyMTtcbiRiYy1jaGFubmVsLTQtNjogI2ZmNjkwODtcbiRiYy1jaGFubmVsLTQtNzogI2ZmYzcxOTtcbiRiYy1jaGFubmVsLTQtODogIzU5OGMxNDtcbiRiYy1jaGFubmVsLTQtOTogIzMzNTIzODtcbiRiYy1jaGFubmVsLTQtMTA6ICM0YTg1OTQ7XG4kYmMtY2hhbm5lbC00LTExOiAjMDUxNzM2O1xuJGJjLWNoYW5uZWwtNC0xMjogIzAwMDAwMDtcbiRiYy1jaGFubmVsLTQtMTM6ICM3MDYzNTc7XG4kYmMtY2hhbm5lbC00LTE0OiAjYjBhNjk2O1xuJGJjLWNoYW5uZWwtNC0xNTogI2RiZTBlMztcbiRiYy1jaGFubmVsLTQtMTY6ICNkYmVlZGU7XG4kYmMtY2hhcml0eS13YXRlcjogI2ZmYzkwNztcbiRiYy1jaGFyaXR5LXdhdGVyLTI6ICMyZTlkZjc7XG4kYmMtY2hhcml0eS13YXRlci0zOiAjMjMxZjIwO1xuJGJjLWNoZWRkYXI6ICNmZjcyNDM7XG4kYmMtY2l0eW1hcHBlcjogIzM3YWIyZTtcbiRiYy1jbGFzLW9obHNvbjogIzYwYWZkYztcbiRiYy1jbGVtc29uLXVuaXZlcnNpdHk6ICNmNjY3MzM7XG4kYmMtY2xlbXNvbi11bml2ZXJzaXR5LTI6ICM1MjJkODA7XG4kYmMtY2xlbXNvbi11bml2ZXJzaXR5LTM6ICNkNGM5OWU7XG4kYmMtY2xlbXNvbi11bml2ZXJzaXR5LTQ6ICM2ODVjNTM7XG4kYmMtY2xlbXNvbi11bml2ZXJzaXR5LTU6ICNhMjUwMTY7XG4kYmMtY2xlbXNvbi11bml2ZXJzaXR5LTY6ICM1NjJlMTk7XG4kYmMtY2xlbXNvbi11bml2ZXJzaXR5LTc6ICM4Njg5OGM7XG4kYmMtY2xlbXNvbi11bml2ZXJzaXR5LTg6ICNmOWU0OTg7XG4kYmMtY2xlbXNvbi11bml2ZXJzaXR5LTk6ICM1NjYxMjc7XG4kYmMtY2xlbXNvbi11bml2ZXJzaXR5LTEwOiAjM2E0OTU4O1xuJGJjLWNsZW1zb24tdW5pdmVyc2l0eS0xMTogI2I1YzMyNztcbiRiYy1jbGVtc29uLXVuaXZlcnNpdHktMTI6ICMxMDlkYzA7XG4kYmMtY2xvb2I6ICMyMTNlOTc7XG4kYmMtY2xvb2ItMjogI2ZmYWMyNTtcbiRiYy1jbG9vYi0zOiAjZDAwMDJjO1xuJGJjLWNsb29iLTQ6ICNmZjQ4MTY7XG4kYmMtY2xvb2ItNTogI2ZmNDgxNjtcbiRiYy1jbG91ZGZsYXJlOiAjZjM4MDIwO1xuJGJjLWNsb3VkZmxhcmUtMjogI2ZhYWU0MDtcbiRiYy1jbG91ZGZsYXJlLTM6ICM0MDQwNDE7XG4kYmMtY25uOiAjY2MwMDAwO1xuJGJjLWNubi0yOiAjMDAwMDAwO1xuJGJjLWNubi0zOiAjMjgyODI4O1xuJGJjLWNubi00OiAjNDY0NjQ2O1xuJGJjLWNvY2EtY29sYTogI2VkMWMxNjtcbiRiYy1jb2RlLXNjaG9vbDogIzYxNmY2NztcbiRiYy1jb2RlLXNjaG9vbC0yOiAjYzY4MTQzO1xuJGJjLWNvZGVjYWRlbXk6ICNmNjVhNWI7XG4kYmMtY29kZWNhZGVteS0yOiAjMjA0MDU2O1xuJGJjLWNvZGVwZW46ICMwZWJlZmY7XG4kYmMtY29kZXBlbi0yOiAjNDdjZjczO1xuJGJjLWNvZGVwZW4tMzogI2FlNjNlNDtcbiRiYy1jb2RlcGVuLTQ6ICNmY2QwMDA7XG4kYmMtY29kZXBlbi01OiAjZmYzYzQxO1xuJGJjLWNvZGVwZW4tNjogIzc2ZGFmZjtcbiRiYy1jb2luYmFzZTogIzA2NjdkMDtcbiRiYy1jb25uZXh4aW9uOiAjZDJlYTMyO1xuJGJjLWNvbm5leHhpb24tMjogIzAxNjc3MztcbiRiYy1jb25zdGFudC1jb250YWN0OiAjNDM5ZmQzO1xuJGJjLWNvbnN0YW50LWNvbnRhY3QtMjogI2Y2YjEyODtcbiRiYy1jb250aW5lbnRhbC1hZzogI2ZmYTUwMDtcbiRiYy1jb250aW5lbnRhbC1hZy0yOiAjMDBhNWRjO1xuJGJjLWNvbnRpbmVudGFsLWFnLTM6ICMwMDRlYWY7XG4kYmMtY29udGluZW50YWwtYWctNDogIzJkYjkyODtcbiRiYy1jb250aW5lbnRhbC1hZy01OiAjMDU3ODU1O1xuJGJjLWNvbnRpbmVudGFsLWFnLTY6ICNmZjJkMzc7XG4kYmMtY29udGluZW50YWwtYWctNzogIzAwMDAwMDtcbiRiYy1jb250aW5lbnRhbC1hZy04OiAjNzM3MzczO1xuJGJjLWNvbnRpbmVudGFsLWFnLTk6ICM5Njk2OTY7XG4kYmMtY29udGluZW50YWwtYWctMTA6ICNjZGNkY2Q7XG4kYmMtY29udGluZW50YWwtYWctMTE6ICNmMGYwZjA7XG4kYmMtY291Y2hzdXJmaW5nOiAjZDU0OTBjO1xuJGJjLWNvdXJ0eWFyZDogIzY4OTU1MDtcbiRiYy1jb3VydHlhcmQtMjogIzg1YzQ0NjtcbiRiYy1jb3VydHlhcmQtMzogI2MwZGU5ZTtcbiRiYy1jb3VydHlhcmQtNDogI2I5ZGNhNDtcbiRiYy1jcmFmdC1jbXM6ICNkYTVhNDc7XG4kYmMtY3JlYXRpdmUtY29tbW9uczogI2I2MmI2ZTtcbiRiYy1jcmVhdGl2ZS1jb21tb25zLTI6ICM5NjI4YzY7XG4kYmMtY3JlYXRpdmUtY29tbW9ucy0zOiAjNDM3NGI3O1xuJGJjLWNyZWF0aXZlLWNvbW1vbnMtNDogI2FiYjhhZjtcbiRiYy1jcmVhdGl2ZS1jb21tb25zLTU6ICM5OGM4MDc7XG4kYmMtY3JlYXRpdmUtY29tbW9ucy02OiAjYjFhMjRhO1xuJGJjLWNyZWF0aXZlLWNvbW1vbnMtNzogI2VkZDgxMjtcbiRiYy1jcmVhdGl2ZS1jb21tb25zLTg6ICNlZjk0MjE7XG4kYmMtY3JlYXRpdmUtY29tbW9ucy05OiAjZDEzODE0O1xuJGJjLWNyZWF0aXZlLW1hcmtldDogIzhiYTc1MztcbiRiYy1jcm93ZGluOiAjMzA2NjBmO1xuJGJjLWNyb3dkaW4tMjogI2I4Y2MxYztcbiRiYy1jcm93bmUtcGxhemE6ICM4MzAwNTE7XG4kYmMtY3Jvd25lLXBsYXphLTI6ICNjZjAwNzI7XG4kYmMtY3Jvd25lLXBsYXphLTM6ICNkOWU1MDY7XG4kYmMtY3Jvd25lLXBsYXphLTQ6ICNmZjc5MDA7XG4kYmMtY3Jvd25lLXBsYXphLTU6ICMwMGM2ZDc7XG4kYmMtY3Jvd25lLXBsYXphLTY6ICM3NjZhNjU7XG4kYmMtY3J1bmNoYmFzZTogIzIyOTJhNztcbiRiYy1jdWx2ZXJzOiAjMDA1Njk2O1xuJGJjLWN1bmFyZDogIzFkMWQxYjtcbiRiYy1jdW5hcmQtMjogI2FlOWE2NDtcbiRiYy1jdW5hcmQtMzogI2U0MjMxMztcbiRiYy1jdW5hcmQtNDogIzhiOGM4ZDtcbiRiYy1jdnM6ICNjYzAwMDA7XG4kYmMtZGFpbHltb3Rpb246ICMwMGFhZmY7XG4kYmMtZGFpbHltb3Rpb24tMjogIzAwZDJmMztcbiRiYy1kYWltbGVyOiAjMjYzZjZhO1xuJGJjLWRhaW1sZXItMjogIzE4MmI0NTtcbiRiYy1kYWltbGVyLTM6ICM2YjBmMjQ7XG4kYmMtZGFpbWxlci00OiAjMTkzNzI1O1xuJGJjLWRhaW1sZXItNTogIzYwNjA2MTtcbiRiYy1kYXRhZG9nOiAjNzc0YWE0O1xuJGJjLWRlYWxoYWNrOiAjMDk1MjgwO1xuJGJjLWRlYWxoYWNrLTI6ICMwMGExZjE7XG4kYmMtZGViaWFuOiAjYTgwMDMwO1xuJGJjLWRlZXplcjogI2ZmMDAwMDtcbiRiYy1kZWV6ZXItMjogI2ZmZWQwMDtcbiRiYy1kZWV6ZXItMzogI2ZmMDA5MjtcbiRiYy1kZWV6ZXItNDogI2MyZmYwMDtcbiRiYy1kZWV6ZXItNTogIzAwYzdmMjtcbiRiYy1kZWV6ZXItNjogI2MxZjFmYztcbiRiYy1kZWV6ZXItNzogI2ViZmZhYztcbiRiYy1kZWV6ZXItODogI2ZmYzJlNTtcbiRiYy1kZWV6ZXItOTogI2ZmYWFhYTtcbiRiYy1kZWxlY3RhYmxlOiAjMzM0ODU4O1xuJGJjLWRlbGVjdGFibGUtMjogI2NkNTk1YTtcbiRiYy1kZWxlY3RhYmxlLTM6ICM5NDkzOGY7XG4kYmMtZGVsZWN0YWJsZS00OiAjYTNhN2E2O1xuJGJjLWRlbGVjdGFibGUtNTogI2RiYzViMDtcbiRiYy1kZWxlY3RhYmxlLTY6ICNmOGRmYzI7XG4kYmMtZGVsZWN0YWJsZS03OiAjZjllYmRmO1xuJGJjLWRlbGljaW91czogIzMzOTlmZjtcbiRiYy1kZWxpY2lvdXMtMjogIzIyMjIyMjtcbiRiYy1kZWxpY2lvdXMtMzogI2VlZWVlZTtcbiRiYy1kZWxpdmVyb286ICMwMGMxYjI7XG4kYmMtZGVsbDogIzAwODVjMztcbiRiYy1kZWxsLTI6ICM3YWI4MDA7XG4kYmMtZGVsbC0zOiAjZjJhZjAwO1xuJGJjLWRlbGwtNDogI2RjNTAzNDtcbiRiYy1kZWxsLTU6ICNjZTExMjY7XG4kYmMtZGVsbC02OiAjYjcyOTVhO1xuJGJjLWRlbGwtNzogIzZlMjU4NTtcbiRiYy1kZWxsLTg6ICM3MWM2YzE7XG4kYmMtZGVsbC05OiAjNTQ4MmFiO1xuJGJjLWRlbGwtMTA6ICMwMDliYmI7XG4kYmMtZGVsbC0xMTogIzQ0NDQ0NDtcbiRiYy1kZWxsLTEyOiAjZWVlZWVlO1xuJGJjLWRlbHRhLWFpcmxpbmVzOiAjYzgxMDJlO1xuJGJjLWRlbHRhLWFpcmxpbmVzLTI6ICM4NjI2MzM7XG4kYmMtZGVsdGEtYWlybGluZXMtMzogIzAwM2E3MDtcbiRiYy1kZW50YWwtcGxhbnM6ICNmOTkxMDQ7XG4kYmMtZGVudGFsLXBsYW5zLTI6ICMwMGI3Yzk7XG4kYmMtZGVzaWduZXItbmV3czogIzJkNzJkOTtcbiRiYy1kZXNpZ25tb286ICNlNjRiNTA7XG4kYmMtZGVzaWdubW9vLTI6ICNkYmM2NWQ7XG4kYmMtZGV1dHNjaGUtYmFobjogI2ZmMDAwMDtcbiRiYy1kZXZpYW50YXJ0OiAjMDVjYzQ3O1xuJGJjLWRldmlhbnRhcnQtMjogIzRkYzQ3ZDtcbiRiYy1kZXZpYW50YXJ0LTM6ICMxODFhMWI7XG4kYmMtZGV2b3VyOiAjZmYwMDAwO1xuJGJjLWRld2FsdDogI2ZlYmQxNztcbiRiYy1kaGw6ICNiYTBjMmY7XG4kYmMtZGhsLTI6ICNmZmNkMDA7XG4kYmMtZGhsLTM6ICNjOWM5Yzk7XG4kYmMtZGllYm9sZDogIzAwN2RjMztcbiRiYy1kaWVib2xkLTI6ICMwMDNmNjk7XG4kYmMtZGllYm9sZC0zOiAjOTU0MDEwO1xuJGJjLWRpZWJvbGQtNDogIzQ0NWM2ZTtcbiRiYy1kaWVib2xkLTU6ICMwMDUyMzg7XG4kYmMtZGllYm9sZC02OiAjOTc4MjRiO1xuJGJjLWRpZ2c6ICMwMDViZTI7XG4kYmMtZGlnZy0yOiAjMDAwMDAwO1xuJGJjLWRpZ2l0YWwtb2NlYW46ICMwMDhiY2Y7XG4kYmMtZGluZHI6ICNmZGI5NGU7XG4kYmMtZGluZHItMjogI2Y5YTg1MjtcbiRiYy1kaW5kci0zOiAjZjY5NjUzO1xuJGJjLWRpbmRyLTQ6ICNmMzg2NTQ7XG4kYmMtZGluZHItNTogI2YwNzY1NDtcbiRiYy1kaW5kci02OiAjZWQ2ODU2O1xuJGJjLWRpbmRyLTc6ICNlZjU5NTY7XG4kYmMtZGluZHItODogI2VlNGM1ODtcbiRiYy1kaW5kci05OiAjNTZjMWFiO1xuJGJjLWRpbmRyLTEwOiAjNmE2YjZhO1xuJGJjLWRpcmVjdC1lbmVyZ3k6ICNmMDVkMjE7XG4kYmMtZGlyZWN0LWVuZXJneS0yOiAjMmM1NzcwO1xuJGJjLWRpcmVjdC1lbmVyZ3ktMzogIzBmNzIzYTtcbiRiYy1kaXJlY3QtZW5lcmd5LTQ6ICNjN2M4Y2E7XG4kYmMtZGlyZWN0LWVuZXJneS01OiAjNjY2NjY2O1xuJGJjLWRpcmVjdHY6ICMwMGE2ZDY7XG4kYmMtZGlyZWN0di0yOiAjMDA2MjliO1xuJGJjLWRpcmVjdHYtMzogIzAwMzg2NTtcbiRiYy1kaXNjb2dzOiAjMDAwMDAwO1xuJGJjLWRpc2NvZ3MtMjogIzMzMzMzMztcbiRiYy1kaXNjb2dzLTM6ICNmNWRmMmU7XG4kYmMtZGlzY29yZDogIzcyODlkYTtcbiRiYy1kaXNjb3JkLTI6ICM5OWFhYjU7XG4kYmMtZGlzY29yZC0zOiAjMmMyZjMzO1xuJGJjLWRpc2NvcmQtNDogIzIzMjcyYTtcbiRiYy1kaXNoLW5ldHdvcms6ICNlYzE5NDQ7XG4kYmMtZGlzbmV5LXhkOiAjMGFmMTY3O1xuJGJjLWRpc25leS14ZC0yOiAjZWU3MGE2O1xuJGJjLWRpc25leS14ZC0zOiAjNTIwMDk5O1xuJGJjLWRpc25leS14ZC00OiAjMzllYWZkO1xuJGJjLWRpc25leS14ZC01OiAjMGQwNzM1O1xuJGJjLWRpc25leS14ZC02OiAjZjVmNWY1O1xuJGJjLWRpc3F1czogIzJlOWZmZjtcbiRiYy1kamFuZ286ICMwOTJlMjA7XG4kYmMtZG9ja2VyOiAjMGRiN2VkO1xuJGJjLWRvY2tlci0yOiAjMzg0ZDU0O1xuJGJjLWRvbWlub3M6ICMwYjY0OGY7XG4kYmMtZG9taW5vcy0yOiAjZTIxNzM3O1xuJGJjLWRvdzogI2U4MDAzMztcbiRiYy1kb3ctMjogI2ZkYmIzMDtcbiRiYy1kb3ctMzogI2VkOGIwMDtcbiRiYy1kb3ctNDogI2YxNWQyMjtcbiRiYy1kb3ctNTogI2JmMGQzZTtcbiRiYy1kb3ctNjogIzkxMDA0ODtcbiRiYy1kb3ctNzogI2QwMDA2ZjtcbiRiYy1kb3ctODogIzAwYTVkYjtcbiRiYy1kcmliYmJsZTogIzQ0NDQ0NDtcbiRiYy1kcmliYmJsZS0yOiAjZWE0Yzg5O1xuJGJjLWRyaWJiYmxlLTM6ICM4YWJhNTY7XG4kYmMtZHJpYmJibGUtNDogI2ZmODgzMztcbiRiYy1kcmliYmJsZS01OiAjMDBiNmUzO1xuJGJjLWRyaWJiYmxlLTY6ICM5YmE1YTg7XG4kYmMtZHJvcGJveDogIzAwN2VlNTtcbiRiYy1kcm9wYm94LTI6ICM3Yjg5OTQ7XG4kYmMtZHJvcGJveC0zOiAjNDc1MjVkO1xuJGJjLWRyb3Bib3gtNDogIzNkNDY0ZDtcbiRiYy1kcm9wbHI6ICM1NjU0YTQ7XG4kYmMtZHJ1cGFsOiAjMDA3N2MwO1xuJGJjLWRydXBhbC0yOiAjODFjZWZmO1xuJGJjLWRydXBhbC0zOiAjMDA1OThlO1xuJGJjLWR1a2UtdW5pdmVyc2l0eTogIzAwMWE1NztcbiRiYy1kdWtlLXVuaXZlcnNpdHktMjogIzAwMzM2NjtcbiRiYy1kdW5rZWQ6ICMyZGE5ZDc7XG4kYmMtZHVua2VkLTI6ICMyMTJhM2U7XG4kYmMtZHVua2VkLTM6ICMzZmMzODA7XG4kYmMtZHVvbGluZ286ICM3YWM3MGM7XG4kYmMtZHVvbGluZ28tMjogIzhlZTAwMDtcbiRiYy1kdW9saW5nby0zOiAjZmFhOTE4O1xuJGJjLWR1b2xpbmdvLTQ6ICNmZmM3MTU7XG4kYmMtZHVvbGluZ28tNTogI2QzMzEzMTtcbiRiYy1kdW9saW5nby02OiAjZTUzODM4O1xuJGJjLWR1b2xpbmdvLTc6ICMxY2IwZjY7XG4kYmMtZHVvbGluZ28tODogIzE0ZDRmNDtcbiRiYy1kdW9saW5nby05OiAjODU0OWJhO1xuJGJjLWR1b2xpbmdvLTEwOiAjYTU2MGU4O1xuJGJjLWR1b2xpbmdvLTExOiAjNGM0YzRjO1xuJGJjLWR1b2xpbmdvLTEyOiAjNmY2ZjZmO1xuJGJjLWR1b2xpbmdvLTEzOiAjY2ZjZmNmO1xuJGJjLWR1b2xpbmdvLTE0OiAjZjBmMGYwO1xuJGJjLWR1b2xpbmdvLTE1OiAjYmZmMTk5O1xuJGJjLWR1b2xpbmdvLTE2OiAjZjdjOGM5O1xuJGJjLWR3b2xsYTogI2ZmNzQwNDtcbiRiYy1lNDogIzZkMWQ3YztcbiRiYy1lYXN5LWpldDogI2ZmNjYwMDtcbiRiYy1lYXN5LWpldC0yOiAjMDAwMDAwO1xuJGJjLWVhc3ktamV0LTM6ICM1ODU5NWI7XG4kYmMtZWJheTogI2U1MzIzODtcbiRiYy1lYmF5LTI6ICMwMDY0ZDI7XG4kYmMtZWJheS0zOiAjZjVhZjAyO1xuJGJjLWViYXktNDogIzg2YjgxNztcbiRiYy1lbC1hbDogIzEzMTEzNztcbiRiYy1lbC1hbC0yOiAjOTE4OTc4O1xuJGJjLWVsYW5jZTogIzBkNjlhZjtcbiRiYy1lbGxvOiAjMDAwMDAwO1xuJGJjLWVtYmVyOiAjZjIzODE5O1xuJGJjLWVtbWE6ICMzMTQ4NTU7XG4kYmMtZW1tYS0yOiAjNWNjM2U4O1xuJGJjLWVtbWEtMzogI2ZmZGIwMDtcbiRiYy1lbW1hLTQ6ICM3OWNlYjg7XG4kYmMtZW1tYS01OiAjZTk1ZjVjO1xuJGJjLWVuZG9tdW5kbzogIzg3YWExNDtcbiRiYy1lbmdhZGdldDogIzQwYjNmZjtcbiRiYy1lbnZhdG86ICM4MmI1NDE7XG4kYmMtZXBhbTogIzM5YzJkNztcbiRiYy1lcGFtLTI6ICNhM2M2NDQ7XG4kYmMtZXBhbS0zOiAjNDY0NTQ3O1xuJGJjLWVwYW0tNDogI2IyMjc0NjtcbiRiYy1lcGFtLTU6ICM4ZTI0NGQ7XG4kYmMtZXBpY3Rpb25zOiAjZmYyMDUyO1xuJGJjLWVwaWN0aW9ucy0yOiAjZTZlNmU2O1xuJGJjLWVwaWN0aW9ucy0zOiAjNDA0MDQwO1xuJGJjLWVwaWN0aW9ucy00OiAjMDFiNWRkO1xuJGJjLWVwaWN0aW9ucy01OiAjYjBkYjY0O1xuJGJjLWVyaWNzc29uOiAjMDAyNTYxO1xuJGJjLWVzbDogIzBkOWRkYjtcbiRiYy1lc2wtMjogIzQ4YjhlNztcbiRiYy1lc2wtMzogI2VmZWNlYTtcbiRiYy1lc2wtNDogIzJjMmIyYjtcbiRiYy1lc3BuOiAjZmYwMDMzO1xuJGJjLWVzdGltb3RlOiAjNmE5Yzg0O1xuJGJjLWVzdGltb3RlLTI6ICM3OTBmNTk7XG4kYmMtZXN0aW1vdGUtMzogIzM3M2I5YztcbiRiYy1lc3RpbW90ZS00OiAjZjc4NGI2O1xuJGJjLWVzdGltb3RlLTU6ICMzOWI3ZGQ7XG4kYmMtZXN0aW1vdGUtNjogI2NjYzkwMDtcbiRiYy1ldHJhZGU6ICM2NjMzY2M7XG4kYmMtZXRyYWRlLTI6ICM5OWNjMDA7XG4kYmMtZXRzeTogI2Q1NjQxYztcbiRiYy1ldmFuZW9zOiAjMzNjYzk5O1xuJGJjLWV2YW5lb3MtMjogIzRiYTZmNTtcbiRiYy1ldmFuZW9zLTM6ICNmZGNhMzA7XG4kYmMtZXZhbmVvcy00OiAjZjc5NDAwO1xuJGJjLWV2YW5lb3MtNTogI2YzNDIzNTtcbiRiYy1ldmVudGJyaXRlOiAjZmY4MDAwO1xuJGJjLWV2ZXJub3RlOiAjMmRiZTYwO1xuJGJjLWV2ZXJub3RlLTI6ICM3Yjg2OGE7XG4kYmMtZXZlcm5vdGUtMzogIzJmYWNiMjtcbiRiYy1ldmVybm90ZS00OiAjMTY2YThmO1xuJGJjLWV2ZXJub3RlLTU6ICMzYjQ0NDY7XG4kYmMtZXZlcm5vdGUtNjogIzUyNWU2MTtcbiRiYy1ldmVybm90ZS03OiAjN2I4NjhhO1xuJGJjLWV2ZXJub3RlLTg6ICNhZWI2Yjg7XG4kYmMtZXZlcm5vdGUtOTogI2Q3ZGNkZDtcbiRiYy1ldmVybm90ZS0xMDogI2VmZjJmMztcbiRiYy1leGVjdWNhcjogIzIwMzE0MztcbiRiYy1leGVjdWNhci0yOiAjZGE5YTM5O1xuJGJjLWV6dGFsa3M6ICMwMGEwZTk7XG4kYmMtZmFiLWNvbTogI2RkMDAxNztcbiRiYy1mYWItY29tLTI6ICMwMDAwMDA7XG4kYmMtZmFjZWJvb2s6ICMzYjU5OTg7XG4kYmMtZmFpcmZpZWxkLWlubi1zdWl0ZXM6ICM2Y2FkZGY7XG4kYmMtZmFpcmZpZWxkLWlubi1zdWl0ZXMtMjogI2IwNjAxMDtcbiRiYy1mYWlyZmllbGQtaW5uLXN1aXRlcy0zOiAjMDA0OTkwO1xuJGJjLWZhaXJmaWVsZC1pbm4tc3VpdGVzLTQ6ICNiNTA5Mzg7XG4kYmMtZmFpcm1vbnQ6ICNhNmE2ODU7XG4kYmMtZmFpcm1vbnQtMjogIzAwMDAwMDtcbiRiYy1mYW1vLXVzOiAjZmE1YzRmO1xuJGJjLWZhbW8tdXMtMjogIzMzMzMzMztcbiRiYy1mYW5jeTogIzMwOThkYztcbiRiYy1mYW5jeS0yOiAjNDk0ZTU4O1xuJGJjLWZlZGV4OiAjNGQxNDhjO1xuJGJjLWZlZGV4LTI6ICNmZjY2MDA7XG4kYmMtZmVkZXgtMzogIzAwY2MwMDtcbiRiYy1mZWRleC00OiAjMDA5OWNjO1xuJGJjLWZlZGV4LTU6ICNmZjAwMzM7XG4kYmMtZmVkZXgtNjogI2ZmY2MwMDtcbiRiYy1mZWRleC03OiAjOTk5OTk5O1xuJGJjLWZlZG9yYTogIzI5NDE3MjtcbiRiYy1mZWRvcmEtMjogIzMyNTE5MTtcbiRiYy1mZWRvcmEtMzogIzNDNkVCNDtcbiRiYy1mZWRvcmEtNDogIzgxREMzRTtcbiRiYy1mZWRvcmEtNTogIzk5NzBCNTtcbiRiYy1mZWVkbHk6ICMyYmIyNGM7XG4kYmMtZmVuZGk6ICNmOWI5NDk7XG4kYmMtZmVycmFyaTogI2UzMjExOTtcbiRiYy1maWF0OiAjOTYxNzJlO1xuJGJjLWZpYXQtMjogIzZkMmQ0MTtcbiRiYy1maWxtNDogIzAwMDAwMDtcbiRiYy1maWxtNC0yOiAjZDYxODJhO1xuJGJjLWZpcmVmb3g6ICNlNjYwMDA7XG4kYmMtZmlyZWZveC0yOiAjZmY5NTAwO1xuJGJjLWZpcmVmb3gtMzogI2ZmY2IwMDtcbiRiYy1maXJlZm94LTQ6ICMwMDUzOWY7XG4kYmMtZmlyZWZveC01OiAjMDA5NWRkO1xuJGJjLWZpcmVmb3gtNjogIzMzMWU1NDtcbiRiYy1maXJlZm94LTc6ICMwMDIxNDc7XG4kYmMtZmlza2FyczogI2ZmOGUwMDtcbiRiYy1maXNrYXJzLTI6ICMwMDAwMDA7XG4kYmMtZmlza2Fycy0zOiAjOTU1MjE0O1xuJGJjLWZpc2thcnMtNDogIzU1NjAxYztcbiRiYy1maXNrYXJzLTU6ICMwMDUxNzI7XG4kYmMtZml0Yml0OiAjNGNjMmM0O1xuJGJjLWZpdGJpdC0yOiAjZjU0Nzg1O1xuJGJjLWZpdGJpdC0zOiAjMzQzNDM0O1xuJGJjLWZpdmUtZ3V5czogI2VkMTc0ZjtcbiRiYy1maXZlLWd1eXMtMjogI2ZiYjA0MDtcbiRiYy1maXZlLWd1eXMtMzogI2VmYzQwMjtcbiRiYy1maXZlLWd1eXMtNDogI2Q0ODkxYztcbiRiYy1maXZlcnI6ICMwMGIyMmQ7XG4kYmMtZml2ZXRoaXJ0eWVpZ2h0OiAjZWQ3MTNhO1xuJGJjLWZpdmV0aGlydHllaWdodC0yOiAjMDAwMDAwO1xuJGJjLWZsYXR0cjogI2Y2N2MxYTtcbiRiYy1mbGF0dHItMjogIzMzOGQxMTtcbiRiYy1mbGF2b3JzLW1lOiAjZjEwMDg3O1xuJGJjLWZsYXZvcnMtbWUtMjogIzAwOWFlNztcbiRiYy1mbGlja3I6ICMwMDYzZGM7XG4kYmMtZmxpY2tyLTI6ICNmZjAwODQ7XG4kYmMtZmxpcGJvYXJkOiAjZTEyODI4O1xuJGJjLWZsaXhzdGVyOiAjMjk3MWIyO1xuJGJjLWZsdWlkLXVpOiAjM2ZhOWY1O1xuJGJjLWZsdWlkLXVpLTI6ICM5ODk4OTg7XG4kYmMtZmx1aWQtdWktMzogI2Y4ZjhmODtcbiRiYy1mb2xscjogIzRkYzlmNjtcbiRiYy1mb2xsci0yOiAjZjY3MDE5O1xuJGJjLWZvbGxyLTM6ICNmNTM3OTQ7XG4kYmMtZm9sbHItNDogIzUzN2JjNDtcbiRiYy1mb2xsci01OiAjYWNjMjM2O1xuJGJjLWZvbnRhd2Vzb21lOiAjMjI4YWU2O1xuJGJjLWZvcmQ6ICMxYzM5NmQ7XG4kYmMtZm9ycnN0OiAjNWI5YTY4O1xuJGJjLWZvdXJzcXVhcmU6ICNmOTQ4Nzc7XG4kYmMtZm91cnNxdWFyZS0yOiAjMDczMmEyO1xuJGJjLWZvdXJzcXVhcmUtMzogIzJkNWJlMztcbiRiYy1mcmVlY29kZWNhbXA6ICMwMDY0MDA7XG4kYmMtZnJlZWNvZGVjYW1wLTI6ICNmZjljMmE7XG4kYmMtZnJlZWNvZGVjYW1wLTM6ICNmZjQwMjU7XG4kYmMtZnJlZWNvZGVjYW1wLTQ6ICMzOTQ5YWI7XG4kYmMtZnJlZWNvZGVjYW1wLTU6ICNlZmVmZWY7XG4kYmMtZnJpZW5kMmZyaWVuZDogIzBmOTlkNjtcbiRiYy1nYWxsYXVkZXQtdW5pdmVyc2l0eTogIzAwNDU3YztcbiRiYy1nYWxsYXVkZXQtdW5pdmVyc2l0eS0yOiAjZThkNGEyO1xuJGJjLWdhbm5ldHQ6ICMwMDliZmY7XG4kYmMtZ2FybWluOiAjMDA3Y2MzO1xuJGJjLWdhcnVkYTogIzQ4NDg0ODtcbiRiYy1nYXJ1ZGEtMjogIzAwMjU2MTtcbiRiYy1nYXJ1ZGEtMzogIzJmNmY3ZTtcbiRiYy1nZW5lcmF0ZXByZXNzOiAjMWIyMTJiO1xuJGJjLWdlbmVyYXRlcHJlc3MtMjogIzFlNzJiZDtcbiRiYy1nZW5lcmF0ZXByZXNzLTM6ICNlZmVmZWY7XG4kYmMtZ2VvY2FjaGluZzogIzRhNzQyYztcbiRiYy1nZW9yZ2lhLXNvdXRoZXJuLXVuaXZlcnNpdHk6ICMwNDFlNDI7XG4kYmMtZ2VvcmdpYS1zb3V0aGVybi11bml2ZXJzaXR5LTI6ICNhOTkyNjA7XG4kYmMtZ2V0Z2x1ZTogIzJkNzVhMjtcbiRiYy1naG9zdDogIzIxMjQyNTtcbiRiYy1naG9zdC0yOiAjNzE4MDg3O1xuJGJjLWdob3N0LTM6ICM1YmE0ZTU7XG4kYmMtZ2hvc3QtNDogIzlmYmI1ODtcbiRiYy1naG9zdC01OiAjZTllOGRkO1xuJGJjLWdpYnNvbjogIzAwMDAwMDtcbiRiYy1naWJzb24tMjogIzQzNmY4ZTtcbiRiYy1naWJzb24tMzogIzg4N2Q1OTtcbiRiYy1naWJzb24tNDogIzhmOTY5NjtcbiRiYy1naW1tZWJhcjogI2Q2MTU2YztcbiRiYy1naXRodWI6ICM0MDc4YzA7XG4kYmMtZ2l0aHViLTI6ICM2Y2M2NDQ7XG4kYmMtZ2l0aHViLTM6ICNiZDJjMDA7XG4kYmMtZ2l0aHViLTQ6ICNjOTUxMGM7XG4kYmMtZ2l0aHViLTU6ICM2ZTU0OTQ7XG4kYmMtZ2l0aHViLTY6ICNmYWZhZmE7XG4kYmMtZ2l0aHViLTc6ICNmNWY1ZjU7XG4kYmMtZ2l0aHViLTg6ICMzMzM7XG4kYmMtZ2l0bGFiOiAjZmNhMzI2O1xuJGJjLWdpdGxhYi0yOiAjZmM2ZDI2O1xuJGJjLWdpdGxhYi0zOiAjZTI0MzI5O1xuJGJjLWdpdGxhYi00OiAjNTU0NDg4O1xuJGJjLWdpdHRlcjogIzQ2YmM5OTtcbiRiYy1naXR0ZXItMjogI2Y2OGQ0MjtcbiRiYy1naXR0ZXItMzogI2VkMTk2NTtcbiRiYy1naXR0ZXItNDogI2YyZjBlZDtcbiRiYy1naXR0ZXItNTogIzNhMzEzMztcbiRiYy1naXR0aXA6ICM2NjMzMDA7XG4kYmMtZ2l0dGlwLTI6ICMzMzk5NjY7XG4kYmMtZ29kYWRkeTogIzdkYjcwMTtcbiRiYy1nb2RhZGR5LTI6ICNmZjhhMDA7XG4kYmMtZ29nbzogI2U4MDAyOTtcbiRiYy1nb2dvLTI6ICM0MGI0ZTU7XG4kYmMtZ29nby0zOiAjN2M4NjhkO1xuJGJjLWdvb2RyZWFkczogIzU1M2IwODtcbiRiYy1nb29nbGU6ICM0Mjg1ZjQ7XG4kYmMtZ29vZ2xlLTI6ICMzNGE4NTM7XG4kYmMtZ29vZ2xlLTM6ICNmYmJjMDU7XG4kYmMtZ29vZ2xlLTQ6ICNlYTQzMzU7XG4kYmMtZ29vZ2xlLTU6ICNlN2U2ZGQ7XG4kYmMtZ29vZ2xlLWFsbG86ICNmYmJjMDU7XG4kYmMtZ29vZ2xlLWR1bzogIzQyODVmNDtcbiRiYy1nb29nbGUtcGx1czogI2RkNGIzOTtcbiRiYy1nb29nbGVwbHVzOiAjZGM0ZTQxO1xuJGJjLWdvc3BlbC1mb3ItYXNpYTogIzA5OWQ4NDtcbiRiYy1nb3NwZWwtZm9yLWFzaWEtMjogIzRkOWRiMztcbiRiYy1nb3NwZWwtZm9yLWFzaWEtMzogIzQ1NmFjZjtcbiRiYy1nb3NwZWwtZm9yLWFzaWEtNDogIzg3NjJjOTtcbiRiYy1nb3NwZWwtZm9yLWFzaWEtNTogI2FkMTgyZDtcbiRiYy1nb3NwZWwtZm9yLWFzaWEtNjogI2UxNWY1ZjtcbiRiYy1ncmF2YXRhcjogIzFlOGNiZTtcbiRiYy1ncmF2aXQ6ICNlMzAwNjE7XG4kYmMtZ3Jhdml0LTI6ICNkNWRmMDA7XG4kYmMtZ3Jhdml0LTM6ICM0NzUyNTg7XG4kYmMtZ3JlZW5ob3VzZTogIzAwYjJhOTtcbiRiYy1ncm9vdmVzaGFyazogI2Y3N2YwMDtcbiRiYy1ncm91cG9uOiAjODJiNTQ4O1xuJGJjLWdydW50OiAjZmJhOTE5O1xuJGJjLWdydW50LTI6ICM0NjMwMTQ7XG4kYmMtZ3VscDogI0NGNDY0NjtcbiRiYy1ndWxwLTI6ICNGRkZGRkY7XG4kYmMtZ3VtdHJlZTogIzcyZWYzNjtcbiRiYy1ndW10cmVlLTI6ICMzYjMxNDE7XG4kYmMtZ3VtdHJlZS0zOiAjZjBlY2U2O1xuJGJjLWd2YjogIzA4NjNiNTtcbiRiYy1ndmItMjogI2ZlYzYwMDtcbiRiYy1ndmItMzogI2YzOTEwMDtcbiRiYy1ndmItNDogI2UzMDAxZjtcbiRiYy1ndmItNTogI2U1MDA2NDtcbiRiYy1ndmItNjogIzk1NGE5NztcbiRiYy1ndmItNzogIzAwOWVlMztcbiRiYy1ndmItODogIzEzYTUzODtcbiRiYy1oYWNrZXItbmV3czogI2ZmNDAwMDtcbiRiYy1oYW5nb3V0czogIzBmOWQ1ODtcbiRiYy1oYXBwbjogIzAwODdiNDtcbiRiYy1oYXRlbmEtYm9va21hcms6ICMwMGE0ZGU7XG4kYmMtaGVpbmVrZW46ICMwMDgyMDA7XG4kYmMtaGVpbmVrZW4tMjogIzIwNTUyNztcbiRiYy1oZWluZWtlbi0zOiAjZmYyYjAwO1xuJGJjLWhlaW5la2VuLTQ6ICNjM2MzYzM7XG4kYmMtaGVsbG93YWxsZXQ6ICMwMDkzZDA7XG4kYmMtaGVscC1zY291dDogIzMxOTdkNjtcbiRiYy1oZWxwLXNjb3V0LTI6ICMzOTQ5NTY7XG4kYmMtaGVscC1zY291dC0zOiAjZDZkZGUzO1xuJGJjLWhlcmU6ICMxMjQxOTE7XG4kYmMtaGVyb2t1OiAjYzljM2U2O1xuJGJjLWhlcm9rdS0yOiAjNjc2MmE2O1xuJGJjLWhld2xldHQtcGFja2FyZC1lbnRlcnByaXNlOiAjMDBiMzg4O1xuJGJjLWhld2xldHQtcGFja2FyZC1lbnRlcnByaXNlLTI6ICM0MjU1NjM7XG4kYmMtaGk1OiAjZmQ5ODI3O1xuJGJjLWhpZ2hmaXZlOiAjYTI2ZWVhO1xuJGJjLWhpZ2hmaXZlLTI6ICNmN2FmZmY7XG4kYmMtaGlnaGZpdmUtMzogIzVkNzBlYTtcbiRiYy1oaWdoZml2ZS00OiAjNDZiN2ZkO1xuJGJjLWhvbWUtZGVwb3Q6ICNmOTYzMDI7XG4kYmMtaG9tZWF3YXk6ICMyYTZlYmI7XG4kYmMtaG9tZWF3YXktMjogI2ZmOGEwMDtcbiRiYy1ob290c3VpdGU6ICMwMDMyNjU7XG4kYmMtaG9vdHN1aXRlLTI6ICNmN2U4ZDU7XG4kYmMtaG9vdHN1aXRlLTM6ICNmZmJkMGE7XG4kYmMtaG9vdHN1aXRlLTQ6ICNjNmFmOTI7XG4kYmMtaG9vdHN1aXRlLTU6ICM3MTY4NWY7XG4kYmMtaG9vdHN1aXRlLTY6ICM1NDQ5M2Y7XG4kYmMtaG9vdHN1aXRlLTc6ICMzODMyMmQ7XG4kYmMtaG91eno6ICM3YWMxNDI7XG4kYmMtaG91enotMjogIzAwMDAwMDtcbiRiYy1ocDogIzAwOTZkNjtcbiRiYy1ocC0yOiAjZDc0MTBiO1xuJGJjLWhzYmM6ICNkYjAwMTE7XG4kYmMtaHRtbDU6ICNlMzRmMjY7XG4kYmMtaHVsdTogIzY2YWEzMztcbiRiYy1odWx1LTI6ICM5OWNjMzM7XG4kYmMtaHVsdS0zOiAjNDE4MTFlO1xuJGJjLWh1bHUtNDogIzIyMjIyMjtcbiRiYy1odWx1LTU6ICM2NjY2NjY7XG4kYmMtaHVsdS02OiAjZThlOGU4O1xuJGJjLWh1bWJsZS1idW5kbGU6ICNjYjI3MmM7XG4kYmMtaHlhdHQ6ICM2ZDZlNzE7XG4kYmMtaHlhdHQtMjogI2JmNWIyMDtcbiRiYy1oeWF0dC0zOiAjMDA2ZTk2O1xuJGJjLWh5YXR0LTQ6ICM4Yzg3MDA7XG4kYmMtaHlhdHQtNTogI2FkNWY3ZDtcbiRiYy1oeWF0dC02OiAjZDc5MTAwO1xuJGJjLWlibTogIzAwNjY5OTtcbiRiYy1pY29uczg6ICMzMmMyNGQ7XG4kYmMtaWRlYWw6ICNjYzAwNjY7XG4kYmMtaWRlYWwtMjogIzc5YWZjMTtcbiRiYy1pZGVhbC0zOiAjMDAwMDAwO1xuJGJjLWlkZW50aS1jYTogIzc4OTI0MDtcbiRiYy1pZGVudGktY2EtMjogIzdkMDEwMDtcbiRiYy1pZGVudGktY2EtMzogIzhiYWFmZjtcbiRiYy1pZnR0dDogIzMzY2NmZjtcbiRiYy1pZnR0dC0yOiAjZmY0NDAwO1xuJGJjLWlmdHR0LTM6ICMwMDAwMDA7XG4kYmMtaWhlYXJ0cmFkaW86ICNjNjAwMmI7XG4kYmMtaWtlYTogI2ZmY2MwMDtcbiRiYy1pa2VhLTI6ICMwMDMzOTk7XG4kYmMtaW1kYjogI2Y1ZGU1MDtcbiRiYy1pbWd1cjogIzg1YmYyNTtcbiRiYy1pbmRlZWQ6ICMyMTY0ZjQ7XG4kYmMtaW5kZWVkLTI6ICNmZjY2MDA7XG4kYmMtaW5kaWVnb2dvOiAjZWIxNDc4O1xuJGJjLWluc3RhY2FydDogIzYwYWI1OTtcbiRiYy1pbnN0YWdyYW06ICM0MDVkZTY7XG4kYmMtaW5zdGFncmFtLTI6ICM1ODUxZGI7XG4kYmMtaW5zdGFncmFtLTM6ICM4MzNhYjQ7XG4kYmMtaW5zdGFncmFtLTQ6ICNjMTM1ODQ7XG4kYmMtaW5zdGFncmFtLTU6ICNlMTMwNmM7XG4kYmMtaW5zdGFncmFtLTY6ICNmZDFkMWQ7XG4kYmMtaW5zdGFncmFtLTc6ICNmNTYwNDA7XG4kYmMtaW5zdGFncmFtLTg6ICNmNzc3Mzc7XG4kYmMtaW5zdGFncmFtLTk6ICNmY2FmNDU7XG4kYmMtaW5zdGFncmFtLTEwOiAjZmZkYzgwO1xuJGJjLWluc3RhcGFnZTogIzBkMWEyYjtcbiRiYy1pbnN0YXBhZ2UtMjogIzE1NjVjMDtcbiRiYy1pbnN0YXBhZ2UtMzogIzFlODhlNTtcbiRiYy1pbnN0YXBhZ2UtNDogI2JjY2VkNjtcbiRiYy1pbnN0YXBhZ2UtNTogI2YyZjdmOTtcbiRiYy1pbnN0YXBhcGVyOiAjMDAwMDAwO1xuJGJjLWluc3RhcGFwZXItMjogIzQyOGJjYTtcbiRiYy1pbnRlbDogIzBmN2RjMjtcbiRiYy1pbnRlcm5ldC1zb2NpZXR5OiAjMGMxYzJjO1xuJGJjLWludGVybmV0LXNvY2lldHktMjogIzNhODJlNDtcbiRiYy1pbnRlcm5ldC1zb2NpZXR5LTM6ICM0MGIyYTQ7XG4kYmMtaW50ZXJuZXQtc29jaWV0eS00OiAjZWZmMmVjO1xuJGJjLWludGVybmV0LXNvY2lldHktNTogI2RlZGFkMDtcbiRiYy1pbnRlcm5ldC1zb2NpZXR5LTY6ICNkMGU2ZGE7XG4kYmMtaW50ZXJuZXQtc29jaWV0eS03OiAjMDg1ODU2O1xuJGJjLWludGVybmV0LXNvY2lldHktODogIzI0MzY2ZTtcbiRiYy1pbnRlcm5ldC1zb2NpZXR5LTk6ICMxNDNlNTA7XG4kYmMtaW50ZXJuZXQtc29jaWV0eS0xMDogIzdlMjQ1YztcbiRiYy1pbnRlcm5ldC1zb2NpZXR5LTExOiAjZDI1MjM4O1xuJGJjLWludGVybmV0LXNvY2lldHktMTI6ICNlZWNhNGE7XG4kYmMtaW50dWl0OiAjMzY1ZWJmO1xuJGJjLWludmlzaW9uOiAjZmYzMzY2O1xuJGJjLWludmlzaW9uLTI6ICMyNTJiMzM7XG4kYmMtaW52aXNpb24tMzogIzJmN2JiZDtcbiRiYy1pbnZpc2lvbi00OiAjMzIzYTQ1O1xuJGJjLWludmlzaW9uLTU6ICM4YTk1OWU7XG4kYmMtaW52aXNpb24tNjogI2Q0ZDdkYTtcbiRiYy1pbnZpc2lvbi03OiAjZTllYmVjO1xuJGJjLWlvczogIzVmYzlmODtcbiRiYy1pb3MtMjogI2ZlY2IyZTtcbiRiYy1pb3MtMzogI2ZkOTQyNjtcbiRiYy1pb3MtNDogI2ZjMzE1ODtcbiRiYy1pb3MtNTogIzE0N2VmYjtcbiRiYy1pb3MtNjogIzUzZDc2OTtcbiRiYy1pb3MtNzogI2ZjM2QzOTtcbiRiYy1pb3MtODogIzhlOGU5MztcbiRiYy1pc3JhZWwtcmFpbHdheXM6ICMxZTFmNTY7XG4kYmMtaXNzdXU6ICNmMzZkNWQ7XG4kYmMtaXN0b2NrOiAjZmU0MjNmO1xuJGJjLWlzdG9jay0yOiAjMDJhMzg4O1xuJGJjLWlzdG9jay0zOiAjMGMwZDBkO1xuJGJjLWlzdG9jay00OiAjZThlZGVkO1xuJGJjLWlzdG9jay01OiAjZGNlMWUxO1xuJGJjLWphdmFzY3JpcHQ6ICNmN2RmMWU7XG4kYmMtamF3Ym9uZTogIzAwMDAwMDtcbiRiYy1qYmw6ICNmZjY2MDA7XG4kYmMtamV0cGFjazogIzY2OWMzNDtcbiRiYy1qZXRwYWNrLTI6ICM3MmFmM2E7XG4kYmMtam9vbWxhOiAjZjQ0MzIxO1xuJGJjLWpvb21sYS0yOiAjNTA5MWNkO1xuJGJjLWpvb21sYS0zOiAjZjlhNTQxO1xuJGJjLWpvb21sYS00OiAjN2FjMTQzO1xuJGJjLWpveWVudDogI2ZmNjYwMDtcbiRiYy1qcXVlcnk6ICMwNzY5YWQ7XG4kYmMtanF1ZXJ5LTI6ICM3YWNlZjQ7XG4kYmMta2FzcGVyc2t5LWxhYjogIzAwNmM1NDtcbiRiYy1rYXNwZXJza3ktbGFiLTI6ICNkNTJhMWQ7XG4kYmMta2VlZWI6ICMwMGE5YzA7XG4kYmMta2hhbi1hY2FkZW15OiAjOWNiNDQzO1xuJGJjLWtoYW4tYWNhZGVteS0yOiAjMjQyZjNhO1xuJGJjLWtpYTogI2MyMWEzMDtcbiRiYy1raWNrc3RhcnRlcjogIzJiZGU3MztcbiRiYy1raWNrc3RhcnRlci0yOiAjMGYyMTA1O1xuJGJjLWtpazogIzgyYmMyMztcbiRiYy1raWstMjogIzNkYjRlNztcbiRiYy1raXBwdDogI2Q1MTAwNztcbiRiYy1raXRrYXQ6ICNkNzAwMjE7XG4kYmMta2l2YTogIzYzYTU0MTtcbiRiYy1raXZhLTI6ICMyMzYxMzM7XG4kYmMta2l2YS0zOiAjMjZiNmU4O1xuJGJjLWtpd2lwYXk6ICMwMGIwZGY7XG4kYmMta2xtOiAjMDBhMWU0O1xuJGJjLWtuaWdodC1mb3VuZGF0aW9uOiAjMDAwMDAwO1xuJGJjLWtuaWdodC1mb3VuZGF0aW9uLTI6ICMwM2NjZTY7XG4kYmMta25pZ2h0LWZvdW5kYXRpb24tMzogIzI5Yzg3NjtcbiRiYy1rbmlnaHQtZm91bmRhdGlvbi00OiAjZmY0MDgxO1xuJGJjLWtuaWdodC1mb3VuZGF0aW9uLTU6ICNmZGNlMmU7XG4kYmMta25pZ2h0LWZvdW5kYXRpb24tNjogI2Y1ZjRmMjtcbiRiYy1rbmlnaHQtZm91bmRhdGlvbi03OiAjY2NjY2NjO1xuJGJjLWtuaWdodC1mb3VuZGF0aW9uLTg6ICM2NjY2NjY7XG4kYmMta25pZ2h0LWZvdW5kYXRpb24tOTogI2ZmMzkzOTtcbiRiYy1rb2Rlcnk6ICMwMGFmODE7XG4kYmMtbGFiczY0OiAjRTE0ODE3O1xuJGJjLWxhYnM2NC0yOiAjRjA4QjUzO1xuJGJjLWxhYnM2NC0zOiAjN0IyQTEwO1xuJGJjLWxhYnM2NC00OiAjQUI2NTQzO1xuJGJjLWxhYnM2NC01OiAjRjI5NTFDO1xuJGJjLWxhYnM2NC02OiAjODc4ODhBO1xuJGJjLWxhbWJvcmdoaW5pOiAjZGRiMzIxO1xuJGJjLWxhcmF2ZWw6ICNmNTUyNDc7XG4kYmMtbGFzdGZtOiAjZDUxMDA3O1xuJGJjLWxhc3RwYXNzOiAjZDMyZDI3O1xuJGJjLWxhc3RwYXNzLTI6ICNhZjA4MDk7XG4kYmMtbGFzdHBhc3MtMzogIzAwMDAwMDtcbiRiYy1sYXN0cGFzcy00OiAjMGMyMzQwO1xuJGJjLWxhc3RwYXNzLTU6ICMwMGEzZTA7XG4kYmMtbGFzdHBhc3MtNjogI2VkZTA0YjtcbiRiYy1sYXN0cGFzcy03OiAjMzMzZjQ4O1xuJGJjLWxhc3RwYXNzLTg6ICNkOWUxZTI7XG4kYmMtbGVnbzogI2Y2ZWMzNTtcbiRiYy1sZWdvLTI6ICNkMTEwMTM7XG4kYmMtbGVnby0zOiAjMDAwMDAwO1xuJGJjLWxpbmU6ICMwMGMzMDA7XG4kYmMtbGlua2VkaW46ICMwMDc3YjU7XG4kYmMtbGlua2VkaW4tMjogIzAwMDAwMDtcbiRiYy1saW5rZWRpbi0zOiAjMzEzMzM1O1xuJGJjLWxpbmtlZGluLTQ6ICM4Njg4OGE7XG4kYmMtbGlua2VkaW4tNTogI2NhY2NjZTtcbiRiYy1saW5rZWRpbi02OiAjMDBhMGRjO1xuJGJjLWxpbmtlZGluLTc6ICM4ZDZjYWI7XG4kYmMtbGlua2VkaW4tODogI2RkNTE0MztcbiRiYy1saW5rZWRpbi05OiAjZTY4NTIzO1xuJGJjLWxpdmVzdHJlYW06ICNjZjIwMmU7XG4kYmMtbGl2ZXN0cmVhbS0yOiAjMjMyMTIxO1xuJGJjLWxpdmVzdHJlYW0tMzogI2Y3ODgyMjtcbiRiYy1saXZlc3RyZWFtLTQ6ICNmNmRiMzU7XG4kYmMtbGl2ZXN0cmVhbS01OiAjNmRjMDY3O1xuJGJjLWxpdmVzdHJlYW0tNjogIzQxODViZTtcbiRiYy1saXZlc3RyZWFtLTc6ICM4ZjQ5OWM7XG4kYmMtbGxveWRzOiAjZDgxZjJhO1xuJGJjLWxsb3lkcy0yOiAjZmY5OTAwO1xuJGJjLWxsb3lkcy0zOiAjZTBkODZlO1xuJGJjLWxsb3lkcy00OiAjOWVhOTAwO1xuJGJjLWxsb3lkcy01OiAjNmVjOWUwO1xuJGJjLWxsb3lkcy02OiAjMDA3ZWEzO1xuJGJjLWxsb3lkcy03OiAjOWU0NzcwO1xuJGJjLWxsb3lkcy04OiAjNjMxZDc2O1xuJGJjLWxsb3lkcy05OiAjMWUxZTFlO1xuJGJjLWxvY2FsYml0Y29pbnMtY29tOiAjMDA2ZmJmO1xuJGJjLWxvY2FsYml0Y29pbnMtY29tLTI6ICNmZjdiMDA7XG4kYmMtbG9tbzogI2ViMDAyODtcbiRiYy1sb21vLTI6ICMwMGEwZGY7XG4kYmMtbG9uZG9uLXVuZGVyZ3JvdW5kOiAjMDAwMDk5O1xuJGJjLWxvbmRvbi11bmRlcmdyb3VuZC0yOiAjY2MzMzMzO1xuJGJjLWxvd2VzOiAjMDA0OTkwO1xuJGJjLWxvd2VzLTI6ICMxNWI2ZTU7XG4kYmMtbHVtbzogIzU3NjM5NjtcbiRiYy1seWZ0OiAjZmYwMGJmO1xuJGJjLWx5ZnQtMjogIzM1MjM4NDtcbiRiYy1seWZ0LTM6ICMzMzM0NDc7XG4kYmMtbHlmdC00OiAjZjNmM2Y1O1xuJGJjLW1hZ2VudG86ICNmNDZmMjU7XG4kYmMtbWFpbC1ydTogIzE2OGRlMjtcbiRiYy1tYWlsLXJ1LTI6ICNmZmE5MzA7XG4kYmMtbWFpbGNoaW1wOiAjMjM5YWI5O1xuJGJjLW1haWxjaGltcC0yOiAjNTJiYWQ1O1xuJGJjLW1haWxjaGltcC0zOiAjNmRjNWRjO1xuJGJjLW1haWxjaGltcC00OiAjMzczNzM3O1xuJGJjLW1haWxjaGltcC01OiAjNWQ1YzVkO1xuJGJjLW1haWxjaGltcC02OiAjYjdiN2I3O1xuJGJjLW1haWxydTogIzE2OGRlMjtcbiRiYy1tYWlscnUtMjogI2ZmYTkzMDtcbiRiYy1tYWtpdGE6ICNkODIwMjg7XG4kYmMtbWFraXRhLTI6ICMyOWEwYjc7XG4kYmMtbWFuamFyby1saW51eDogIzM0YmU1YjtcbiRiYy1tYXBib3g6ICMzYmIyZDA7XG4kYmMtbWFwYm94LTI6ICMzODg3YmU7XG4kYmMtbWFwYm94LTM6ICM4YThhY2I7XG4kYmMtbWFwYm94LTQ6ICM1NmI4ODE7XG4kYmMtbWFwYm94LTU6ICM1MDY2N2Y7XG4kYmMtbWFwYm94LTY6ICM0MWFmYTU7XG4kYmMtbWFwYm94LTc6ICNmOTg4NmM7XG4kYmMtbWFwYm94LTg6ICNlNTVlNWU7XG4kYmMtbWFwYm94LTk6ICNlZDY0OTg7XG4kYmMtbWFwYm94LTEwOiAjZmJiMDNiO1xuJGJjLW1hcGJveC0xMTogIzE0MjczNjtcbiRiYy1tYXBib3gtMTI6ICMyODM1M2Q7XG4kYmMtbWFwYm94LTEzOiAjMjIyYjMwO1xuJGJjLW1hc3NhY2h1c2V0dHMtaW5zdGl0dXRlLW9mLXRlY2hub2xvZ3k6ICNhMzFmMzQ7XG4kYmMtbWFzc2FjaHVzZXR0cy1pbnN0aXR1dGUtb2YtdGVjaG5vbG9neS0yOiAjOGE4YjhjO1xuJGJjLW1hc3NhY2h1c2V0dHMtaW5zdGl0dXRlLW9mLXRlY2hub2xvZ3ktMzogI2MyYzBiZjtcbiRiYy1tYXNzeS1ncm91cDogIzAwNGE3NztcbiRiYy1tYXNzeS1ncm91cC0yOiAjMDBhZGVlO1xuJGJjLW1hc3N5LWdyb3VwLTM6ICNmZjgxMDA7XG4kYmMtbWFzc3ktZ3JvdXAtNDogI2ZmZDIwMDtcbiRiYy1tYXN0ZXJjYXJkOiAjY2MwMDAwO1xuJGJjLW1hc3RlcmNhcmQtMjogI2ZmOTkwMDtcbiRiYy1tYXN0ZXJjYXJkLTM6ICMwMDAwNjY7XG4kYmMtbWNkb25hbGRzOiAjYmYwYzBjO1xuJGJjLW1jZG9uYWxkcy0yOiAjZTc2YTA1O1xuJGJjLW1jZG9uYWxkcy0zOiAjZmZjNjAwO1xuJGJjLW1jZG9uYWxkcy00OiAjNDdiYzAwO1xuJGJjLW1jZG9uYWxkcy01OiAjMDUwMDdiO1xuJGJjLW1jZG9uYWxkcy02OiAjOTc0OGE4O1xuJGJjLW1jZG9uYWxkcy03OiAjMmJiM2YzO1xuJGJjLW1jZG9uYWxkcy04OiAjODY1MjAwO1xuJGJjLW1lZGl1bTogIzAwYWI2YztcbiRiYy1tZWV0dXA6ICNlMDM5M2U7XG4kYmMtbWVpamVyOiAjMGE0ZDhjO1xuJGJjLW1laWplci0yOiAjZGQxMzIxO1xuJGJjLW1lcmNhZG9saWJyZS1jb206ICNmZmU2MDA7XG4kYmMtbWVyY2Fkb2xpYnJlLWNvbS0yOiAjMmQzMjc3O1xuJGJjLW1lc3NlbmdlcjogIzAwODRmZjtcbiRiYy1taWM6ICMyMWMxZmY7XG4kYmMtbWljcm9zb2Z0OiAjZjY1MzE0O1xuJGJjLW1pY3Jvc29mdC0yOiAjN2NiYjAwO1xuJGJjLW1pY3Jvc29mdC0zOiAjMDBhMWYxO1xuJGJjLW1pY3Jvc29mdC00OiAjZmZiYjAwO1xuJGJjLW1pY3Jvc29mdC1iYW5kOiAjNzgzYmQyO1xuJGJjLW1pY3Jvc29mdC1vZmZpY2U6ICNlYTNlMjM7XG4kYmMtbWljcm9zb2Z0LXN1cmZhY2U6ICMwMDc4ZDc7XG4kYmMtbWljcm9zb2Z0LXN1cmZhY2UtMjogI2VlZWVlZTtcbiRiYy1taWNyb3NvZnQtc3VyZmFjZS0zOiAjNzM3MzczO1xuJGJjLW1pY3Jvc29mdC1zdXJmYWNlLTQ6ICM1MDUwNTA7XG4kYmMtbWljcm9zb2Z0LXN1cmZhY2UtNTogIzAwMDAwMDtcbiRiYy1taWxsaWdyYW06ICM5YjRkY2E7XG4kYmMtbWlsbGlncmFtLTI6ICNmNGY1ZjY7XG4kYmMtbWlsbGlncmFtLTM6ICM2MDZjNzY7XG4kYmMtbWl4Y2xvdWQ6ICM1MmFhZDg7XG4kYmMtbWl4Y2xvdWQtMjogIzI3M2E0YjtcbiRiYy1taXhjbG91ZC0zOiAjMWQyZDNiO1xuJGJjLW1peHBhbmVsOiAjYTA4NmQzO1xuJGJjLW1sYjogIzAwMDA4ODtcbiRiYy1tbGItMjogI2NjMDAwMDtcbiRiYy1tb2JpbGluazogI2VlMWQyMztcbiRiYy1tb2phbmc6ICNkYjFmMjk7XG4kYmMtbW9qYW5nLTI6ICMwMDAwMDA7XG4kYmMtbW9sbGllOiAjYzZkNmRmO1xuJGJjLW1vbGxpZS0yOiAjZWM0NTM0O1xuJGJjLW1vbmdvZGI6ICM1ODk2MzY7XG4kYmMtbW9udGNsYWlyLXN0YXRlLXVuaXZlcnNpdHk6ICNjZTExNDE7XG4kYmMtbW9udGNsYWlyLXN0YXRlLXVuaXZlcnNpdHktMjogI2VlYjExMTtcbiRiYy1tb250Y2xhaXItc3RhdGUtdW5pdmVyc2l0eS0zOiAjZTg3ZDFlO1xuJGJjLW1vbnRjbGFpci1zdGF0ZS11bml2ZXJzaXR5LTQ6ICM5NGNlMDg7XG4kYmMtbW9udGNsYWlyLXN0YXRlLXVuaXZlcnNpdHktNTogIzAwMzg2YjtcbiRiYy1tb250Y2xhaXItc3RhdGUtdW5pdmVyc2l0eS02OiAjOTY5NDkxO1xuJGJjLW1vcmU0OiAjOTQ5NDgzO1xuJGJjLW1vcmU0LTI6ICNmNDdiN2I7XG4kYmMtbW9yZTQtMzogIzlmMWY1YztcbiRiYy1tb3JlNC00OiAjZWY5MDIwO1xuJGJjLW1vcmU0LTU6ICMwMGFmM2U7XG4kYmMtbW9yZTQtNjogIzg1YjdlMjtcbiRiYy1tb3JlNC03OiAjMjkyNDVjO1xuJGJjLW1vcmU0LTg6ICNmZmQ2MTY7XG4kYmMtbW9yZTQtOTogI2U1MzUyYjtcbiRiYy1tb3JlNC0xMDogI2U5OTBhYjtcbiRiYy1tb3JlNC0xMTogIzAwODFiNDtcbiRiYy1tb3JlNC0xMjogIzk2Y2JiMztcbiRiYy1tb3JlNC0xMzogIzkxYmUzZTtcbiRiYy1tb3JlNC0xNDogIzM5YTZkZDtcbiRiYy1tb3JlNC0xNTogI2ViMDk3MztcbiRiYy1tb3JlNC0xNjogI2RkZTJlMDtcbiRiYy1tb3JlNC0xNzogIzMzM2M0MTtcbiRiYy1tb3Rvcm9sYTogIzVjOTJmYTtcbiRiYy1tb3ppbGxhOiAjYzEzODMyO1xuJGJjLW1vemlsbGEtMjogI2Q3ZDNjODtcbiRiYy1tb3ppbGxhLTM6ICM0ZDRlNTM7XG4kYmMtbXVzaXhtYXRjaDogI2ZmNjA1MDtcbiRiYy1tdXNpeG1hdGNoLTI6ICNmZjBlODM7XG4kYmMtbXVzaXhtYXRjaC0zOiAjZDU0MjYyO1xuJGJjLW11c2l4bWF0Y2gtNDogIzgxMzg2NztcbiRiYy1tdXNpeG1hdGNoLTU6ICM2NjMzNmU7XG4kYmMtbXVzaXhtYXRjaC02OiAjMzQxNTM5O1xuJGJjLW11c2l4bWF0Y2gtNzogIzU2NzdmYztcbiRiYy1tdXNpeG1hdGNoLTg6ICM5MDEzZmU7XG4kYmMtbXVzaXhtYXRjaC05OiAjZmZjMjA4O1xuJGJjLW11c2l4bWF0Y2gtMTA6ICMwMGNjOTk7XG4kYmMtbXV1dDogIzFmYWRjNTtcbiRiYy1tdXV0LTI6ICNmZjgwMDA7XG4kYmMtbXlhbmltZWxpc3Q6ICMyZTUxYTI7XG4kYmMtbXlzcGFjZTogIzAwMDAwMDtcbiRiYy1teXNxbDogIzAwNzU4ZjtcbiRiYy1teXNxbC0yOiAjZjI5MTExO1xuJGJjLW5hbm93cmltbzogIzkzZGVlODtcbiRiYy1uYW5vd3JpbW8tMjogIzVhMmUxNDtcbiRiYy1uYXNhOiAjZmMzZDIxO1xuJGJjLW5hc2EtMjogIzBiM2Q5MTtcbiRiYy1uYXNjYXI6ICNmZmQ2NTk7XG4kYmMtbmFzY2FyLTI6ICNlNDAwMmI7XG4kYmMtbmFzY2FyLTM6ICMwMDdhYzI7XG4kYmMtbmF0aW9uYWwtZ2VvZ3JhcGhpYzogI2ZmY2MwMDtcbiRiYy1uYXRpb25hbC1nZW9ncmFwaGljLTI6ICMwMDAwMDA7XG4kYmMtbmF0aW9ud2lkZTogIzAwNzFiZjtcbiRiYy1uYXRpb253aWRlLTI6ICMwMDAwMDA7XG4kYmMtbmJjOiAjZTFhYzI2O1xuJGJjLW5iYy0yOiAjZGMzODBmO1xuJGJjLW5iYy0zOiAjOWYwODEyO1xuJGJjLW5iYy00OiAjNjM0N2IyO1xuJGJjLW5iYy01OiAjMzY4ZGQ1O1xuJGJjLW5iYy02OiAjNzBhZjFlO1xuJGJjLW5iYy03OiAjN2U4ODdhO1xuJGJjLW5jLXN0YXRlLXVuaXZlcnNpdHk6ICNjYzAwMDA7XG4kYmMtbmMtc3RhdGUtdW5pdmVyc2l0eS0yOiAjMDAwMDAwO1xuJGJjLW5lc3Q6ICMwMGFmZDg7XG4kYmMtbmVzdC0yOiAjN2I4NThlO1xuJGJjLW5ldGZsaXg6ICNlNTA5MTQ7XG4kYmMtbmV0ZmxpeC0yOiAjMjIxZjFmO1xuJGJjLW5ldGZsaXgtMzogI2Y1ZjVmMTtcbiRiYy1uZXRsaWNlbnNpbmc6ICNFMTQ4MTc7XG4kYmMtbmV0bGljZW5zaW5nLTI6ICNGMDhCNTM7XG4kYmMtbmV0bGljZW5zaW5nLTM6ICM3QjJBMTA7XG4kYmMtbmV0bGljZW5zaW5nLTQ6ICNBQjY1NDM7XG4kYmMtbmV0bGljZW5zaW5nLTU6ICNGMjk1MUM7XG4kYmMtbmV0bGljZW5zaW5nLTY6ICM4Nzg4OEE7XG4kYmMtbmV0dmliZXM6ICMzOWJkMDA7XG4kYmMtbmV3LWJhbGFuY2U6ICNjZTI3MjQ7XG4kYmMtbmV3LWJhbGFuY2UtMjogI2YzZWMxOTtcbiRiYy1uZXctYmFsYW5jZS0zOiAjMjA3Yzg4O1xuJGJjLW5ldy1iYWxhbmNlLTQ6ICNhYWMxYmY7XG4kYmMtbmV3LWJhbGFuY2UtNTogI2U4ZTlkNztcbiRiYy1uZXctYmFsYW5jZS02OiAjNGM0ZDRmO1xuJGJjLW5ldy1iYWxhbmNlLTc6ICMyMzFmMjA7XG4kYmMtbmV3LXlvcmstcG9zdDogI2NjMzMzMztcbiRiYy1uZXcteW9yay1wb3N0LTI6ICMyYTJhMmE7XG4kYmMtbmV4YXI6ICNmYmIwNDA7XG4kYmMtbmV4YXItMjogIzQ0MzU1YjtcbiRiYy1uZXhhci0zOiAjMzEyNjNlO1xuJGJjLW5leGFyLTQ6ICNlZTU2MjI7XG4kYmMtbmV4YXItNTogIzIyMWUyMjtcbiRiYy1uZXhtbzogIzAwNzdjODtcbiRiYy1uZXhtby0yOiAjZmY4MjAwO1xuJGJjLW5leG1vLTM6ICNmMDUzN2E7XG4kYmMtbmV4dGRvb3I6ICMxOTk3NWQ7XG4kYmMtbmZsOiAjMDEzMzY5O1xuJGJjLW5mbC0yOiAjZDUwYTBhO1xuJGJjLW5pa2UtZm9vdGJhbGw6ICM1MDQ4NDc7XG4kYmMtbmlrZS1mb290YmFsbC0yOiAjMjdhNzcwO1xuJGJjLW5pa2VmdWVsOiAjNGJhZDMxO1xuJGJjLW5pa2VmdWVsLTI6ICNmNWRjMDA7XG4kYmMtbmlrZWZ1ZWwtMzogI2U5NTgxNDtcbiRiYy1uaWtlZnVlbC00OiAjZTIxNDJkO1xuJGJjLW5pbmc6ICM3NWFmNDI7XG4kYmMtbmluamFzLWluLXB5amFtYXM6ICNhOThjNjY7XG4kYmMtbmluamFzLWluLXB5amFtYXMtMjogIzEyMTkxYztcbiRiYy1uaW5qYXMtaW4tcHlqYW1hcy0zOiAjNmY3ZjhkO1xuJGJjLW5pbmphcy1pbi1weWphbWFzLTQ6ICMwMDAwMDA7XG4kYmMtbm9kZS1qczogIzIxNTczMjtcbiRiYy1ub2RlLWpzLTI6ICM2Y2MyNGE7XG4kYmMtbm9kZS1qcy0zOiAjNDQ4ODNlO1xuJGJjLW5vZGUtanMtNDogIzMzMzMzMztcbiRiYy1ub2tpYTogIzEyNDE5MTtcbiRiYy1ub3JzYW4tbWVkaWE6ICMwMzkwZDg7XG4kYmMtbm9ydGhlcm4tYXJpem9uYS11bml2ZXJzaXR5OiAjMDAzNDY2O1xuJGJjLW5vcnRoZXJuLWFyaXpvbmEtdW5pdmVyc2l0eS0yOiAjNTU3NjY1O1xuJGJjLW5vcnRod2VzdGVybi11bml2ZXJzaXR5OiAjNGUyYTg0O1xuJGJjLW5vcnRod2VzdGVybi11bml2ZXJzaXR5LTI6ICM4MzZlYWE7XG4kYmMtbm9ydGh3ZXN0ZXJuLXVuaXZlcnNpdHktMzogIzQwMWY2ODtcbiRiYy1ub3J0aHdlc3Rlcm4tdW5pdmVyc2l0eS00OiAjYjZhY2QxO1xuJGJjLW5vcnRod2VzdGVybi11bml2ZXJzaXR5LTU6ICNlNGUwZWU7XG4kYmMtbm9ydGh3ZXN0ZXJuLXVuaXZlcnNpdHktNjogIzM0MmYyZTtcbiRiYy1ub3J0aHdlc3Rlcm4tdW5pdmVyc2l0eS03OiAjNzE2YzZiO1xuJGJjLW5vcnRod2VzdGVybi11bml2ZXJzaXR5LTg6ICNiYmI4Yjg7XG4kYmMtbm9ydGh3ZXN0ZXJuLXVuaXZlcnNpdHktOTogI2Q4ZDZkNjtcbiRiYy1ub3ZhcnRpczogIzc2NTQzODtcbiRiYy1ub3ZhcnRpcy0yOiAjYTEzMzIzO1xuJGJjLW5vdmFydGlzLTM6ICNlNjUxMjQ7XG4kYmMtbm92YXJ0aXMtNDogI2VjN2YyMjtcbiRiYy1ub3ZhcnRpcy01OiAjZjhiMjJhO1xuJGJjLW5vdmFydGlzLTY6ICNmZmQ0MzA7XG4kYmMtbnBtOiAjY2IzODM3O1xuJGJjLW5zOiAjZmZjNjFlO1xuJGJjLW5zLTI6ICMwMDMwODI7XG4kYmMtbnMtMi0yOiAjZmZjOTE3O1xuJGJjLW52aWRpYTogIzc2YjkwMDtcbiRiYy1uenh0OiAjNTEwMDdhO1xuJGJjLW56eHQtMjogI2RiZTgwMDtcbiRiYy1uenh0LTM6ICNkMGQzZDQ7XG4kYmMtbnp4dC00OiAjN2M4NzhlO1xuJGJjLW9iYjogI2UyMDAyYTtcbiRiYy1vYmItMjogIzZlNmU2ZTtcbiRiYy1vZG5va2xhc3NuaWtpOiAjZWQ4MTJiO1xuJGJjLW9mZmljZS1zd2F5OiAjMDA4MjcyO1xuJGJjLW9rdG9wb3N0OiAjMDAxZjJkO1xuJGJjLW9rdG9wb3N0LTI6ICMwMDhmZDQ7XG4kYmMtb2t0b3Bvc3QtMzogIzY5Njk2OTtcbiRiYy1va3RvcG9zdC00OiAjY2NjY2NjO1xuJGJjLW9rdG9wb3N0LTU6ICNlZWVlZWU7XG4kYmMtb2xhOiAjRDdFMDIxO1xuJGJjLW9sYS0yOiAjMDEwMTAxO1xuJGJjLW9sYXJrOiAjOGQ5ODlhO1xuJGJjLW9sYXJrLTI6ICM3NDRkYTg7XG4kYmMtb2xhcmstMzogIzFmYjNlMDtcbiRiYy1vbGFyay00OiAjNDljMjE5O1xuJGJjLW9sYXJrLTU6ICNmNGRjMmE7XG4kYmMtb2xhcmstNjogI2VlYjQxNztcbiRiYy1vbGFyay03OiAjZDY1MTI5O1xuJGJjLW9seW1wdXM6ICMwODEwN2I7XG4kYmMtb2x5bXB1cy0yOiAjZGZiMjI2O1xuJGJjLW9seW1wdXMtMzogIzc3Nzc3NztcbiRiYy1vbmVwbHVzOiAjZWIwMDI5O1xuJGJjLW9uc2hhcGU6ICMxYjVmYWE7XG4kYmMtb25zaGFwZS0yOiAjOTBjZWYxO1xuJGJjLW9uc2hhcGUtMzogI2ZmYzIwZTtcbiRiYy1vb3ZvbzogI2VlYWYwMDtcbiRiYy1vcGVyYTogI2NjMGYxNjtcbiRiYy1vcGVyYS0yOiAjOWM5ZTlmO1xuJGJjLW9yYWNsZTogI2ZmMDAwMDtcbiRiYy1vcmFjbGUtMjogIzAwMDAwMDtcbiRiYy1vcmFjbGUtMzogIzdmN2Y3ZjtcbiRiYy1vcmVnb24tc3RhdGUtdW5pdmVyc2l0eTogI2RjNDQwNTtcbiRiYy1vcmVnb24tc3RhdGUtdW5pdmVyc2l0eS0yOiAjMDAwMDAwO1xuJGJjLW92ZXJzdG9jazogI2M3MjAyYztcbiRiYy1veGZvcmQtdW5pdmVyc2l0eS1wcmVzczogIzAwMjE0NztcbiRiYy1veGZvcmQtdW5pdmVyc2l0eS1wcmVzcy0yOiAjMDAwMDAwO1xuJGJjLW94Zm9yZC11bml2ZXJzaXR5LXByZXNzLTM6ICM2NjY2NjY7XG4kYmMtcGFjLTEyOiAjMDA0YjkxO1xuJGJjLXBhYy0xMi0yOiAjMDAyNzRkO1xuJGJjLXBhYy0xMi0zOiAjMDA3NmMwO1xuJGJjLXBhYy0xMi00OiAjMDAwMDA3O1xuJGJjLXBhYy0xMi01OiAjZDZlMDNkO1xuJGJjLXBhYy0xMi02OiAjYTFhMWE0O1xuJGJjLXBhYy0xMi03OiAjZTVjNWJiO1xuJGJjLXBhbmFzb25pYzogIzBmNThhODtcbiRiYy1wYW5hc29uaWMtMjogIzAwMDAwMDtcbiRiYy1wYW5kb3JhOiAjMDA1NDgzO1xuJGJjLXBhdGg6ICNlZTM0MjM7XG4kYmMtcGF0cmVvbjogI2Y5Njg1NDtcbiRiYy1wYXRyZW9uLTI6ICMwNTJkNDk7XG4kYmMtcGF5bWlsbDogI2YwNTAwMDtcbiRiYy1wYXltbzogIzIyZDBiODtcbiRiYy1wYXltby0yOiAjMzRjOTUwO1xuJGJjLXBheW1vLTM6ICM4ZGU4NmU7XG4kYmMtcGF5cGFsOiAjMDAzMDg3O1xuJGJjLXBheXBhbC0yOiAjMDA5Y2RlO1xuJGJjLXBheXBhbC0zOiAjMDEyMTY5O1xuJGJjLXBheXBhbC1kYXJrOiAjMWU0NzdhO1xuJGJjLXBheXBhbC1kYXJrLTI6ICMzYjdiYmY7XG4kYmMtcGVhcnNvbjogI2VkNmIwNjtcbiRiYy1wZWFyc29uLTI6ICM5ZDEzNDg7XG4kYmMtcGVhcnNvbi0zOiAjMDA4YjVkO1xuJGJjLXBlYXJzb24tNDogIzM2NDM5NTtcbiRiYy1wZW5ndWluLWJvb2tzOiAjZmY2OTAwO1xuJGJjLXBlb3BsZXBlcmhvdXItY29tOiAjZWU3MjAwO1xuJGJjLXBlcHNpOiAjZTMyOTM0O1xuJGJjLXBlcHNpLTI6ICMwMDQ4ODM7XG4kYmMtcGVyaXNjb3BlOiAjM2FhNGM2O1xuJGJjLXBlcmlzY29wZS0yOiAjZDc1NDQ0O1xuJGJjLXBmaXplcjogIzAwOTNkMDtcbiRiYy1wZml6ZXItMjogIzAwMDAwMDtcbiRiYy1wZml6ZXItMzogIzYxNjM2NTtcbiRiYy1wZml6ZXItNDogIzAwYWVlZjtcbiRiYy1wZml6ZXItNTogI2Q2MDA2ZTtcbiRiYy1wZml6ZXItNjogIzc1ZDFlMDtcbiRiYy1wZml6ZXItNzogIzdkYmEwMDtcbiRiYy1wZml6ZXItODogI2NjMjkyYjtcbiRiYy1wZml6ZXItOTogIzAwYTk1MDtcbiRiYy1wZml6ZXItMTA6ICNmODk3MWQ7XG4kYmMtcGZpemVyLTExOiAjZjdkNDE3O1xuJGJjLXBmaXplci0xMjogIzRhMjQ1ZTtcbiRiYy1wZml6ZXItMTM6ICNmMjY2NDk7XG4kYmMtcGhpbGlwczogIzBlNWZkODtcbiRiYy1waG90b2J1Y2tldDogIzBlYTBkYjtcbiRiYy1waG90b2J1Y2tldC0yOiAjMDAwMDAwO1xuJGJjLXBocDogIzg4OTJiZTtcbiRiYy1waHAtMjogIzRmNWI5MztcbiRiYy1waHAtMzogIzk5Y2M5OTtcbiRiYy1waWthYnU6ICM1ZGJlNTc7XG4kYmMtcGluYm9hcmQ6ICMwMDAwZTY7XG4kYmMtcGludGVyZXN0OiAjYmQwODFjO1xuJGJjLXBpenphLWh1dDogI2VlMzEyNDtcbiRiYy1waXp6YS1odXQtMjogIzAwYTE2MDtcbiRiYy1waXp6YS1odXQtMzogI2ZmYzQyNTtcbiRiYy1wbGFzc286ICM2NTg1ZWQ7XG4kYmMtcGxhc3NvLTI6ICNmNTc1NmM7XG4kYmMtcGxhc3NvLTM6ICM5OGFmYzA7XG4kYmMtcGxhc3NvLTQ6ICMyZjMxNDg7XG4kYmMtcGxheG86ICM0MTRmNWE7XG4kYmMtcGxheXN0YXRpb246ICMwMDMwODc7XG4kYmMtcGxheXN0cjogI2Q5MWUxODtcbiRiYy1wbGV4OiAjZTVhMDBkO1xuJGJjLXBsZXgtMjogIzI4MmEyZDtcbiRiYy1wb2NrZXQ6ICNlZjQwNTY7XG4kYmMtcG9ja2V0LTI6ICM1MGJjYjY7XG4kYmMtcG9jenRhLXBvbHNrYTogI2Q1MmIxZTtcbiRiYy1wb2xhcmlvZDogIzAwYTNlMjtcbiRiYy1wb2xhcmlvZC0yOiAjMWJhNTQ4O1xuJGJjLXBvbGFyaW9kLTM6ICNmZGM4MDA7XG4kYmMtcG9sYXJpb2QtNDogI2YxODYwZTtcbiRiYy1wb2xhcmlvZC01OiAjZTQxYjEzO1xuJGJjLXBvcnRmb2xpdW06ICMwMDk5ZmY7XG4kYmMtcG9ydGZvbGl1bS0yOiAjZmIwYTJhO1xuJGJjLXBvcnRmb2xpdW0tMzogIzE3YWQ0OTtcbiRiYy1wb3J0Zm9saXVtLTQ6ICMzMzMzMzM7XG4kYmMtcG9zdG1hbjogI2VmNWIyNTtcbiRiYy1wb3N0bWF0ZXM6ICMwMDAwMDA7XG4kYmMtcG9zdG1hdGVzLTI6ICMzNjQ1NGY7XG4kYmMtcHJlc3Rhc2hvcDogI2RmMDA2NztcbiRiYy1wcmVzdGFzaG9wLTI6ICMyNTFiNWI7XG4kYmMtcHJlc3Rhc2hvcC0zOiAjMjViOWQ3O1xuJGJjLXByZXN0YXNob3AtNDogI2ZiYmIyMjtcbiRiYy1wcmVzdGFzaG9wLTU6ICM2ODczN2Y7XG4kYmMtcHJlc3Rhc2hvcC02OiAjYmJiZmMzO1xuJGJjLXByZXppOiAjMzE4YmZmO1xuJGJjLXByaWNlbGluZTogIzE4ODViZjtcbiRiYy1wcmluY2V0b24tdW5pdmVyc2l0eTogI2VlN2YyZDtcbiRiYy1wcmluY2V0b24tdW5pdmVyc2l0eS0yOiAjMDAwMDAwO1xuJGJjLXByb2R1Y3QtaHVudDogI2RhNTUyZjtcbiRiYy1wcm9kdWN0LWh1bnQtMjogIzUzNDU0MDtcbiRiYy1wcm9kdWN0LWh1bnQtMzogIzk4OGY4YztcbiRiYy1wcm9kdWN0LWh1bnQtNDogIzAwYjI3ZjtcbiRiYy1wcm90b25tYWlsOiAjNTA1MjY0O1xuJGJjLXByb3Rvbm1haWwtMjogIzhhOTBjNztcbiRiYy1wdW1hOiAjMDAwMDAwO1xuJGJjLXB1bWEtMjogIzQ0NDAzZjtcbiRiYy1wdW1hLTM6ICM2OTY5NjU7XG4kYmMtcHVtYS00OiAjYmEyMDI2O1xuJGJjLXB1bWEtNTogI2FlOTQ2ZDtcbiRiYy1wdXJkdWUtdW5pdmVyc2l0eTogI2MyOGUwZTtcbiRiYy1wdXJkdWUtdW5pdmVyc2l0eS0yOiAjOTg3MDBkO1xuJGJjLXB1cmR1ZS11bml2ZXJzaXR5LTM6ICMwMDAwMDA7XG4kYmMtcHVzaGE6ICMwZjcxYjQ7XG4kYmMtcHl0aG9uOiAjZmZkZTU3O1xuJGJjLXB5dGhvbi0yOiAjNDU4NGI2O1xuJGJjLXB5dGhvbi0zOiAjNjQ2NDY0O1xuJGJjLXFhbnRhcy1haXJsaW5lczogI2UwMDAxYjtcbiRiYy1xcTogIzAwMDAwMDtcbiRiYy1xcS0yOiAjRkZBNjAwO1xuJGJjLXFxLTM6ICNGQjAwMDk7XG4kYmMtcXEtNDogI0ZGRkZGRjtcbiRiYy1xdWFsdHJpY3M6ICNlMTAwMTk7XG4kYmMtcXVpenVwOiAjZmY1NDU0O1xuJGJjLXF1b3JhOiAjYTgyNDAwO1xuJGJjLXF1b3RlLWZtOiAjNjZjZWZmO1xuJGJjLXJhbWJsZXI6ICMzMTVlZmI7XG4kYmMtcmFzcGJlcnJ5LXBpOiAjYzcwNTNkO1xuJGJjLXJhc3BiZXJyeS1waS0yOiAjOGNjMDRiO1xuJGJjLXJhemVyOiAjMDBmZjAwO1xuJGJjLXJkaW86ICMwMDdkYzM7XG4kYmMtcmVhY3Q6ICMwMGQ4ZmY7XG4kYmMtcmVhZGFiaWxpdHk6ICM5OTAwMDA7XG4kYmMtcmVhbGV4LXBheW1lbnRzOiAjZjI5MDIzO1xuJGJjLXJlYWxleC1wYXltZW50cy0yOiAjNGQ1MjU1O1xuJGJjLXJlZC1oYXQ6ICNjYzAwMDA7XG4kYmMtcmVkZGl0OiAjZmY0NTAwO1xuJGJjLXJlZGRpdC0yOiAjNWY5OWNmO1xuJGJjLXJlZGRpdC0zOiAjY2VlM2Y4O1xuJGJjLXJlZGZpbjogI2EwMjAyMTtcbiRiYy1yZWRveDogIzBhMjIzOTtcbiRiYy1yZWRveC0yOiAjMDFiMjg3O1xuJGJjLXJlZG94LTM6ICNmZjlmMWM7XG4kYmMtcmVkb3gtNDogI2U1NTA1YTtcbiRiYy1yZWRveC01OiAjODU0YzllO1xuJGJjLXJlbGlhbmNlOiAjMDA3MkJCO1xuJGJjLXJlbWF4OiAjZTExYjIyO1xuJGJjLXJlbWF4LTI6ICMwMDU0YTQ7XG4kYmMtcmVuYWlzc2FuY2UtaG90ZWxzOiAjMDAwMDAwO1xuJGJjLXJlbmFpc3NhbmNlLWhvdGVscy0yOiAjOTk5OTk5O1xuJGJjLXJlbmFpc3NhbmNlLWhvdGVscy0zOiAjZjU4MDIxO1xuJGJjLXJlbmFpc3NhbmNlLWhvdGVscy00OiAjZjU4MDIxO1xuJGJjLXJlbnRsZXI6ICNlZDFjMjc7XG4kYmMtcmVzaWRlbmNlLWlubjogI2IzMjMxNztcbiRiYy1yZXNpZGVuY2UtaW5uLTI6ICNmNTgwMjU7XG4kYmMtcmVzaWRlbmNlLWlubi0zOiAjM2E2ZThmO1xuJGJjLXJlc2lkZW5jZS1pbm4tNDogIzg3YjJkODtcbiRiYy1yZXNpZGVuY2UtaW5uLTU6ICM4ZDhiMDA7XG4kYmMtcmVzaWRlbmNlLWlubi02OiAjYzFkNzJmO1xuJGJjLXJlc291cmNlOiAjN2ViNDAwO1xuJGJjLXJldmVyYm5hdGlvbjogI2U0MzUyNjtcbiRiYy1yb2NoZXN0ZXItaW5zdGl0dXRlLW9mLXRlY2hub2xvZ3k6ICNmMzZlMjE7XG4kYmMtcm9jaGVzdGVyLWluc3RpdHV0ZS1vZi10ZWNobm9sb2d5LTI6ICM1MTMxMjc7XG4kYmMtcm9ja3BhY2s6ICMwYmE2YWI7XG4kYmMtcm9rdTogIzZmMWFiMTtcbiRiYy1yb2xscy1yb3ljZTogIzY4MDAyMTtcbiRiYy1yb2xscy1yb3ljZS0yOiAjZmZmYWVjO1xuJGJjLXJvbGxzLXJveWNlLTM6ICM5Mzk1OTg7XG4kYmMtcm9sbHMtcm95Y2UtNDogIzAwMDAwMDtcbiRiYy1yb28ta2lkczogI2UyMjAyNztcbiRiYy1yb28ta2lkcy0yOiAjYTFjZDNkO1xuJGJjLXJvby1raWRzLTM6ICMwMDNlNzA7XG4kYmMtcm9vbjogIzYyYjBkOTtcbiRiYy1yb3NldHRhLXN0b25lOiAjMDA5OGRiO1xuJGJjLXJvc2V0dGEtc3RvbmUtMjogI2VjYzQwMDtcbiRiYy1yb3VuZHM6ICNmZGQ4MDA7XG4kYmMtcm93YW4tdW5pdmVyc2l0eTogIzNmMWEwYTtcbiRiYy1yb3dhbi11bml2ZXJzaXR5LTI6ICNlZGQ1MWM7XG4kYmMtcm95YWwtbWFpbDogI2ZmMDAwMDtcbiRiYy1yb3lhbC1tYWlsLTI6ICNmZmZmMDA7XG4kYmMtcm95YWwtbWFpbC0zOiAjMDAwMDAwO1xuJGJjLXJzczogI2VlODAyZjtcbiRiYy1yc3MtMjogI2YyNjUyMjtcbiRiYy1ydWJ5OiAjY2MzNDJkO1xuJGJjLXJ1Ynktb24tcmFpbHM6ICNjYzAwMDA7XG4kYmMtcnV0Z2Vycy11bml2ZXJzaXR5OiAjY2MwMDMzO1xuJGJjLXJ5YW5haXI6ICMwNzM1OTA7XG4kYmMtcnlhbmFpci0yOiAjZjFjOTMzO1xuJGJjLXJ5YW5haXItMzogIzIwOTFlYjtcbiRiYy1zYWJyZTogI2U1MDAwMDtcbiRiYy1zYWJyZS0yOiAjMTExMTExO1xuJGJjLXNhZ2U6ICMwMGRjMDY7XG4kYmMtc2FpbnNidXJ5czogI2VjOGEwMDtcbiRiYy1zYWxlc2ZvcmNlOiAjMTc5OGMxO1xuJGJjLXNhbGVzZm9yY2UtMjogI2ZmMTEwMDtcbiRiYy1zYW1zdW5nOiAjMTQyOGEwO1xuJGJjLXNhbXN1bmctMjogIzc1Nzg3YjtcbiRiYy1zYW1zdW5nLTM6ICMwNjg5ZDg7XG4kYmMtc2Ftc3VuZy00OiAjZmZjNjAwO1xuJGJjLXNhbXN1bmctNTogI2ZmNjkwMDtcbiRiYy1zYW1zdW5nLTY6ICNlNDAwMmI7XG4kYmMtc2Ftc3VuZy03OiAjYzgwMGExO1xuJGJjLXNhbXN1bmctODogIzY4NWJjNztcbiRiYy1zYW1zdW5nLTk6ICMwMDU3Yjg7XG4kYmMtc2Ftc3VuZy0xMDogIzAwYTllMDtcbiRiYy1zYW1zdW5nLTExOiAjMDA5Y2E2O1xuJGJjLXNhbXN1bmctMTI6ICMwMGIxNDA7XG4kYmMtc2FuLWZyYW5jaXNjby00OWVyczogI2U5MWUyMjtcbiRiYy1zYW4tZnJhbmNpc2NvLTQ5ZXJzLTI6ICNjOGFhNzY7XG4kYmMtc2FuLWZyYW5jaXNjby00OWVycy0zOiAjMDAwMDAwO1xuJGJjLXNhbi1mcmFuY2lzY28tZ2lhbnRzOiAjZmQ1YTFlO1xuJGJjLXNhbi1mcmFuY2lzY28tZ2lhbnRzLTI6ICMwMDAwMDA7XG4kYmMtc2FwOiAjMDAzMzY2O1xuJGJjLXNhcC0yOiAjOTk5OTk5O1xuJGJjLXNjb3V0cy11azogIzRkMjE3NztcbiRiYy1zY291dHMtdWstMjogIzg0YTQwYjtcbiRiYy1zY291dHMtdWstMzogIzAwNDg1MTtcbiRiYy1zY291dHMtdWstNDogIzAwOWE0NDtcbiRiYy1zY291dHMtdWstNTogIzAwOTVjODtcbiRiYy1zY291dHMtdWstNjogIzAwM2RhNTtcbiRiYy1zY291dHMtdWstNzogIzAwMjg1NTtcbiRiYy1zY291dHMtdWstODogIzAwNDg1MTtcbiRiYy1zY291dHMtdWstOTogI2ZmY2QwMDtcbiRiYy1zY291dHMtdWstMTA6ICNmZjgyMDA7XG4kYmMtc2NvdXRzLXVrLTExOiAjYmEwYzJmO1xuJGJjLXNjb3V0cy11ay0xMjogI2FkMWFhYztcbiRiYy1zY291dHMtdWstMTM6ICM3YzNhMmQ7XG4kYmMtc2NvdXRzLXVrLTE0OiAjOGM4NTdiO1xuJGJjLXNjcmF0Y2g6ICNGN0E4M0E7XG4kYmMtc2NyYXRjaC0yOiAjMjVBRkY0O1xuJGJjLXNjcmliZDogIzFhN2JiYTtcbiRiYy1zZXB0YTogIzFmNGZhMztcbiRiYy1zZXB0YS0yOiAjZjE0NzI4O1xuJGJjLXNldG9uLWhhbGwtdW5pdmVyc2l0eTogIzAwNDQ4ODtcbiRiYy1zaGF6YW06ICMwMDg4ZmY7XG4kYmMtc2hhemFtLTI6ICNmZmFhMDA7XG4kYmMtc2hhemFtLTM6ICNmZjc3MDA7XG4kYmMtc2hhemFtLTQ6ICNmZjAwMzM7XG4kYmMtc2hhemFtLTU6ICM5OTExYWE7XG4kYmMtc2hhemFtLTY6ICNjYzIyODg7XG4kYmMtc2hhemFtLTc6ICNhYWRkMjI7XG4kYmMtc2hhemFtLTg6ICMyNDI0MjQ7XG4kYmMtc2hhemFtLTk6ICM2NDY0NjQ7XG4kYmMtc2hhemFtLTEwOiAjOTQ5NDk0O1xuJGJjLXNoYXphbS0xMTogI2U0ZTRlNDtcbiRiYy1zaGF6YW0tMTI6ICNmNGY0ZjQ7XG4kYmMtc2hlcndpbi13aWxsaWFtczogIzAxNjhiMztcbiRiYy1zaGVyd2luLXdpbGxpYW1zLTI6ICNlZTNlMzQ7XG4kYmMtc2hvcGlmeTogIzk2YmY0ODtcbiRiYy1zaG9waWZ5LTI6ICM0NzljY2Y7XG4kYmMtc2hvcGlmeS0zOiAjMmQzNTM4O1xuJGJjLXNob3BpZnktNDogI2Y1ZjVmNTtcbiRiYy1zaG9waWZ5LTU6ICNmMmY3ZmE7XG4kYmMtc2hvcGlmeS02OiAjNjY2NjY2O1xuJGJjLXNob3BtaXVtOiAjZjAxZjc0O1xuJGJjLXNpZW1lbnM6ICMwMDk5OTk7XG4kYmMtc2luYTogI2U3MWQzNDtcbiRiYy1zaW5hLTI6ICMyMzIwMjE7XG4kYmMtc2tpbGxzaGFyZTogI2YyNmIyMTtcbiRiYy1za2lsbHNoYXJlLTI6ICM2OGI4YmU7XG4kYmMtc2tvZGE6ICMwMDgwMGQ7XG4kYmMtc2t5cGU6ICMwMGFmZjA7XG4kYmMtc2t5d2VzdDogIzAwMzM4ZDtcbiRiYy1zbGFjazogIzZlY2FkYztcbiRiYy1zbGFjay0yOiAjZTlhODIwO1xuJGJjLXNsYWNrLTM6ICNlMDE1NjM7XG4kYmMtc2xhY2stNDogIzNlYjk5MTtcbiRiYy1zbGlkZXNoYXJlOiAjMDA3N2I1O1xuJGJjLXNsaXBjYXNlOiAjN2M5Y2IwO1xuJGJjLXNtYXNoaW5nLW1hZ2F6aW5lOiAjZTUzYjJjO1xuJGJjLXNtYXNoaW5nLW1hZ2F6aW5lLTI6ICM0MWI3ZDg7XG4kYmMtc25hZ2Fqb2I6ICNmMzZmMjE7XG4kYmMtc25hcGNoYXQ6ICNmZmZjMDA7XG4kYmMtc29hcHVpOiAjNmNiMzNmO1xuJGJjLXNvYXB1aS0yOiAjNGE0OTRkO1xuJGJjLXNvY2lhbGJybzogIzI5YzRkMDtcbiRiYy1zb2NpYWxicm8tMjogI2YyOTU1NjtcbiRiYy1zb2NpYWxicm8tMzogIzg0YWZhMjtcbiRiYy1zb2NpYWxicm8tNDogIzcyYzQyNztcbiRiYy1zb2NpYWxicm8tNTogI2YyNGM3YztcbiRiYy1zb2NpYWxicm8tNjogIzAwYWFmMjtcbiRiYy1zb2Z0b25pYzogIzAwOGFjZTtcbiRiYy1zb25na2ljazogI2Y4MDA0NjtcbiRiYy1zb25pY2JpZHM6ICNmZjY2MDA7XG4kYmMtc29uaWNiaWRzLTI6ICMwYzg4YjE7XG4kYmMtc29ueTogIzAwMDAwMDtcbiRiYy1zb255LTI6ICM3YzgyODU7XG4kYmMtc29ueS0zOiAjYmZiZGIwO1xuJGJjLXNvbnktNDogI2IxYjEzNDtcbiRiYy1zb255LTU6ICNiYmQ2MzQ7XG4kYmMtc29ueS02OiAjZGJlM2I2O1xuJGJjLXNvbnktNzogI2IyYzhiZDtcbiRiYy1zb255LTg6ICMxNjViNjU7XG4kYmMtc29ueS05OiAjNjk3ZDk5O1xuJGJjLXNvbnktMTA6ICM5NmI4ZGI7XG4kYmMtc29ueS0xMTogIzAwYTRlODtcbiRiYy1zb255LTEyOiAjYTRkYmRiO1xuJGJjLXNvbnktMTM6ICNmZGQ2NjY7XG4kYmMtc29ueS0xNDogI2RjOTAxODtcbiRiYy1zb255LTE1OiAjZTMxYTIyO1xuJGJjLXNvbnktMTY6ICNkZjhmMmQ7XG4kYmMtc29ueS0xNzogI2IyNGYzZjtcbiRiYy1zb255LTE4OiAjYjUxZjI5O1xuJGJjLXNvbnktMTk6ICNmNTgyNjg7XG4kYmMtc29ueS0yMDogI2Y0OTc5YztcbiRiYy1zb3VsY3ljbGU6ICNmZWRmMDA7XG4kYmMtc291bGN5Y2xlLTI6ICMxZTFlMWU7XG4kYmMtc291bGN5Y2xlLTM6ICNhN2E4YWE7XG4kYmMtc291bmRjbG91ZDogI2ZmODgwMDtcbiRiYy1zb3VuZGNsb3VkLTI6ICNmZjMzMDA7XG4kYmMtc3BhY2UtYm94OiAjZjg2OTYwO1xuJGJjLXNwb2tlbjogI2ZjMDBjMTtcbiRiYy1zcG9rZW4tMjogIzAwMDAwMDtcbiRiYy1zcG90aWZ5OiAjMWRiOTU0O1xuJGJjLXNwb3RpZnktMjogIzE5MTQxNDtcbiRiYy1zcHJpbnQ6ICNmZmUxMDA7XG4kYmMtc3Byb3V0LXNvY2lhbDogIzc1ZGQ2NjtcbiRiYy1zcHJvdXQtc29jaWFsLTI6ICM1OWNiNTk7XG4kYmMtc3Byb3V0LXNvY2lhbC0zOiAjMmJiNjU2O1xuJGJjLXNwcm91dC1zb2NpYWwtNDogIzBjYTc1MDtcbiRiYy1zcHJvdXQtc29jaWFsLTU6ICNmM2Y0ZjQ7XG4kYmMtc3Byb3V0LXNvY2lhbC02OiAjMzY0MTQxO1xuJGJjLXNxdWFyZS1jYXNoOiAjMjhjMTAxO1xuJGJjLXNxdWFyZXNwYWNlOiAjMjIyMjIyO1xuJGJjLXN0YWNrLWV4Y2hhbmdlOiAjMWU1Mzk3O1xuJGJjLXN0YWNrLWV4Y2hhbmdlLTI6ICMzNzZkYjY7XG4kYmMtc3RhY2stZXhjaGFuZ2UtMzogIzRjYTJkYTtcbiRiYy1zdGFjay1leGNoYW5nZS00OiAjOTFkOGY0O1xuJGJjLXN0YWNrb3ZlcmZsb3c6ICNmNDgwMjQ7XG4kYmMtc3RhY2tvdmVyZmxvdy0yOiAjMjIyNDI2O1xuJGJjLXN0YWNrb3ZlcmZsb3ctMzogI2JjYmJiYjtcbiRiYy1zdGFwbGVzOiAjY2MwMDAwO1xuJGJjLXN0YXBsZXMtMjogIzJjOGFlYztcbiRiYy1zdGFwbGVzLTM6ICNmZmNjMDA7XG4kYmMtc3RhcmJ1Y2tzOiAjMDA3MDRhO1xuJGJjLXN0YXRlLWZhcm06ICNlMTI2MWM7XG4kYmMtc3RhdHVzLWNoYXJ0OiAjZDc1ODRmO1xuJGJjLXN0ZWFtOiAjMDBhZGVlO1xuJGJjLXN0ZWFtLTI6ICMwMDAwMDA7XG4kYmMtc3RlcmxpbmctaG90ZWxzOiAjM2I1YTZmO1xuJGJjLXN0ZXJsaW5nLWhvdGVscy0yOiAjODI4YTg3O1xuJGJjLXN0ZXJsaW5nLWhvdGVscy0zOiAjMDAwMDAwO1xuJGJjLXN0ZXJsaW5nLWhvdGVscy00OiAjOWRiN2M0O1xuJGJjLXN0ZXJsaW5nLWhvdGVscy01OiAjY2NkN2RkO1xuJGJjLXN0ZXJsaW5nLWhvdGVscy02OiAjODM4Zjk3O1xuJGJjLXN0ZXJsaW5nLWhvdGVscy03OiAjMDAyMDU0O1xuJGJjLXN0b2NrdG9uLXVuaXZlcnNpdHk6ICMwMDAwMDA7XG4kYmMtc3RvY2t0b24tdW5pdmVyc2l0eS0yOiAjNzliZGU5O1xuJGJjLXN0b2NrdG9uLXVuaXZlcnNpdHktMzogI2ZmYzQyMztcbiRiYy1zdG9ja3Rvbi11bml2ZXJzaXR5LTQ6ICNiYzliNmE7XG4kYmMtc3RvY2t0b24tdW5pdmVyc2l0eS01OiAjYTdhOWFjO1xuJGJjLXN0b3J5ZnVsOiAjZjk3MjAwO1xuJGJjLXN0b3J5ZnVsLTI6ICMwMTAxMDE7XG4kYmMtc3RvcnlmdWwtMzogIzhiOGI2NDtcbiRiYy1zdG9yeWZ1bC00OiAjYmJiZGMwO1xuJGJjLXN0cmF2YTogI2ZjNGMwMjtcbiRiYy1zdHJlYW1hYmxlOiAjMGY5MGZhO1xuJGJjLXN0cmlwZTogIzAwYWZlMTtcbiRiYy1zdHViaHViOiAjMDA0YjkxO1xuJGJjLXN0dWJodWItMjogI2ZmNzMwMDtcbiRiYy1zdHVkeWJsdWU6ICMwMGFmZTE7XG4kYmMtc3R1bWJsZXVwb246ICNlYjQ5MjQ7XG4kYmMtc3Vid2F5OiAjNDg5ZTNiO1xuJGJjLXN1YndheS0yOiAjZmFiZDQyO1xuJGJjLXN1YndheS0zOiAjY2QwYTIwO1xuJGJjLXN1YndheS00OiAjZmFiZDQyO1xuJGJjLXN1YndheS01OiAjY2QwYTIwO1xuJGJjLXN1Z2FyY3JtOiAjZTYxNzE4O1xuJGJjLXN1Z2FyY3JtLTI6ICNlOGU5ZWE7XG4kYmMtc3VnYXJjcm0tMzogIzU5NWE1YztcbiRiYy1zdWdhcmNybS00OiAjMjgyODI4O1xuJGJjLXN1bnRydXN0OiAjMDA0NDdjO1xuJGJjLXN1bnRydXN0LTI6ICNmZGI5MTM7XG4kYmMtc3VudHJ1c3QtMzogI2UzNmYxZTtcbiRiYy1zdXBlcnNodXR0bGU6ICM0Mjg1ZjQ7XG4kYmMtc3VwZXJzaHV0dGxlLTI6ICNmZmNkMWE7XG4kYmMtc3dhcm06ICNmMDZkMWY7XG4kYmMtc3dhcm0tMjogI2ZmYTYzMztcbiRiYy10LW1vYmlsZTogI2UyMDA3NDtcbiRiYy10YWJsZWxlc3M6ICNENzFFMjQ7XG4kYmMtdGFibGVsZXNzLTI6ICMzMDMwMzA7XG4kYmMtdGFnc3RyOiAjZTc0NjM1O1xuJGJjLXRhZ3N0ci0yOiAjZTc0NjM1O1xuJGJjLXRhaWdhOiAjNDQ0NDQ0O1xuJGJjLXRhaWdhLTI6ICNiOGI4Yjg7XG4kYmMtdGFpZ2EtMzogIzcyYTExNDtcbiRiYy10YWlnYS00OiAjOWRjZTBhO1xuJGJjLXRhaWdhLTU6ICM4NzliODk7XG4kYmMtdGFvYmFvOiAjRkY0MjAwO1xuJGJjLXRhcmdldDogI2NjMDAwMDtcbiRiYy10ZWNobm9yYXRpOiAjMzM5OTAwO1xuJGJjLXRlZDogI2U2MmIxZTtcbiRiYy10ZWxlZ3JhbTogIzAwODhjYztcbiRiYy10ZW1wbGU6ICNhNDFlMzU7XG4kYmMtdGVtcGxlLTI6ICMyMjIyMjI7XG4kYmMtdGVtcGxlLTM6ICM4OTkxOTc7XG4kYmMtdGVzY286ICNlZTFjMmU7XG4kYmMtdGVzY28tMjogIzAwNTM5ZjtcbiRiYy10ZXNsYTogI2NjMDAwMDtcbiRiYy10ZXhhcy1hbS11bml2ZXJzaXR5OiAjNTAwMDAwO1xuJGJjLXRleGFzLWFtLXVuaXZlcnNpdHktMjogIzAwM2M3MTtcbiRiYy10ZXhhcy1hbS11bml2ZXJzaXR5LTM6ICM1YjYyMzY7XG4kYmMtdGV4YXMtYW0tdW5pdmVyc2l0eS00OiAjNzQ0ZjI4O1xuJGJjLXRleGFzLWFtLXVuaXZlcnNpdHktNTogIzk5ODU0MjtcbiRiYy10ZXhhcy1hbS11bml2ZXJzaXR5LTY6ICMzMzJjMmM7XG4kYmMtdGV4YXMtYW0tdW5pdmVyc2l0eS03OiAjNzA3MzczO1xuJGJjLXRleGFzLWFtLXVuaXZlcnNpdHktODogI2Q2ZDNjNDtcbiRiYy10ZXhhcy10ZWNoLXVuaXZlcnNpdHk6ICNjYzAwMDA7XG4kYmMtdGV4YXMtdGVjaC11bml2ZXJzaXR5LTI6ICMwMDAwMDA7XG4kYmMtdGhlLWF1ZGllbmNlLWF3YXJkczogI2VlODQyMTtcbiRiYy10aGUtYXVkaWVuY2UtYXdhcmRzLTI6ICM4YzhhOGE7XG4kYmMtdGhlLWF1ZGllbmNlLWF3YXJkcy0zOiAjMjIyMjIyO1xuJGJjLXRoZS1jb2xsZWdlLW9mLW5ldy1qZXJzZXk6ICMyOTNmNmY7XG4kYmMtdGhlLWNvbGxlZ2Utb2YtbmV3LWplcnNleS0yOiAjYTY3YTAwO1xuJGJjLXRoZS1uZXh0LXdlYjogI2ZmM2MxZjtcbiRiYy10aGUtbmV4dC13ZWItMjogIzI2MzEzYjtcbiRiYy10aGUtbmV4dC13ZWItMzogIzRlNTg2MDtcbiRiYy10aGUtbmV4dC13ZWItNDogI2E2YWJhZjtcbiRiYy10aGUtbmV4dC13ZWItNTogI2Q5ZTBlMjtcbiRiYy10aGUtbmV4dC13ZWItNjogI2ZhZmJmYztcbiRiYy10aGUtcml0ei1jYXJsdG9uOiAjMDA2Yjk1O1xuJGJjLXRoZS1yaXR6LWNhcmx0b24tMjogIzRmNWI2NTtcbiRiYy10aGUtcml0ei1jYXJsdG9uLTM6ICNiMzgxMmE7XG4kYmMtdGhlLXJpdHotY2FybHRvbi00OiAjYTAxYTFmO1xuJGJjLXRoZS1zdW46ICNlZDFjMjQ7XG4kYmMtdGhlLXN1bi0yOiAjYjkwYzEzO1xuJGJjLXRoZS1zdW4tZ29hbHM6ICMwMDc0NWU7XG4kYmMtdGhlLXN1bi1nb2Fscy0yOiAjMDg2NTU2O1xuJGJjLXRoZS1zdW4tcGVya3M6ICM4NTYwYTg7XG4kYmMtdGhlLXN1bi1wZXJrcy0yOiAjNDMxYzY5O1xuJGJjLXRoZS10aW1lczogIzAwMDAwMDtcbiRiYy10aG9tc29uLXJldXRlcnM6ICNmZjgwMDA7XG4kYmMtdGhvbXNvbi1yZXV0ZXJzLTI6ICM1NTU1NTU7XG4kYmMtdGhvbXNvbi1yZXV0ZXJzLTM6ICM0NDQ0NDQ7XG4kYmMtdGhvbXNvbi1yZXV0ZXJzLTQ6ICM2NjY2NjY7XG4kYmMtdGhvbXNvbi1yZXV0ZXJzLTU6ICNjY2NjY2M7XG4kYmMtdGhvbXNvbi1yZXV0ZXJzLTY6ICNlOWU5ZTk7XG4kYmMtdGhvbXNvbi1yZXV0ZXJzLTc6ICNmN2Y3Zjc7XG4kYmMtdGl2bzogI2RhM2QzNDtcbiRiYy10aXZvLTI6ICMwMGE0ODA7XG4kYmMtdGl2by0zOiAjZWQ5ZjQwO1xuJGJjLXRpdm8tNDogIzZhNzZhYztcbiRiYy10aXZvLTU6ICMxNzE3MGU7XG4kYmMtdGl2by02OiAjNTM0YjM4O1xuJGJjLXRpdm8tNzogI2E2YTQ4MDtcbiRiYy10b3RhbGpvYnM6ICM2NmJkMDA7XG4kYmMtdHJlZWhvdXNlOiAjNmZiYzZkO1xuJGJjLXRyZWVob3VzZS0yOiAjNDc1MzViO1xuJGJjLXRyZWxsbzogIzAwNzliZjtcbiRiYy10cmVsbG8tMjogIzcwYjUwMDtcbiRiYy10cmVsbG8tMzogI2ZmOWYxYTtcbiRiYy10cmVsbG8tNDogI2ViNWE0NjtcbiRiYy10cmVsbG8tNTogI2YyZDYwMDtcbiRiYy10cmVsbG8tNjogI2MzNzdlMDtcbiRiYy10cmVsbG8tNzogI2ZmNzhjYjtcbiRiYy10cmVsbG8tODogIzAwYzJlMDtcbiRiYy10cmVsbG8tOTogIzUxZTg5ODtcbiRiYy10cmVsbG8tMTA6ICNjNGM5Y2M7XG4kYmMtdHJpcGFkdmlzb3I6ICMwMGFmODc7XG4kYmMtdHJ1bGlhOiAjNWVhYjFmO1xuJGJjLXRydXN0cGlsb3Q6ICNlMTI3Mjk7XG4kYmMtdHJ1c3RwaWxvdC0yOiAjZjM3MzI0O1xuJGJjLXRydXN0cGlsb3QtMzogI2Y4Y2MxYjtcbiRiYy10cnVzdHBpbG90LTQ6ICM3MmIwNDM7XG4kYmMtdHJ1c3RwaWxvdC01OiAjMDA3ZjRlO1xuJGJjLXRydXN0cGlsb3QtNjogI2M4YzhjODtcbiRiYy10dW1ibHI6ICMzNTQ2NWM7XG4kYmMtdHVubmdsZTogI2MzMGYyNDtcbiRiYy10dXJib3RheDogIzM1NWViZTtcbiRiYy10dXJib3RheC0yOiAjZDUyYjFkO1xuJGJjLXR2dGFnOiAjZTkyYzRjO1xuJGJjLXR2dGFnLTI6ICNjODI2NDE7XG4kYmMtdHdlbnR5dGhyZWU6ICMxZWM5NWI7XG4kYmMtdHdlbnR5dGhyZWUtMjogIzA0MzYyMztcbiRiYy10d2VudHl0aHJlZS0zOiAjZWZmNWYwO1xuJGJjLXR3aXRjaC10djogIzY0NDFhNTtcbiRiYy10d2l0Y2gtdHYtMjogI2I5YTNlMztcbiRiYy10d2l0Y2gtdHYtMzogIzI2MjYyNjtcbiRiYy10d2l0Y2gtdHYtNDogI2YxZjFmMTtcbiRiYy10d2l0dGVyOiAjMWRhMWYyO1xuJGJjLXR3aXR0ZXItMjogIzE0MTcxYTtcbiRiYy10d2l0dGVyLTM6ICM2NTc3ODY7XG4kYmMtdHdpdHRlci00OiAjYWFiOGMyO1xuJGJjLXR3aXR0ZXItNTogI2UxZThlZDtcbiRiYy10d2l0dGVyLTY6ICNmNWY4ZmE7XG4kYmMtdHlwZWtpdDogIzk4Y2UxZTtcbiRiYy10eXBlcGFkOiAjZDJkZTYxO1xuJGJjLXR5cG8zOiAjZmY4NzAwO1xuJGJjLXViZXI6ICMwOTA5MWE7XG4kYmMtdWJlci0yOiAjYzBjMGM4O1xuJGJjLXViZXItMzogIzFmYmFkNjtcbiRiYy11YnVudHU6ICNkZDQ4MTQ7XG4kYmMtdWJ1bnR1LTI6ICM3NzIxNmY7XG4kYmMtdWJ1bnR1LTM6ICM1ZTI3NTA7XG4kYmMtdWJ1bnR1LTQ6ICMyYzAwMWU7XG4kYmMtdWJ1bnR1LTU6ICNhZWE3OWY7XG4kYmMtdWJ1bnR1LTY6ICMzMzMzMzM7XG4kYmMtdWMtYmVya2VsZXk6ICMwMDMyNjI7XG4kYmMtdWMtYmVya2VsZXktMjogIzNiN2VhMTtcbiRiYy11Yy1iZXJrZWxleS0zOiAjZmRiNTE1O1xuJGJjLXVjLWJlcmtlbGV5LTQ6ICNjNDgyMGU7XG4kYmMtdWNzZjogIzA1MjA0OTtcbiRiYy11Y3NmLTI6ICMxOGEzYWM7XG4kYmMtdWNzZi0zOiAjOTBiZDMxO1xuJGJjLXVjc2YtNDogIzE3OGNjYjtcbiRiYy11Y3NmLTU6ICNmNDgwMjQ7XG4kYmMtdW5pdGVkLXdheTogIzEwMTY3ZjtcbiRiYy11bml0ZWQtd2F5LTI6ICNmZTIzMGE7XG4kYmMtdW5pdGVkLXdheS0zOiAjZmY5NjAwO1xuJGJjLXVuaXRlZC13YXktNDogIzAwMDA2NDtcbiRiYy11bml0ZWQtd2F5LTU6ICNiNDE0Mjg7XG4kYmMtdW5pdGVkLXdheS02OiAjZjU3ODE0O1xuJGJjLXVuaXRlZC13YXktNzogI2U2ZDdhYTtcbiRiYy11bml0ZWQtd2F5LTg6ICM1MDUwNTA7XG4kYmMtdW5pdGVkLXdheS05OiAjZjBlNmM4O1xuJGJjLXVuaXRlZC13YXktMTA6ICM5Njk2OTY7XG4kYmMtdW5pdGVkLXdheS0xMTogIzdjODFiODtcbiRiYy11bml0ZWQtd2F5LTEyOiAjZmY5NjdkO1xuJGJjLXVuaXRlZC13YXktMTM6ICNmZmM4N2Q7XG4kYmMtdW5pdHk6ICMyMjJjMzc7XG4kYmMtdW5pdHktMjogIzAwY2NjYztcbiRiYy11bml0eS0zOiAjZmZmNjAwO1xuJGJjLXVuaXR5LTQ6ICNmZjAwNjY7XG4kYmMtdW5pdHktNTogIzE5ZTNiMTtcbiRiYy11bml0eS02OiAjZmY3ZjMzO1xuJGJjLXVuaXR5LTc6ICNiODNjODI7XG4kYmMtdW5pdmVyc2l0YXQtaGFtYnVyZzogI2UyMDAxYTtcbiRiYy11bml2ZXJzaXRhdC1oYW1idXJnLTI6ICMwMDljZDE7XG4kYmMtdW5pdmVyc2l0YXQtaGFtYnVyZy0zOiAjM2I1MTViO1xuJGJjLXVuaXZlcnNpdHktYXQtYWxiYW55OiAjNDYxNjZiO1xuJGJjLXVuaXZlcnNpdHktYXQtYWxiYW55LTI6ICNlZWIyMTE7XG4kYmMtdW5pdmVyc2l0eS1hdC1hbGJhbnktMzogIzAwNmM2ODtcbiRiYy11bml2ZXJzaXR5LWF0LWFsYmFueS00OiAjOTdhNGFmO1xuJGJjLXVuaXZlcnNpdHktYXQtYnVmZmFsbzogIzAwNWJiYjtcbiRiYy11bml2ZXJzaXR5LWF0LWJ1ZmZhbG8tMjogI2U1NmE1NDtcbiRiYy11bml2ZXJzaXR5LWF0LWJ1ZmZhbG8tMzogI2ZmYzcyYztcbiRiYy11bml2ZXJzaXR5LWF0LWJ1ZmZhbG8tNDogI2ViZWMwMDtcbiRiYy11bml2ZXJzaXR5LWF0LWJ1ZmZhbG8tNTogIzAwYTY5YztcbiRiYy11bml2ZXJzaXR5LWF0LWJ1ZmZhbG8tNjogIzk5MDAwMDtcbiRiYy11bml2ZXJzaXR5LWF0LWJ1ZmZhbG8tNzogI2FkODQxZjtcbiRiYy11bml2ZXJzaXR5LWF0LWJ1ZmZhbG8tODogIzZkYTA0YjtcbiRiYy11bml2ZXJzaXR5LWF0LWJ1ZmZhbG8tOTogIzAwNjU3MDtcbiRiYy11bml2ZXJzaXR5LWF0LWJ1ZmZhbG8tMTA6ICMyZjlmZDA7XG4kYmMtdW5pdmVyc2l0eS1hdC1idWZmYWxvLTExOiAjMDAyZjU2O1xuJGJjLXVuaXZlcnNpdHktYXQtYnVmZmFsby0xMjogI2U0ZTRlNDtcbiRiYy11bml2ZXJzaXR5LWF0LWJ1ZmZhbG8tMTM6ICM2NjY2NjY7XG4kYmMtdW5pdmVyc2l0eS1vZi1hbGJlcnRhOiAjMDA3YzQxO1xuJGJjLXVuaXZlcnNpdHktb2YtYWxiZXJ0YS0yOiAjZmZkYjA1O1xuJGJjLXVuaXZlcnNpdHktb2YtYXJpem9uYTogI2NjMDAzMztcbiRiYy11bml2ZXJzaXR5LW9mLWFyaXpvbmEtMjogIzAwMzM2NjtcbiRiYy11bml2ZXJzaXR5LW9mLWNhbWJyaWRnZTogI2Q2MDgzYjtcbiRiYy11bml2ZXJzaXR5LW9mLWNhbWJyaWRnZS0yOiAjMDA3MmNmO1xuJGJjLXVuaXZlcnNpdHktb2YtY2FtYnJpZGdlLTM6ICNlYTcxMjU7XG4kYmMtdW5pdmVyc2l0eS1vZi1jYW1icmlkZ2UtNDogIzU1YTUxYztcbiRiYy11bml2ZXJzaXR5LW9mLWNhbWJyaWRnZS01OiAjOGYyYmJjO1xuJGJjLXVuaXZlcnNpdHktb2YtY2FtYnJpZGdlLTY6ICMwMGIxYzE7XG4kYmMtdW5pdmVyc2l0eS1vZi1jaW5jaW5uYXRpOiAjZTAwMTIyO1xuJGJjLXVuaXZlcnNpdHktb2YtY2luY2lubmF0aS0yOiAjMDAwMDAwO1xuJGJjLXVuaXZlcnNpdHktb2YtZGF5dG9uOiAjY2UxMTQxO1xuJGJjLXVuaXZlcnNpdHktb2YtZGF5dG9uLTI6ICMwMDRiOGQ7XG4kYmMtdW5pdmVyc2l0eS1vZi1kYXl0b24tMzogIzAwMDAwMDtcbiRiYy11bml2ZXJzaXR5LW9mLWRheXRvbi00OiAjZmFmMmYzO1xuJGJjLXVuaXZlcnNpdHktb2YtZGF5dG9uLTU6ICNkMWNkYjg7XG4kYmMtdW5pdmVyc2l0eS1vZi1kYXl0b24tNjogI2NmMGEyYztcbiRiYy11bml2ZXJzaXR5LW9mLWRheXRvbi03OiAjMDA4MmNhO1xuJGJjLXVuaXZlcnNpdHktb2YtZGF5dG9uLTg6ICMxOTkwNTE7XG4kYmMtdW5pdmVyc2l0eS1vZi1kYXl0b24tOTogI2U3NjgyOTtcbiRiYy11bml2ZXJzaXR5LW9mLWRheXRvbi0xMDogI2ZmZGQwMDtcbiRiYy11bml2ZXJzaXR5LW9mLWZsb3JpZGE6ICNmYTQ2MTY7XG4kYmMtdW5pdmVyc2l0eS1vZi1mbG9yaWRhLTI6ICMwMDIxYTU7XG4kYmMtdW5pdmVyc2l0eS1vZi1pbGxpbm9pcy11cmJhbmEtY2hhbXBhaWduOiAjMTMxZjMzO1xuJGJjLXVuaXZlcnNpdHktb2YtaWxsaW5vaXMtdXJiYW5hLWNoYW1wYWlnbi0yOiAjZmE2MzAwO1xuJGJjLXVuaXZlcnNpdHktb2Yta2VudHVja3k6ICMwMDVkYWE7XG4kYmMtdW5pdmVyc2l0eS1vZi1taWNoaWdhbjogIzAwMjc0YztcbiRiYy11bml2ZXJzaXR5LW9mLW1pY2hpZ2FuLTI6ICNmZmNiMDU7XG4kYmMtdW5pdmVyc2l0eS1vZi1ub3J0aC1jYXJvbGluYTogIzRiOWNkMztcbiRiYy11bml2ZXJzaXR5LW9mLW5vcnRoLWNhcm9saW5hLTI6ICMwMDdmYWU7XG4kYmMtdW5pdmVyc2l0eS1vZi1ub3J0aC1jYXJvbGluYS0zOiAjMTMyOTRiO1xuJGJjLXVuaXZlcnNpdHktb2Ytbm9ydGgtY2Fyb2xpbmEtNDogI2UxZTFlMTtcbiRiYy11bml2ZXJzaXR5LW9mLW5vcnRoLWNhcm9saW5hLTU6ICM3Njc2NzY7XG4kYmMtdW5pdmVyc2l0eS1vZi1ub3J0aC1jYXJvbGluYS02OiAjMTUxNTE1O1xuJGJjLXVuaXZlcnNpdHktb2Ytb3JlZ29uOiAjMTU0NzMzO1xuJGJjLXVuaXZlcnNpdHktb2Ytb3JlZ29uLTI6ICNmZWUxMjM7XG4kYmMtdW5pdmVyc2l0eS1vZi1yb2NoZXN0ZXI6ICNmZmQxMDA7XG4kYmMtdW5pdmVyc2l0eS1vZi1yb2NoZXN0ZXItMjogIzAwM2I3MTtcbiRiYy11bml2ZXJzaXR5LW9mLXRleGFzOiAjYmY1NzAwO1xuJGJjLXVuaXZlcnNpdHktb2YtdGV4YXMtMjogIzMzM2Y0ODtcbiRiYy11bml2ZXJzaXR5LW9mLXRleGFzLTM6ICMwMDVmODY7XG4kYmMtdW5pdmVyc2l0eS1vZi10ZXhhcy00OiAjNDM2OTViO1xuJGJjLXVuaXZlcnNpdHktb2YtdGV4YXMtNTogI2YyYTkwMDtcbiRiYy11bml2ZXJzaXR5LW9mLXRleGFzLTY6ICMzODJmMmQ7XG4kYmMtdW5pdmVyc2l0eS1vZi10ZXhhcy03OiAjZDZkMmM0O1xuJGJjLXVuaXZlcnNpdHktb2YtdmljdG9yaWE6ICMwMDU0OTM7XG4kYmMtdW5pdmVyc2l0eS1vZi12aWN0b3JpYS0yOiAjZjVhYTFjO1xuJGJjLXVuaXZlcnNpdHktb2YtdmljdG9yaWEtMzogI2M2MzUyNztcbiRiYy11bml2ZXJzaXR5LW9mLXZpY3RvcmlhLTQ6ICMwMDI3NTQ7XG4kYmMtdW5pdmVyc2l0eS1vZi13YXNoaW5ndG9uOiAjNGIyZTgzO1xuJGJjLXVuaXZlcnNpdHktb2Ytd2FzaGluZ3Rvbi0yOiAjYjdhNTdhO1xuJGJjLXVuaXZlcnNpdHktb2Ytd2FzaGluZ3Rvbi0zOiAjODU3NTRkO1xuJGJjLXVuaXZlcnNpdHktb2Ytd2F0ZXJsb286ICNmZmQ1NGY7XG4kYmMtdW5pdmVyc2l0eS1vZi13YXRlcmxvby0yOiAjMDAwO1xuJGJjLXVuaXZlcnNpdHktb2Ytd2lzY29uc2luLW1pbHdhdWtlZTogI2ZmYmQwMDtcbiRiYy11bml2ZXJzaXR5LW9mLXdpc2NvbnNpbi1taWx3YXVrZWUtMjogIzAwMDAwMDtcbiRiYy11bml2ZXJzaXR5LW9mLXdpc2NvbnNpbi1taWx3YXVrZWUtMzogIzk4YzY0NjtcbiRiYy11bml2ZXJzaXR5LW9mLXdpc2NvbnNpbi1taWx3YXVrZWUtNDogIzY5NGQ4ODtcbiRiYy11bml2ZXJzaXR5LW9mLXdpc2NvbnNpbi1taWx3YXVrZWUtNTogIzUzODJhZjtcbiRiYy11bml2ZXJzaXR5LW9mLXdpc2NvbnNpbi1taWx3YXVrZWUtNjogI2QwNmQzNDtcbiRiYy11bml2ZXJzaXR5LW9mLXdpc2NvbnNpbi1taWx3YXVrZWUtNzogIzVmOWEzODtcbiRiYy11bml2ZXJzaXR5LW9mLXdpc2NvbnNpbi1taWx3YXVrZWUtODogIzQ3NGQ1MjtcbiRiYy11bml2aXNpb246ICNjODIyYjA7XG4kYmMtdXBzOiAjMzUxYzE1O1xuJGJjLXVwcy0yOiAjZmZiNTAwO1xuJGJjLXVwcy0zOiAjNjRhNzBiO1xuJGJjLXVzcHM6ICMzMzMzNjY7XG4kYmMtdXNwcy0yOiAjZTcxOTIxO1xuJGJjLXVzcHMtMzogIzIxODc0ODtcbiRiYy11c3RyZWFtOiAjMzM4OGZmO1xuJGJjLXV0b3JyZW50OiAjMDA4NTNmO1xuJGJjLXZlcml6b246ICNmZjAwMDA7XG4kYmMtdmVyaXpvbi0yOiAjZjJmMmYyO1xuJGJjLXZlcml6b24tMzogIzMyODVkYztcbiRiYy12aWFkZW86ICNmMDczNTU7XG4kYmMtdmliZXI6ICM1OTI2N2M7XG4kYmMtdmliZXItMjogIzhmNWRiNztcbiRiYy12aWJlci0zOiAjZTJkNGU3O1xuJGJjLXZpYmVyLTQ6ICNhNWNmZDU7XG4kYmMtdmliZXItNTogIzgxY2Q1MDtcbiRiYy12aWRtZTogI2Y4MmE1MztcbiRiYy12aWRtZS0yOiAjMTExMTExO1xuJGJjLXZpZG1lLTM6ICNmNWY1ZjU7XG4kYmMtdmlkbWUtNDogIzlmMmFmODtcbiRiYy12aWRtZS01OiAjYWFhYWFhO1xuJGJjLXZpZG1lLTY6ICNkZmYwZDg7XG4kYmMtdmlraTogIzNjOWNkNztcbiRiYy12aWtpLTI6ICNkMjQ2NjM7XG4kYmMtdmltZW86ICMxNjIyMjE7XG4kYmMtdmltZW8tMjogIzFhYjdlYTtcbiRiYy12aW5lOiAjMDBiNDg4O1xuJGJjLXZpcmI6ICMxZTkxZDA7XG4kYmMtdmlyZ2luLW1lZGlhOiAjYzMwOTJkO1xuJGJjLXZpcmdpbi1tZWRpYS0yOiAjMjIyMjIxO1xuJGJjLXZpcmdpbi1tb25leTogI2NjMDAwMDtcbiRiYy12aXJnaW4tbW9uZXktMjogIzMzMzMzMztcbiRiYy12aXJnaW4tbW9uZXktMzogI2E5M2MzYjtcbiRiYy12aXJnaW4tbW9uZXktNDogI2E4OTZhMDtcbiRiYy12aXJnaW4tbW9uZXktNTogIzdhMzY3MTtcbiRiYy12aXJnaW4tbW9uZXktNjogI2JkMWQ2NTtcbiRiYy12aXNhOiAjMWExZjcxO1xuJGJjLXZpc2EtMjogI2Y3YjYwMDtcbiRiYy12aXN1YWxjdjogIzMxNTc3YTtcbiRiYy12aXN1YWxseTogIzE0YWNmMjtcbiRiYy12aXN1YWxseS0yOiAjZjA0NDk0O1xuJGJjLXZpc3VhbGx5LTM6ICMwYWM1Nzg7XG4kYmMtdmtvbnRha3RlOiAjNDU2NjhlO1xuJGJjLXZvZGFmb25lOiAjZTYwMDAwO1xuJGJjLXZvZGFmb25lLTI6ICM0YTRkNGU7XG4kYmMtdm9kYWZvbmUtMzogIzljMmFhMDtcbiRiYy12b2RhZm9uZS00OiAjNWUyNzUwO1xuJGJjLXZvZGFmb25lLTU6ICMwMGIwY2E7XG4kYmMtdm9kYWZvbmUtNjogIzAwN2M5MjtcbiRiYy12b2RhZm9uZS03OiAjYThiNDAwO1xuJGJjLXZvZGFmb25lLTg6ICNmZWNiMDA7XG4kYmMtdm9kYWZvbmUtOTogI2ViOTgwMDtcbiRiYy12b2RhZm9uZS0xMDogIzAwMDAwMDtcbiRiYy12b2x2bzogIzAwMzA1NztcbiRiYy12b2x2by0yOiAjMTE1NzQwO1xuJGJjLXZvbHZvLTM6ICM2NTY2NWM7XG4kYmMtdm9sdm8tNDogIzQyNTU2MztcbiRiYy12b2x2by01OiAjNTE3ODkxO1xuJGJjLXZvbHZvLTY6ICMyMTI3MjE7XG4kYmMtdnVlLWpzOiAjNDJiODgzO1xuJGJjLXZ1ZS1qcy0yOiAjMzU0OTVlO1xuJGJjLXdha2UtZm9yZXN0LXVuaXZlcnNpdHk6ICM5ZTdlMzg7XG4kYmMtd2FrZS1mb3Jlc3QtdW5pdmVyc2l0eS0yOiAjMDAwMDAwO1xuJGJjLXdha2UtZm9yZXN0LXVuaXZlcnNpdHktMzogIzgyMjMxYztcbiRiYy13YWtlLWZvcmVzdC11bml2ZXJzaXR5LTQ6ICM1MTE1MzY7XG4kYmMtd2FrZS1mb3Jlc3QtdW5pdmVyc2l0eS01OiAjNDQzZTY3O1xuJGJjLXdha2UtZm9yZXN0LXVuaXZlcnNpdHktNjogIzM3NTY2OTtcbiRiYy13YWtlLWZvcmVzdC11bml2ZXJzaXR5LTc6ICM0NTY1MjU7XG4kYmMtd2FrZS1mb3Jlc3QtdW5pdmVyc2l0eS04OiAjNTk3ODZjO1xuJGJjLXdha2UtZm9yZXN0LXVuaXZlcnNpdHktOTogIzNkM2MxZDtcbiRiYy13YWtlLWZvcmVzdC11bml2ZXJzaXR5LTEwOiAjNjI1NzUwO1xuJGJjLXdhbGdyZWVuczogI2UzMTgzNztcbiRiYy13YWxncmVlbnMtMjogI2YzNzUyMDtcbiRiYy13YWxncmVlbnMtMzogIzQ4OWNkNDtcbiRiYy13YWxncmVlbnMtNDogIzI3NzRhNjtcbiRiYy13YWxncmVlbnMtNTogIzM1MzkzZDtcbiRiYy13YWxtYXJ0OiAjMDA3ZGM2O1xuJGJjLXdhbG1hcnQtMjogIzc5YjllNztcbiRiYy13YWxtYXJ0LTM6ICNmNDc0MjE7XG4kYmMtd2FsbWFydC00OiAjNzZjMTQzO1xuJGJjLXdhbG1hcnQtNTogI2ZmYzEyMDtcbiRiYy13YWxtYXJ0LTY6ICNlN2YwZjc7XG4kYmMtd2FsbWFydC03OiAjZjJmOGZkO1xuJGJjLXdhbG1hcnQtODogIzIyMjIyMjtcbiRiYy13YWxtYXJ0LTk6ICM0NDQ0NDQ7XG4kYmMtd2FyYnktcGFya2VyOiAjNDE0YjU2O1xuJGJjLXdhcmJ5LXBhcmtlci0yOiAjMDBhMmUxO1xuJGJjLXdhdmUtYXBwczogIzFjMmQzNztcbiRiYy13YXZlLWFwcHMtMjogIzRlYzdjNDtcbiRiYy13YXZlLWFwcHMtMzogIzAwOTU5ZjtcbiRiYy13YXZlLWFwcHMtNDogIzNiOWJjYztcbiRiYy13ZWJ6dW5kZXI6ICNlZWE2NDI7XG4kYmMtd2VjaGF0OiAjN2JiMzJlO1xuJGJjLXdlaWJvOiAjZTcxZDM0O1xuJGJjLXdlaXhpbjogIzkzZDAzNDtcbiRiYy13ZW5keXM6ICNlMjIwM2Q7XG4kYmMtd2VuZHlzLTI6ICMxOTlmZGE7XG4kYmMtd2VzdGVybi1kaWdpdGFsOiAjMDA1MTk1O1xuJGJjLXdlc3Rlcm4tZGlnaXRhbC0yOiAjMDI4OTQ4O1xuJGJjLXdlc3Rlcm4tZGlnaXRhbC0zOiAjZmZkNDAwO1xuJGJjLXdlc3Rlcm4tZGlnaXRhbC00OiAjMDA2N2IzO1xuJGJjLXdlc3Rlcm4tZGlnaXRhbC01OiAjOWQwYTBlO1xuJGJjLXdlc3Rlcm4tZGlnaXRhbC02OiAjMDAzMzY5O1xuJGJjLXdoYXRzYXBwOiAjMDc1ZTU0O1xuJGJjLXdoYXRzYXBwLTI6ICMxMjhjN2U7XG4kYmMtd2hhdHNhcHAtMzogIzI1ZDM2NjtcbiRiYy13aGF0c2FwcC00OiAjZGNmOGM2O1xuJGJjLXdoYXRzYXBwLTU6ICMzNGI3ZjE7XG4kYmMtd2hhdHNhcHAtNjogI2VjZTVkZDtcbiRiYy13aGF0c2Jyb2FkY2FzdDogIzRhYWUyMDtcbiRiYy13aGF0c2Jyb2FkY2FzdC0yOiAjNmNjNzUxO1xuJGJjLXdoYXRzYnJvYWRjYXN0LTM6ICMyMjVmMWU7XG4kYmMtd2hhdHNicm9hZGNhc3QtNDogI2Y4Y2MwNztcbiRiYy13aGF0c2Jyb2FkY2FzdC01OiAjZmY5MzAwO1xuJGJjLXdoYXRzYnJvYWRjYXN0LTY6ICNlNDQ0MzY7XG4kYmMtd2hhdHNicm9hZGNhc3QtNzogI2NkMzI5MjtcbiRiYy13aGF0c2Jyb2FkY2FzdC04OiAjMzdhZWYzO1xuJGJjLXdoYXRzYnJvYWRjYXN0LTk6ICMwMDc2YmE7XG4kYmMtd2hhdHNicm9hZGNhc3QtMTA6ICMwMDU4ODg7XG4kYmMtd2hhdHNicm9hZGNhc3QtMTE6ICM4NzMyY2Q7XG4kYmMtd2hhdHNicm9hZGNhc3QtMTI6ICMzMzQ4MmM7XG4kYmMtd2hvb3NuYXAtZGVzaWduZXI6ICMyZmE1ZDY7XG4kYmMtd2hvb3NuYXAtZGVzaWduZXItMjogI2I1MmYyYztcbiRiYy13aWtpbWVkaWE6ICMzMzk5NjY7XG4kYmMtd2lraW1lZGlhLTI6ICMwMDYzYmY7XG4kYmMtd2lraW1lZGlhLTM6ICM5OTAwMDA7XG4kYmMtd2lraXBlZGlhOiAjMDAwMDAwO1xuJGJjLXdpa2lwZWRpYS0yOiAjNjM2NDY2O1xuJGJjLXdpa2lwZWRpYS0zOiAjOTM5NTk4O1xuJGJjLXdpa2lwZWRpYS00OiAjYzdjOGNhO1xuJGJjLXdpbmRvd3M6ICMwMDc4ZDc7XG4kYmMtd2luZG93cy0yOiAjMDAyMDUwO1xuJGJjLXdpbmRvd3MtMzogI2ZmYjkwMDtcbiRiYy13aW5kb3dzLTQ6ICNkODNiMDE7XG4kYmMtd2luZG93cy01OiAjZTgxMTIzO1xuJGJjLXdpbmRvd3MtNjogI2I0MDA5ZTtcbiRiYy13aW5kb3dzLTc6ICM1YzJkOTE7XG4kYmMtd2luZG93cy04OiAjMDA4MjcyO1xuJGJjLXdpbmRvd3MtOTogIzEwN2MxMDtcbiRiYy13aW5kb3dzLXBob25lOiAjNjgyMTdhO1xuJGJjLXdvbGZyYW0tYWxwaGE6ICNmNjhkMWU7XG4kYmMtd29vY29tbWVyY2U6ICM5NjU4OGE7XG4kYmMtd29vY29tbWVyY2UtMjogIzNjM2MzYztcbiRiYy13b29jb21tZXJjZS0zOiAjNzFiMDJmO1xuJGJjLXdvb2dhOiAjNWIwMDljO1xuJGJjLXdvcmRwcmVzczogIzIxNzU5YjtcbiRiYy13b3JkcHJlc3MtMjogI2Q1NGUyMTtcbiRiYy13b3JkcHJlc3MtMzogIzQ2NDY0NjtcbiRiYy13b3JkcHJlc3MtY29tOiAjMDA4N2JlO1xuJGJjLXdvcmRwcmVzcy1jb20tMjogIzc4ZGNmYTtcbiRiYy13b3JkcHJlc3MtY29tLTM6ICMwMGFhZGM7XG4kYmMtd29yZHByZXNzLWNvbS00OiAjMDA1MDgyO1xuJGJjLXdvcmRwcmVzcy1jb20tNTogIzg3YTZiYztcbiRiYy13b3JkcHJlc3MtY29tLTY6ICNmM2Y2Zjg7XG4kYmMtd29yZHByZXNzLWNvbS03OiAjZTllZmYzO1xuJGJjLXdvcmRwcmVzcy1jb20tODogI2U5ZWZmMztcbiRiYy13b3JkcHJlc3MtY29tLTk6ICNhOGJlY2U7XG4kYmMtd29yZHByZXNzLWNvbS0xMDogIzY2OGVhYTtcbiRiYy13b3JkcHJlc3MtY29tLTExOiAjNGY3NDhlO1xuJGJjLXdvcmRwcmVzcy1jb20tMTI6ICMzZDU5NmQ7XG4kYmMtd29yZHByZXNzLWNvbS0xMzogIzJlNDQ1MztcbiRiYy13b3JkcHJlc3MtY29tLTE0OiAjZDU0ZTIxO1xuJGJjLXdvcmRwcmVzcy1jb20tMTU6ICNmMDgyMWU7XG4kYmMtd29yZHByZXNzLWNvbS0xNjogIzRhYjg2NjtcbiRiYy13b3JkcHJlc3MtY29tLTE3OiAjZjBiODQ5O1xuJGJjLXdvcmRwcmVzcy1jb20tMTg6ICNkOTRmNGY7XG4kYmMtd29ybGQtb3JnYW5pc2F0aW9uLW9mLXRoZS1zY291dC1tb3ZlbWVudC13b3NtOiAjNjIyNTk5O1xuJGJjLXdvcmxkLW9yZ2FuaXNhdGlvbi1vZi10aGUtc2NvdXQtbW92ZW1lbnQtd29zbS0yOiAjMDA1NGEwO1xuJGJjLXdvcmxkLW9yZ2FuaXNhdGlvbi1vZi10aGUtc2NvdXQtbW92ZW1lbnQtd29zbS0zOiAjYWFiYTBhO1xuJGJjLXdvcmxkLW9yZ2FuaXNhdGlvbi1vZi10aGUtc2NvdXQtbW92ZW1lbnQtd29zbS00OiAjZGQ3NTAwO1xuJGJjLXdvcmxkLW9yZ2FuaXNhdGlvbi1vZi10aGUtc2NvdXQtbW92ZW1lbnQtd29zbS01OiAjZTIzZDI4O1xuJGJjLXdvcmxkLW9yZ2FuaXNhdGlvbi1vZi10aGUtc2NvdXQtbW92ZW1lbnQtd29zbS02OiAjM2Q4ZTMzO1xuJGJjLXdvcmxkLW9yZ2FuaXNhdGlvbi1vZi10aGUtc2NvdXQtbW92ZW1lbnQtd29zbS03OiAjMzM5OWZmO1xuJGJjLXdvcmxkLW9yZ2FuaXNhdGlvbi1vZi10aGUtc2NvdXQtbW92ZW1lbnQtd29zbS04OiAjZmYzMzk5O1xuJGJjLXdvcmxkLW9yZ2FuaXNhdGlvbi1vZi10aGUtc2NvdXQtbW92ZW1lbnQtd29zbS05OiAjZmNkMTE2O1xuJGJjLXdvcmxkLW9yZ2FuaXNhdGlvbi1vZi10aGUtc2NvdXQtbW92ZW1lbnQtd29zbS0xMDogIzk5OTk5OTtcbiRiYy13b3JsZGxpbmU6ICMwMDY2YTE7XG4kYmMtd3Vmb286ICNlNjY3NjA7XG4kYmMtd3Vmb28tMjogIzhjODhjZDtcbiRiYy13dWZvby0zOiAjNjljNWU0O1xuJGJjLXd1Zm9vLTQ6ICNmZmRmOGI7XG4kYmMtd3Vmb28tNTogIzYxZTA2NDtcbiRiYy13dW5kZXJsaXN0OiAjMmI5NmYxO1xuJGJjLXd3ZTogI2Q3MTgyYTtcbiRiYy14YXZpZXItdW5pdmVyc2l0eTogIzBjMjM0MDtcbiRiYy14YXZpZXItdW5pdmVyc2l0eS0yOiAjOWVhMmEyO1xuJGJjLXhhdmllci11bml2ZXJzaXR5LTM6ICMwMDk5Y2M7XG4kYmMteGJveDogIzUyYjA0MztcbiRiYy14ZGEtZGV2ZWxvcGVyczogI2Y1OTcxNDtcbiRiYy14aW5nOiAjMDI2NDY2O1xuJGJjLXhpbmctMjogI2NmZGMwMDtcbiRiYy14eS1nYW1pbmc6ICMzMjk5Y2M7XG4kYmMteHktZ2FtaW5nLTI6ICMzMzMzMzM7XG4kYmMteS1jb21iaW5hdG9yOiAjZmY0MDAwO1xuJGJjLXlhaG9vOiAjNDEwMDkzO1xuJGJjLXlhbmRleDogI2ZmY2MwMDtcbiRiYy15ZWxsb3ctcGFnZXM6ICNmZmQ0MDA7XG4kYmMteWVsbG93LXBhZ2VzLTI6ICMwMDAwMDA7XG4kYmMteWVscDogI2FmMDYwNjtcbiRiYy15aWktZnJhbWV3b3JrOiAjZDg1ODJiO1xuJGJjLXlpaS1mcmFtZXdvcmstMjogIzE2YTMxNDtcbiRiYy15aWktZnJhbWV3b3JrLTM6ICMzYjZmYmE7XG4kYmMteW86ICM5YjU5YjY7XG4kYmMteW8tMjogI2U3NGMzYztcbiRiYy15by0zOiAjOGU0NGFkO1xuJGJjLXlvLTQ6ICMyOTgwYjk7XG4kYmMteW8tNTogI2YxYzQwZjtcbiRiYy15by02OiAjMTZhMDg1O1xuJGJjLXlvLTc6ICMzNDQ5NWU7XG4kYmMteW8tODogIzM0OThkYjtcbiRiYy15by05OiAjMmVjYzcxO1xuJGJjLXlvLTEwOiAjMWFiYzljO1xuJGJjLXlvdXR1YmU6ICNmZjAwMDA7XG4kYmMteW91dHViZS0yOiAjMjgyODI4O1xuJGJjLXphbG9uZ286ICM1NDk4ZGM7XG4kYmMtemFwaWVyOiAjZmY0YTAwO1xuJGJjLXphcGllci0yOiAjZmQ3NjIyO1xuJGJjLXphcGllci0zOiAjZmZjNDNlO1xuJGJjLXphcGllci00OiAjNWY2YzcyO1xuJGJjLXphcGllci01OiAjNDk5ZGYzO1xuJGJjLXphcGllci02OiAjMTNkMGFiO1xuJGJjLXplbmRlc2s6ICMwMDM2M2Q7XG4kYmMtemVuZGVzay0yOiAjZjc5YTNlO1xuJGJjLXplbmRlc2stMzogI2ViNjY1MTtcbiRiYy16ZW5kZXNrLTQ6ICMzMGFhYmM7XG4kYmMtemVuZGVzay01OiAjZWI0OTYyO1xuJGJjLXplbmRlc2stNjogIzM3YjhhZjtcbiRiYy16ZW5kZXNrLTc6ICM3OGEzMDA7XG4kYmMtemVuZGVzay04OiAjZjBjYTI4O1xuJGJjLXplcnBseTogIzlkYmM3YTtcbiRiYy16aWxsb3c6ICMxMjc3ZTE7XG4kYmMtem9tYXRvOiAjY2IyMDJkO1xuJGJjLXpvbWF0by0yOiAjMmQyZDJkO1xuJGJjLXpvbWF0by0zOiAjZjRmNGYyO1xuJGJjLXpvb3Rvb2w6ICM1ZThiMWQ7XG4kYmMtem9waW06ICNmZjlkM2I7XG5cbiRicmFuZC1jb2xvcnM6IChcbiAgNG9ybWF0OiAjZWUzNDQwLFxuICA1MDBweDogIzAwOTllNSxcbiAgNTAwcHgtMjogI2ZmNGM0YyxcbiAgNTAwcHgtMzogIzM0YmY0OSxcbiAgYWJvdXQtbWU6ICMwMGE5OGYsXG4gIGFib3V0LW1lLTI6ICMwNjJmM2MsXG4gIGFib3V0LW1lLTM6ICMyYjgyYWQsXG4gIGFib3V0LW1lLTQ6ICNjYzdhMDAsXG4gIGFib3V0LW1lLTU6ICNmZmNjMzMsXG4gIGFkZHZvY2F0ZTogI2ZmMzMyMixcbiAgYWRpZGFzOiAjMDAwMDAwLFxuICBhZGlkYXMtMjogI2JlMDAyNyxcbiAgYWRpZGFzLTM6ICNjZjhkMmUsXG4gIGFkaWRhcy00OiAjZTRlOTMyLFxuICBhZGlkYXMtNTogIzJjOWY0NSxcbiAgYWRpZGFzLTY6ICMzNzE3NzcsXG4gIGFkaWRhcy03OiAjNTIzMjVkLFxuICBhZGlkYXMtODogIzUxMTM3OCxcbiAgYWRvYmU6ICNmZjAwMDAsXG4gIGFkb2JlLTI6ICNmYmIwMzQsXG4gIGFkb2JlLTM6ICNmZmRkMDAsXG4gIGFkb2JlLTQ6ICNjMWQ4MmYsXG4gIGFkb2JlLTU6ICMwMGE0ZTQsXG4gIGFkb2JlLTY6ICM4YTc5NjcsXG4gIGFkb2JlLTc6ICM2YTczN2IsXG4gIGFkeWVuOiAjMGFiZjUzLFxuICBhZHllbi0yOiAjMDAxMTJjLFxuICBhZHp1bmE6ICMyNzliMzcsXG4gIGFlci1saW5ndXM6ICMwMDgzNzQsXG4gIGFlci1saW5ndXMtMjogIzg5YmExNixcbiAgYWVyLWxpbmd1cy0zOiAjZmVmZWZlLFxuICBhZXRuYTogI2QyMDk2MixcbiAgYWV0bmEtMjogI2Y0NzcyMSxcbiAgYWV0bmEtMzogIzdhYzE0MyxcbiAgYWV0bmEtNDogIzAwYTc4ZSxcbiAgYWV0bmEtNTogIzAwYmNlNCxcbiAgYWV0bmEtNjogIzdkM2Y5OCxcbiAgYWllc2VjOiAjMDM3ZWYzLFxuICBhaWVzZWMtMjogI2Y4NWE0MCxcbiAgYWllc2VjLTM6ICMzMGMzOWUsXG4gIGFpZXNlYy00OiAjMGE4ZWEwLFxuICBhaWVzZWMtNTogI2Y0ODkyNCxcbiAgYWllc2VjLTY6ICNmZmM4NDUsXG4gIGFpZXNlYy03OiAjNTI1NjVlLFxuICBhaWVzZWMtODogI2NhY2NkMSxcbiAgYWllc2VjLTk6ICNmM2Y0ZjcsXG4gIGFpbTogI2ZmZDkwMCxcbiAgYWlyYm5iOiAjZmQ1YzYzLFxuICBhaXJidXM6ICM3NGQyZTcsXG4gIGFpcmJ1cy0yOiAjNDhhOWM1LFxuICBhaXJidXMtMzogIzAwODVhZCxcbiAgYWlyYnVzLTQ6ICM4ZGI5Y2EsXG4gIGFpcmJ1cy01OiAjNDI5OGI1LFxuICBhaXJidXMtNjogIzAwNTY3MCxcbiAgYWlyYnVzLTc6ICMwMDIwNWIsXG4gIGFpcmJ1cy04OiAjMDA5ZjRkLFxuICBhaXJidXMtOTogIzg0YmQwMCxcbiAgYWlyYnVzLTEwOiAjZWZkZjAwLFxuICBhaXJidXMtMTE6ICNmZTUwMDAsXG4gIGFpcmJ1cy0xMjogI2U0MDAyYixcbiAgYWlyYnVzLTEzOiAjZGExODg0LFxuICBhaXJidXMtMTQ6ICNhNTE4OTAsXG4gIGFpcmJ1cy0xNTogIzAwNzdjOCxcbiAgYWlyYnVzLTE2OiAjMDA4ZWFhLFxuICBha2FtYWk6ICMwMDk5Y2MsXG4gIGFrYW1haS0yOiAjZmY5OTMzLFxuICBhbGNvbjogIzAwNzljMSxcbiAgYWxjb24tMjogIzQ5MTc2ZCxcbiAgYWxjb24tMzogIzAwYTBhZixcbiAgYWxjb24tNDogIzQ5YTk0MixcbiAgYWxnb2xpYTogIzA1MGYyYyxcbiAgYWxnb2xpYS0yOiAjMDAzNjY2LFxuICBhbGdvbGlhLTM6ICMwMGFlZmYsXG4gIGFsZ29saWEtNDogIzMzNjllNyxcbiAgYWxnb2xpYS01OiAjOGU0M2U3LFxuICBhbGdvbGlhLTY6ICNiODQ1OTIsXG4gIGFsZ29saWEtNzogI2ZmNGY4MSxcbiAgYWxnb2xpYS04OiAjZmY2YzVmLFxuICBhbGdvbGlhLTk6ICNmZmMxNjgsXG4gIGFsZ29saWEtMTA6ICMyZGRlOTgsXG4gIGFsZ29saWEtMTE6ICMxY2M3ZDAsXG4gIGFsaWJhYmE6ICNmZjZhMDAsXG4gIGFsaWVud2FyZTogIzBjMzg2NixcbiAgYWxpZW53YXJlLTI6ICM0OWMwYjYsXG4gIGFsaWVud2FyZS0zOiAjMjIyLFxuICBhbGllbndhcmUtNDogI2NlMTgxZSxcbiAgYWxpZW53YXJlLTU6ICMwMDdjYzAsXG4gIGFsaWVud2FyZS02OiAjZmZjMjBlLFxuICBhbGllbndhcmUtNzogIzAwYTBmMCxcbiAgYWxpZW53YXJlLTg6ICM5MDAwZjAsXG4gIGFsaWVud2FyZS05OiAjZjAwMDAwLFxuICBhbHBoYWJldDogI2VkMWMyNCxcbiAgYW1hem9uOiAjZmY5OTAwLFxuICBhbWF6b24tMjogIzE0NmViNCxcbiAgYW1lcmljYW4tZXhwcmVzczogIzAwMjY2MyxcbiAgYW1lcmljYW4tZXhwcmVzcy0yOiAjNGQ0ZjUzLFxuICBhbWVyaWNhbi1yZWQtY3Jvc3M6ICNlZDFiMmUsXG4gIGFtZXJpY2FuLXJlZC1jcm9zcy0yOiAjNmQ2ZTcwLFxuICBhbWVyaWNhbi1yZWQtY3Jvc3MtMzogI2Q3ZDdkOCxcbiAgYW1lcmljYW4tcmVkLWNyb3NzLTQ6ICNiNGE5OTYsXG4gIGFtZXJpY2FuLXJlZC1jcm9zcy01OiAjZWNiNzMxLFxuICBhbWVyaWNhbi1yZWQtY3Jvc3MtNjogIzhlYzA2YyxcbiAgYW1lcmljYW4tcmVkLWNyb3NzLTc6ICM1MzdiMzUsXG4gIGFtZXJpY2FuLXJlZC1jcm9zcy04OiAjYzRkZmY2LFxuICBhbWVyaWNhbi1yZWQtY3Jvc3MtOTogIzU2YTBkMyxcbiAgYW1lcmljYW4tcmVkLWNyb3NzLTEwOiAjMDA5MWNkLFxuICBhbWVyaWNhbi1yZWQtY3Jvc3MtMTE6ICMwMDRiNzksXG4gIGFtZXJpY2FuLXJlZC1jcm9zcy0xMjogIzdmMTgxYixcbiAgYW1lcmljYW4tcmVkLWNyb3NzLTEzOiAjZDdkN2Q4LFxuICBhbWVyaWNhbi1yZWQtY3Jvc3MtMTQ6ICM5ZjlmYTMsXG4gIGFtZXJpY2FuLXJlZC1jcm9zcy0xNTogIzAwMDAwMCxcbiAgYW1wOiAjMWM3OWMwLFxuICBhbXAtMjogIzBkZDNmZixcbiAgYW1wLTM6ICMwMzg5ZmYsXG4gIGFuZHJvaWQ6ICNhNGM2MzksXG4gIGFuZ2llcy1saXN0OiAjN2ZiYjAwLFxuICBhbmd1bGFyanM6ICNiNTJlMzEsXG4gIGFuZ3VsYXJqcy0yOiAjMDAwMDAwLFxuICBhbnN3ZXJzOiAjMTM2YWQ1LFxuICBhbnN3ZXJzLTI6ICNmYjhhMmUsXG4gIGFvbDogI2ZmMGIwMCxcbiAgYW9sLTI6ICMwMGM0ZmYsXG4gIGFwYXJhdDogI2VhMWQ1ZCxcbiAgYXJjaC1saW51eDogIzE3OTNkMSxcbiAgYXJjaC1saW51eC0yOiAjMzMzMzMzLFxuICBhcml6b25hLXN0YXRlLXVuaXZlcnNpdHktYXN1OiAjOTkwMDMzLFxuICBhcml6b25hLXN0YXRlLXVuaXZlcnNpdHktYXN1LTI6ICNmZmIzMTAsXG4gIGFycml2YTogIzAwNGQ3MyxcbiAgYXJyaXZhLTI6ICMwMDMzNGUsXG4gIGFycml2YS0zOiAjMDA3ZmRiLFxuICBhcnJpdmEtNDogI2RiZWJmYSxcbiAgYXJyaXZhLTU6ICM4MzI1NjEsXG4gIGFycml2YS02OiAjMTE4NjJmLFxuICBhcnJpdmEtNzogI2JmY2EwMixcbiAgYXJyaXZhLTg6ICM4NDhhOGMsXG4gIGFycml2YS1kYW5tYXJrOiAjMDA0ZDczLFxuICBhcnJpdmEtZGFubWFyay0yOiAjMDAzMzRlLFxuICBhcnJpdmEtZGFubWFyay0zOiAjMDA3ZmJkLFxuICBhcnJpdmEtZGFubWFyay00OiAjZGJlYmZhLFxuICBhcnMtdGVjaG5pY2E6ICNmZjRlMDAsXG4gIGFycy10ZWNobmljYS0yOiAjMDFjZDc0LFxuICBhc2FuYTogIzNiZThiMCxcbiAgYXNhbmEtMjogIzFhYWZkMCxcbiAgYXNhbmEtMzogIzZhNjdjZSxcbiAgYXNhbmEtNDogI2ZmYjkwMCxcbiAgYXNhbmEtNTogI2ZjNjM2YixcbiAgYXNrZm06ICNkYjM1NTIsXG4gIGFzc29jaWF0ZWQtcHJlc3M6ICNmZjMyMmUsXG4gIGF0bGFudGEtZmFsY29uczogIzAwMDAwMCxcbiAgYXRsYW50YS1mYWxjb25zLTI6ICNhNzE5MzAsXG4gIGF0bGFudGEtZmFsY29ucy0zOiAjYTVhY2FmLFxuICBhdGxhbnRpYy1jb2FzdC1jb25mZXJlbmNlLWFjYzogIzAxM2NhNixcbiAgYXRsYW50aWMtY29hc3QtY29uZmVyZW5jZS1hY2MtMjogI2E1YTlhYixcbiAgYXRsYXNzaWFuOiAjMDAzMzY2LFxuICBhdG9zOiAjMDA2NmExLFxuICBhdG9zLTI6ICMyMzFmMjAsXG4gIGF0b3MtMzogI2JmYmZiZixcbiAgYXRvcy00OiAjMDBiMmE5LFxuICBhdG9zLTU6ICNhNjI2YWEsXG4gIGF0b3MtNjogIzY2MzliNyxcbiAgYXRvcy03OiAjYWVhNDAwLFxuICBhdG9zLTg6ICNmZjYzMTksXG4gIGF0dDogIzAwYThlMCxcbiAgYXR0LTI6ICNmY2IzMTQsXG4gIGF0dC0zOiAjMDY3YWI0LFxuICBhdHQtNDogIzNhYTVkYyxcbiAgYXV0aDA6ICMxNjIxNGQsXG4gIGF1dGgwLTI6ICM0NGM3ZjQsXG4gIGF1dGgwLTM6ICNlYjU0MjQsXG4gIGF1dGgwLTQ6ICNkMGQyZDMsXG4gIGF2YXN0OiAjZmY3ODAwLFxuICBhdmFzdC0yOiAjMmQzNjRjLFxuICBhdmFzdC0zOiAjNjUzNGFjLFxuICBhdmlyYTogI2Q0MDAwMCxcbiAgYmFpZHU6ICNkZTBmMTcsXG4gIGJhaWR1LTI6ICMyNTI5ZDgsXG4gIGJhbmRjYW1wOiAjNjI5YWE5LFxuICBiYW5kcGFnZTogIzNlYWJmZixcbiAgYmFuZHBhZ2UtMjogICMyYzMyMzUsXG4gIGJhcmNsYXlzOiAjMDBhZWVmLFxuICBiYXJjbGF5cy0yOiAjMDAzOTVkLFxuICBiYXJuZXMtbm9ibGU6ICMyYTU5MzQsXG4gIGJhc2VjYW1wOiAjYjNkY2ZmLFxuICBiYXNlY2FtcC0yOiAjNWVjYzYyLFxuICBiYXNlY2FtcC0zOiAjMDBhZDQ1LFxuICBiZWF0cy1ieS1kcmU6ICNlMDFmM2QsXG4gIGJlYm86ICNlMDQ2NDYsXG4gIGJlaGFuY2U6ICMxNzY5ZmYsXG4gIGJlc3QtYnV5OiAjMDAzYjY0LFxuICBiZXN0LWJ1eS0yOiAjZmZmMjAwLFxuICBiaWctY2FydGVsOiAjYTBhYzQ4LFxuICBiaWctY2FydGVsLTI6ICM3MGIyOWMsXG4gIGJpbmc6ICNmZmI5MDAsXG4gIGJpbmctMjogIzUwNTA1MCxcbiAgYmluZy0zOiAjYTNhM2EzLFxuICBiaXRidWNrZXQ6ICMyMDUwODEsXG4gIGJpdGx5OiAjZWU2MTIzLFxuICBiaXRseS0yOiAjNjFiM2RlLFxuICBibGFja2JlcnJ5OiAjMDA1Mzg3LFxuICBibGFja2JlcnJ5LTI6ICM4Y2I4MTEsXG4gIGJsYWNrYmVycnktMzogI2ZkYjgxMyxcbiAgYmxhY2tiZXJyeS00OiAjODhhY2ExLFxuICBibGFja2JlcnJ5LTU6ICMwMDAwMDAsXG4gIGJsYWNrYmVycnktNjogIzc4OGNiNixcbiAgYmxhY2tiZXJyeS03OiAjYTFhMWE0LFxuICBibGFja2JlcnJ5LTg6ICM4ZjhmOGMsXG4gIGJsb2NrY2hhaW46ICMxMjM5NjIsXG4gIGJsb2NrY2hhaW4tMjogIzI3NTRiYSxcbiAgYmxvY2tjaGFpbi0zOiAjMDBhZWU2LFxuICBibG9ja2NoYWluLTQ6ICM3OTllYjIsXG4gIGJsb2NrY2hhaW4tNTogI2IxZDRlNSxcbiAgYmxvZ2dlcjogI2Y1N2QwMCxcbiAgYm9laW5nOiAjMDAzM2ExLFxuICBib2lzZS1zdGF0ZS11bml2ZXJzaXR5OiAjMDkzNDdhLFxuICBib2lzZS1zdGF0ZS11bml2ZXJzaXR5LTI6ICMwMDdkYzMsXG4gIGJvaXNlLXN0YXRlLXVuaXZlcnNpdHktMzogIzAxNjlhNCxcbiAgYm9pc2Utc3RhdGUtdW5pdmVyc2l0eS00OiAjMzM5OWNjLFxuICBib2lzZS1zdGF0ZS11bml2ZXJzaXR5LTU6ICNmMTYzMmEsXG4gIGJvaXNlLXN0YXRlLXVuaXZlcnNpdHktNjogIzQ2NDY0NixcbiAgYm9pc2Utc3RhdGUtdW5pdmVyc2l0eS03OiAjYjdiN2I3LFxuICBib2lzZS1zdGF0ZS11bml2ZXJzaXR5LTg6ICNmNmY2ZjUsXG4gIGJvbWJhcmRpZXI6ICM4OTk2YTAsXG4gIGJvb2tpbmctY29tOiAjMDAzNTgwLFxuICBib29raW5nLWNvbS0yOiAjMDA5ZmUzLFxuICBib29raW5nLWNvbS0zOiAjZmViYTAyLFxuICBib29raW5nLWNvbS00OiAjNjY2LFxuICBib29raW5nLWNvbS01OiAjZjJmNmZhLFxuICBib3dlcjogI2ZmY2MyZixcbiAgYm93ZXItMjogI2VmNTczNCxcbiAgYm93ZXItMzogIzAwYWNlZSxcbiAgYm93ZXItNDogIzJiYWYyYixcbiAgYm93ZXItNTogIzU0MzcyOSxcbiAgYm93ZXItNjogI2NlY2VjZSxcbiAgYm94OiAjMDA2MWQ1LFxuICBib3ktc2NvdXRzLW9mLWFtZXJpY2E6ICNjZTExMjYsXG4gIGJveS1zY291dHMtb2YtYW1lcmljYS0yOiAjMDAzZjg3LFxuICBicml0aXNoLWFpcndheXM6ICMwNzVhYWEsXG4gIGJyaXRpc2gtYWlyd2F5cy0yOiAjZWIyMjI2LFxuICBicml0aXNoLWFpcndheXMtMzogIzAxMjk1YyxcbiAgYnJpdGlzaC1haXJ3YXlzLTQ6ICNlZmU5ZTUsXG4gIGJyaXRpc2gtYWlyd2F5cy01OiAjYWNhMDk1LFxuICBicml0aXNoLWFpcndheXMtNjogI2I5Y2ZlZCxcbiAgYnJpdGlzaC1haXJ3YXlzLTc6ICNhN2E5YWMsXG4gIGJydDogI2M5MGYyMyxcbiAgYnQ6ICNkNTI2ODUsXG4gIGJ0LTI6ICM1NTNhOTksXG4gIGJ0LTM6ICM2Y2JjMzUsXG4gIGJ0LTQ6ICNmZDlmM2UsXG4gIGJ0LTU6ICMwODUzOGMsXG4gIGJ1ZmZlcjogIzE2OGVlYSxcbiAgYnVmZmVyLTI6ICNlZTRmNGYsXG4gIGJ1ZmZlci0zOiAjZmZmOWVhLFxuICBidWZmZXItNDogIzc2Yjg1MixcbiAgYnVmZmVyLTU6ICMzMjNiNDMsXG4gIGJ1ZmZlci02OiAjNTk2MjZhLFxuICBidWZmZXItNzogI2NlZDdkZixcbiAgYnVmZmVyLTg6ICNlZmYzZjYsXG4gIGJ1ZmZlci05OiAjZjRmN2Y5LFxuICBidWxtYTogIzAwZDFiMixcbiAgYnVyZ2VyLWtpbmc6ICNlYzFjMjQsXG4gIGJ1cmdlci1raW5nLTI6ICNmZGJkMTAsXG4gIGJ1cmdlci1raW5nLTM6ICMwMDY2YjIsXG4gIGJ1cmdlci1raW5nLTQ6ICNlZDc5MDIsXG4gIGJ1enpmZWVkOiAjZWUzMzIyLFxuICBieW5kZXI6ICMwMGFhZmYsXG4gIGJ5bmRlci0yOiAjMzQzYTRlLFxuICBjYWRidXJ5OiAjNDcyZjkyLFxuICBjYW5vbjogI2JjMDAyNCxcbiAgY2Fub24tMjogIzAwMDAwMCxcbiAgY2FwaXRhbC1vbmU6ICMwMDQ5NzcsXG4gIGNhcGl0YWwtb25lLTI6ICNkMDMwMjcsXG4gIGNhcmJvbm1hZGU6ICM2MTM4NTQsXG4gIGNhcnJlZm91cjogIzAwMzg3YixcbiAgY2FycmVmb3VyLTI6ICNiYjFlMTAsXG4gIGNhcnJlZm91ci0zOiAjZjY3ODI4LFxuICBjYXJyZWZvdXItNDogIzIzN2Y1MixcbiAgY2Fycm90OiAjMzg4ZWQxLFxuICBjYXJyb3QtMjogI2Q3NGUyNixcbiAgY2Fycm90LTM6ICMwMDY4MzcsXG4gIGNhcnJvdC00OiAjZmE5ZjFlLFxuICBjYXJyb3QtNTogI2Y3OTMxZSxcbiAgY2FydG9vbi1uZXR3b3JrOiAjMDBhZWVmLFxuICBjYXJ0b29uLW5ldHdvcmstMjogI2VkMDA4YyxcbiAgY2FydG9vbi1uZXR3b3JrLTM6ICNmZmYwMDAsXG4gIGNhcnRvb24tbmV0d29yay00OiAjMDAwMDAwLFxuICBjYXNlLW1hdGU6ICM4NDc1NGUsXG4gIGNhc2UtbWF0ZS0yOiAjYTYxOTJlLFxuICBjYXNlLW1hdGUtMzogI2RlY2JhNSxcbiAgY2FzZS1tYXRlLTQ6ICMwMDAwMDAsXG4gIGNoYW5nZS1vcmc6ICNlYzJjMjIsXG4gIGNoYW5uZWwtNDogIzJlMWY1NCxcbiAgY2hhbm5lbC00LTI6ICM1MjA1N2YsXG4gIGNoYW5uZWwtNC0zOiAjYmYwMzNiLFxuICBjaGFubmVsLTQtNDogI2YwMGEzNixcbiAgY2hhbm5lbC00LTU6ICNlZDNiMjEsXG4gIGNoYW5uZWwtNC02OiAjZmY2OTA4LFxuICBjaGFubmVsLTQtNzogI2ZmYzcxOSxcbiAgY2hhbm5lbC00LTg6ICM1OThjMTQsXG4gIGNoYW5uZWwtNC05OiAjMzM1MjM4LFxuICBjaGFubmVsLTQtMTA6ICM0YTg1OTQsXG4gIGNoYW5uZWwtNC0xMTogIzA1MTczNixcbiAgY2hhbm5lbC00LTEyOiAjMDAwMDAwLFxuICBjaGFubmVsLTQtMTM6ICM3MDYzNTcsXG4gIGNoYW5uZWwtNC0xNDogI2IwYTY5NixcbiAgY2hhbm5lbC00LTE1OiAjZGJlMGUzLFxuICBjaGFubmVsLTQtMTY6ICNkYmVlZGUsXG4gIGNoYXJpdHktd2F0ZXI6ICNmZmM5MDcsXG4gIGNoYXJpdHktd2F0ZXItMjogIzJlOWRmNyxcbiAgY2hhcml0eS13YXRlci0zOiAjMjMxZjIwLFxuICBjaGVkZGFyOiAjZmY3MjQzLFxuICBjaXR5bWFwcGVyOiAjMzdhYjJlLFxuICBjbGFzLW9obHNvbjogIzYwYWZkYyxcbiAgY2xlbXNvbi11bml2ZXJzaXR5OiAjZjY2NzMzLFxuICBjbGVtc29uLXVuaXZlcnNpdHktMjogIzUyMmQ4MCxcbiAgY2xlbXNvbi11bml2ZXJzaXR5LTM6ICNkNGM5OWUsXG4gIGNsZW1zb24tdW5pdmVyc2l0eS00OiAjNjg1YzUzLFxuICBjbGVtc29uLXVuaXZlcnNpdHktNTogI2EyNTAxNixcbiAgY2xlbXNvbi11bml2ZXJzaXR5LTY6ICM1NjJlMTksXG4gIGNsZW1zb24tdW5pdmVyc2l0eS03OiAjODY4OThjLFxuICBjbGVtc29uLXVuaXZlcnNpdHktODogI2Y5ZTQ5OCxcbiAgY2xlbXNvbi11bml2ZXJzaXR5LTk6ICM1NjYxMjcsXG4gIGNsZW1zb24tdW5pdmVyc2l0eS0xMDogIzNhNDk1OCxcbiAgY2xlbXNvbi11bml2ZXJzaXR5LTExOiAjYjVjMzI3LFxuICBjbGVtc29uLXVuaXZlcnNpdHktMTI6ICMxMDlkYzAsXG4gIGNsb29iOiAjMjEzZTk3LFxuICBjbG9vYi0yOiAjZmZhYzI1LFxuICBjbG9vYi0zOiAjZDAwMDJjLFxuICBjbG9vYi00OiAjZmY0ODE2LFxuICBjbG9vYi01OiAjZmY0ODE2LFxuICBjbG91ZGZsYXJlOiAjZjM4MDIwLFxuICBjbG91ZGZsYXJlLTI6ICNmYWFlNDAsXG4gIGNsb3VkZmxhcmUtMzogIzQwNDA0MSxcbiAgY25uOiAjY2MwMDAwLFxuICBjbm4tMjogIzAwMDAwMCxcbiAgY25uLTM6ICMyODI4MjgsXG4gIGNubi00OiAjNDY0NjQ2LFxuICBjb2NhLWNvbGE6ICNlZDFjMTYsXG4gIGNvZGUtc2Nob29sOiAjNjE2ZjY3LFxuICBjb2RlLXNjaG9vbC0yOiAjYzY4MTQzLFxuICBjb2RlY2FkZW15OiAjZjY1YTViLFxuICBjb2RlY2FkZW15LTI6ICMyMDQwNTYsXG4gIGNvZGVwZW46ICMwZWJlZmYsXG4gIGNvZGVwZW4tMjogIzQ3Y2Y3MyxcbiAgY29kZXBlbi0zOiAjYWU2M2U0LFxuICBjb2RlcGVuLTQ6ICNmY2QwMDAsXG4gIGNvZGVwZW4tNTogI2ZmM2M0MSxcbiAgY29kZXBlbi02OiAjNzZkYWZmLFxuICBjb2luYmFzZTogIzA2NjdkMCxcbiAgY29ubmV4eGlvbjogI2QyZWEzMixcbiAgY29ubmV4eGlvbi0yOiAjMDE2NzczLFxuICBjb25zdGFudC1jb250YWN0OiAjNDM5ZmQzLFxuICBjb25zdGFudC1jb250YWN0LTI6ICNmNmIxMjgsXG4gIGNvbnRpbmVudGFsLWFnOiAjZmZhNTAwLFxuICBjb250aW5lbnRhbC1hZy0yOiAjMDBhNWRjLFxuICBjb250aW5lbnRhbC1hZy0zOiAjMDA0ZWFmLFxuICBjb250aW5lbnRhbC1hZy00OiAjMmRiOTI4LFxuICBjb250aW5lbnRhbC1hZy01OiAjMDU3ODU1LFxuICBjb250aW5lbnRhbC1hZy02OiAjZmYyZDM3LFxuICBjb250aW5lbnRhbC1hZy03OiAjMDAwMDAwLFxuICBjb250aW5lbnRhbC1hZy04OiAjNzM3MzczLFxuICBjb250aW5lbnRhbC1hZy05OiAjOTY5Njk2LFxuICBjb250aW5lbnRhbC1hZy0xMDogI2NkY2RjZCxcbiAgY29udGluZW50YWwtYWctMTE6ICNmMGYwZjAsXG4gIGNvdWNoc3VyZmluZzogI2Q1NDkwYyxcbiAgY291cnR5YXJkOiAjNjg5NTUwLFxuICBjb3VydHlhcmQtMjogIzg1YzQ0NixcbiAgY291cnR5YXJkLTM6ICNjMGRlOWUsXG4gIGNvdXJ0eWFyZC00OiAjYjlkY2E0LFxuICBjcmFmdC1jbXM6ICNkYTVhNDcsXG4gIGNyZWF0aXZlLWNvbW1vbnM6ICNiNjJiNmUsXG4gIGNyZWF0aXZlLWNvbW1vbnMtMjogIzk2MjhjNixcbiAgY3JlYXRpdmUtY29tbW9ucy0zOiAjNDM3NGI3LFxuICBjcmVhdGl2ZS1jb21tb25zLTQ6ICNhYmI4YWYsXG4gIGNyZWF0aXZlLWNvbW1vbnMtNTogIzk4YzgwNyxcbiAgY3JlYXRpdmUtY29tbW9ucy02OiAjYjFhMjRhLFxuICBjcmVhdGl2ZS1jb21tb25zLTc6ICNlZGQ4MTIsXG4gIGNyZWF0aXZlLWNvbW1vbnMtODogI2VmOTQyMSxcbiAgY3JlYXRpdmUtY29tbW9ucy05OiAjZDEzODE0LFxuICBjcmVhdGl2ZS1tYXJrZXQ6ICM4YmE3NTMsXG4gIGNyb3dkaW46ICMzMDY2MGYsXG4gIGNyb3dkaW4tMjogI2I4Y2MxYyxcbiAgY3Jvd25lLXBsYXphOiAjODMwMDUxLFxuICBjcm93bmUtcGxhemEtMjogI2NmMDA3MixcbiAgY3Jvd25lLXBsYXphLTM6ICNkOWU1MDYsXG4gIGNyb3duZS1wbGF6YS00OiAjZmY3OTAwLFxuICBjcm93bmUtcGxhemEtNTogIzAwYzZkNyxcbiAgY3Jvd25lLXBsYXphLTY6ICM3NjZhNjUsXG4gIGNydW5jaGJhc2U6ICMyMjkyYTcsXG4gIGN1bHZlcnM6ICMwMDU2OTYsXG4gIGN1bmFyZDogIzFkMWQxYixcbiAgY3VuYXJkLTI6ICNhZTlhNjQsXG4gIGN1bmFyZC0zOiAjZTQyMzEzLFxuICBjdW5hcmQtNDogIzhiOGM4ZCxcbiAgY3ZzOiAjY2MwMDAwLFxuICBkYWlseW1vdGlvbjogIzAwYWFmZixcbiAgZGFpbHltb3Rpb24tMjogIzAwZDJmMyxcbiAgZGFpbWxlcjogIzI2M2Y2YSxcbiAgZGFpbWxlci0yOiAjMTgyYjQ1LFxuICBkYWltbGVyLTM6ICM2YjBmMjQsXG4gIGRhaW1sZXItNDogIzE5MzcyNSxcbiAgZGFpbWxlci01OiAjNjA2MDYxLFxuICBkYXRhZG9nOiAjNzc0YWE0LFxuICBkZWFsaGFjazogIzA5NTI4MCxcbiAgZGVhbGhhY2stMjogIzAwYTFmMSxcbiAgZGViaWFuOiAjYTgwMDMwLFxuICBkZWV6ZXI6ICNmZjAwMDAsXG4gIGRlZXplci0yOiAjZmZlZDAwLFxuICBkZWV6ZXItMzogI2ZmMDA5MixcbiAgZGVlemVyLTQ6ICNjMmZmMDAsXG4gIGRlZXplci01OiAjMDBjN2YyLFxuICBkZWV6ZXItNjogI2MxZjFmYyxcbiAgZGVlemVyLTc6ICNlYmZmYWMsXG4gIGRlZXplci04OiAjZmZjMmU1LFxuICBkZWV6ZXItOTogI2ZmYWFhYSxcbiAgZGVsZWN0YWJsZTogIzMzNDg1OCxcbiAgZGVsZWN0YWJsZS0yOiAjY2Q1OTVhLFxuICBkZWxlY3RhYmxlLTM6ICM5NDkzOGYsXG4gIGRlbGVjdGFibGUtNDogI2EzYTdhNixcbiAgZGVsZWN0YWJsZS01OiAjZGJjNWIwLFxuICBkZWxlY3RhYmxlLTY6ICNmOGRmYzIsXG4gIGRlbGVjdGFibGUtNzogI2Y5ZWJkZixcbiAgZGVsaWNpb3VzOiAjMzM5OWZmLFxuICBkZWxpY2lvdXMtMjogIzIyMjIyMixcbiAgZGVsaWNpb3VzLTM6ICNlZWVlZWUsXG4gIGRlbGl2ZXJvbzogIzAwYzFiMixcbiAgZGVsbDogIzAwODVjMyxcbiAgZGVsbC0yOiAjN2FiODAwLFxuICBkZWxsLTM6ICNmMmFmMDAsXG4gIGRlbGwtNDogI2RjNTAzNCxcbiAgZGVsbC01OiAjY2UxMTI2LFxuICBkZWxsLTY6ICNiNzI5NWEsXG4gIGRlbGwtNzogIzZlMjU4NSxcbiAgZGVsbC04OiAjNzFjNmMxLFxuICBkZWxsLTk6ICM1NDgyYWIsXG4gIGRlbGwtMTA6ICMwMDliYmIsXG4gIGRlbGwtMTE6ICM0NDQ0NDQsXG4gIGRlbGwtMTI6ICNlZWVlZWUsXG4gIGRlbHRhLWFpcmxpbmVzOiAjYzgxMDJlLFxuICBkZWx0YS1haXJsaW5lcy0yOiAjODYyNjMzLFxuICBkZWx0YS1haXJsaW5lcy0zOiAjMDAzYTcwLFxuICBkZW50YWwtcGxhbnM6ICNmOTkxMDQsXG4gIGRlbnRhbC1wbGFucy0yOiAjMDBiN2M5LFxuICBkZXNpZ25lci1uZXdzOiAjMmQ3MmQ5LFxuICBkZXNpZ25tb286ICNlNjRiNTAsXG4gIGRlc2lnbm1vby0yOiAjZGJjNjVkLFxuICBkZXV0c2NoZS1iYWhuOiAjZmYwMDAwLFxuICBkZXZpYW50YXJ0OiAjMDVjYzQ3LFxuICBkZXZpYW50YXJ0LTI6ICM0ZGM0N2QsXG4gIGRldmlhbnRhcnQtMzogIzE4MWExYixcbiAgZGV2b3VyOiAjZmYwMDAwLFxuICBkZXdhbHQ6ICNmZWJkMTcsXG4gIGRobDogI2JhMGMyZixcbiAgZGhsLTI6ICNmZmNkMDAsXG4gIGRobC0zOiAjYzljOWM5LFxuICBkaWVib2xkOiAjMDA3ZGMzLFxuICBkaWVib2xkLTI6ICMwMDNmNjksXG4gIGRpZWJvbGQtMzogIzk1NDAxMCxcbiAgZGllYm9sZC00OiAjNDQ1YzZlLFxuICBkaWVib2xkLTU6ICMwMDUyMzgsXG4gIGRpZWJvbGQtNjogIzk3ODI0YixcbiAgZGlnZzogIzAwNWJlMixcbiAgZGlnZy0yOiAjMDAwMDAwLFxuICBkaWdpdGFsLW9jZWFuOiAjMDA4YmNmLFxuICBkaW5kcjogI2ZkYjk0ZSxcbiAgZGluZHItMjogI2Y5YTg1MixcbiAgZGluZHItMzogI2Y2OTY1MyxcbiAgZGluZHItNDogI2YzODY1NCxcbiAgZGluZHItNTogI2YwNzY1NCxcbiAgZGluZHItNjogI2VkNjg1NixcbiAgZGluZHItNzogI2VmNTk1NixcbiAgZGluZHItODogI2VlNGM1OCxcbiAgZGluZHItOTogIzU2YzFhYixcbiAgZGluZHItMTA6ICM2YTZiNmEsXG4gIGRpcmVjdC1lbmVyZ3k6ICNmMDVkMjEsXG4gIGRpcmVjdC1lbmVyZ3ktMjogIzJjNTc3MCxcbiAgZGlyZWN0LWVuZXJneS0zOiAjMGY3MjNhLFxuICBkaXJlY3QtZW5lcmd5LTQ6ICNjN2M4Y2EsXG4gIGRpcmVjdC1lbmVyZ3ktNTogIzY2NjY2NixcbiAgZGlyZWN0djogIzAwYTZkNixcbiAgZGlyZWN0di0yOiAjMDA2MjliLFxuICBkaXJlY3R2LTM6ICMwMDM4NjUsXG4gIGRpc2NvZ3M6ICMwMDAwMDAsXG4gIGRpc2NvZ3MtMjogIzMzMzMzMyxcbiAgZGlzY29ncy0zOiAjZjVkZjJlLFxuICBkaXNjb3JkOiAjNzI4OWRhLFxuICBkaXNjb3JkLTI6ICM5OWFhYjUsXG4gIGRpc2NvcmQtMzogIzJjMmYzMyxcbiAgZGlzY29yZC00OiAjMjMyNzJhLFxuICBkaXNoLW5ldHdvcms6ICNlYzE5NDQsXG4gIGRpc25leS14ZDogIzBhZjE2NyxcbiAgZGlzbmV5LXhkLTI6ICNlZTcwYTYsXG4gIGRpc25leS14ZC0zOiAjNTIwMDk5LFxuICBkaXNuZXkteGQtNDogIzM5ZWFmZCxcbiAgZGlzbmV5LXhkLTU6ICMwZDA3MzUsXG4gIGRpc25leS14ZC02OiAjZjVmNWY1LFxuICBkaXNxdXM6ICMyZTlmZmYsXG4gIGRqYW5nbzogIzA5MmUyMCxcbiAgZG9ja2VyOiAjMGRiN2VkLFxuICBkb2NrZXItMjogIzM4NGQ1NCxcbiAgZG9taW5vczogIzBiNjQ4ZixcbiAgZG9taW5vcy0yOiAjZTIxNzM3LFxuICBkb3c6ICNlODAwMzMsXG4gIGRvdy0yOiAjZmRiYjMwLFxuICBkb3ctMzogI2VkOGIwMCxcbiAgZG93LTQ6ICNmMTVkMjIsXG4gIGRvdy01OiAjYmYwZDNlLFxuICBkb3ctNjogIzkxMDA0OCxcbiAgZG93LTc6ICNkMDAwNmYsXG4gIGRvdy04OiAjMDBhNWRiLFxuICBkcmliYmJsZTogIzQ0NDQ0NCxcbiAgZHJpYmJibGUtMjogI2VhNGM4OSxcbiAgZHJpYmJibGUtMzogIzhhYmE1NixcbiAgZHJpYmJibGUtNDogI2ZmODgzMyxcbiAgZHJpYmJibGUtNTogIzAwYjZlMyxcbiAgZHJpYmJibGUtNjogIzliYTVhOCxcbiAgZHJvcGJveDogIzAwN2VlNSxcbiAgZHJvcGJveC0yOiAjN2I4OTk0LFxuICBkcm9wYm94LTM6ICM0NzUyNWQsXG4gIGRyb3Bib3gtNDogIzNkNDY0ZCxcbiAgZHJvcGxyOiAjNTY1NGE0LFxuICBkcnVwYWw6ICMwMDc3YzAsXG4gIGRydXBhbC0yOiAjODFjZWZmLFxuICBkcnVwYWwtMzogIzAwNTk4ZSxcbiAgZHVrZS11bml2ZXJzaXR5OiAjMDAxYTU3LFxuICBkdWtlLXVuaXZlcnNpdHktMjogIzAwMzM2NixcbiAgZHVua2VkOiAjMmRhOWQ3LFxuICBkdW5rZWQtMjogIzIxMmEzZSxcbiAgZHVua2VkLTM6ICMzZmMzODAsXG4gIGR1b2xpbmdvOiAjN2FjNzBjLFxuICBkdW9saW5nby0yOiAjOGVlMDAwLFxuICBkdW9saW5nby0zOiAjZmFhOTE4LFxuICBkdW9saW5nby00OiAjZmZjNzE1LFxuICBkdW9saW5nby01OiAjZDMzMTMxLFxuICBkdW9saW5nby02OiAjZTUzODM4LFxuICBkdW9saW5nby03OiAjMWNiMGY2LFxuICBkdW9saW5nby04OiAjMTRkNGY0LFxuICBkdW9saW5nby05OiAjODU0OWJhLFxuICBkdW9saW5nby0xMDogI2E1NjBlOCxcbiAgZHVvbGluZ28tMTE6ICM0YzRjNGMsXG4gIGR1b2xpbmdvLTEyOiAjNmY2ZjZmLFxuICBkdW9saW5nby0xMzogI2NmY2ZjZixcbiAgZHVvbGluZ28tMTQ6ICNmMGYwZjAsXG4gIGR1b2xpbmdvLTE1OiAjYmZmMTk5LFxuICBkdW9saW5nby0xNjogI2Y3YzhjOSxcbiAgZHdvbGxhOiAjZmY3NDA0LFxuICBlNDogIzZkMWQ3YyxcbiAgZWFzeS1qZXQ6ICNmZjY2MDAsXG4gIGVhc3ktamV0LTI6ICMwMDAwMDAsXG4gIGVhc3ktamV0LTM6ICM1ODU5NWIsXG4gIGViYXk6ICNlNTMyMzgsXG4gIGViYXktMjogIzAwNjRkMixcbiAgZWJheS0zOiAjZjVhZjAyLFxuICBlYmF5LTQ6ICM4NmI4MTcsXG4gIGVsLWFsOiAjMTMxMTM3LFxuICBlbC1hbC0yOiAjOTE4OTc4LFxuICBlbGFuY2U6ICMwZDY5YWYsXG4gIGVsbG86ICMwMDAwMDAsXG4gIGVtYmVyOiAjZjIzODE5LFxuICBlbW1hOiAjMzE0ODU1LFxuICBlbW1hLTI6ICM1Y2MzZTgsXG4gIGVtbWEtMzogI2ZmZGIwMCxcbiAgZW1tYS00OiAjNzljZWI4LFxuICBlbW1hLTU6ICNlOTVmNWMsXG4gIGVuZG9tdW5kbzogIzg3YWExNCxcbiAgZW5nYWRnZXQ6ICM0MGIzZmYsXG4gIGVudmF0bzogIzgyYjU0MSxcbiAgZXBhbTogIzM5YzJkNyxcbiAgZXBhbS0yOiAjYTNjNjQ0LFxuICBlcGFtLTM6ICM0NjQ1NDcsXG4gIGVwYW0tNDogI2IyMjc0NixcbiAgZXBhbS01OiAjOGUyNDRkLFxuICBlcGljdGlvbnM6ICNmZjIwNTIsXG4gIGVwaWN0aW9ucy0yOiAjZTZlNmU2LFxuICBlcGljdGlvbnMtMzogIzQwNDA0MCxcbiAgZXBpY3Rpb25zLTQ6ICMwMWI1ZGQsXG4gIGVwaWN0aW9ucy01OiAjYjBkYjY0LFxuICBlcmljc3NvbjogIzAwMjU2MSxcbiAgZXNsOiAjMGQ5ZGRiLFxuICBlc2wtMjogIzQ4YjhlNyxcbiAgZXNsLTM6ICNlZmVjZWEsXG4gIGVzbC00OiAjMmMyYjJiLFxuICBlc3BuOiAjZmYwMDMzLFxuICBlc3RpbW90ZTogIzZhOWM4NCxcbiAgZXN0aW1vdGUtMjogIzc5MGY1OSxcbiAgZXN0aW1vdGUtMzogIzM3M2I5YyxcbiAgZXN0aW1vdGUtNDogI2Y3ODRiNixcbiAgZXN0aW1vdGUtNTogIzM5YjdkZCxcbiAgZXN0aW1vdGUtNjogI2NjYzkwMCxcbiAgZXRyYWRlOiAjNjYzM2NjLFxuICBldHJhZGUtMjogIzk5Y2MwMCxcbiAgZXRzeTogI2Q1NjQxYyxcbiAgZXZhbmVvczogIzMzY2M5OSxcbiAgZXZhbmVvcy0yOiAjNGJhNmY1LFxuICBldmFuZW9zLTM6ICNmZGNhMzAsXG4gIGV2YW5lb3MtNDogI2Y3OTQwMCxcbiAgZXZhbmVvcy01OiAjZjM0MjM1LFxuICBldmVudGJyaXRlOiAjZmY4MDAwLFxuICBldmVybm90ZTogIzJkYmU2MCxcbiAgZXZlcm5vdGUtMjogIzdiODY4YSxcbiAgZXZlcm5vdGUtMzogIzJmYWNiMixcbiAgZXZlcm5vdGUtNDogIzE2NmE4ZixcbiAgZXZlcm5vdGUtNTogIzNiNDQ0NixcbiAgZXZlcm5vdGUtNjogIzUyNWU2MSxcbiAgZXZlcm5vdGUtNzogIzdiODY4YSxcbiAgZXZlcm5vdGUtODogI2FlYjZiOCxcbiAgZXZlcm5vdGUtOTogI2Q3ZGNkZCxcbiAgZXZlcm5vdGUtMTA6ICNlZmYyZjMsXG4gIGV4ZWN1Y2FyOiAjMjAzMTQzLFxuICBleGVjdWNhci0yOiAjZGE5YTM5LFxuICBlenRhbGtzOiAjMDBhMGU5LFxuICBmYWItY29tOiAjZGQwMDE3LFxuICBmYWItY29tLTI6ICMwMDAwMDAsXG4gIGZhY2Vib29rOiAjM2I1OTk4LFxuICBmYWlyZmllbGQtaW5uLXN1aXRlczogIzZjYWRkZixcbiAgZmFpcmZpZWxkLWlubi1zdWl0ZXMtMjogI2IwNjAxMCxcbiAgZmFpcmZpZWxkLWlubi1zdWl0ZXMtMzogIzAwNDk5MCxcbiAgZmFpcmZpZWxkLWlubi1zdWl0ZXMtNDogI2I1MDkzOCxcbiAgZmFpcm1vbnQ6ICNhNmE2ODUsXG4gIGZhaXJtb250LTI6ICMwMDAwMDAsXG4gIGZhbW8tdXM6ICNmYTVjNGYsXG4gIGZhbW8tdXMtMjogIzMzMzMzMyxcbiAgZmFuY3k6ICMzMDk4ZGMsXG4gIGZhbmN5LTI6ICM0OTRlNTgsXG4gIGZlZGV4OiAjNGQxNDhjLFxuICBmZWRleC0yOiAjZmY2NjAwLFxuICBmZWRleC0zOiAjMDBjYzAwLFxuICBmZWRleC00OiAjMDA5OWNjLFxuICBmZWRleC01OiAjZmYwMDMzLFxuICBmZWRleC02OiAjZmZjYzAwLFxuICBmZWRleC03OiAjOTk5OTk5LFxuICBmZWRvcmE6ICMyOTQxNzIsXG4gIGZlZG9yYS0yOiAjMzI1MTkxLFxuICBmZWRvcmEtMzogIzNDNkVCNCxcbiAgZmVkb3JhLTQ6ICM4MURDM0UsXG4gIGZlZG9yYS01OiAjOTk3MEI1LFxuICBmZWVkbHk6ICMyYmIyNGMsXG4gIGZlbmRpOiAjZjliOTQ5LFxuICBmZXJyYXJpOiAjZTMyMTE5LFxuICBmaWF0OiAjOTYxNzJlLFxuICBmaWF0LTI6ICM2ZDJkNDEsXG4gIGZpbG00OiAjMDAwMDAwLFxuICBmaWxtNC0yOiAjZDYxODJhLFxuICBmaXJlZm94OiAjZTY2MDAwLFxuICBmaXJlZm94LTI6ICNmZjk1MDAsXG4gIGZpcmVmb3gtMzogI2ZmY2IwMCxcbiAgZmlyZWZveC00OiAjMDA1MzlmLFxuICBmaXJlZm94LTU6ICMwMDk1ZGQsXG4gIGZpcmVmb3gtNjogIzMzMWU1NCxcbiAgZmlyZWZveC03OiAjMDAyMTQ3LFxuICBmaXNrYXJzOiAjZmY4ZTAwLFxuICBmaXNrYXJzLTI6ICMwMDAwMDAsXG4gIGZpc2thcnMtMzogIzk1NTIxNCxcbiAgZmlza2Fycy00OiAjNTU2MDFjLFxuICBmaXNrYXJzLTU6ICMwMDUxNzIsXG4gIGZpdGJpdDogIzRjYzJjNCxcbiAgZml0Yml0LTI6ICNmNTQ3ODUsXG4gIGZpdGJpdC0zOiAjMzQzNDM0LFxuICBmaXZlLWd1eXM6ICNlZDE3NGYsXG4gIGZpdmUtZ3V5cy0yOiAjZmJiMDQwLFxuICBmaXZlLWd1eXMtMzogI2VmYzQwMixcbiAgZml2ZS1ndXlzLTQ6ICNkNDg5MWMsXG4gIGZpdmVycjogIzAwYjIyZCxcbiAgZml2ZXRoaXJ0eWVpZ2h0OiAjZWQ3MTNhLFxuICBmaXZldGhpcnR5ZWlnaHQtMjogIzAwMDAwMCxcbiAgZmxhdHRyOiAjZjY3YzFhLFxuICBmbGF0dHItMjogIzMzOGQxMSxcbiAgZmxhdm9ycy1tZTogI2YxMDA4NyxcbiAgZmxhdm9ycy1tZS0yOiAjMDA5YWU3LFxuICBmbGlja3I6ICMwMDYzZGMsXG4gIGZsaWNrci0yOiAjZmYwMDg0LFxuICBmbGlwYm9hcmQ6ICNlMTI4MjgsXG4gIGZsaXhzdGVyOiAjMjk3MWIyLFxuICBmbHVpZC11aTogIzNmYTlmNSxcbiAgZmx1aWQtdWktMjogIzk4OTg5OCxcbiAgZmx1aWQtdWktMzogI2Y4ZjhmOCxcbiAgZm9sbHI6ICM0ZGM5ZjYsXG4gIGZvbGxyLTI6ICNmNjcwMTksXG4gIGZvbGxyLTM6ICNmNTM3OTQsXG4gIGZvbGxyLTQ6ICM1MzdiYzQsXG4gIGZvbGxyLTU6ICNhY2MyMzYsXG4gIGZvbnRhd2Vzb21lOiAjMjI4YWU2LFxuICBmb3JkOiAjMWMzOTZkLFxuICBmb3Jyc3Q6ICM1YjlhNjgsXG4gIGZvdXJzcXVhcmU6ICNmOTQ4NzcsXG4gIGZvdXJzcXVhcmUtMjogIzA3MzJhMixcbiAgZm91cnNxdWFyZS0zOiAjMmQ1YmUzLFxuICBmcmVlY29kZWNhbXA6ICMwMDY0MDAsXG4gIGZyZWVjb2RlY2FtcC0yOiAjZmY5YzJhLFxuICBmcmVlY29kZWNhbXAtMzogI2ZmNDAyNSxcbiAgZnJlZWNvZGVjYW1wLTQ6ICMzOTQ5YWIsXG4gIGZyZWVjb2RlY2FtcC01OiAjZWZlZmVmLFxuICBmcmllbmQyZnJpZW5kOiAjMGY5OWQ2LFxuICBnYWxsYXVkZXQtdW5pdmVyc2l0eTogIzAwNDU3YyxcbiAgZ2FsbGF1ZGV0LXVuaXZlcnNpdHktMjogI2U4ZDRhMixcbiAgZ2FubmV0dDogIzAwOWJmZixcbiAgZ2FybWluOiAjMDA3Y2MzLFxuICBnYXJ1ZGE6ICM0ODQ4NDgsXG4gIGdhcnVkYS0yOiAjMDAyNTYxLFxuICBnYXJ1ZGEtMzogIzJmNmY3ZSxcbiAgZ2VuZXJhdGVwcmVzczogIzFiMjEyYixcbiAgZ2VuZXJhdGVwcmVzcy0yOiAjMWU3MmJkLFxuICBnZW5lcmF0ZXByZXNzLTM6ICNlZmVmZWYsXG4gIGdlb2NhY2hpbmc6ICM0YTc0MmMsXG4gIGdlb3JnaWEtc291dGhlcm4tdW5pdmVyc2l0eTogIzA0MWU0MixcbiAgZ2VvcmdpYS1zb3V0aGVybi11bml2ZXJzaXR5LTI6ICNhOTkyNjAsXG4gIGdldGdsdWU6ICMyZDc1YTIsXG4gIGdob3N0OiAjMjEyNDI1LFxuICBnaG9zdC0yOiAjNzE4MDg3LFxuICBnaG9zdC0zOiAjNWJhNGU1LFxuICBnaG9zdC00OiAjOWZiYjU4LFxuICBnaG9zdC01OiAjZTllOGRkLFxuICBnaWJzb246ICMwMDAwMDAsXG4gIGdpYnNvbi0yOiAjNDM2ZjhlLFxuICBnaWJzb24tMzogIzg4N2Q1OSxcbiAgZ2lic29uLTQ6ICM4Zjk2OTYsXG4gIGdpbW1lYmFyOiAjZDYxNTZjLFxuICBnaXRodWI6ICM0MDc4YzAsXG4gIGdpdGh1Yi0yOiAjNmNjNjQ0LFxuICBnaXRodWItMzogI2JkMmMwMCxcbiAgZ2l0aHViLTQ6ICNjOTUxMGMsXG4gIGdpdGh1Yi01OiAjNmU1NDk0LFxuICBnaXRodWItNjogI2ZhZmFmYSxcbiAgZ2l0aHViLTc6ICNmNWY1ZjUsXG4gIGdpdGh1Yi04OiAjMzMzLFxuICBnaXRsYWI6ICNmY2EzMjYsXG4gIGdpdGxhYi0yOiAjZmM2ZDI2LFxuICBnaXRsYWItMzogI2UyNDMyOSxcbiAgZ2l0bGFiLTQ6ICM1NTQ0ODgsXG4gIGdpdHRlcjogIzQ2YmM5OSxcbiAgZ2l0dGVyLTI6ICNmNjhkNDIsXG4gIGdpdHRlci0zOiAjZWQxOTY1LFxuICBnaXR0ZXItNDogI2YyZjBlZCxcbiAgZ2l0dGVyLTU6ICMzYTMxMzMsXG4gIGdpdHRpcDogIzY2MzMwMCxcbiAgZ2l0dGlwLTI6ICMzMzk5NjYsXG4gIGdvZGFkZHk6ICM3ZGI3MDEsXG4gIGdvZGFkZHktMjogI2ZmOGEwMCxcbiAgZ29nbzogI2U4MDAyOSxcbiAgZ29nby0yOiAjNDBiNGU1LFxuICBnb2dvLTM6ICM3Yzg2OGQsXG4gIGdvb2RyZWFkczogIzU1M2IwOCxcbiAgZ29vZ2xlOiAjNDI4NWY0LFxuICBnb29nbGUtMjogIzM0YTg1MyxcbiAgZ29vZ2xlLTM6ICNmYmJjMDUsXG4gIGdvb2dsZS00OiAjZWE0MzM1LFxuICBnb29nbGUtNTogI2U3ZTZkZCxcbiAgZ29vZ2xlLWFsbG86ICNmYmJjMDUsXG4gIGdvb2dsZS1kdW86ICM0Mjg1ZjQsXG4gIGdvb2dsZS1wbHVzOiAjZGQ0YjM5LFxuICBnb29nbGVwbHVzOiAjZGM0ZTQxLFxuICBnb3NwZWwtZm9yLWFzaWE6ICMwOTlkODQsXG4gIGdvc3BlbC1mb3ItYXNpYS0yOiAjNGQ5ZGIzLFxuICBnb3NwZWwtZm9yLWFzaWEtMzogIzQ1NmFjZixcbiAgZ29zcGVsLWZvci1hc2lhLTQ6ICM4NzYyYzksXG4gIGdvc3BlbC1mb3ItYXNpYS01OiAjYWQxODJkLFxuICBnb3NwZWwtZm9yLWFzaWEtNjogI2UxNWY1ZixcbiAgZ3JhdmF0YXI6ICMxZThjYmUsXG4gIGdyYXZpdDogI2UzMDA2MSxcbiAgZ3Jhdml0LTI6ICNkNWRmMDAsXG4gIGdyYXZpdC0zOiAjNDc1MjU4LFxuICBncmVlbmhvdXNlOiAjMDBiMmE5LFxuICBncm9vdmVzaGFyazogI2Y3N2YwMCxcbiAgZ3JvdXBvbjogIzgyYjU0OCxcbiAgZ3J1bnQ6ICNmYmE5MTksXG4gIGdydW50LTI6ICM0NjMwMTQsXG4gIGd1bHA6ICNDRjQ2NDYsXG4gIGd1bHAtMjogI0ZGRkZGRixcbiAgZ3VtdHJlZTogIzcyZWYzNixcbiAgZ3VtdHJlZS0yOiAjM2IzMTQxLFxuICBndW10cmVlLTM6ICNmMGVjZTYsXG4gIGd2YjogIzA4NjNiNSxcbiAgZ3ZiLTI6ICNmZWM2MDAsXG4gIGd2Yi0zOiAjZjM5MTAwLFxuICBndmItNDogI2UzMDAxZixcbiAgZ3ZiLTU6ICNlNTAwNjQsXG4gIGd2Yi02OiAjOTU0YTk3LFxuICBndmItNzogIzAwOWVlMyxcbiAgZ3ZiLTg6ICMxM2E1MzgsXG4gIGhhY2tlci1uZXdzOiAjZmY0MDAwLFxuICBoYW5nb3V0czogIzBmOWQ1OCxcbiAgaGFwcG46ICMwMDg3YjQsXG4gIGhhdGVuYS1ib29rbWFyazogIzAwYTRkZSxcbiAgaGVpbmVrZW46ICMwMDgyMDAsXG4gIGhlaW5la2VuLTI6ICMyMDU1MjcsXG4gIGhlaW5la2VuLTM6ICNmZjJiMDAsXG4gIGhlaW5la2VuLTQ6ICNjM2MzYzMsXG4gIGhlbGxvd2FsbGV0OiAjMDA5M2QwLFxuICBoZWxwLXNjb3V0OiAjMzE5N2Q2LFxuICBoZWxwLXNjb3V0LTI6ICMzOTQ5NTYsXG4gIGhlbHAtc2NvdXQtMzogI2Q2ZGRlMyxcbiAgaGVyZTogIzEyNDE5MSxcbiAgaGVyb2t1OiAjYzljM2U2LFxuICBoZXJva3UtMjogIzY3NjJhNixcbiAgaGV3bGV0dC1wYWNrYXJkLWVudGVycHJpc2U6ICMwMGIzODgsXG4gIGhld2xldHQtcGFja2FyZC1lbnRlcnByaXNlLTI6ICM0MjU1NjMsXG4gIGhpNTogI2ZkOTgyNyxcbiAgaGlnaGZpdmU6ICNhMjZlZWEsXG4gIGhpZ2hmaXZlLTI6ICNmN2FmZmYsXG4gIGhpZ2hmaXZlLTM6ICM1ZDcwZWEsXG4gIGhpZ2hmaXZlLTQ6ICM0NmI3ZmQsXG4gIGhvbWUtZGVwb3Q6ICNmOTYzMDIsXG4gIGhvbWVhd2F5OiAjMmE2ZWJiLFxuICBob21lYXdheS0yOiAjZmY4YTAwLFxuICBob290c3VpdGU6ICMwMDMyNjUsXG4gIGhvb3RzdWl0ZS0yOiAjZjdlOGQ1LFxuICBob290c3VpdGUtMzogI2ZmYmQwYSxcbiAgaG9vdHN1aXRlLTQ6ICNjNmFmOTIsXG4gIGhvb3RzdWl0ZS01OiAjNzE2ODVmLFxuICBob290c3VpdGUtNjogIzU0NDkzZixcbiAgaG9vdHN1aXRlLTc6ICMzODMyMmQsXG4gIGhvdXp6OiAjN2FjMTQyLFxuICBob3V6ei0yOiAjMDAwMDAwLFxuICBocDogIzAwOTZkNixcbiAgaHAtMjogI2Q3NDEwYixcbiAgaHNiYzogI2RiMDAxMSxcbiAgaHRtbDU6ICNlMzRmMjYsXG4gIGh1bHU6ICM2NmFhMzMsXG4gIGh1bHUtMjogIzk5Y2MzMyxcbiAgaHVsdS0zOiAjNDE4MTFlLFxuICBodWx1LTQ6ICMyMjIyMjIsXG4gIGh1bHUtNTogIzY2NjY2NixcbiAgaHVsdS02OiAjZThlOGU4LFxuICBodW1ibGUtYnVuZGxlOiAjY2IyNzJjLFxuICBoeWF0dDogIzZkNmU3MSxcbiAgaHlhdHQtMjogI2JmNWIyMCxcbiAgaHlhdHQtMzogIzAwNmU5NixcbiAgaHlhdHQtNDogIzhjODcwMCxcbiAgaHlhdHQtNTogI2FkNWY3ZCxcbiAgaHlhdHQtNjogI2Q3OTEwMCxcbiAgaWJtOiAjMDA2Njk5LFxuICBpY29uczg6ICMzMmMyNGQsXG4gIGlkZWFsOiAjY2MwMDY2LFxuICBpZGVhbC0yOiAjNzlhZmMxLFxuICBpZGVhbC0zOiAjMDAwMDAwLFxuICBpZGVudGktY2E6ICM3ODkyNDAsXG4gIGlkZW50aS1jYS0yOiAjN2QwMTAwLFxuICBpZGVudGktY2EtMzogIzhiYWFmZixcbiAgaWZ0dHQ6ICMzM2NjZmYsXG4gIGlmdHR0LTI6ICNmZjQ0MDAsXG4gIGlmdHR0LTM6ICMwMDAwMDAsXG4gIGloZWFydHJhZGlvOiAjYzYwMDJiLFxuICBpa2VhOiAjZmZjYzAwLFxuICBpa2VhLTI6ICMwMDMzOTksXG4gIGltZGI6ICNmNWRlNTAsXG4gIGltZ3VyOiAjODViZjI1LFxuICBpbmRlZWQ6ICMyMTY0ZjQsXG4gIGluZGVlZC0yOiAjZmY2NjAwLFxuICBpbmRpZWdvZ286ICNlYjE0NzgsXG4gIGluc3RhY2FydDogIzYwYWI1OSxcbiAgaW5zdGFncmFtOiAjNDA1ZGU2LFxuICBpbnN0YWdyYW0tMjogIzU4NTFkYixcbiAgaW5zdGFncmFtLTM6ICM4MzNhYjQsXG4gIGluc3RhZ3JhbS00OiAjYzEzNTg0LFxuICBpbnN0YWdyYW0tNTogI2UxMzA2YyxcbiAgaW5zdGFncmFtLTY6ICNmZDFkMWQsXG4gIGluc3RhZ3JhbS03OiAjZjU2MDQwLFxuICBpbnN0YWdyYW0tODogI2Y3NzczNyxcbiAgaW5zdGFncmFtLTk6ICNmY2FmNDUsXG4gIGluc3RhZ3JhbS0xMDogI2ZmZGM4MCxcbiAgaW5zdGFwYWdlOiAjMGQxYTJiLFxuICBpbnN0YXBhZ2UtMjogIzE1NjVjMCxcbiAgaW5zdGFwYWdlLTM6ICMxZTg4ZTUsXG4gIGluc3RhcGFnZS00OiAjYmNjZWQ2LFxuICBpbnN0YXBhZ2UtNTogI2YyZjdmOSxcbiAgaW5zdGFwYXBlcjogIzAwMDAwMCxcbiAgaW5zdGFwYXBlci0yOiAjNDI4YmNhLFxuICBpbnRlbDogIzBmN2RjMixcbiAgaW50ZXJuZXQtc29jaWV0eTogIzBjMWMyYyxcbiAgaW50ZXJuZXQtc29jaWV0eS0yOiAjM2E4MmU0LFxuICBpbnRlcm5ldC1zb2NpZXR5LTM6ICM0MGIyYTQsXG4gIGludGVybmV0LXNvY2lldHktNDogI2VmZjJlYyxcbiAgaW50ZXJuZXQtc29jaWV0eS01OiAjZGVkYWQwLFxuICBpbnRlcm5ldC1zb2NpZXR5LTY6ICNkMGU2ZGEsXG4gIGludGVybmV0LXNvY2lldHktNzogIzA4NTg1NixcbiAgaW50ZXJuZXQtc29jaWV0eS04OiAjMjQzNjZlLFxuICBpbnRlcm5ldC1zb2NpZXR5LTk6ICMxNDNlNTAsXG4gIGludGVybmV0LXNvY2lldHktMTA6ICM3ZTI0NWMsXG4gIGludGVybmV0LXNvY2lldHktMTE6ICNkMjUyMzgsXG4gIGludGVybmV0LXNvY2lldHktMTI6ICNlZWNhNGEsXG4gIGludHVpdDogIzM2NWViZixcbiAgaW52aXNpb246ICNmZjMzNjYsXG4gIGludmlzaW9uLTI6ICMyNTJiMzMsXG4gIGludmlzaW9uLTM6ICMyZjdiYmQsXG4gIGludmlzaW9uLTQ6ICMzMjNhNDUsXG4gIGludmlzaW9uLTU6ICM4YTk1OWUsXG4gIGludmlzaW9uLTY6ICNkNGQ3ZGEsXG4gIGludmlzaW9uLTc6ICNlOWViZWMsXG4gIGlvczogIzVmYzlmOCxcbiAgaW9zLTI6ICNmZWNiMmUsXG4gIGlvcy0zOiAjZmQ5NDI2LFxuICBpb3MtNDogI2ZjMzE1OCxcbiAgaW9zLTU6ICMxNDdlZmIsXG4gIGlvcy02OiAjNTNkNzY5LFxuICBpb3MtNzogI2ZjM2QzOSxcbiAgaW9zLTg6ICM4ZThlOTMsXG4gIGlzcmFlbC1yYWlsd2F5czogIzFlMWY1NixcbiAgaXNzdXU6ICNmMzZkNWQsXG4gIGlzdG9jazogI2ZlNDIzZixcbiAgaXN0b2NrLTI6ICMwMmEzODgsXG4gIGlzdG9jay0zOiAjMGMwZDBkLFxuICBpc3RvY2stNDogI2U4ZWRlZCxcbiAgaXN0b2NrLTU6ICNkY2UxZTEsXG4gIGphdmFzY3JpcHQ6ICNmN2RmMWUsXG4gIGphd2JvbmU6ICMwMDAwMDAsXG4gIGpibDogI2ZmNjYwMCxcbiAgamV0cGFjazogIzY2OWMzNCxcbiAgamV0cGFjay0yOiAjNzJhZjNhLFxuICBqb29tbGE6ICNmNDQzMjEsXG4gIGpvb21sYS0yOiAjNTA5MWNkLFxuICBqb29tbGEtMzogI2Y5YTU0MSxcbiAgam9vbWxhLTQ6ICM3YWMxNDMsXG4gIGpveWVudDogI2ZmNjYwMCxcbiAganF1ZXJ5OiAjMDc2OWFkLFxuICBqcXVlcnktMjogIzdhY2VmNCxcbiAga2FzcGVyc2t5LWxhYjogIzAwNmM1NCxcbiAga2FzcGVyc2t5LWxhYi0yOiAjZDUyYTFkLFxuICBrZWVlYjogIzAwYTljMCxcbiAga2hhbi1hY2FkZW15OiAjOWNiNDQzLFxuICBraGFuLWFjYWRlbXktMjogIzI0MmYzYSxcbiAga2lhOiAjYzIxYTMwLFxuICBraWNrc3RhcnRlcjogIzJiZGU3MyxcbiAga2lja3N0YXJ0ZXItMjogIzBmMjEwNSxcbiAga2lrOiAjODJiYzIzLFxuICBraWstMjogIzNkYjRlNyxcbiAga2lwcHQ6ICNkNTEwMDcsXG4gIGtpdGthdDogI2Q3MDAyMSxcbiAga2l2YTogIzYzYTU0MSxcbiAga2l2YS0yOiAjMjM2MTMzLFxuICBraXZhLTM6ICMyNmI2ZTgsXG4gIGtpd2lwYXk6ICMwMGIwZGYsXG4gIGtsbTogIzAwYTFlNCxcbiAga25pZ2h0LWZvdW5kYXRpb246ICMwMDAwMDAsXG4gIGtuaWdodC1mb3VuZGF0aW9uLTI6ICMwM2NjZTYsXG4gIGtuaWdodC1mb3VuZGF0aW9uLTM6ICMyOWM4NzYsXG4gIGtuaWdodC1mb3VuZGF0aW9uLTQ6ICNmZjQwODEsXG4gIGtuaWdodC1mb3VuZGF0aW9uLTU6ICNmZGNlMmUsXG4gIGtuaWdodC1mb3VuZGF0aW9uLTY6ICNmNWY0ZjIsXG4gIGtuaWdodC1mb3VuZGF0aW9uLTc6ICNjY2NjY2MsXG4gIGtuaWdodC1mb3VuZGF0aW9uLTg6ICM2NjY2NjYsXG4gIGtuaWdodC1mb3VuZGF0aW9uLTk6ICNmZjM5MzksXG4gIGtvZGVyeTogIzAwYWY4MSxcbiAgbGFiczY0OiAjRTE0ODE3LFxuICBsYWJzNjQtMjogI0YwOEI1MyxcbiAgbGFiczY0LTM6ICM3QjJBMTAsXG4gIGxhYnM2NC00OiAjQUI2NTQzLFxuICBsYWJzNjQtNTogI0YyOTUxQyxcbiAgbGFiczY0LTY6ICM4Nzg4OEEsXG4gIGxhbWJvcmdoaW5pOiAjZGRiMzIxLFxuICBsYXJhdmVsOiAjZjU1MjQ3LFxuICBsYXN0Zm06ICNkNTEwMDcsXG4gIGxhc3RwYXNzOiAjZDMyZDI3LFxuICBsYXN0cGFzcy0yOiAjYWYwODA5LFxuICBsYXN0cGFzcy0zOiAjMDAwMDAwLFxuICBsYXN0cGFzcy00OiAjMGMyMzQwLFxuICBsYXN0cGFzcy01OiAjMDBhM2UwLFxuICBsYXN0cGFzcy02OiAjZWRlMDRiLFxuICBsYXN0cGFzcy03OiAjMzMzZjQ4LFxuICBsYXN0cGFzcy04OiAjZDllMWUyLFxuICBsZWdvOiAjZjZlYzM1LFxuICBsZWdvLTI6ICNkMTEwMTMsXG4gIGxlZ28tMzogIzAwMDAwMCxcbiAgbGluZTogIzAwYzMwMCxcbiAgbGlua2VkaW46ICMwMDc3YjUsXG4gIGxpbmtlZGluLTI6ICMwMDAwMDAsXG4gIGxpbmtlZGluLTM6ICMzMTMzMzUsXG4gIGxpbmtlZGluLTQ6ICM4Njg4OGEsXG4gIGxpbmtlZGluLTU6ICNjYWNjY2UsXG4gIGxpbmtlZGluLTY6ICMwMGEwZGMsXG4gIGxpbmtlZGluLTc6ICM4ZDZjYWIsXG4gIGxpbmtlZGluLTg6ICNkZDUxNDMsXG4gIGxpbmtlZGluLTk6ICNlNjg1MjMsXG4gIGxpdmVzdHJlYW06ICNjZjIwMmUsXG4gIGxpdmVzdHJlYW0tMjogIzIzMjEyMSxcbiAgbGl2ZXN0cmVhbS0zOiAjZjc4ODIyLFxuICBsaXZlc3RyZWFtLTQ6ICNmNmRiMzUsXG4gIGxpdmVzdHJlYW0tNTogIzZkYzA2NyxcbiAgbGl2ZXN0cmVhbS02OiAjNDE4NWJlLFxuICBsaXZlc3RyZWFtLTc6ICM4ZjQ5OWMsXG4gIGxsb3lkczogI2Q4MWYyYSxcbiAgbGxveWRzLTI6ICNmZjk5MDAsXG4gIGxsb3lkcy0zOiAjZTBkODZlLFxuICBsbG95ZHMtNDogIzllYTkwMCxcbiAgbGxveWRzLTU6ICM2ZWM5ZTAsXG4gIGxsb3lkcy02OiAjMDA3ZWEzLFxuICBsbG95ZHMtNzogIzllNDc3MCxcbiAgbGxveWRzLTg6ICM2MzFkNzYsXG4gIGxsb3lkcy05OiAjMWUxZTFlLFxuICBsb2NhbGJpdGNvaW5zLWNvbTogIzAwNmZiZixcbiAgbG9jYWxiaXRjb2lucy1jb20tMjogI2ZmN2IwMCxcbiAgbG9tbzogI2ViMDAyOCxcbiAgbG9tby0yOiAjMDBhMGRmLFxuICBsb25kb24tdW5kZXJncm91bmQ6ICMwMDAwOTksXG4gIGxvbmRvbi11bmRlcmdyb3VuZC0yOiAjY2MzMzMzLFxuICBsb3dlczogIzAwNDk5MCxcbiAgbG93ZXMtMjogIzE1YjZlNSxcbiAgbHVtbzogIzU3NjM5NixcbiAgbHlmdDogI2ZmMDBiZixcbiAgbHlmdC0yOiAjMzUyMzg0LFxuICBseWZ0LTM6ICMzMzM0NDcsXG4gIGx5ZnQtNDogI2YzZjNmNSxcbiAgbWFnZW50bzogI2Y0NmYyNSxcbiAgbWFpbC1ydTogIzE2OGRlMixcbiAgbWFpbC1ydS0yOiAjZmZhOTMwLFxuICBtYWlsY2hpbXA6ICMyMzlhYjksXG4gIG1haWxjaGltcC0yOiAjNTJiYWQ1LFxuICBtYWlsY2hpbXAtMzogIzZkYzVkYyxcbiAgbWFpbGNoaW1wLTQ6ICMzNzM3MzcsXG4gIG1haWxjaGltcC01OiAjNWQ1YzVkLFxuICBtYWlsY2hpbXAtNjogI2I3YjdiNyxcbiAgbWFpbHJ1OiAjMTY4ZGUyLFxuICBtYWlscnUtMjogI2ZmYTkzMCxcbiAgbWFraXRhOiAjZDgyMDI4LFxuICBtYWtpdGEtMjogIzI5YTBiNyxcbiAgbWFuamFyby1saW51eDogIzM0YmU1YixcbiAgbWFwYm94OiAjM2JiMmQwLFxuICBtYXBib3gtMjogIzM4ODdiZSxcbiAgbWFwYm94LTM6ICM4YThhY2IsXG4gIG1hcGJveC00OiAjNTZiODgxLFxuICBtYXBib3gtNTogIzUwNjY3ZixcbiAgbWFwYm94LTY6ICM0MWFmYTUsXG4gIG1hcGJveC03OiAjZjk4ODZjLFxuICBtYXBib3gtODogI2U1NWU1ZSxcbiAgbWFwYm94LTk6ICNlZDY0OTgsXG4gIG1hcGJveC0xMDogI2ZiYjAzYixcbiAgbWFwYm94LTExOiAjMTQyNzM2LFxuICBtYXBib3gtMTI6ICMyODM1M2QsXG4gIG1hcGJveC0xMzogIzIyMmIzMCxcbiAgbWFzc2FjaHVzZXR0cy1pbnN0aXR1dGUtb2YtdGVjaG5vbG9neTogI2EzMWYzNCxcbiAgbWFzc2FjaHVzZXR0cy1pbnN0aXR1dGUtb2YtdGVjaG5vbG9neS0yOiAjOGE4YjhjLFxuICBtYXNzYWNodXNldHRzLWluc3RpdHV0ZS1vZi10ZWNobm9sb2d5LTM6ICNjMmMwYmYsXG4gIG1hc3N5LWdyb3VwOiAjMDA0YTc3LFxuICBtYXNzeS1ncm91cC0yOiAjMDBhZGVlLFxuICBtYXNzeS1ncm91cC0zOiAjZmY4MTAwLFxuICBtYXNzeS1ncm91cC00OiAjZmZkMjAwLFxuICBtYXN0ZXJjYXJkOiAjY2MwMDAwLFxuICBtYXN0ZXJjYXJkLTI6ICNmZjk5MDAsXG4gIG1hc3RlcmNhcmQtMzogIzAwMDA2NixcbiAgbWNkb25hbGRzOiAjYmYwYzBjLFxuICBtY2RvbmFsZHMtMjogI2U3NmEwNSxcbiAgbWNkb25hbGRzLTM6ICNmZmM2MDAsXG4gIG1jZG9uYWxkcy00OiAjNDdiYzAwLFxuICBtY2RvbmFsZHMtNTogIzA1MDA3YixcbiAgbWNkb25hbGRzLTY6ICM5NzQ4YTgsXG4gIG1jZG9uYWxkcy03OiAjMmJiM2YzLFxuICBtY2RvbmFsZHMtODogIzg2NTIwMCxcbiAgbWVkaXVtOiAjMDBhYjZjLFxuICBtZWV0dXA6ICNlMDM5M2UsXG4gIG1laWplcjogIzBhNGQ4YyxcbiAgbWVpamVyLTI6ICNkZDEzMjEsXG4gIG1lcmNhZG9saWJyZS1jb206ICNmZmU2MDAsXG4gIG1lcmNhZG9saWJyZS1jb20tMjogIzJkMzI3NyxcbiAgbWVzc2VuZ2VyOiAjMDA4NGZmLFxuICBtaWM6ICMyMWMxZmYsXG4gIG1pY3Jvc29mdDogI2Y2NTMxNCxcbiAgbWljcm9zb2Z0LTI6ICM3Y2JiMDAsXG4gIG1pY3Jvc29mdC0zOiAjMDBhMWYxLFxuICBtaWNyb3NvZnQtNDogI2ZmYmIwMCxcbiAgbWljcm9zb2Z0LWJhbmQ6ICM3ODNiZDIsXG4gIG1pY3Jvc29mdC1vZmZpY2U6ICNlYTNlMjMsXG4gIG1pY3Jvc29mdC1zdXJmYWNlOiAjMDA3OGQ3LFxuICBtaWNyb3NvZnQtc3VyZmFjZS0yOiAjZWVlZWVlLFxuICBtaWNyb3NvZnQtc3VyZmFjZS0zOiAjNzM3MzczLFxuICBtaWNyb3NvZnQtc3VyZmFjZS00OiAjNTA1MDUwLFxuICBtaWNyb3NvZnQtc3VyZmFjZS01OiAjMDAwMDAwLFxuICBtaWxsaWdyYW06ICM5YjRkY2EsXG4gIG1pbGxpZ3JhbS0yOiAjZjRmNWY2LFxuICBtaWxsaWdyYW0tMzogIzYwNmM3NixcbiAgbWl4Y2xvdWQ6ICM1MmFhZDgsXG4gIG1peGNsb3VkLTI6ICMyNzNhNGIsXG4gIG1peGNsb3VkLTM6ICMxZDJkM2IsXG4gIG1peHBhbmVsOiAjYTA4NmQzLFxuICBtbGI6ICMwMDAwODgsXG4gIG1sYi0yOiAjY2MwMDAwLFxuICBtb2JpbGluazogI2VlMWQyMyxcbiAgbW9qYW5nOiAjZGIxZjI5LFxuICBtb2phbmctMjogIzAwMDAwMCxcbiAgbW9sbGllOiAjYzZkNmRmLFxuICBtb2xsaWUtMjogI2VjNDUzNCxcbiAgbW9uZ29kYjogIzU4OTYzNixcbiAgbW9udGNsYWlyLXN0YXRlLXVuaXZlcnNpdHk6ICNjZTExNDEsXG4gIG1vbnRjbGFpci1zdGF0ZS11bml2ZXJzaXR5LTI6ICNlZWIxMTEsXG4gIG1vbnRjbGFpci1zdGF0ZS11bml2ZXJzaXR5LTM6ICNlODdkMWUsXG4gIG1vbnRjbGFpci1zdGF0ZS11bml2ZXJzaXR5LTQ6ICM5NGNlMDgsXG4gIG1vbnRjbGFpci1zdGF0ZS11bml2ZXJzaXR5LTU6ICMwMDM4NmIsXG4gIG1vbnRjbGFpci1zdGF0ZS11bml2ZXJzaXR5LTY6ICM5Njk0OTEsXG4gIG1vcmU0OiAjOTQ5NDgzLFxuICBtb3JlNC0yOiAjZjQ3YjdiLFxuICBtb3JlNC0zOiAjOWYxZjVjLFxuICBtb3JlNC00OiAjZWY5MDIwLFxuICBtb3JlNC01OiAjMDBhZjNlLFxuICBtb3JlNC02OiAjODViN2UyLFxuICBtb3JlNC03OiAjMjkyNDVjLFxuICBtb3JlNC04OiAjZmZkNjE2LFxuICBtb3JlNC05OiAjZTUzNTJiLFxuICBtb3JlNC0xMDogI2U5OTBhYixcbiAgbW9yZTQtMTE6ICMwMDgxYjQsXG4gIG1vcmU0LTEyOiAjOTZjYmIzLFxuICBtb3JlNC0xMzogIzkxYmUzZSxcbiAgbW9yZTQtMTQ6ICMzOWE2ZGQsXG4gIG1vcmU0LTE1OiAjZWIwOTczLFxuICBtb3JlNC0xNjogI2RkZTJlMCxcbiAgbW9yZTQtMTc6ICMzMzNjNDEsXG4gIG1vdG9yb2xhOiAjNWM5MmZhLFxuICBtb3ppbGxhOiAjYzEzODMyLFxuICBtb3ppbGxhLTI6ICNkN2QzYzgsXG4gIG1vemlsbGEtMzogIzRkNGU1MyxcbiAgbXVzaXhtYXRjaDogI2ZmNjA1MCxcbiAgbXVzaXhtYXRjaC0yOiAjZmYwZTgzLFxuICBtdXNpeG1hdGNoLTM6ICNkNTQyNjIsXG4gIG11c2l4bWF0Y2gtNDogIzgxMzg2NyxcbiAgbXVzaXhtYXRjaC01OiAjNjYzMzZlLFxuICBtdXNpeG1hdGNoLTY6ICMzNDE1MzksXG4gIG11c2l4bWF0Y2gtNzogIzU2NzdmYyxcbiAgbXVzaXhtYXRjaC04OiAjOTAxM2ZlLFxuICBtdXNpeG1hdGNoLTk6ICNmZmMyMDgsXG4gIG11c2l4bWF0Y2gtMTA6ICMwMGNjOTksXG4gIG11dXQ6ICMxZmFkYzUsXG4gIG11dXQtMjogI2ZmODAwMCxcbiAgbXlhbmltZWxpc3Q6ICMyZTUxYTIsXG4gIG15c3BhY2U6ICMwMDAwMDAsXG4gIG15c3FsOiAjMDA3NThmLFxuICBteXNxbC0yOiAjZjI5MTExLFxuICBuYW5vd3JpbW86ICM5M2RlZTgsXG4gIG5hbm93cmltby0yOiAjNWEyZTE0LFxuICBuYXNhOiAjZmMzZDIxLFxuICBuYXNhLTI6ICMwYjNkOTEsXG4gIG5hc2NhcjogI2ZmZDY1OSxcbiAgbmFzY2FyLTI6ICNlNDAwMmIsXG4gIG5hc2Nhci0zOiAjMDA3YWMyLFxuICBuYXRpb25hbC1nZW9ncmFwaGljOiAjZmZjYzAwLFxuICBuYXRpb25hbC1nZW9ncmFwaGljLTI6ICMwMDAwMDAsXG4gIG5hdGlvbndpZGU6ICMwMDcxYmYsXG4gIG5hdGlvbndpZGUtMjogIzAwMDAwMCxcbiAgbmJjOiAjZTFhYzI2LFxuICBuYmMtMjogI2RjMzgwZixcbiAgbmJjLTM6ICM5ZjA4MTIsXG4gIG5iYy00OiAjNjM0N2IyLFxuICBuYmMtNTogIzM2OGRkNSxcbiAgbmJjLTY6ICM3MGFmMWUsXG4gIG5iYy03OiAjN2U4ODdhLFxuICBuYy1zdGF0ZS11bml2ZXJzaXR5OiAjY2MwMDAwLFxuICBuYy1zdGF0ZS11bml2ZXJzaXR5LTI6ICMwMDAwMDAsXG4gIG5lc3Q6ICMwMGFmZDgsXG4gIG5lc3QtMjogIzdiODU4ZSxcbiAgbmV0ZmxpeDogI2U1MDkxNCxcbiAgbmV0ZmxpeC0yOiAjMjIxZjFmLFxuICBuZXRmbGl4LTM6ICNmNWY1ZjEsXG4gIG5ldGxpY2Vuc2luZzogI0UxNDgxNyxcbiAgbmV0bGljZW5zaW5nLTI6ICNGMDhCNTMsXG4gIG5ldGxpY2Vuc2luZy0zOiAjN0IyQTEwLFxuICBuZXRsaWNlbnNpbmctNDogI0FCNjU0MyxcbiAgbmV0bGljZW5zaW5nLTU6ICNGMjk1MUMsXG4gIG5ldGxpY2Vuc2luZy02OiAjODc4ODhBLFxuICBuZXR2aWJlczogIzM5YmQwMCxcbiAgbmV3LWJhbGFuY2U6ICNjZTI3MjQsXG4gIG5ldy1iYWxhbmNlLTI6ICNmM2VjMTksXG4gIG5ldy1iYWxhbmNlLTM6ICMyMDdjODgsXG4gIG5ldy1iYWxhbmNlLTQ6ICNhYWMxYmYsXG4gIG5ldy1iYWxhbmNlLTU6ICNlOGU5ZDcsXG4gIG5ldy1iYWxhbmNlLTY6ICM0YzRkNGYsXG4gIG5ldy1iYWxhbmNlLTc6ICMyMzFmMjAsXG4gIG5ldy15b3JrLXBvc3Q6ICNjYzMzMzMsXG4gIG5ldy15b3JrLXBvc3QtMjogIzJhMmEyYSxcbiAgbmV4YXI6ICNmYmIwNDAsXG4gIG5leGFyLTI6ICM0NDM1NWIsXG4gIG5leGFyLTM6ICMzMTI2M2UsXG4gIG5leGFyLTQ6ICNlZTU2MjIsXG4gIG5leGFyLTU6ICMyMjFlMjIsXG4gIG5leG1vOiAjMDA3N2M4LFxuICBuZXhtby0yOiAjZmY4MjAwLFxuICBuZXhtby0zOiAjZjA1MzdhLFxuICBuZXh0ZG9vcjogIzE5OTc1ZCxcbiAgbmZsOiAjMDEzMzY5LFxuICBuZmwtMjogI2Q1MGEwYSxcbiAgbmlrZS1mb290YmFsbDogIzUwNDg0NyxcbiAgbmlrZS1mb290YmFsbC0yOiAjMjdhNzcwLFxuICBuaWtlZnVlbDogIzRiYWQzMSxcbiAgbmlrZWZ1ZWwtMjogI2Y1ZGMwMCxcbiAgbmlrZWZ1ZWwtMzogI2U5NTgxNCxcbiAgbmlrZWZ1ZWwtNDogI2UyMTQyZCxcbiAgbmluZzogIzc1YWY0MixcbiAgbmluamFzLWluLXB5amFtYXM6ICNhOThjNjYsXG4gIG5pbmphcy1pbi1weWphbWFzLTI6ICMxMjE5MWMsXG4gIG5pbmphcy1pbi1weWphbWFzLTM6ICM2ZjdmOGQsXG4gIG5pbmphcy1pbi1weWphbWFzLTQ6ICMwMDAwMDAsXG4gIG5vZGUtanM6ICMyMTU3MzIsXG4gIG5vZGUtanMtMjogIzZjYzI0YSxcbiAgbm9kZS1qcy0zOiAjNDQ4ODNlLFxuICBub2RlLWpzLTQ6ICMzMzMzMzMsXG4gIG5va2lhOiAjMTI0MTkxLFxuICBub3JzYW4tbWVkaWE6ICMwMzkwZDgsXG4gIG5vcnRoZXJuLWFyaXpvbmEtdW5pdmVyc2l0eTogIzAwMzQ2NixcbiAgbm9ydGhlcm4tYXJpem9uYS11bml2ZXJzaXR5LTI6ICM1NTc2NjUsXG4gIG5vcnRod2VzdGVybi11bml2ZXJzaXR5OiAjNGUyYTg0LFxuICBub3J0aHdlc3Rlcm4tdW5pdmVyc2l0eS0yOiAjODM2ZWFhLFxuICBub3J0aHdlc3Rlcm4tdW5pdmVyc2l0eS0zOiAjNDAxZjY4LFxuICBub3J0aHdlc3Rlcm4tdW5pdmVyc2l0eS00OiAjYjZhY2QxLFxuICBub3J0aHdlc3Rlcm4tdW5pdmVyc2l0eS01OiAjZTRlMGVlLFxuICBub3J0aHdlc3Rlcm4tdW5pdmVyc2l0eS02OiAjMzQyZjJlLFxuICBub3J0aHdlc3Rlcm4tdW5pdmVyc2l0eS03OiAjNzE2YzZiLFxuICBub3J0aHdlc3Rlcm4tdW5pdmVyc2l0eS04OiAjYmJiOGI4LFxuICBub3J0aHdlc3Rlcm4tdW5pdmVyc2l0eS05OiAjZDhkNmQ2LFxuICBub3ZhcnRpczogIzc2NTQzOCxcbiAgbm92YXJ0aXMtMjogI2ExMzMyMyxcbiAgbm92YXJ0aXMtMzogI2U2NTEyNCxcbiAgbm92YXJ0aXMtNDogI2VjN2YyMixcbiAgbm92YXJ0aXMtNTogI2Y4YjIyYSxcbiAgbm92YXJ0aXMtNjogI2ZmZDQzMCxcbiAgbnBtOiAjY2IzODM3LFxuICBuczogI2ZmYzYxZSxcbiAgbnMtMjogIzAwMzA4MixcbiAgbnMtMi0yOiAjZmZjOTE3LFxuICBudmlkaWE6ICM3NmI5MDAsXG4gIG56eHQ6ICM1MTAwN2EsXG4gIG56eHQtMjogI2RiZTgwMCxcbiAgbnp4dC0zOiAjZDBkM2Q0LFxuICBuenh0LTQ6ICM3Yzg3OGUsXG4gIG9iYjogI2UyMDAyYSxcbiAgb2JiLTI6ICM2ZTZlNmUsXG4gIG9kbm9rbGFzc25pa2k6ICNlZDgxMmIsXG4gIG9mZmljZS1zd2F5OiAjMDA4MjcyLFxuICBva3RvcG9zdDogIzAwMWYyZCxcbiAgb2t0b3Bvc3QtMjogIzAwOGZkNCxcbiAgb2t0b3Bvc3QtMzogIzY5Njk2OSxcbiAgb2t0b3Bvc3QtNDogI2NjY2NjYyxcbiAgb2t0b3Bvc3QtNTogI2VlZWVlZSxcbiAgb2xhOiAjRDdFMDIxLFxuICBvbGEtMjogIzAxMDEwMSxcbiAgb2xhcms6ICM4ZDk4OWEsXG4gIG9sYXJrLTI6ICM3NDRkYTgsXG4gIG9sYXJrLTM6ICMxZmIzZTAsXG4gIG9sYXJrLTQ6ICM0OWMyMTksXG4gIG9sYXJrLTU6ICNmNGRjMmEsXG4gIG9sYXJrLTY6ICNlZWI0MTcsXG4gIG9sYXJrLTc6ICNkNjUxMjksXG4gIG9seW1wdXM6ICMwODEwN2IsXG4gIG9seW1wdXMtMjogI2RmYjIyNixcbiAgb2x5bXB1cy0zOiAjNzc3Nzc3LFxuICBvbmVwbHVzOiAjZWIwMDI5LFxuICBvbnNoYXBlOiAjMWI1ZmFhLFxuICBvbnNoYXBlLTI6ICM5MGNlZjEsXG4gIG9uc2hhcGUtMzogI2ZmYzIwZSxcbiAgb292b286ICNlZWFmMDAsXG4gIG9wZXJhOiAjY2MwZjE2LFxuICBvcGVyYS0yOiAjOWM5ZTlmLFxuICBvcmFjbGU6ICNmZjAwMDAsXG4gIG9yYWNsZS0yOiAjMDAwMDAwLFxuICBvcmFjbGUtMzogIzdmN2Y3ZixcbiAgb3JlZ29uLXN0YXRlLXVuaXZlcnNpdHk6ICNkYzQ0MDUsXG4gIG9yZWdvbi1zdGF0ZS11bml2ZXJzaXR5LTI6ICMwMDAwMDAsXG4gIG92ZXJzdG9jazogI2M3MjAyYyxcbiAgb3hmb3JkLXVuaXZlcnNpdHktcHJlc3M6ICMwMDIxNDcsXG4gIG94Zm9yZC11bml2ZXJzaXR5LXByZXNzLTI6ICMwMDAwMDAsXG4gIG94Zm9yZC11bml2ZXJzaXR5LXByZXNzLTM6ICM2NjY2NjYsXG4gIHBhYy0xMjogIzAwNGI5MSxcbiAgcGFjLTEyLTI6ICMwMDI3NGQsXG4gIHBhYy0xMi0zOiAjMDA3NmMwLFxuICBwYWMtMTItNDogIzAwMDAwNyxcbiAgcGFjLTEyLTU6ICNkNmUwM2QsXG4gIHBhYy0xMi02OiAjYTFhMWE0LFxuICBwYWMtMTItNzogI2U1YzViYixcbiAgcGFuYXNvbmljOiAjMGY1OGE4LFxuICBwYW5hc29uaWMtMjogIzAwMDAwMCxcbiAgcGFuZG9yYTogIzAwNTQ4MyxcbiAgcGF0aDogI2VlMzQyMyxcbiAgcGF0cmVvbjogI2Y5Njg1NCxcbiAgcGF0cmVvbi0yOiAjMDUyZDQ5LFxuICBwYXltaWxsOiAjZjA1MDAwLFxuICBwYXltbzogIzIyZDBiOCxcbiAgcGF5bW8tMjogIzM0Yzk1MCxcbiAgcGF5bW8tMzogIzhkZTg2ZSxcbiAgcGF5cGFsOiAjMDAzMDg3LFxuICBwYXlwYWwtMjogIzAwOWNkZSxcbiAgcGF5cGFsLTM6ICMwMTIxNjksXG4gIHBheXBhbC1kYXJrOiAjMWU0NzdhLFxuICBwYXlwYWwtZGFyay0yOiAjM2I3YmJmLFxuICBwZWFyc29uOiAjZWQ2YjA2LFxuICBwZWFyc29uLTI6ICM5ZDEzNDgsXG4gIHBlYXJzb24tMzogIzAwOGI1ZCxcbiAgcGVhcnNvbi00OiAjMzY0Mzk1LFxuICBwZW5ndWluLWJvb2tzOiAjZmY2OTAwLFxuICBwZW9wbGVwZXJob3VyLWNvbTogI2VlNzIwMCxcbiAgcGVwc2k6ICNlMzI5MzQsXG4gIHBlcHNpLTI6ICMwMDQ4ODMsXG4gIHBlcmlzY29wZTogIzNhYTRjNixcbiAgcGVyaXNjb3BlLTI6ICNkNzU0NDQsXG4gIHBmaXplcjogIzAwOTNkMCxcbiAgcGZpemVyLTI6ICMwMDAwMDAsXG4gIHBmaXplci0zOiAjNjE2MzY1LFxuICBwZml6ZXItNDogIzAwYWVlZixcbiAgcGZpemVyLTU6ICNkNjAwNmUsXG4gIHBmaXplci02OiAjNzVkMWUwLFxuICBwZml6ZXItNzogIzdkYmEwMCxcbiAgcGZpemVyLTg6ICNjYzI5MmIsXG4gIHBmaXplci05OiAjMDBhOTUwLFxuICBwZml6ZXItMTA6ICNmODk3MWQsXG4gIHBmaXplci0xMTogI2Y3ZDQxNyxcbiAgcGZpemVyLTEyOiAjNGEyNDVlLFxuICBwZml6ZXItMTM6ICNmMjY2NDksXG4gIHBoaWxpcHM6ICMwZTVmZDgsXG4gIHBob3RvYnVja2V0OiAjMGVhMGRiLFxuICBwaG90b2J1Y2tldC0yOiAjMDAwMDAwLFxuICBwaHA6ICM4ODkyYmUsXG4gIHBocC0yOiAjNGY1YjkzLFxuICBwaHAtMzogIzk5Y2M5OSxcbiAgcGlrYWJ1OiAjNWRiZTU3LFxuICBwaW5ib2FyZDogIzAwMDBlNixcbiAgcGludGVyZXN0OiAjYmQwODFjLFxuICBwaXp6YS1odXQ6ICNlZTMxMjQsXG4gIHBpenphLWh1dC0yOiAjMDBhMTYwLFxuICBwaXp6YS1odXQtMzogI2ZmYzQyNSxcbiAgcGxhc3NvOiAjNjU4NWVkLFxuICBwbGFzc28tMjogI2Y1NzU2YyxcbiAgcGxhc3NvLTM6ICM5OGFmYzAsXG4gIHBsYXNzby00OiAjMmYzMTQ4LFxuICBwbGF4bzogIzQxNGY1YSxcbiAgcGxheXN0YXRpb246ICMwMDMwODcsXG4gIHBsYXlzdHI6ICNkOTFlMTgsXG4gIHBsZXg6ICNlNWEwMGQsXG4gIHBsZXgtMjogIzI4MmEyZCxcbiAgcG9ja2V0OiAjZWY0MDU2LFxuICBwb2NrZXQtMjogIzUwYmNiNixcbiAgcG9jenRhLXBvbHNrYTogI2Q1MmIxZSxcbiAgcG9sYXJpb2Q6ICMwMGEzZTIsXG4gIHBvbGFyaW9kLTI6ICMxYmE1NDgsXG4gIHBvbGFyaW9kLTM6ICNmZGM4MDAsXG4gIHBvbGFyaW9kLTQ6ICNmMTg2MGUsXG4gIHBvbGFyaW9kLTU6ICNlNDFiMTMsXG4gIHBvcnRmb2xpdW06ICMwMDk5ZmYsXG4gIHBvcnRmb2xpdW0tMjogI2ZiMGEyYSxcbiAgcG9ydGZvbGl1bS0zOiAjMTdhZDQ5LFxuICBwb3J0Zm9saXVtLTQ6ICMzMzMzMzMsXG4gIHBvc3RtYW46ICNlZjViMjUsXG4gIHBvc3RtYXRlczogIzAwMDAwMCxcbiAgcG9zdG1hdGVzLTI6ICMzNjQ1NGYsXG4gIHByZXN0YXNob3A6ICNkZjAwNjcsXG4gIHByZXN0YXNob3AtMjogIzI1MWI1YixcbiAgcHJlc3Rhc2hvcC0zOiAjMjViOWQ3LFxuICBwcmVzdGFzaG9wLTQ6ICNmYmJiMjIsXG4gIHByZXN0YXNob3AtNTogIzY4NzM3ZixcbiAgcHJlc3Rhc2hvcC02OiAjYmJiZmMzLFxuICBwcmV6aTogIzMxOGJmZixcbiAgcHJpY2VsaW5lOiAjMTg4NWJmLFxuICBwcmluY2V0b24tdW5pdmVyc2l0eTogI2VlN2YyZCxcbiAgcHJpbmNldG9uLXVuaXZlcnNpdHktMjogIzAwMDAwMCxcbiAgcHJvZHVjdC1odW50OiAjZGE1NTJmLFxuICBwcm9kdWN0LWh1bnQtMjogIzUzNDU0MCxcbiAgcHJvZHVjdC1odW50LTM6ICM5ODhmOGMsXG4gIHByb2R1Y3QtaHVudC00OiAjMDBiMjdmLFxuICBwcm90b25tYWlsOiAjNTA1MjY0LFxuICBwcm90b25tYWlsLTI6ICM4YTkwYzcsXG4gIHB1bWE6ICMwMDAwMDAsXG4gIHB1bWEtMjogIzQ0NDAzZixcbiAgcHVtYS0zOiAjNjk2OTY1LFxuICBwdW1hLTQ6ICNiYTIwMjYsXG4gIHB1bWEtNTogI2FlOTQ2ZCxcbiAgcHVyZHVlLXVuaXZlcnNpdHk6ICNjMjhlMGUsXG4gIHB1cmR1ZS11bml2ZXJzaXR5LTI6ICM5ODcwMGQsXG4gIHB1cmR1ZS11bml2ZXJzaXR5LTM6ICMwMDAwMDAsXG4gIHB1c2hhOiAjMGY3MWI0LFxuICBweXRob246ICNmZmRlNTcsXG4gIHB5dGhvbi0yOiAjNDU4NGI2LFxuICBweXRob24tMzogIzY0NjQ2NCxcbiAgcWFudGFzLWFpcmxpbmVzOiAjZTAwMDFiLFxuICBxcTogIzAwMDAwMCxcbiAgcXEtMjogI0ZGQTYwMCxcbiAgcXEtMzogI0ZCMDAwOSxcbiAgcXEtNDogI0ZGRkZGRixcbiAgcXVhbHRyaWNzOiAjZTEwMDE5LFxuICBxdWl6dXA6ICNmZjU0NTQsXG4gIHF1b3JhOiAjYTgyNDAwLFxuICBxdW90ZS1mbTogIzY2Y2VmZixcbiAgcmFtYmxlcjogIzMxNWVmYixcbiAgcmFzcGJlcnJ5LXBpOiAjYzcwNTNkLFxuICByYXNwYmVycnktcGktMjogIzhjYzA0YixcbiAgcmF6ZXI6ICMwMGZmMDAsXG4gIHJkaW86ICMwMDdkYzMsXG4gIHJlYWN0OiAjMDBkOGZmLFxuICByZWFkYWJpbGl0eTogIzk5MDAwMCxcbiAgcmVhbGV4LXBheW1lbnRzOiAjZjI5MDIzLFxuICByZWFsZXgtcGF5bWVudHMtMjogIzRkNTI1NSxcbiAgcmVkLWhhdDogI2NjMDAwMCxcbiAgcmVkZGl0OiAjZmY0NTAwLFxuICByZWRkaXQtMjogIzVmOTljZixcbiAgcmVkZGl0LTM6ICNjZWUzZjgsXG4gIHJlZGZpbjogI2EwMjAyMSxcbiAgcmVkb3g6ICMwYTIyMzksXG4gIHJlZG94LTI6ICMwMWIyODcsXG4gIHJlZG94LTM6ICNmZjlmMWMsXG4gIHJlZG94LTQ6ICNlNTUwNWEsXG4gIHJlZG94LTU6ICM4NTRjOWUsXG4gIHJlbGlhbmNlOiAjMDA3MkJCLFxuICByZW1heDogI2UxMWIyMixcbiAgcmVtYXgtMjogIzAwNTRhNCxcbiAgcmVuYWlzc2FuY2UtaG90ZWxzOiAjMDAwMDAwLFxuICByZW5haXNzYW5jZS1ob3RlbHMtMjogIzk5OTk5OSxcbiAgcmVuYWlzc2FuY2UtaG90ZWxzLTM6ICNmNTgwMjEsXG4gIHJlbmFpc3NhbmNlLWhvdGVscy00OiAjZjU4MDIxLFxuICByZW50bGVyOiAjZWQxYzI3LFxuICByZXNpZGVuY2UtaW5uOiAjYjMyMzE3LFxuICByZXNpZGVuY2UtaW5uLTI6ICNmNTgwMjUsXG4gIHJlc2lkZW5jZS1pbm4tMzogIzNhNmU4ZixcbiAgcmVzaWRlbmNlLWlubi00OiAjODdiMmQ4LFxuICByZXNpZGVuY2UtaW5uLTU6ICM4ZDhiMDAsXG4gIHJlc2lkZW5jZS1pbm4tNjogI2MxZDcyZixcbiAgcmVzb3VyY2U6ICM3ZWI0MDAsXG4gIHJldmVyYm5hdGlvbjogI2U0MzUyNixcbiAgcm9jaGVzdGVyLWluc3RpdHV0ZS1vZi10ZWNobm9sb2d5OiAjZjM2ZTIxLFxuICByb2NoZXN0ZXItaW5zdGl0dXRlLW9mLXRlY2hub2xvZ3ktMjogIzUxMzEyNyxcbiAgcm9ja3BhY2s6ICMwYmE2YWIsXG4gIHJva3U6ICM2ZjFhYjEsXG4gIHJvbGxzLXJveWNlOiAjNjgwMDIxLFxuICByb2xscy1yb3ljZS0yOiAjZmZmYWVjLFxuICByb2xscy1yb3ljZS0zOiAjOTM5NTk4LFxuICByb2xscy1yb3ljZS00OiAjMDAwMDAwLFxuICByb28ta2lkczogI2UyMjAyNyxcbiAgcm9vLWtpZHMtMjogI2ExY2QzZCxcbiAgcm9vLWtpZHMtMzogIzAwM2U3MCxcbiAgcm9vbjogIzYyYjBkOSxcbiAgcm9zZXR0YS1zdG9uZTogIzAwOThkYixcbiAgcm9zZXR0YS1zdG9uZS0yOiAjZWNjNDAwLFxuICByb3VuZHM6ICNmZGQ4MDAsXG4gIHJvd2FuLXVuaXZlcnNpdHk6ICMzZjFhMGEsXG4gIHJvd2FuLXVuaXZlcnNpdHktMjogI2VkZDUxYyxcbiAgcm95YWwtbWFpbDogI2ZmMDAwMCxcbiAgcm95YWwtbWFpbC0yOiAjZmZmZjAwLFxuICByb3lhbC1tYWlsLTM6ICMwMDAwMDAsXG4gIHJzczogI2VlODAyZixcbiAgcnNzLTI6ICNmMjY1MjIsXG4gIHJ1Ynk6ICNjYzM0MmQsXG4gIHJ1Ynktb24tcmFpbHM6ICNjYzAwMDAsXG4gIHJ1dGdlcnMtdW5pdmVyc2l0eTogI2NjMDAzMyxcbiAgcnlhbmFpcjogIzA3MzU5MCxcbiAgcnlhbmFpci0yOiAjZjFjOTMzLFxuICByeWFuYWlyLTM6ICMyMDkxZWIsXG4gIHNhYnJlOiAjZTUwMDAwLFxuICBzYWJyZS0yOiAjMTExMTExLFxuICBzYWdlOiAjMDBkYzA2LFxuICBzYWluc2J1cnlzOiAjZWM4YTAwLFxuICBzYWxlc2ZvcmNlOiAjMTc5OGMxLFxuICBzYWxlc2ZvcmNlLTI6ICNmZjExMDAsXG4gIHNhbXN1bmc6ICMxNDI4YTAsXG4gIHNhbXN1bmctMjogIzc1Nzg3YixcbiAgc2Ftc3VuZy0zOiAjMDY4OWQ4LFxuICBzYW1zdW5nLTQ6ICNmZmM2MDAsXG4gIHNhbXN1bmctNTogI2ZmNjkwMCxcbiAgc2Ftc3VuZy02OiAjZTQwMDJiLFxuICBzYW1zdW5nLTc6ICNjODAwYTEsXG4gIHNhbXN1bmctODogIzY4NWJjNyxcbiAgc2Ftc3VuZy05OiAjMDA1N2I4LFxuICBzYW1zdW5nLTEwOiAjMDBhOWUwLFxuICBzYW1zdW5nLTExOiAjMDA5Y2E2LFxuICBzYW1zdW5nLTEyOiAjMDBiMTQwLFxuICBzYW4tZnJhbmNpc2NvLTQ5ZXJzOiAjZTkxZTIyLFxuICBzYW4tZnJhbmNpc2NvLTQ5ZXJzLTI6ICNjOGFhNzYsXG4gIHNhbi1mcmFuY2lzY28tNDllcnMtMzogIzAwMDAwMCxcbiAgc2FuLWZyYW5jaXNjby1naWFudHM6ICNmZDVhMWUsXG4gIHNhbi1mcmFuY2lzY28tZ2lhbnRzLTI6ICMwMDAwMDAsXG4gIHNhcDogIzAwMzM2NixcbiAgc2FwLTI6ICM5OTk5OTksXG4gIHNjb3V0cy11azogIzRkMjE3NyxcbiAgc2NvdXRzLXVrLTI6ICM4NGE0MGIsXG4gIHNjb3V0cy11ay0zOiAjMDA0ODUxLFxuICBzY291dHMtdWstNDogIzAwOWE0NCxcbiAgc2NvdXRzLXVrLTU6ICMwMDk1YzgsXG4gIHNjb3V0cy11ay02OiAjMDAzZGE1LFxuICBzY291dHMtdWstNzogIzAwMjg1NSxcbiAgc2NvdXRzLXVrLTg6ICMwMDQ4NTEsXG4gIHNjb3V0cy11ay05OiAjZmZjZDAwLFxuICBzY291dHMtdWstMTA6ICNmZjgyMDAsXG4gIHNjb3V0cy11ay0xMTogI2JhMGMyZixcbiAgc2NvdXRzLXVrLTEyOiAjYWQxYWFjLFxuICBzY291dHMtdWstMTM6ICM3YzNhMmQsXG4gIHNjb3V0cy11ay0xNDogIzhjODU3YixcbiAgc2NyYXRjaDogI0Y3QTgzQSxcbiAgc2NyYXRjaC0yOiAjMjVBRkY0LFxuICBzY3JpYmQ6ICMxYTdiYmEsXG4gIHNlcHRhOiAjMWY0ZmEzLFxuICBzZXB0YS0yOiAjZjE0NzI4LFxuICBzZXRvbi1oYWxsLXVuaXZlcnNpdHk6ICMwMDQ0ODgsXG4gIHNoYXphbTogIzAwODhmZixcbiAgc2hhemFtLTI6ICNmZmFhMDAsXG4gIHNoYXphbS0zOiAjZmY3NzAwLFxuICBzaGF6YW0tNDogI2ZmMDAzMyxcbiAgc2hhemFtLTU6ICM5OTExYWEsXG4gIHNoYXphbS02OiAjY2MyMjg4LFxuICBzaGF6YW0tNzogI2FhZGQyMixcbiAgc2hhemFtLTg6ICMyNDI0MjQsXG4gIHNoYXphbS05OiAjNjQ2NDY0LFxuICBzaGF6YW0tMTA6ICM5NDk0OTQsXG4gIHNoYXphbS0xMTogI2U0ZTRlNCxcbiAgc2hhemFtLTEyOiAjZjRmNGY0LFxuICBzaGVyd2luLXdpbGxpYW1zOiAjMDE2OGIzLFxuICBzaGVyd2luLXdpbGxpYW1zLTI6ICNlZTNlMzQsXG4gIHNob3BpZnk6ICM5NmJmNDgsXG4gIHNob3BpZnktMjogIzQ3OWNjZixcbiAgc2hvcGlmeS0zOiAjMmQzNTM4LFxuICBzaG9waWZ5LTQ6ICNmNWY1ZjUsXG4gIHNob3BpZnktNTogI2YyZjdmYSxcbiAgc2hvcGlmeS02OiAjNjY2NjY2LFxuICBzaG9wbWl1bTogI2YwMWY3NCxcbiAgc2llbWVuczogIzAwOTk5OSxcbiAgc2luYTogI2U3MWQzNCxcbiAgc2luYS0yOiAjMjMyMDIxLFxuICBza2lsbHNoYXJlOiAjZjI2YjIxLFxuICBza2lsbHNoYXJlLTI6ICM2OGI4YmUsXG4gIHNrb2RhOiAjMDA4MDBkLFxuICBza3lwZTogIzAwYWZmMCxcbiAgc2t5d2VzdDogIzAwMzM4ZCxcbiAgc2xhY2s6ICM2ZWNhZGMsXG4gIHNsYWNrLTI6ICNlOWE4MjAsXG4gIHNsYWNrLTM6ICNlMDE1NjMsXG4gIHNsYWNrLTQ6ICMzZWI5OTEsXG4gIHNsaWRlc2hhcmU6ICMwMDc3YjUsXG4gIHNsaXBjYXNlOiAjN2M5Y2IwLFxuICBzbWFzaGluZy1tYWdhemluZTogI2U1M2IyYyxcbiAgc21hc2hpbmctbWFnYXppbmUtMjogIzQxYjdkOCxcbiAgc25hZ2Fqb2I6ICNmMzZmMjEsXG4gIHNuYXBjaGF0OiAjZmZmYzAwLFxuICBzb2FwdWk6ICM2Y2IzM2YsXG4gIHNvYXB1aS0yOiAjNGE0OTRkLFxuICBzb2NpYWxicm86ICMyOWM0ZDAsXG4gIHNvY2lhbGJyby0yOiAjZjI5NTU2LFxuICBzb2NpYWxicm8tMzogIzg0YWZhMixcbiAgc29jaWFsYnJvLTQ6ICM3MmM0MjcsXG4gIHNvY2lhbGJyby01OiAjZjI0YzdjLFxuICBzb2NpYWxicm8tNjogIzAwYWFmMixcbiAgc29mdG9uaWM6ICMwMDhhY2UsXG4gIHNvbmdraWNrOiAjZjgwMDQ2LFxuICBzb25pY2JpZHM6ICNmZjY2MDAsXG4gIHNvbmljYmlkcy0yOiAjMGM4OGIxLFxuICBzb255OiAjMDAwMDAwLFxuICBzb255LTI6ICM3YzgyODUsXG4gIHNvbnktMzogI2JmYmRiMCxcbiAgc29ueS00OiAjYjFiMTM0LFxuICBzb255LTU6ICNiYmQ2MzQsXG4gIHNvbnktNjogI2RiZTNiNixcbiAgc29ueS03OiAjYjJjOGJkLFxuICBzb255LTg6ICMxNjViNjUsXG4gIHNvbnktOTogIzY5N2Q5OSxcbiAgc29ueS0xMDogIzk2YjhkYixcbiAgc29ueS0xMTogIzAwYTRlOCxcbiAgc29ueS0xMjogI2E0ZGJkYixcbiAgc29ueS0xMzogI2ZkZDY2NixcbiAgc29ueS0xNDogI2RjOTAxOCxcbiAgc29ueS0xNTogI2UzMWEyMixcbiAgc29ueS0xNjogI2RmOGYyZCxcbiAgc29ueS0xNzogI2IyNGYzZixcbiAgc29ueS0xODogI2I1MWYyOSxcbiAgc29ueS0xOTogI2Y1ODI2OCxcbiAgc29ueS0yMDogI2Y0OTc5YyxcbiAgc291bGN5Y2xlOiAjZmVkZjAwLFxuICBzb3VsY3ljbGUtMjogIzFlMWUxZSxcbiAgc291bGN5Y2xlLTM6ICNhN2E4YWEsXG4gIHNvdW5kY2xvdWQ6ICNmZjg4MDAsXG4gIHNvdW5kY2xvdWQtMjogI2ZmMzMwMCxcbiAgc3BhY2UtYm94OiAjZjg2OTYwLFxuICBzcG9rZW46ICNmYzAwYzEsXG4gIHNwb2tlbi0yOiAjMDAwMDAwLFxuICBzcG90aWZ5OiAjMWRiOTU0LFxuICBzcG90aWZ5LTI6ICMxOTE0MTQsXG4gIHNwcmludDogI2ZmZTEwMCxcbiAgc3Byb3V0LXNvY2lhbDogIzc1ZGQ2NixcbiAgc3Byb3V0LXNvY2lhbC0yOiAjNTljYjU5LFxuICBzcHJvdXQtc29jaWFsLTM6ICMyYmI2NTYsXG4gIHNwcm91dC1zb2NpYWwtNDogIzBjYTc1MCxcbiAgc3Byb3V0LXNvY2lhbC01OiAjZjNmNGY0LFxuICBzcHJvdXQtc29jaWFsLTY6ICMzNjQxNDEsXG4gIHNxdWFyZS1jYXNoOiAjMjhjMTAxLFxuICBzcXVhcmVzcGFjZTogIzIyMjIyMixcbiAgc3RhY2stZXhjaGFuZ2U6ICMxZTUzOTcsXG4gIHN0YWNrLWV4Y2hhbmdlLTI6ICMzNzZkYjYsXG4gIHN0YWNrLWV4Y2hhbmdlLTM6ICM0Y2EyZGEsXG4gIHN0YWNrLWV4Y2hhbmdlLTQ6ICM5MWQ4ZjQsXG4gIHN0YWNrb3ZlcmZsb3c6ICNmNDgwMjQsXG4gIHN0YWNrb3ZlcmZsb3ctMjogIzIyMjQyNixcbiAgc3RhY2tvdmVyZmxvdy0zOiAjYmNiYmJiLFxuICBzdGFwbGVzOiAjY2MwMDAwLFxuICBzdGFwbGVzLTI6ICMyYzhhZWMsXG4gIHN0YXBsZXMtMzogI2ZmY2MwMCxcbiAgc3RhcmJ1Y2tzOiAjMDA3MDRhLFxuICBzdGF0ZS1mYXJtOiAjZTEyNjFjLFxuICBzdGF0dXMtY2hhcnQ6ICNkNzU4NGYsXG4gIHN0ZWFtOiAjMDBhZGVlLFxuICBzdGVhbS0yOiAjMDAwMDAwLFxuICBzdGVybGluZy1ob3RlbHM6ICMzYjVhNmYsXG4gIHN0ZXJsaW5nLWhvdGVscy0yOiAjODI4YTg3LFxuICBzdGVybGluZy1ob3RlbHMtMzogIzAwMDAwMCxcbiAgc3RlcmxpbmctaG90ZWxzLTQ6ICM5ZGI3YzQsXG4gIHN0ZXJsaW5nLWhvdGVscy01OiAjY2NkN2RkLFxuICBzdGVybGluZy1ob3RlbHMtNjogIzgzOGY5NyxcbiAgc3RlcmxpbmctaG90ZWxzLTc6ICMwMDIwNTQsXG4gIHN0b2NrdG9uLXVuaXZlcnNpdHk6ICMwMDAwMDAsXG4gIHN0b2NrdG9uLXVuaXZlcnNpdHktMjogIzc5YmRlOSxcbiAgc3RvY2t0b24tdW5pdmVyc2l0eS0zOiAjZmZjNDIzLFxuICBzdG9ja3Rvbi11bml2ZXJzaXR5LTQ6ICNiYzliNmEsXG4gIHN0b2NrdG9uLXVuaXZlcnNpdHktNTogI2E3YTlhYyxcbiAgc3RvcnlmdWw6ICNmOTcyMDAsXG4gIHN0b3J5ZnVsLTI6ICMwMTAxMDEsXG4gIHN0b3J5ZnVsLTM6ICM4YjhiNjQsXG4gIHN0b3J5ZnVsLTQ6ICNiYmJkYzAsXG4gIHN0cmF2YTogI2ZjNGMwMixcbiAgc3RyZWFtYWJsZTogIzBmOTBmYSxcbiAgc3RyaXBlOiAjMDBhZmUxLFxuICBzdHViaHViOiAjMDA0YjkxLFxuICBzdHViaHViLTI6ICNmZjczMDAsXG4gIHN0dWR5Ymx1ZTogIzAwYWZlMSxcbiAgc3R1bWJsZXVwb246ICNlYjQ5MjQsXG4gIHN1YndheTogIzQ4OWUzYixcbiAgc3Vid2F5LTI6ICNmYWJkNDIsXG4gIHN1YndheS0zOiAjY2QwYTIwLFxuICBzdWJ3YXktNDogI2ZhYmQ0MixcbiAgc3Vid2F5LTU6ICNjZDBhMjAsXG4gIHN1Z2FyY3JtOiAjZTYxNzE4LFxuICBzdWdhcmNybS0yOiAjZThlOWVhLFxuICBzdWdhcmNybS0zOiAjNTk1YTVjLFxuICBzdWdhcmNybS00OiAjMjgyODI4LFxuICBzdW50cnVzdDogIzAwNDQ3YyxcbiAgc3VudHJ1c3QtMjogI2ZkYjkxMyxcbiAgc3VudHJ1c3QtMzogI2UzNmYxZSxcbiAgc3VwZXJzaHV0dGxlOiAjNDI4NWY0LFxuICBzdXBlcnNodXR0bGUtMjogI2ZmY2QxYSxcbiAgc3dhcm06ICNmMDZkMWYsXG4gIHN3YXJtLTI6ICNmZmE2MzMsXG4gIHQtbW9iaWxlOiAjZTIwMDc0LFxuICB0YWJsZWxlc3M6ICNENzFFMjQsXG4gIHRhYmxlbGVzcy0yOiAjMzAzMDMwLFxuICB0YWdzdHI6ICNlNzQ2MzUsXG4gIHRhZ3N0ci0yOiAjZTc0NjM1LFxuICB0YWlnYTogIzQ0NDQ0NCxcbiAgdGFpZ2EtMjogI2I4YjhiOCxcbiAgdGFpZ2EtMzogIzcyYTExNCxcbiAgdGFpZ2EtNDogIzlkY2UwYSxcbiAgdGFpZ2EtNTogIzg3OWI4OSxcbiAgdGFvYmFvOiAjRkY0MjAwLFxuICB0YXJnZXQ6ICNjYzAwMDAsXG4gIHRlY2hub3JhdGk6ICMzMzk5MDAsXG4gIHRlZDogI2U2MmIxZSxcbiAgdGVsZWdyYW06ICMwMDg4Y2MsXG4gIHRlbXBsZTogI2E0MWUzNSxcbiAgdGVtcGxlLTI6ICMyMjIyMjIsXG4gIHRlbXBsZS0zOiAjODk5MTk3LFxuICB0ZXNjbzogI2VlMWMyZSxcbiAgdGVzY28tMjogIzAwNTM5ZixcbiAgdGVzbGE6ICNjYzAwMDAsXG4gIHRleGFzLWFtLXVuaXZlcnNpdHk6ICM1MDAwMDAsXG4gIHRleGFzLWFtLXVuaXZlcnNpdHktMjogIzAwM2M3MSxcbiAgdGV4YXMtYW0tdW5pdmVyc2l0eS0zOiAjNWI2MjM2LFxuICB0ZXhhcy1hbS11bml2ZXJzaXR5LTQ6ICM3NDRmMjgsXG4gIHRleGFzLWFtLXVuaXZlcnNpdHktNTogIzk5ODU0MixcbiAgdGV4YXMtYW0tdW5pdmVyc2l0eS02OiAjMzMyYzJjLFxuICB0ZXhhcy1hbS11bml2ZXJzaXR5LTc6ICM3MDczNzMsXG4gIHRleGFzLWFtLXVuaXZlcnNpdHktODogI2Q2ZDNjNCxcbiAgdGV4YXMtdGVjaC11bml2ZXJzaXR5OiAjY2MwMDAwLFxuICB0ZXhhcy10ZWNoLXVuaXZlcnNpdHktMjogIzAwMDAwMCxcbiAgdGhlLWF1ZGllbmNlLWF3YXJkczogI2VlODQyMSxcbiAgdGhlLWF1ZGllbmNlLWF3YXJkcy0yOiAjOGM4YThhLFxuICB0aGUtYXVkaWVuY2UtYXdhcmRzLTM6ICMyMjIyMjIsXG4gIHRoZS1jb2xsZWdlLW9mLW5ldy1qZXJzZXk6ICMyOTNmNmYsXG4gIHRoZS1jb2xsZWdlLW9mLW5ldy1qZXJzZXktMjogI2E2N2EwMCxcbiAgdGhlLW5leHQtd2ViOiAjZmYzYzFmLFxuICB0aGUtbmV4dC13ZWItMjogIzI2MzEzYixcbiAgdGhlLW5leHQtd2ViLTM6ICM0ZTU4NjAsXG4gIHRoZS1uZXh0LXdlYi00OiAjYTZhYmFmLFxuICB0aGUtbmV4dC13ZWItNTogI2Q5ZTBlMixcbiAgdGhlLW5leHQtd2ViLTY6ICNmYWZiZmMsXG4gIHRoZS1yaXR6LWNhcmx0b246ICMwMDZiOTUsXG4gIHRoZS1yaXR6LWNhcmx0b24tMjogIzRmNWI2NSxcbiAgdGhlLXJpdHotY2FybHRvbi0zOiAjYjM4MTJhLFxuICB0aGUtcml0ei1jYXJsdG9uLTQ6ICNhMDFhMWYsXG4gIHRoZS1zdW46ICNlZDFjMjQsXG4gIHRoZS1zdW4tMjogI2I5MGMxMyxcbiAgdGhlLXN1bi1nb2FsczogIzAwNzQ1ZSxcbiAgdGhlLXN1bi1nb2Fscy0yOiAjMDg2NTU2LFxuICB0aGUtc3VuLXBlcmtzOiAjODU2MGE4LFxuICB0aGUtc3VuLXBlcmtzLTI6ICM0MzFjNjksXG4gIHRoZS10aW1lczogIzAwMDAwMCxcbiAgdGhvbXNvbi1yZXV0ZXJzOiAjZmY4MDAwLFxuICB0aG9tc29uLXJldXRlcnMtMjogIzU1NTU1NSxcbiAgdGhvbXNvbi1yZXV0ZXJzLTM6ICM0NDQ0NDQsXG4gIHRob21zb24tcmV1dGVycy00OiAjNjY2NjY2LFxuICB0aG9tc29uLXJldXRlcnMtNTogI2NjY2NjYyxcbiAgdGhvbXNvbi1yZXV0ZXJzLTY6ICNlOWU5ZTksXG4gIHRob21zb24tcmV1dGVycy03OiAjZjdmN2Y3LFxuICB0aXZvOiAjZGEzZDM0LFxuICB0aXZvLTI6ICMwMGE0ODAsXG4gIHRpdm8tMzogI2VkOWY0MCxcbiAgdGl2by00OiAjNmE3NmFjLFxuICB0aXZvLTU6ICMxNzE3MGUsXG4gIHRpdm8tNjogIzUzNGIzOCxcbiAgdGl2by03OiAjYTZhNDgwLFxuICB0b3RhbGpvYnM6ICM2NmJkMDAsXG4gIHRyZWVob3VzZTogIzZmYmM2ZCxcbiAgdHJlZWhvdXNlLTI6ICM0NzUzNWIsXG4gIHRyZWxsbzogIzAwNzliZixcbiAgdHJlbGxvLTI6ICM3MGI1MDAsXG4gIHRyZWxsby0zOiAjZmY5ZjFhLFxuICB0cmVsbG8tNDogI2ViNWE0NixcbiAgdHJlbGxvLTU6ICNmMmQ2MDAsXG4gIHRyZWxsby02OiAjYzM3N2UwLFxuICB0cmVsbG8tNzogI2ZmNzhjYixcbiAgdHJlbGxvLTg6ICMwMGMyZTAsXG4gIHRyZWxsby05OiAjNTFlODk4LFxuICB0cmVsbG8tMTA6ICNjNGM5Y2MsXG4gIHRyaXBhZHZpc29yOiAjMDBhZjg3LFxuICB0cnVsaWE6ICM1ZWFiMWYsXG4gIHRydXN0cGlsb3Q6ICNlMTI3MjksXG4gIHRydXN0cGlsb3QtMjogI2YzNzMyNCxcbiAgdHJ1c3RwaWxvdC0zOiAjZjhjYzFiLFxuICB0cnVzdHBpbG90LTQ6ICM3MmIwNDMsXG4gIHRydXN0cGlsb3QtNTogIzAwN2Y0ZSxcbiAgdHJ1c3RwaWxvdC02OiAjYzhjOGM4LFxuICB0dW1ibHI6ICMzNTQ2NWMsXG4gIHR1bm5nbGU6ICNjMzBmMjQsXG4gIHR1cmJvdGF4OiAjMzU1ZWJlLFxuICB0dXJib3RheC0yOiAjZDUyYjFkLFxuICB0dnRhZzogI2U5MmM0YyxcbiAgdHZ0YWctMjogI2M4MjY0MSxcbiAgdHdlbnR5dGhyZWU6ICMxZWM5NWIsXG4gIHR3ZW50eXRocmVlLTI6ICMwNDM2MjMsXG4gIHR3ZW50eXRocmVlLTM6ICNlZmY1ZjAsXG4gIHR3aXRjaC10djogIzY0NDFhNSxcbiAgdHdpdGNoLXR2LTI6ICNiOWEzZTMsXG4gIHR3aXRjaC10di0zOiAjMjYyNjI2LFxuICB0d2l0Y2gtdHYtNDogI2YxZjFmMSxcbiAgdHdpdHRlcjogIzFkYTFmMixcbiAgdHdpdHRlci0yOiAjMTQxNzFhLFxuICB0d2l0dGVyLTM6ICM2NTc3ODYsXG4gIHR3aXR0ZXItNDogI2FhYjhjMixcbiAgdHdpdHRlci01OiAjZTFlOGVkLFxuICB0d2l0dGVyLTY6ICNmNWY4ZmEsXG4gIHR5cGVraXQ6ICM5OGNlMWUsXG4gIHR5cGVwYWQ6ICNkMmRlNjEsXG4gIHR5cG8zOiAjZmY4NzAwLFxuICB1YmVyOiAjMDkwOTFhLFxuICB1YmVyLTI6ICNjMGMwYzgsXG4gIHViZXItMzogIzFmYmFkNixcbiAgdWJ1bnR1OiAjZGQ0ODE0LFxuICB1YnVudHUtMjogIzc3MjE2ZixcbiAgdWJ1bnR1LTM6ICM1ZTI3NTAsXG4gIHVidW50dS00OiAjMmMwMDFlLFxuICB1YnVudHUtNTogI2FlYTc5ZixcbiAgdWJ1bnR1LTY6ICMzMzMzMzMsXG4gIHVjLWJlcmtlbGV5OiAjMDAzMjYyLFxuICB1Yy1iZXJrZWxleS0yOiAjM2I3ZWExLFxuICB1Yy1iZXJrZWxleS0zOiAjZmRiNTE1LFxuICB1Yy1iZXJrZWxleS00OiAjYzQ4MjBlLFxuICB1Y3NmOiAjMDUyMDQ5LFxuICB1Y3NmLTI6ICMxOGEzYWMsXG4gIHVjc2YtMzogIzkwYmQzMSxcbiAgdWNzZi00OiAjMTc4Y2NiLFxuICB1Y3NmLTU6ICNmNDgwMjQsXG4gIHVuaXRlZC13YXk6ICMxMDE2N2YsXG4gIHVuaXRlZC13YXktMjogI2ZlMjMwYSxcbiAgdW5pdGVkLXdheS0zOiAjZmY5NjAwLFxuICB1bml0ZWQtd2F5LTQ6ICMwMDAwNjQsXG4gIHVuaXRlZC13YXktNTogI2I0MTQyOCxcbiAgdW5pdGVkLXdheS02OiAjZjU3ODE0LFxuICB1bml0ZWQtd2F5LTc6ICNlNmQ3YWEsXG4gIHVuaXRlZC13YXktODogIzUwNTA1MCxcbiAgdW5pdGVkLXdheS05OiAjZjBlNmM4LFxuICB1bml0ZWQtd2F5LTEwOiAjOTY5Njk2LFxuICB1bml0ZWQtd2F5LTExOiAjN2M4MWI4LFxuICB1bml0ZWQtd2F5LTEyOiAjZmY5NjdkLFxuICB1bml0ZWQtd2F5LTEzOiAjZmZjODdkLFxuICB1bml0eTogIzIyMmMzNyxcbiAgdW5pdHktMjogIzAwY2NjYyxcbiAgdW5pdHktMzogI2ZmZjYwMCxcbiAgdW5pdHktNDogI2ZmMDA2NixcbiAgdW5pdHktNTogIzE5ZTNiMSxcbiAgdW5pdHktNjogI2ZmN2YzMyxcbiAgdW5pdHktNzogI2I4M2M4MixcbiAgdW5pdmVyc2l0YXQtaGFtYnVyZzogI2UyMDAxYSxcbiAgdW5pdmVyc2l0YXQtaGFtYnVyZy0yOiAjMDA5Y2QxLFxuICB1bml2ZXJzaXRhdC1oYW1idXJnLTM6ICMzYjUxNWIsXG4gIHVuaXZlcnNpdHktYXQtYWxiYW55OiAjNDYxNjZiLFxuICB1bml2ZXJzaXR5LWF0LWFsYmFueS0yOiAjZWViMjExLFxuICB1bml2ZXJzaXR5LWF0LWFsYmFueS0zOiAjMDA2YzY4LFxuICB1bml2ZXJzaXR5LWF0LWFsYmFueS00OiAjOTdhNGFmLFxuICB1bml2ZXJzaXR5LWF0LWJ1ZmZhbG86ICMwMDViYmIsXG4gIHVuaXZlcnNpdHktYXQtYnVmZmFsby0yOiAjZTU2YTU0LFxuICB1bml2ZXJzaXR5LWF0LWJ1ZmZhbG8tMzogI2ZmYzcyYyxcbiAgdW5pdmVyc2l0eS1hdC1idWZmYWxvLTQ6ICNlYmVjMDAsXG4gIHVuaXZlcnNpdHktYXQtYnVmZmFsby01OiAjMDBhNjljLFxuICB1bml2ZXJzaXR5LWF0LWJ1ZmZhbG8tNjogIzk5MDAwMCxcbiAgdW5pdmVyc2l0eS1hdC1idWZmYWxvLTc6ICNhZDg0MWYsXG4gIHVuaXZlcnNpdHktYXQtYnVmZmFsby04OiAjNmRhMDRiLFxuICB1bml2ZXJzaXR5LWF0LWJ1ZmZhbG8tOTogIzAwNjU3MCxcbiAgdW5pdmVyc2l0eS1hdC1idWZmYWxvLTEwOiAjMmY5ZmQwLFxuICB1bml2ZXJzaXR5LWF0LWJ1ZmZhbG8tMTE6ICMwMDJmNTYsXG4gIHVuaXZlcnNpdHktYXQtYnVmZmFsby0xMjogI2U0ZTRlNCxcbiAgdW5pdmVyc2l0eS1hdC1idWZmYWxvLTEzOiAjNjY2NjY2LFxuICB1bml2ZXJzaXR5LW9mLWFsYmVydGE6ICMwMDdjNDEsXG4gIHVuaXZlcnNpdHktb2YtYWxiZXJ0YS0yOiAjZmZkYjA1LFxuICB1bml2ZXJzaXR5LW9mLWFyaXpvbmE6ICNjYzAwMzMsXG4gIHVuaXZlcnNpdHktb2YtYXJpem9uYS0yOiAjMDAzMzY2LFxuICB1bml2ZXJzaXR5LW9mLWNhbWJyaWRnZTogI2Q2MDgzYixcbiAgdW5pdmVyc2l0eS1vZi1jYW1icmlkZ2UtMjogIzAwNzJjZixcbiAgdW5pdmVyc2l0eS1vZi1jYW1icmlkZ2UtMzogI2VhNzEyNSxcbiAgdW5pdmVyc2l0eS1vZi1jYW1icmlkZ2UtNDogIzU1YTUxYyxcbiAgdW5pdmVyc2l0eS1vZi1jYW1icmlkZ2UtNTogIzhmMmJiYyxcbiAgdW5pdmVyc2l0eS1vZi1jYW1icmlkZ2UtNjogIzAwYjFjMSxcbiAgdW5pdmVyc2l0eS1vZi1jaW5jaW5uYXRpOiAjZTAwMTIyLFxuICB1bml2ZXJzaXR5LW9mLWNpbmNpbm5hdGktMjogIzAwMDAwMCxcbiAgdW5pdmVyc2l0eS1vZi1kYXl0b246ICNjZTExNDEsXG4gIHVuaXZlcnNpdHktb2YtZGF5dG9uLTI6ICMwMDRiOGQsXG4gIHVuaXZlcnNpdHktb2YtZGF5dG9uLTM6ICMwMDAwMDAsXG4gIHVuaXZlcnNpdHktb2YtZGF5dG9uLTQ6ICNmYWYyZjMsXG4gIHVuaXZlcnNpdHktb2YtZGF5dG9uLTU6ICNkMWNkYjgsXG4gIHVuaXZlcnNpdHktb2YtZGF5dG9uLTY6ICNjZjBhMmMsXG4gIHVuaXZlcnNpdHktb2YtZGF5dG9uLTc6ICMwMDgyY2EsXG4gIHVuaXZlcnNpdHktb2YtZGF5dG9uLTg6ICMxOTkwNTEsXG4gIHVuaXZlcnNpdHktb2YtZGF5dG9uLTk6ICNlNzY4MjksXG4gIHVuaXZlcnNpdHktb2YtZGF5dG9uLTEwOiAjZmZkZDAwLFxuICB1bml2ZXJzaXR5LW9mLWZsb3JpZGE6ICNmYTQ2MTYsXG4gIHVuaXZlcnNpdHktb2YtZmxvcmlkYS0yOiAjMDAyMWE1LFxuICB1bml2ZXJzaXR5LW9mLWlsbGlub2lzLXVyYmFuYS1jaGFtcGFpZ246ICMxMzFmMzMsXG4gIHVuaXZlcnNpdHktb2YtaWxsaW5vaXMtdXJiYW5hLWNoYW1wYWlnbi0yOiAjZmE2MzAwLFxuICB1bml2ZXJzaXR5LW9mLWtlbnR1Y2t5OiAjMDA1ZGFhLFxuICB1bml2ZXJzaXR5LW9mLW1pY2hpZ2FuOiAjMDAyNzRjLFxuICB1bml2ZXJzaXR5LW9mLW1pY2hpZ2FuLTI6ICNmZmNiMDUsXG4gIHVuaXZlcnNpdHktb2Ytbm9ydGgtY2Fyb2xpbmE6ICM0YjljZDMsXG4gIHVuaXZlcnNpdHktb2Ytbm9ydGgtY2Fyb2xpbmEtMjogIzAwN2ZhZSxcbiAgdW5pdmVyc2l0eS1vZi1ub3J0aC1jYXJvbGluYS0zOiAjMTMyOTRiLFxuICB1bml2ZXJzaXR5LW9mLW5vcnRoLWNhcm9saW5hLTQ6ICNlMWUxZTEsXG4gIHVuaXZlcnNpdHktb2Ytbm9ydGgtY2Fyb2xpbmEtNTogIzc2NzY3NixcbiAgdW5pdmVyc2l0eS1vZi1ub3J0aC1jYXJvbGluYS02OiAjMTUxNTE1LFxuICB1bml2ZXJzaXR5LW9mLW9yZWdvbjogIzE1NDczMyxcbiAgdW5pdmVyc2l0eS1vZi1vcmVnb24tMjogI2ZlZTEyMyxcbiAgdW5pdmVyc2l0eS1vZi1yb2NoZXN0ZXI6ICNmZmQxMDAsXG4gIHVuaXZlcnNpdHktb2Ytcm9jaGVzdGVyLTI6ICMwMDNiNzEsXG4gIHVuaXZlcnNpdHktb2YtdGV4YXM6ICNiZjU3MDAsXG4gIHVuaXZlcnNpdHktb2YtdGV4YXMtMjogIzMzM2Y0OCxcbiAgdW5pdmVyc2l0eS1vZi10ZXhhcy0zOiAjMDA1Zjg2LFxuICB1bml2ZXJzaXR5LW9mLXRleGFzLTQ6ICM0MzY5NWIsXG4gIHVuaXZlcnNpdHktb2YtdGV4YXMtNTogI2YyYTkwMCxcbiAgdW5pdmVyc2l0eS1vZi10ZXhhcy02OiAjMzgyZjJkLFxuICB1bml2ZXJzaXR5LW9mLXRleGFzLTc6ICNkNmQyYzQsXG4gIHVuaXZlcnNpdHktb2YtdmljdG9yaWE6ICMwMDU0OTMsXG4gIHVuaXZlcnNpdHktb2YtdmljdG9yaWEtMjogI2Y1YWExYyxcbiAgdW5pdmVyc2l0eS1vZi12aWN0b3JpYS0zOiAjYzYzNTI3LFxuICB1bml2ZXJzaXR5LW9mLXZpY3RvcmlhLTQ6ICMwMDI3NTQsXG4gIHVuaXZlcnNpdHktb2Ytd2FzaGluZ3RvbjogIzRiMmU4MyxcbiAgdW5pdmVyc2l0eS1vZi13YXNoaW5ndG9uLTI6ICNiN2E1N2EsXG4gIHVuaXZlcnNpdHktb2Ytd2FzaGluZ3Rvbi0zOiAjODU3NTRkLFxuICB1bml2ZXJzaXR5LW9mLXdhdGVybG9vOiAjZmZkNTRmLFxuICB1bml2ZXJzaXR5LW9mLXdhdGVybG9vLTI6ICMwMDAsXG4gIHVuaXZlcnNpdHktb2Ytd2lzY29uc2luLW1pbHdhdWtlZTogI2ZmYmQwMCxcbiAgdW5pdmVyc2l0eS1vZi13aXNjb25zaW4tbWlsd2F1a2VlLTI6ICMwMDAwMDAsXG4gIHVuaXZlcnNpdHktb2Ytd2lzY29uc2luLW1pbHdhdWtlZS0zOiAjOThjNjQ2LFxuICB1bml2ZXJzaXR5LW9mLXdpc2NvbnNpbi1taWx3YXVrZWUtNDogIzY5NGQ4OCxcbiAgdW5pdmVyc2l0eS1vZi13aXNjb25zaW4tbWlsd2F1a2VlLTU6ICM1MzgyYWYsXG4gIHVuaXZlcnNpdHktb2Ytd2lzY29uc2luLW1pbHdhdWtlZS02OiAjZDA2ZDM0LFxuICB1bml2ZXJzaXR5LW9mLXdpc2NvbnNpbi1taWx3YXVrZWUtNzogIzVmOWEzOCxcbiAgdW5pdmVyc2l0eS1vZi13aXNjb25zaW4tbWlsd2F1a2VlLTg6ICM0NzRkNTIsXG4gIHVuaXZpc2lvbjogI2M4MjJiMCxcbiAgdXBzOiAjMzUxYzE1LFxuICB1cHMtMjogI2ZmYjUwMCxcbiAgdXBzLTM6ICM2NGE3MGIsXG4gIHVzcHM6ICMzMzMzNjYsXG4gIHVzcHMtMjogI2U3MTkyMSxcbiAgdXNwcy0zOiAjMjE4NzQ4LFxuICB1c3RyZWFtOiAjMzM4OGZmLFxuICB1dG9ycmVudDogIzAwODUzZixcbiAgdmVyaXpvbjogI2ZmMDAwMCxcbiAgdmVyaXpvbi0yOiAjZjJmMmYyLFxuICB2ZXJpem9uLTM6ICMzMjg1ZGMsXG4gIHZpYWRlbzogI2YwNzM1NSxcbiAgdmliZXI6ICM1OTI2N2MsXG4gIHZpYmVyLTI6ICM4ZjVkYjcsXG4gIHZpYmVyLTM6ICNlMmQ0ZTcsXG4gIHZpYmVyLTQ6ICNhNWNmZDUsXG4gIHZpYmVyLTU6ICM4MWNkNTAsXG4gIHZpZG1lOiAjZjgyYTUzLFxuICB2aWRtZS0yOiAjMTExMTExLFxuICB2aWRtZS0zOiAjZjVmNWY1LFxuICB2aWRtZS00OiAjOWYyYWY4LFxuICB2aWRtZS01OiAjYWFhYWFhLFxuICB2aWRtZS02OiAjZGZmMGQ4LFxuICB2aWtpOiAjM2M5Y2Q3LFxuICB2aWtpLTI6ICNkMjQ2NjMsXG4gIHZpbWVvOiAjMTYyMjIxLFxuICB2aW1lby0yOiAjMWFiN2VhLFxuICB2aW5lOiAjMDBiNDg4LFxuICB2aXJiOiAjMWU5MWQwLFxuICB2aXJnaW4tbWVkaWE6ICNjMzA5MmQsXG4gIHZpcmdpbi1tZWRpYS0yOiAjMjIyMjIxLFxuICB2aXJnaW4tbW9uZXk6ICNjYzAwMDAsXG4gIHZpcmdpbi1tb25leS0yOiAjMzMzMzMzLFxuICB2aXJnaW4tbW9uZXktMzogI2E5M2MzYixcbiAgdmlyZ2luLW1vbmV5LTQ6ICNhODk2YTAsXG4gIHZpcmdpbi1tb25leS01OiAjN2EzNjcxLFxuICB2aXJnaW4tbW9uZXktNjogI2JkMWQ2NSxcbiAgdmlzYTogIzFhMWY3MSxcbiAgdmlzYS0yOiAjZjdiNjAwLFxuICB2aXN1YWxjdjogIzMxNTc3YSxcbiAgdmlzdWFsbHk6ICMxNGFjZjIsXG4gIHZpc3VhbGx5LTI6ICNmMDQ0OTQsXG4gIHZpc3VhbGx5LTM6ICMwYWM1NzgsXG4gIHZrb250YWt0ZTogIzQ1NjY4ZSxcbiAgdm9kYWZvbmU6ICNlNjAwMDAsXG4gIHZvZGFmb25lLTI6ICM0YTRkNGUsXG4gIHZvZGFmb25lLTM6ICM5YzJhYTAsXG4gIHZvZGFmb25lLTQ6ICM1ZTI3NTAsXG4gIHZvZGFmb25lLTU6ICMwMGIwY2EsXG4gIHZvZGFmb25lLTY6ICMwMDdjOTIsXG4gIHZvZGFmb25lLTc6ICNhOGI0MDAsXG4gIHZvZGFmb25lLTg6ICNmZWNiMDAsXG4gIHZvZGFmb25lLTk6ICNlYjk4MDAsXG4gIHZvZGFmb25lLTEwOiAjMDAwMDAwLFxuICB2b2x2bzogIzAwMzA1NyxcbiAgdm9sdm8tMjogIzExNTc0MCxcbiAgdm9sdm8tMzogIzY1NjY1YyxcbiAgdm9sdm8tNDogIzQyNTU2MyxcbiAgdm9sdm8tNTogIzUxNzg5MSxcbiAgdm9sdm8tNjogIzIxMjcyMSxcbiAgdnVlLWpzOiAjNDJiODgzLFxuICB2dWUtanMtMjogIzM1NDk1ZSxcbiAgd2FrZS1mb3Jlc3QtdW5pdmVyc2l0eTogIzllN2UzOCxcbiAgd2FrZS1mb3Jlc3QtdW5pdmVyc2l0eS0yOiAjMDAwMDAwLFxuICB3YWtlLWZvcmVzdC11bml2ZXJzaXR5LTM6ICM4MjIzMWMsXG4gIHdha2UtZm9yZXN0LXVuaXZlcnNpdHktNDogIzUxMTUzNixcbiAgd2FrZS1mb3Jlc3QtdW5pdmVyc2l0eS01OiAjNDQzZTY3LFxuICB3YWtlLWZvcmVzdC11bml2ZXJzaXR5LTY6ICMzNzU2NjksXG4gIHdha2UtZm9yZXN0LXVuaXZlcnNpdHktNzogIzQ1NjUyNSxcbiAgd2FrZS1mb3Jlc3QtdW5pdmVyc2l0eS04OiAjNTk3ODZjLFxuICB3YWtlLWZvcmVzdC11bml2ZXJzaXR5LTk6ICMzZDNjMWQsXG4gIHdha2UtZm9yZXN0LXVuaXZlcnNpdHktMTA6ICM2MjU3NTAsXG4gIHdhbGdyZWVuczogI2UzMTgzNyxcbiAgd2FsZ3JlZW5zLTI6ICNmMzc1MjAsXG4gIHdhbGdyZWVucy0zOiAjNDg5Y2Q0LFxuICB3YWxncmVlbnMtNDogIzI3NzRhNixcbiAgd2FsZ3JlZW5zLTU6ICMzNTM5M2QsXG4gIHdhbG1hcnQ6ICMwMDdkYzYsXG4gIHdhbG1hcnQtMjogIzc5YjllNyxcbiAgd2FsbWFydC0zOiAjZjQ3NDIxLFxuICB3YWxtYXJ0LTQ6ICM3NmMxNDMsXG4gIHdhbG1hcnQtNTogI2ZmYzEyMCxcbiAgd2FsbWFydC02OiAjZTdmMGY3LFxuICB3YWxtYXJ0LTc6ICNmMmY4ZmQsXG4gIHdhbG1hcnQtODogIzIyMjIyMixcbiAgd2FsbWFydC05OiAjNDQ0NDQ0LFxuICB3YXJieS1wYXJrZXI6ICM0MTRiNTYsXG4gIHdhcmJ5LXBhcmtlci0yOiAjMDBhMmUxLFxuICB3YXZlLWFwcHM6ICMxYzJkMzcsXG4gIHdhdmUtYXBwcy0yOiAjNGVjN2M0LFxuICB3YXZlLWFwcHMtMzogIzAwOTU5ZixcbiAgd2F2ZS1hcHBzLTQ6ICMzYjliY2MsXG4gIHdlYnp1bmRlcjogI2VlYTY0MixcbiAgd2VjaGF0OiAjN2JiMzJlLFxuICB3ZWlibzogI2U3MWQzNCxcbiAgd2VpeGluOiAjOTNkMDM0LFxuICB3ZW5keXM6ICNlMjIwM2QsXG4gIHdlbmR5cy0yOiAjMTk5ZmRhLFxuICB3ZXN0ZXJuLWRpZ2l0YWw6ICMwMDUxOTUsXG4gIHdlc3Rlcm4tZGlnaXRhbC0yOiAjMDI4OTQ4LFxuICB3ZXN0ZXJuLWRpZ2l0YWwtMzogI2ZmZDQwMCxcbiAgd2VzdGVybi1kaWdpdGFsLTQ6ICMwMDY3YjMsXG4gIHdlc3Rlcm4tZGlnaXRhbC01OiAjOWQwYTBlLFxuICB3ZXN0ZXJuLWRpZ2l0YWwtNjogIzAwMzM2OSxcbiAgd2hhdHNhcHA6ICMwNzVlNTQsXG4gIHdoYXRzYXBwLTI6ICMxMjhjN2UsXG4gIHdoYXRzYXBwLTM6ICMyNWQzNjYsXG4gIHdoYXRzYXBwLTQ6ICNkY2Y4YzYsXG4gIHdoYXRzYXBwLTU6ICMzNGI3ZjEsXG4gIHdoYXRzYXBwLTY6ICNlY2U1ZGQsXG4gIHdoYXRzYnJvYWRjYXN0OiAjNGFhZTIwLFxuICB3aGF0c2Jyb2FkY2FzdC0yOiAjNmNjNzUxLFxuICB3aGF0c2Jyb2FkY2FzdC0zOiAjMjI1ZjFlLFxuICB3aGF0c2Jyb2FkY2FzdC00OiAjZjhjYzA3LFxuICB3aGF0c2Jyb2FkY2FzdC01OiAjZmY5MzAwLFxuICB3aGF0c2Jyb2FkY2FzdC02OiAjZTQ0NDM2LFxuICB3aGF0c2Jyb2FkY2FzdC03OiAjY2QzMjkyLFxuICB3aGF0c2Jyb2FkY2FzdC04OiAjMzdhZWYzLFxuICB3aGF0c2Jyb2FkY2FzdC05OiAjMDA3NmJhLFxuICB3aGF0c2Jyb2FkY2FzdC0xMDogIzAwNTg4OCxcbiAgd2hhdHNicm9hZGNhc3QtMTE6ICM4NzMyY2QsXG4gIHdoYXRzYnJvYWRjYXN0LTEyOiAjMzM0ODJjLFxuICB3aG9vc25hcC1kZXNpZ25lcjogIzJmYTVkNixcbiAgd2hvb3NuYXAtZGVzaWduZXItMjogI2I1MmYyYyxcbiAgd2lraW1lZGlhOiAjMzM5OTY2LFxuICB3aWtpbWVkaWEtMjogIzAwNjNiZixcbiAgd2lraW1lZGlhLTM6ICM5OTAwMDAsXG4gIHdpa2lwZWRpYTogIzAwMDAwMCxcbiAgd2lraXBlZGlhLTI6ICM2MzY0NjYsXG4gIHdpa2lwZWRpYS0zOiAjOTM5NTk4LFxuICB3aWtpcGVkaWEtNDogI2M3YzhjYSxcbiAgd2luZG93czogIzAwNzhkNyxcbiAgd2luZG93cy0yOiAjMDAyMDUwLFxuICB3aW5kb3dzLTM6ICNmZmI5MDAsXG4gIHdpbmRvd3MtNDogI2Q4M2IwMSxcbiAgd2luZG93cy01OiAjZTgxMTIzLFxuICB3aW5kb3dzLTY6ICNiNDAwOWUsXG4gIHdpbmRvd3MtNzogIzVjMmQ5MSxcbiAgd2luZG93cy04OiAjMDA4MjcyLFxuICB3aW5kb3dzLTk6ICMxMDdjMTAsXG4gIHdpbmRvd3MtcGhvbmU6ICM2ODIxN2EsXG4gIHdvbGZyYW0tYWxwaGE6ICNmNjhkMWUsXG4gIHdvb2NvbW1lcmNlOiAjOTY1ODhhLFxuICB3b29jb21tZXJjZS0yOiAjM2MzYzNjLFxuICB3b29jb21tZXJjZS0zOiAjNzFiMDJmLFxuICB3b29nYTogIzViMDA5YyxcbiAgd29yZHByZXNzOiAjMjE3NTliLFxuICB3b3JkcHJlc3MtMjogI2Q1NGUyMSxcbiAgd29yZHByZXNzLTM6ICM0NjQ2NDYsXG4gIHdvcmRwcmVzcy1jb206ICMwMDg3YmUsXG4gIHdvcmRwcmVzcy1jb20tMjogIzc4ZGNmYSxcbiAgd29yZHByZXNzLWNvbS0zOiAjMDBhYWRjLFxuICB3b3JkcHJlc3MtY29tLTQ6ICMwMDUwODIsXG4gIHdvcmRwcmVzcy1jb20tNTogIzg3YTZiYyxcbiAgd29yZHByZXNzLWNvbS02OiAjZjNmNmY4LFxuICB3b3JkcHJlc3MtY29tLTc6ICNlOWVmZjMsXG4gIHdvcmRwcmVzcy1jb20tODogI2U5ZWZmMyxcbiAgd29yZHByZXNzLWNvbS05OiAjYThiZWNlLFxuICB3b3JkcHJlc3MtY29tLTEwOiAjNjY4ZWFhLFxuICB3b3JkcHJlc3MtY29tLTExOiAjNGY3NDhlLFxuICB3b3JkcHJlc3MtY29tLTEyOiAjM2Q1OTZkLFxuICB3b3JkcHJlc3MtY29tLTEzOiAjMmU0NDUzLFxuICB3b3JkcHJlc3MtY29tLTE0OiAjZDU0ZTIxLFxuICB3b3JkcHJlc3MtY29tLTE1OiAjZjA4MjFlLFxuICB3b3JkcHJlc3MtY29tLTE2OiAjNGFiODY2LFxuICB3b3JkcHJlc3MtY29tLTE3OiAjZjBiODQ5LFxuICB3b3JkcHJlc3MtY29tLTE4OiAjZDk0ZjRmLFxuICB3b3JsZC1vcmdhbmlzYXRpb24tb2YtdGhlLXNjb3V0LW1vdmVtZW50LXdvc206ICM2MjI1OTksXG4gIHdvcmxkLW9yZ2FuaXNhdGlvbi1vZi10aGUtc2NvdXQtbW92ZW1lbnQtd29zbS0yOiAjMDA1NGEwLFxuICB3b3JsZC1vcmdhbmlzYXRpb24tb2YtdGhlLXNjb3V0LW1vdmVtZW50LXdvc20tMzogI2FhYmEwYSxcbiAgd29ybGQtb3JnYW5pc2F0aW9uLW9mLXRoZS1zY291dC1tb3ZlbWVudC13b3NtLTQ6ICNkZDc1MDAsXG4gIHdvcmxkLW9yZ2FuaXNhdGlvbi1vZi10aGUtc2NvdXQtbW92ZW1lbnQtd29zbS01OiAjZTIzZDI4LFxuICB3b3JsZC1vcmdhbmlzYXRpb24tb2YtdGhlLXNjb3V0LW1vdmVtZW50LXdvc20tNjogIzNkOGUzMyxcbiAgd29ybGQtb3JnYW5pc2F0aW9uLW9mLXRoZS1zY291dC1tb3ZlbWVudC13b3NtLTc6ICMzMzk5ZmYsXG4gIHdvcmxkLW9yZ2FuaXNhdGlvbi1vZi10aGUtc2NvdXQtbW92ZW1lbnQtd29zbS04OiAjZmYzMzk5LFxuICB3b3JsZC1vcmdhbmlzYXRpb24tb2YtdGhlLXNjb3V0LW1vdmVtZW50LXdvc20tOTogI2ZjZDExNixcbiAgd29ybGQtb3JnYW5pc2F0aW9uLW9mLXRoZS1zY291dC1tb3ZlbWVudC13b3NtLTEwOiAjOTk5OTk5LFxuICB3b3JsZGxpbmU6ICMwMDY2YTEsXG4gIHd1Zm9vOiAjZTY2NzYwLFxuICB3dWZvby0yOiAjOGM4OGNkLFxuICB3dWZvby0zOiAjNjljNWU0LFxuICB3dWZvby00OiAjZmZkZjhiLFxuICB3dWZvby01OiAjNjFlMDY0LFxuICB3dW5kZXJsaXN0OiAjMmI5NmYxLFxuICB3d2U6ICNkNzE4MmEsXG4gIHhhdmllci11bml2ZXJzaXR5OiAjMGMyMzQwLFxuICB4YXZpZXItdW5pdmVyc2l0eS0yOiAjOWVhMmEyLFxuICB4YXZpZXItdW5pdmVyc2l0eS0zOiAjMDA5OWNjLFxuICB4Ym94OiAjNTJiMDQzLFxuICB4ZGEtZGV2ZWxvcGVyczogI2Y1OTcxNCxcbiAgeGluZzogIzAyNjQ2NixcbiAgeGluZy0yOiAjY2ZkYzAwLFxuICB4eS1nYW1pbmc6ICMzMjk5Y2MsXG4gIHh5LWdhbWluZy0yOiAjMzMzMzMzLFxuICB5LWNvbWJpbmF0b3I6ICNmZjQwMDAsXG4gIHlhaG9vOiAjNDEwMDkzLFxuICB5YW5kZXg6ICNmZmNjMDAsXG4gIHllbGxvdy1wYWdlczogI2ZmZDQwMCxcbiAgeWVsbG93LXBhZ2VzLTI6ICMwMDAwMDAsXG4gIHllbHA6ICNhZjA2MDYsXG4gIHlpaS1mcmFtZXdvcms6ICNkODU4MmIsXG4gIHlpaS1mcmFtZXdvcmstMjogIzE2YTMxNCxcbiAgeWlpLWZyYW1ld29yay0zOiAjM2I2ZmJhLFxuICB5bzogIzliNTliNixcbiAgeW8tMjogI2U3NGMzYyxcbiAgeW8tMzogIzhlNDRhZCxcbiAgeW8tNDogIzI5ODBiOSxcbiAgeW8tNTogI2YxYzQwZixcbiAgeW8tNjogIzE2YTA4NSxcbiAgeW8tNzogIzM0NDk1ZSxcbiAgeW8tODogIzM0OThkYixcbiAgeW8tOTogIzJlY2M3MSxcbiAgeW8tMTA6ICMxYWJjOWMsXG4gIHlvdXR1YmU6ICNmZjAwMDAsXG4gIHlvdXR1YmUtMjogIzI4MjgyOCxcbiAgemFsb25nbzogIzU0OThkYyxcbiAgemFwaWVyOiAjZmY0YTAwLFxuICB6YXBpZXItMjogI2ZkNzYyMixcbiAgemFwaWVyLTM6ICNmZmM0M2UsXG4gIHphcGllci00OiAjNWY2YzcyLFxuICB6YXBpZXItNTogIzQ5OWRmMyxcbiAgemFwaWVyLTY6ICMxM2QwYWIsXG4gIHplbmRlc2s6ICMwMDM2M2QsXG4gIHplbmRlc2stMjogI2Y3OWEzZSxcbiAgemVuZGVzay0zOiAjZWI2NjUxLFxuICB6ZW5kZXNrLTQ6ICMzMGFhYmMsXG4gIHplbmRlc2stNTogI2ViNDk2MixcbiAgemVuZGVzay02OiAjMzdiOGFmLFxuICB6ZW5kZXNrLTc6ICM3OGEzMDAsXG4gIHplbmRlc2stODogI2YwY2EyOCxcbiAgemVycGx5OiAjOWRiYzdhLFxuICB6aWxsb3c6ICMxMjc3ZTEsXG4gIHpvbWF0bzogI2NiMjAyZCxcbiAgem9tYXRvLTI6ICMyZDJkMmQsXG4gIHpvbWF0by0zOiAjZjRmNGYyLFxuICB6b290b29sOiAjNWU4YjFkLFxuICB6b3BpbTogI2ZmOWQzYixcbik7IiwiQG1peGluIGJzQmFubmVyKCRmaWxlKSB7XG4gIC8qIVxuICAgKiBCb290c3RyYXAgI3skZmlsZX0gdjUuMy4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDI0IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAgICovXG59XG4iLCI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiAgICAgdGludC1jb2xvcigkc2Vjb25kYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJGluZm8tYmctc3VidGxlOiAgICAgICAgICB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCR3YXJuaW5nLCA4MCUpICFkZWZhdWx0O1xuJGRhbmdlci1iZy1zdWJ0bGU6ICAgICAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDgwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN1YnRsZTogICAgICB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlOiAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYm9yZGVyLXN1YnRsZTogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRjb2xvci1tb2RlLXR5cGU6ICAgICAgICAgICAgIGRhdGEgIWRlZmF1bHQ7IC8vIGBkYXRhYCBvciBgbWVkaWEtcXVlcnlgXG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjUpICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktYmc6ICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGJvZHktZW1waGFzaXMtY29sb3I6ICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBJY29uIGxpbmtzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaWNvbi1saW5rLXZhcmlhYmxlc1xuJGljb24tbGluay1nYXA6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXNpemU6ICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zaXRpb246ICAgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaWNvbi1saW5rLXZhcmlhYmxlc1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteHhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuLy8gZnVzdi1kaXNhYmxlXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvY3VzLXJpbmctdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiA1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB2ci12YXJpYWJsZXNcbiR2ci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2ci12YXJpYWJsZXNcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1jb2xvcjogICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4yICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRmb2N1cy1yaW5nLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2I6ICAgdG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkbGluay1jb2xvciksICRsaW5rLWNvbG9yLCAxNSUpKSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAyKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgICAgICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAgICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDogICAgICAgICAgICAxLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgICAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG4kZm9ybS12YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3IpLFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWRhbmdlciksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fWRhbmdlci1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LWxldmVscy1tYXBcbiR6aW5kZXgtbGV2ZWxzOiAoXG4gIG4xOiAtMSxcbiAgMDogMCxcbiAgMTogMSxcbiAgMjogMixcbiAgMzogM1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LWxldmVscy1tYXBcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi11bmRlcmxpbmUtZ2FwOiAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC42NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuOCkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcjogICAgICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjE1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWljb24tY29sb3I6ICAgICAgICAgICAgJG5hdmJhci1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkZHJvcGRvd24tbGluay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7IC8vIFRvZG8gaW4gdjY6IHJlbW92ZSB0aGlzP1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4zXG4vLyBmdXN2LWVuYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIgNUw4IDExTDE0IDUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIgNUw4IDExTDE0IDUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIGNhbGMoI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICR0b2FzdC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMtZGFya1wiOyAvLyBUT0RPOiBjYW4gYmUgcmVtb3ZlZCBzYWZlbHkgaW4gdjYsIG9ubHkgaGVyZSB0byBhdm9pZCBicmVha2luZyBjaGFuZ2VzIGluIHY1LjNcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbiBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLy8gRW5kIG9mIHJlc2V0XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICAvLyBGb2xsb3dpbmcgdGhlIHByZWNlcHQgb2YgY2FzY2FkZXM6IGh0dHBzOi8vY29kZXBlbi5pby9taXJpYW1zdXphbm5lL2Z1bGwvdllOZ29kYlxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYygjeyR0YWJsZS1ib3JkZXItd2lkdGh9ICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3JlIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcbiAgICAvLyBiZWNhdXNlIG9mIFwibWFyZ2luOiAxcHggMjRweCAxcHggNHB4XCIgaW5zaWRlIHRoZSBzaGFkb3cgRE9NXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzM0NDMzXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcblxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSl9O1xuXG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMsIDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZS1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIkbWQtcmVkLTUwICAgICAgICAgICAgICAgIDogI2ZmZWJlZTtcbiRtZC1yZWQtMTAwICAgICAgICAgICAgICAgOiAjZmZjZGQyO1xuJG1kLXJlZC0yMDAgICAgICAgICAgICAgICA6ICNlZjlhOWE7XG4kbWQtcmVkLTMwMCAgICAgICAgICAgICAgIDogI2U1NzM3MztcbiRtZC1yZWQtNDAwICAgICAgICAgICAgICAgOiAjZWY1MzUwO1xuJG1kLXJlZC01MDAgICAgICAgICAgICAgICA6ICNmNDQzMzY7XG4kbWQtcmVkLTYwMCAgICAgICAgICAgICAgIDogI2U1MzkzNTtcbiRtZC1yZWQtNzAwICAgICAgICAgICAgICAgOiAjZDMyZjJmO1xuJG1kLXJlZC04MDAgICAgICAgICAgICAgICA6ICNjNjI4Mjg7XG4kbWQtcmVkLTkwMCAgICAgICAgICAgICAgIDogI2I3MWMxYztcbiRtZC1yZWQtYTEwMCAgICAgICAgICAgICAgOiAjZmY4YTgwO1xuJG1kLXJlZC1hMjAwICAgICAgICAgICAgICA6ICNmZjUyNTI7XG4kbWQtcmVkLWE0MDAgICAgICAgICAgICAgIDogI2ZmMTc0NDtcbiRtZC1yZWQtYTcwMCAgICAgICAgICAgICAgOiAjZDUwMDAwO1xuXG4kbWQtcGluay01MCAgICAgICAgICAgICAgIDogI2ZjZTRlYztcbiRtZC1waW5rLTEwMCAgICAgICAgICAgICAgOiAjZjhiYmQwO1xuJG1kLXBpbmstMjAwICAgICAgICAgICAgICA6ICNmNDhmYjE7XG4kbWQtcGluay0zMDAgICAgICAgICAgICAgIDogI2YwNjI5MjtcbiRtZC1waW5rLTQwMCAgICAgICAgICAgICAgOiAjZWM0MDdhO1xuJG1kLXBpbmstNTAwICAgICAgICAgICAgICA6ICNlOTFlNjM7XG4kbWQtcGluay02MDAgICAgICAgICAgICAgIDogI2Q4MWI2MDtcbiRtZC1waW5rLTcwMCAgICAgICAgICAgICAgOiAjYzIxODViO1xuJG1kLXBpbmstODAwICAgICAgICAgICAgICA6ICNhZDE0NTc7XG4kbWQtcGluay05MDAgICAgICAgICAgICAgIDogIzg4MGU0ZjtcbiRtZC1waW5rLWExMDAgICAgICAgICAgICAgOiAjZmY4MGFiO1xuJG1kLXBpbmstYTIwMCAgICAgICAgICAgICA6ICNmZjQwODE7XG4kbWQtcGluay1hNDAwICAgICAgICAgICAgIDogI2Y1MDA1NztcbiRtZC1waW5rLWE3MDAgICAgICAgICAgICAgOiAjYzUxMTYyO1xuXG4kbWQtcHVycGxlLTUwICAgICAgICAgICAgIDogI2YzZTVmNTtcbiRtZC1wdXJwbGUtMTAwICAgICAgICAgICAgOiAjZTFiZWU3O1xuJG1kLXB1cnBsZS0yMDAgICAgICAgICAgICA6ICNjZTkzZDg7XG4kbWQtcHVycGxlLTMwMCAgICAgICAgICAgIDogI2JhNjhjODtcbiRtZC1wdXJwbGUtNDAwICAgICAgICAgICAgOiAjYWI0N2JjO1xuJG1kLXB1cnBsZS01MDAgICAgICAgICAgICA6ICM5YzI3YjA7XG4kbWQtcHVycGxlLTYwMCAgICAgICAgICAgIDogIzhlMjRhYTtcbiRtZC1wdXJwbGUtNzAwICAgICAgICAgICAgOiAjN2IxZmEyO1xuJG1kLXB1cnBsZS04MDAgICAgICAgICAgICA6ICM2YTFiOWE7XG4kbWQtcHVycGxlLTkwMCAgICAgICAgICAgIDogIzRhMTQ4YztcbiRtZC1wdXJwbGUtYTEwMCAgICAgICAgICAgOiAjZWE4MGZjO1xuJG1kLXB1cnBsZS1hMjAwICAgICAgICAgICA6ICNlMDQwZmI7XG4kbWQtcHVycGxlLWE0MDAgICAgICAgICAgIDogI2Q1MDBmOTtcbiRtZC1wdXJwbGUtYTcwMCAgICAgICAgICAgOiAjYWEwMGZmO1xuXG4kbWQtZGVlcC1wdXJwbGUtNTAgICAgICAgIDogI2VkZTdmNjtcbiRtZC1kZWVwLXB1cnBsZS0xMDAgICAgICAgOiAjZDFjNGU5O1xuJG1kLWRlZXAtcHVycGxlLTIwMCAgICAgICA6ICNiMzlkZGI7XG4kbWQtZGVlcC1wdXJwbGUtMzAwICAgICAgIDogIzk1NzVjZDtcbiRtZC1kZWVwLXB1cnBsZS00MDAgICAgICAgOiAjN2U1N2MyO1xuJG1kLWRlZXAtcHVycGxlLTUwMCAgICAgICA6ICM2NzNhYjc7XG4kbWQtZGVlcC1wdXJwbGUtNjAwICAgICAgIDogIzVlMzViMTtcbiRtZC1kZWVwLXB1cnBsZS03MDAgICAgICAgOiAjNTEyZGE4O1xuJG1kLWRlZXAtcHVycGxlLTgwMCAgICAgICA6ICM0NTI3YTA7XG4kbWQtZGVlcC1wdXJwbGUtOTAwICAgICAgIDogIzMxMWI5MjtcbiRtZC1kZWVwLXB1cnBsZS1hMTAwICAgICAgOiAjYjM4OGZmO1xuJG1kLWRlZXAtcHVycGxlLWEyMDAgICAgICA6ICM3YzRkZmY7XG4kbWQtZGVlcC1wdXJwbGUtYTQwMCAgICAgIDogIzY1MWZmZjtcbiRtZC1kZWVwLXB1cnBsZS1hNzAwICAgICAgOiAjNjIwMGVhO1xuXG4kbWQtaW5kaWdvLTUwICAgICAgICAgICAgIDogI2U4ZWFmNjtcbiRtZC1pbmRpZ28tMTAwICAgICAgICAgICAgOiAjYzVjYWU5O1xuJG1kLWluZGlnby0yMDAgICAgICAgICAgICA6ICM5ZmE4ZGE7XG4kbWQtaW5kaWdvLTMwMCAgICAgICAgICAgIDogIzc5ODZjYjtcbiRtZC1pbmRpZ28tNDAwICAgICAgICAgICAgOiAjNWM2YmMwO1xuJG1kLWluZGlnby01MDAgICAgICAgICAgICA6ICMzZjUxYjU7XG4kbWQtaW5kaWdvLTYwMCAgICAgICAgICAgIDogIzM5NDlhYjtcbiRtZC1pbmRpZ28tNzAwICAgICAgICAgICAgOiAjMzAzZjlmO1xuJG1kLWluZGlnby04MDAgICAgICAgICAgICA6ICMyODM1OTM7XG4kbWQtaW5kaWdvLTkwMCAgICAgICAgICAgIDogIzFhMjM3ZTtcbiRtZC1pbmRpZ28tYTEwMCAgICAgICAgICAgOiAjOGM5ZWZmO1xuJG1kLWluZGlnby1hMjAwICAgICAgICAgICA6ICM1MzZkZmU7XG4kbWQtaW5kaWdvLWE0MDAgICAgICAgICAgIDogIzNkNWFmZTtcbiRtZC1pbmRpZ28tYTcwMCAgICAgICAgICAgOiAjMzA0ZmZlO1xuXG4kbWQtYmx1ZS01MCAgICAgICAgICAgICAgIDogI2UzZjJmZDtcbiRtZC1ibHVlLTEwMCAgICAgICAgICAgICAgOiAjYmJkZWZiO1xuJG1kLWJsdWUtMjAwICAgICAgICAgICAgICA6ICM5MGNhZjk7XG4kbWQtYmx1ZS0zMDAgICAgICAgICAgICAgIDogIzY0YjVmNjtcbiRtZC1ibHVlLTQwMCAgICAgICAgICAgICAgOiAjNDJhNWY1O1xuJG1kLWJsdWUtNTAwICAgICAgICAgICAgICA6ICMyMTk2ZjM7XG4kbWQtYmx1ZS02MDAgICAgICAgICAgICAgIDogIzFlODhlNTtcbiRtZC1ibHVlLTcwMCAgICAgICAgICAgICAgOiAjMTk3NmQyO1xuJG1kLWJsdWUtODAwICAgICAgICAgICAgICA6ICMxNTY1YzA7XG4kbWQtYmx1ZS05MDAgICAgICAgICAgICAgIDogIzBkNDdhMTtcbiRtZC1ibHVlLWExMDAgICAgICAgICAgICAgOiAjODJiMWZmO1xuJG1kLWJsdWUtYTIwMCAgICAgICAgICAgICA6ICM0NDhhZmY7XG4kbWQtYmx1ZS1hNDAwICAgICAgICAgICAgIDogIzI5NzlmZjtcbiRtZC1ibHVlLWE3MDAgICAgICAgICAgICAgOiAjMjk2MmZmO1xuXG4kbWQtbGlnaHQtYmx1ZS01MCAgICAgICAgIDogI2UxZjVmZTtcbiRtZC1saWdodC1ibHVlLTEwMCAgICAgICAgOiAjYjNlNWZjO1xuJG1kLWxpZ2h0LWJsdWUtMjAwICAgICAgICA6ICM4MWQ0ZmE7XG4kbWQtbGlnaHQtYmx1ZS0zMDAgICAgICAgIDogIzRmYzNmNztcbiRtZC1saWdodC1ibHVlLTQwMCAgICAgICAgOiAjMjliNmY2O1xuJG1kLWxpZ2h0LWJsdWUtNTAwICAgICAgICA6ICMwM2E5ZjQ7XG4kbWQtbGlnaHQtYmx1ZS02MDAgICAgICAgIDogIzAzOWJlNTtcbiRtZC1saWdodC1ibHVlLTcwMCAgICAgICAgOiAjMDI4OGQxO1xuJG1kLWxpZ2h0LWJsdWUtODAwICAgICAgICA6ICMwMjc3YmQ7XG4kbWQtbGlnaHQtYmx1ZS05MDAgICAgICAgIDogIzAxNTc5YjtcbiRtZC1saWdodC1ibHVlLWExMDAgICAgICAgOiAjODBkOGZmO1xuJG1kLWxpZ2h0LWJsdWUtYTIwMCAgICAgICA6ICM0MGM0ZmY7XG4kbWQtbGlnaHQtYmx1ZS1hNDAwICAgICAgIDogIzAwYjBmZjtcbiRtZC1saWdodC1ibHVlLWE3MDAgICAgICAgOiAjMDA5MWVhO1xuXG4kbWQtY3lhbi01MCAgICAgICAgICAgICAgIDogI2UwZjdmYTtcbiRtZC1jeWFuLTEwMCAgICAgICAgICAgICAgOiAjYjJlYmYyO1xuJG1kLWN5YW4tMjAwICAgICAgICAgICAgICA6ICM4MGRlZWE7XG4kbWQtY3lhbi0zMDAgICAgICAgICAgICAgIDogIzRkZDBlMTtcbiRtZC1jeWFuLTQwMCAgICAgICAgICAgICAgOiAjMjZjNmRhO1xuJG1kLWN5YW4tNTAwICAgICAgICAgICAgICA6ICMwMGJjZDQ7XG4kbWQtY3lhbi02MDAgICAgICAgICAgICAgIDogIzAwYWNjMTtcbiRtZC1jeWFuLTcwMCAgICAgICAgICAgICAgOiAjMDA5N2E3O1xuJG1kLWN5YW4tODAwICAgICAgICAgICAgICA6ICMwMDgzOGY7XG4kbWQtY3lhbi05MDAgICAgICAgICAgICAgIDogIzAwNjA2NDtcbiRtZC1jeWFuLWExMDAgICAgICAgICAgICAgOiAjODRmZmZmO1xuJG1kLWN5YW4tYTIwMCAgICAgICAgICAgICA6ICMxOGZmZmY7XG4kbWQtY3lhbi1hNDAwICAgICAgICAgICAgIDogIzAwZTVmZjtcbiRtZC1jeWFuLWE3MDAgICAgICAgICAgICAgOiAjMDBiOGQ0O1xuXG4kbWQtdGVhbC01MCAgICAgICAgICAgICAgIDogI2UwZjJmMTtcbiRtZC10ZWFsLTEwMCAgICAgICAgICAgICAgOiAjYjJkZmRiO1xuJG1kLXRlYWwtMjAwICAgICAgICAgICAgICA6ICM4MGNiYzQ7XG4kbWQtdGVhbC0zMDAgICAgICAgICAgICAgIDogIzRkYjZhYztcbiRtZC10ZWFsLTQwMCAgICAgICAgICAgICAgOiAjMjZhNjlhO1xuJG1kLXRlYWwtNTAwICAgICAgICAgICAgICA6ICMwMDk2ODg7XG4kbWQtdGVhbC02MDAgICAgICAgICAgICAgIDogIzAwODk3YjtcbiRtZC10ZWFsLTcwMCAgICAgICAgICAgICAgOiAjMDA3OTZiO1xuJG1kLXRlYWwtODAwICAgICAgICAgICAgICA6ICMwMDY5NWM7XG4kbWQtdGVhbC05MDAgICAgICAgICAgICAgIDogIzAwNGQ0MDtcbiRtZC10ZWFsLWExMDAgICAgICAgICAgICAgOiAjYTdmZmViO1xuJG1kLXRlYWwtYTIwMCAgICAgICAgICAgICA6ICM2NGZmZGE7XG4kbWQtdGVhbC1hNDAwICAgICAgICAgICAgIDogIzFkZTliNjtcbiRtZC10ZWFsLWE3MDAgICAgICAgICAgICAgOiAjMDBiZmE1O1xuXG4kbWQtZ3JlZW4tNTAgICAgICAgICAgICAgIDogI2U4ZjVlOTtcbiRtZC1ncmVlbi0xMDAgICAgICAgICAgICAgOiAjYzhlNmM5O1xuJG1kLWdyZWVuLTIwMCAgICAgICAgICAgICA6ICNhNWQ2YTc7XG4kbWQtZ3JlZW4tMzAwICAgICAgICAgICAgIDogIzgxYzc4NDtcbiRtZC1ncmVlbi00MDAgICAgICAgICAgICAgOiAjNjZiYjZhO1xuJG1kLWdyZWVuLTUwMCAgICAgICAgICAgICA6ICM0Y2FmNTA7XG4kbWQtZ3JlZW4tNjAwICAgICAgICAgICAgIDogIzQzYTA0NztcbiRtZC1ncmVlbi03MDAgICAgICAgICAgICAgOiAjMzg4ZTNjO1xuJG1kLWdyZWVuLTgwMCAgICAgICAgICAgICA6ICMyZTdkMzI7XG4kbWQtZ3JlZW4tOTAwICAgICAgICAgICAgIDogIzFiNWUyMDtcbiRtZC1ncmVlbi1hMTAwICAgICAgICAgICAgOiAjYjlmNmNhO1xuJG1kLWdyZWVuLWEyMDAgICAgICAgICAgICA6ICM2OWYwYWU7XG4kbWQtZ3JlZW4tYTQwMCAgICAgICAgICAgIDogIzAwZTY3NjtcbiRtZC1ncmVlbi1hNzAwICAgICAgICAgICAgOiAjMDBjODUzO1xuXG4kbWQtbGlnaHQtZ3JlZW4tNTAgICAgICAgIDogI2YxZjhlOTtcbiRtZC1saWdodC1ncmVlbi0xMDAgICAgICAgOiAjZGNlZGM4O1xuJG1kLWxpZ2h0LWdyZWVuLTIwMCAgICAgICA6ICNjNWUxYTU7XG4kbWQtbGlnaHQtZ3JlZW4tMzAwICAgICAgIDogI2FlZDU4MTtcbiRtZC1saWdodC1ncmVlbi00MDAgICAgICAgOiAjOWNjYzY1O1xuJG1kLWxpZ2h0LWdyZWVuLTUwMCAgICAgICA6ICM4YmMzNGE7XG4kbWQtbGlnaHQtZ3JlZW4tNjAwICAgICAgIDogIzdjYjM0MjtcbiRtZC1saWdodC1ncmVlbi03MDAgICAgICAgOiAjNjg5ZjM4O1xuJG1kLWxpZ2h0LWdyZWVuLTgwMCAgICAgICA6ICM1NThiMmY7XG4kbWQtbGlnaHQtZ3JlZW4tOTAwICAgICAgIDogIzMzNjkxZTtcbiRtZC1saWdodC1ncmVlbi1hMTAwICAgICAgOiAjY2NmZjkwO1xuJG1kLWxpZ2h0LWdyZWVuLWEyMDAgICAgICA6ICNiMmZmNTk7XG4kbWQtbGlnaHQtZ3JlZW4tYTQwMCAgICAgIDogIzc2ZmYwMztcbiRtZC1saWdodC1ncmVlbi1hNzAwICAgICAgOiAjNjRkZDE3O1xuXG4kbWQtbGltZS01MCAgICAgICAgICAgICAgIDogI2Y5ZmJlNztcbiRtZC1saW1lLTEwMCAgICAgICAgICAgICAgOiAjZjBmNGMzO1xuJG1kLWxpbWUtMjAwICAgICAgICAgICAgICA6ICNlNmVlOWM7XG4kbWQtbGltZS0zMDAgICAgICAgICAgICAgIDogI2RjZTc3NTtcbiRtZC1saW1lLTQwMCAgICAgICAgICAgICAgOiAjZDRlMTU3O1xuJG1kLWxpbWUtNTAwICAgICAgICAgICAgICA6ICNjZGRjMzk7XG4kbWQtbGltZS02MDAgICAgICAgICAgICAgIDogI2MwY2EzMztcbiRtZC1saW1lLTcwMCAgICAgICAgICAgICAgOiAjYWZiNDJiO1xuJG1kLWxpbWUtODAwICAgICAgICAgICAgICA6ICM5ZTlkMjQ7XG4kbWQtbGltZS05MDAgICAgICAgICAgICAgIDogIzgyNzcxNztcbiRtZC1saW1lLWExMDAgICAgICAgICAgICAgOiAjZjRmZjgxO1xuJG1kLWxpbWUtYTIwMCAgICAgICAgICAgICA6ICNlZWZmNDE7XG4kbWQtbGltZS1hNDAwICAgICAgICAgICAgIDogI2M2ZmYwMDtcbiRtZC1saW1lLWE3MDAgICAgICAgICAgICAgOiAjYWVlYTAwO1xuXG4kbWQteWVsbG93LTUwICAgICAgICAgICAgIDogI2ZmZmRlNztcbiRtZC15ZWxsb3ctMTAwICAgICAgICAgICAgOiAjZmZmOWM0O1xuJG1kLXllbGxvdy0yMDAgICAgICAgICAgICA6ICNmZmY1OWQ7XG4kbWQteWVsbG93LTMwMCAgICAgICAgICAgIDogI2ZmZjE3NjtcbiRtZC15ZWxsb3ctNDAwICAgICAgICAgICAgOiAjZmZlZTU4O1xuJG1kLXllbGxvdy01MDAgICAgICAgICAgICA6ICNmZmViM2I7XG4kbWQteWVsbG93LTYwMCAgICAgICAgICAgIDogI2ZkZDgzNTtcbiRtZC15ZWxsb3ctNzAwICAgICAgICAgICAgOiAjZmJjMDJkO1xuJG1kLXllbGxvdy04MDAgICAgICAgICAgICA6ICNmOWE4MjU7XG4kbWQteWVsbG93LTkwMCAgICAgICAgICAgIDogI2Y1N2YxNztcbiRtZC15ZWxsb3ctYTEwMCAgICAgICAgICAgOiAjZmZmZjhkO1xuJG1kLXllbGxvdy1hMjAwICAgICAgICAgICA6ICNmZmZmMDA7XG4kbWQteWVsbG93LWE0MDAgICAgICAgICAgIDogI2ZmZWEwMDtcbiRtZC15ZWxsb3ctYTcwMCAgICAgICAgICAgOiAjZmZkNjAwO1xuXG4kbWQtYW1iZXItNTAgICAgICAgICAgICAgIDogI2ZmZjhlMTtcbiRtZC1hbWJlci0xMDAgICAgICAgICAgICAgOiAjZmZlY2IzO1xuJG1kLWFtYmVyLTIwMCAgICAgICAgICAgICA6ICNmZmUwODI7XG4kbWQtYW1iZXItMzAwICAgICAgICAgICAgIDogI2ZmZDU0ZjtcbiRtZC1hbWJlci00MDAgICAgICAgICAgICAgOiAjZmZjYTI4O1xuJG1kLWFtYmVyLTUwMCAgICAgICAgICAgICA6ICNmZmMxMDc7XG4kbWQtYW1iZXItNjAwICAgICAgICAgICAgIDogI2ZmYjMwMDtcbiRtZC1hbWJlci03MDAgICAgICAgICAgICAgOiAjZmZhMDAwO1xuJG1kLWFtYmVyLTgwMCAgICAgICAgICAgICA6ICNmZjhmMDA7XG4kbWQtYW1iZXItOTAwICAgICAgICAgICAgIDogI2ZmNmYwMDtcbiRtZC1hbWJlci1hMTAwICAgICAgICAgICAgOiAjZmZlNTdmO1xuJG1kLWFtYmVyLWEyMDAgICAgICAgICAgICA6ICNmZmQ3NDA7XG4kbWQtYW1iZXItYTQwMCAgICAgICAgICAgIDogI2ZmYzQwMDtcbiRtZC1hbWJlci1hNzAwICAgICAgICAgICAgOiAjZmZhYjAwO1xuXG4kbWQtb3JhbmdlLTUwICAgICAgICAgICAgIDogI2ZmZjNlMDtcbiRtZC1vcmFuZ2UtMTAwICAgICAgICAgICAgOiAjZmZlMGIyO1xuJG1kLW9yYW5nZS0yMDAgICAgICAgICAgICA6ICNmZmNjODA7XG4kbWQtb3JhbmdlLTMwMCAgICAgICAgICAgIDogI2ZmYjc0ZDtcbiRtZC1vcmFuZ2UtNDAwICAgICAgICAgICAgOiAjZmZhNzI2O1xuJG1kLW9yYW5nZS01MDAgICAgICAgICAgICA6ICNmZjk4MDA7XG4kbWQtb3JhbmdlLTYwMCAgICAgICAgICAgIDogI2ZiOGMwMDtcbiRtZC1vcmFuZ2UtNzAwICAgICAgICAgICAgOiAjZjU3YzAwO1xuJG1kLW9yYW5nZS04MDAgICAgICAgICAgICA6ICNlZjZjMDA7XG4kbWQtb3JhbmdlLTkwMCAgICAgICAgICAgIDogI2U2NTEwMDtcbiRtZC1vcmFuZ2UtYTEwMCAgICAgICAgICAgOiAjZmZkMTgwO1xuJG1kLW9yYW5nZS1hMjAwICAgICAgICAgICA6ICNmZmFiNDA7XG4kbWQtb3JhbmdlLWE0MDAgICAgICAgICAgIDogI2ZmOTEwMDtcbiRtZC1vcmFuZ2UtYTcwMCAgICAgICAgICAgOiAjZmY2ZDAwO1xuXG4kbWQtZGVlcC1vcmFuZ2UtNTAgICAgICAgIDogI2ZiZTllNztcbiRtZC1kZWVwLW9yYW5nZS0xMDAgICAgICAgOiAjZmZjY2JjO1xuJG1kLWRlZXAtb3JhbmdlLTIwMCAgICAgICA6ICNmZmFiOTE7XG4kbWQtZGVlcC1vcmFuZ2UtMzAwICAgICAgIDogI2ZmOGE2NTtcbiRtZC1kZWVwLW9yYW5nZS00MDAgICAgICAgOiAjZmY3MDQzO1xuJG1kLWRlZXAtb3JhbmdlLTUwMCAgICAgICA6ICNmZjU3MjI7XG4kbWQtZGVlcC1vcmFuZ2UtNjAwICAgICAgIDogI2Y0NTExZTtcbiRtZC1kZWVwLW9yYW5nZS03MDAgICAgICAgOiAjZTY0YTE5O1xuJG1kLWRlZXAtb3JhbmdlLTgwMCAgICAgICA6ICNkODQzMTU7XG4kbWQtZGVlcC1vcmFuZ2UtOTAwICAgICAgIDogI2JmMzYwYztcbiRtZC1kZWVwLW9yYW5nZS1hMTAwICAgICAgOiAjZmY5ZTgwO1xuJG1kLWRlZXAtb3JhbmdlLWEyMDAgICAgICA6ICNmZjZlNDA7XG4kbWQtZGVlcC1vcmFuZ2UtYTQwMCAgICAgIDogI2ZmM2QwMDtcbiRtZC1kZWVwLW9yYW5nZS1hNzAwICAgICAgOiAjZGQyYzAwO1xuXG4kbWQtYnJvd24tNTAgICAgICAgICAgICAgIDogI2VmZWJlOTtcbiRtZC1icm93bi0xMDAgICAgICAgICAgICAgOiAjZDdjY2M4O1xuJG1kLWJyb3duLTIwMCAgICAgICAgICAgICA6ICNiY2FhYTQ7XG4kbWQtYnJvd24tMzAwICAgICAgICAgICAgIDogI2ExODg3ZjtcbiRtZC1icm93bi00MDAgICAgICAgICAgICAgOiAjOGQ2ZTYzO1xuJG1kLWJyb3duLTUwMCAgICAgICAgICAgICA6ICM3OTU1NDg7XG4kbWQtYnJvd24tNjAwICAgICAgICAgICAgIDogIzZkNGM0MTtcbiRtZC1icm93bi03MDAgICAgICAgICAgICAgOiAjNWQ0MDM3O1xuJG1kLWJyb3duLTgwMCAgICAgICAgICAgICA6ICM0ZTM0MmU7XG4kbWQtYnJvd24tOTAwICAgICAgICAgICAgIDogIzNlMjcyMztcblxuJG1kLWdyZXktNTAgICAgICAgICAgICAgICA6ICNmYWZhZmE7XG4kbWQtZ3JleS0xMDAgICAgICAgICAgICAgIDogI2Y1ZjVmNTtcbiRtZC1ncmV5LTIwMCAgICAgICAgICAgICAgOiAjZWVlZWVlO1xuJG1kLWdyZXktMzAwICAgICAgICAgICAgICA6ICNlMGUwZTA7XG4kbWQtZ3JleS00MDAgICAgICAgICAgICAgIDogI2JkYmRiZDtcbiRtZC1ncmV5LTUwMCAgICAgICAgICAgICAgOiAjOWU5ZTllO1xuJG1kLWdyZXktNjAwICAgICAgICAgICAgICA6ICM3NTc1NzU7XG4kbWQtZ3JleS03MDAgICAgICAgICAgICAgIDogIzYxNjE2MTtcbiRtZC1ncmV5LTgwMCAgICAgICAgICAgICAgOiAjNDI0MjQyO1xuJG1kLWdyZXktOTAwICAgICAgICAgICAgICA6ICMyMTIxMjE7XG5cbiRtZC1ibHVlLWdyZXktNTAgICAgICAgICAgOiAjZWNlZmYxO1xuJG1kLWJsdWUtZ3JleS0xMDAgICAgICAgICA6ICNjZmQ4ZGM7XG4kbWQtYmx1ZS1ncmV5LTIwMCAgICAgICAgIDogI2IwYmVjNTtcbiRtZC1ibHVlLWdyZXktMzAwICAgICAgICAgOiAjOTBhNGFlO1xuJG1kLWJsdWUtZ3JleS00MDAgICAgICAgICA6ICM3ODkwOWM7XG4kbWQtYmx1ZS1ncmV5LTUwMCAgICAgICAgIDogIzYwN2Q4YjtcbiRtZC1ibHVlLWdyZXktNjAwICAgICAgICAgOiAjNTQ2ZTdhO1xuJG1kLWJsdWUtZ3JleS03MDAgICAgICAgICA6ICM0NTVhNjQ7XG4kbWQtYmx1ZS1ncmV5LTgwMCAgICAgICAgIDogIzM3NDc0ZjtcbiRtZC1ibHVlLWdyZXktOTAwICAgICAgICAgOiAjMjYzMjM4O1xuXG4kbWQtZGFyay10ZXh0LXByaW1hcnkgICAgIDogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiRtZC1kYXJrLXRleHQtc2Vjb25kYXJ5ICAgOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuJG1kLWRhcmstdGV4dC1kaXNhYmxlZCAgICA6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4kbWQtZGFyay10ZXh0LWRpdmlkZXJzICAgIDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuJG1kLWxpZ2h0LXRleHQtcHJpbWFyeSAgICA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4kbWQtbGlnaHQtdGV4dC1zZWNvbmRhcnkgIDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuJG1kLWxpZ2h0LXRleHQtZGlzYWJsZWQgICA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiRtZC1saWdodC10ZXh0LWRpdmlkZXJzICAgOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuXG4kbWQtZGFyay1pY29ucy1hY3RpdmUgICAgIDogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiRtZC1kYXJrLWljb25zLWluYWN0aXZlICAgOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuXG4kbWQtbGlnaHQtaWNvbnMtYWN0aXZlICAgIDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiRtZC1saWdodC1pY29ucy1pbmFjdGl2ZSAgOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cbiRtZC13aGl0ZSAgICAgICAgICAgICAgICAgOiAjZmZmZmZmO1xuXG4kbWQtYmxhY2sgICAgICAgICAgICAgICAgIDogIzAwMDAwMDtcblxuJG1kLWNvbG9yczogKFxuICB3aGl0ZSAgICAgICAgICAgICAgICAgOiAjZmZmZmZmLFxuICByZWQtNTAgICAgICAgICAgICAgICAgOiAjZmZlYmVlLFxuICByZWQtMTAwICAgICAgICAgICAgICAgOiAjZmZjZGQyLFxuICByZWQtMjAwICAgICAgICAgICAgICAgOiAjZWY5YTlhLFxuICByZWQtMzAwICAgICAgICAgICAgICAgOiAjZTU3MzczLFxuICByZWQtNDAwICAgICAgICAgICAgICAgOiAjZWY1MzUwLFxuICByZWQtNTAwICAgICAgICAgICAgICAgOiAjZjQ0MzM2LFxuICByZWQtNjAwICAgICAgICAgICAgICAgOiAjZTUzOTM1LFxuICByZWQtNzAwICAgICAgICAgICAgICAgOiAjZDMyZjJmLFxuICByZWQtODAwICAgICAgICAgICAgICAgOiAjYzYyODI4LFxuICByZWQtOTAwICAgICAgICAgICAgICAgOiAjYjcxYzFjLFxuICByZWQtYTEwMCAgICAgICAgICAgICAgOiAjZmY4YTgwLFxuICByZWQtYTIwMCAgICAgICAgICAgICAgOiAjZmY1MjUyLFxuICByZWQtYTQwMCAgICAgICAgICAgICAgOiAjZmYxNzQ0LFxuICByZWQtYTcwMCAgICAgICAgICAgICAgOiAjZDUwMDAwLFxuICBwaW5rLTUwICAgICAgICAgICAgICAgOiAjZmNlNGVjLFxuICBwaW5rLTEwMCAgICAgICAgICAgICAgOiAjZjhiYmQwLFxuICBwaW5rLTIwMCAgICAgICAgICAgICAgOiAjZjQ4ZmIxLFxuICBwaW5rLTMwMCAgICAgICAgICAgICAgOiAjZjA2MjkyLFxuICBwaW5rLTQwMCAgICAgICAgICAgICAgOiAjZWM0MDdhLFxuICBwaW5rLTUwMCAgICAgICAgICAgICAgOiAjZTkxZTYzLFxuICBwaW5rLTYwMCAgICAgICAgICAgICAgOiAjZDgxYjYwLFxuICBwaW5rLTcwMCAgICAgICAgICAgICAgOiAjYzIxODViLFxuICBwaW5rLTgwMCAgICAgICAgICAgICAgOiAjYWQxNDU3LFxuICBwaW5rLTkwMCAgICAgICAgICAgICAgOiAjODgwZTRmLFxuICBwaW5rLWExMDAgICAgICAgICAgICAgOiAjZmY4MGFiLFxuICBwaW5rLWEyMDAgICAgICAgICAgICAgOiAjZmY0MDgxLFxuICBwaW5rLWE0MDAgICAgICAgICAgICAgOiAjZjUwMDU3LFxuICBwaW5rLWE3MDAgICAgICAgICAgICAgOiAjYzUxMTYyLFxuICBwdXJwbGUtNTAgICAgICAgICAgICAgOiAjZjNlNWY1LFxuICBwdXJwbGUtMTAwICAgICAgICAgICAgOiAjZTFiZWU3LFxuICBwdXJwbGUtMjAwICAgICAgICAgICAgOiAjY2U5M2Q4LFxuICBwdXJwbGUtMzAwICAgICAgICAgICAgOiAjYmE2OGM4LFxuICBwdXJwbGUtNDAwICAgICAgICAgICAgOiAjYWI0N2JjLFxuICBwdXJwbGUtNTAwICAgICAgICAgICAgOiAjOWMyN2IwLFxuICBwdXJwbGUtNjAwICAgICAgICAgICAgOiAjOGUyNGFhLFxuICBwdXJwbGUtNzAwICAgICAgICAgICAgOiAjN2IxZmEyLFxuICBwdXJwbGUtODAwICAgICAgICAgICAgOiAjNmExYjlhLFxuICBwdXJwbGUtOTAwICAgICAgICAgICAgOiAjNGExNDhjLFxuICBwdXJwbGUtYTEwMCAgICAgICAgICAgOiAjZWE4MGZjLFxuICBwdXJwbGUtYTIwMCAgICAgICAgICAgOiAjZTA0MGZiLFxuICBwdXJwbGUtYTQwMCAgICAgICAgICAgOiAjZDUwMGY5LFxuICBwdXJwbGUtYTcwMCAgICAgICAgICAgOiAjYWEwMGZmLFxuICBkZWVwLXB1cnBsZS01MCAgICAgICAgOiAjZWRlN2Y2LFxuICBkZWVwLXB1cnBsZS0xMDAgICAgICAgOiAjZDFjNGU5LFxuICBkZWVwLXB1cnBsZS0yMDAgICAgICAgOiAjYjM5ZGRiLFxuICBkZWVwLXB1cnBsZS0zMDAgICAgICAgOiAjOTU3NWNkLFxuICBkZWVwLXB1cnBsZS00MDAgICAgICAgOiAjN2U1N2MyLFxuICBkZWVwLXB1cnBsZS01MDAgICAgICAgOiAjNjczYWI3LFxuICBkZWVwLXB1cnBsZS02MDAgICAgICAgOiAjNWUzNWIxLFxuICBkZWVwLXB1cnBsZS03MDAgICAgICAgOiAjNTEyZGE4LFxuICBkZWVwLXB1cnBsZS04MDAgICAgICAgOiAjNDUyN2EwLFxuICBkZWVwLXB1cnBsZS05MDAgICAgICAgOiAjMzExYjkyLFxuICBkZWVwLXB1cnBsZS1hMTAwICAgICAgOiAjYjM4OGZmLFxuICBkZWVwLXB1cnBsZS1hMjAwICAgICAgOiAjN2M0ZGZmLFxuICBkZWVwLXB1cnBsZS1hNDAwICAgICAgOiAjNjUxZmZmLFxuICBkZWVwLXB1cnBsZS1hNzAwICAgICAgOiAjNjIwMGVhLFxuICBpbmRpZ28tNTAgICAgICAgICAgICAgOiAjZThlYWY2LFxuICBpbmRpZ28tMTAwICAgICAgICAgICAgOiAjYzVjYWU5LFxuICBpbmRpZ28tMjAwICAgICAgICAgICAgOiAjOWZhOGRhLFxuICBpbmRpZ28tMzAwICAgICAgICAgICAgOiAjNzk4NmNiLFxuICBpbmRpZ28tNDAwICAgICAgICAgICAgOiAjNWM2YmMwLFxuICBpbmRpZ28tNTAwICAgICAgICAgICAgOiAjM2Y1MWI1LFxuICBpbmRpZ28tNjAwICAgICAgICAgICAgOiAjMzk0OWFiLFxuICBpbmRpZ28tNzAwICAgICAgICAgICAgOiAjMzAzZjlmLFxuICBpbmRpZ28tODAwICAgICAgICAgICAgOiAjMjgzNTkzLFxuICBpbmRpZ28tOTAwICAgICAgICAgICAgOiAjMWEyMzdlLFxuICBpbmRpZ28tYTEwMCAgICAgICAgICAgOiAjOGM5ZWZmLFxuICBpbmRpZ28tYTIwMCAgICAgICAgICAgOiAjNTM2ZGZlLFxuICBpbmRpZ28tYTQwMCAgICAgICAgICAgOiAjM2Q1YWZlLFxuICBpbmRpZ28tYTcwMCAgICAgICAgICAgOiAjMzA0ZmZlLFxuICBibHVlLTUwICAgICAgICAgICAgICAgOiAjZTNmMmZkLFxuICBibHVlLTEwMCAgICAgICAgICAgICAgOiAjYmJkZWZiLFxuICBibHVlLTIwMCAgICAgICAgICAgICAgOiAjOTBjYWY5LFxuICBibHVlLTMwMCAgICAgICAgICAgICAgOiAjNjRiNWY2LFxuICBibHVlLTQwMCAgICAgICAgICAgICAgOiAjNDJhNWY1LFxuICBibHVlLTUwMCAgICAgICAgICAgICAgOiAjMjE5NmYzLFxuICBibHVlLTYwMCAgICAgICAgICAgICAgOiAjMWU4OGU1LFxuICBibHVlLTcwMCAgICAgICAgICAgICAgOiAjMTk3NmQyLFxuICBibHVlLTgwMCAgICAgICAgICAgICAgOiAjMTU2NWMwLFxuICBibHVlLTkwMCAgICAgICAgICAgICAgOiAjMGQ0N2ExLFxuICBibHVlLWExMDAgICAgICAgICAgICAgOiAjODJiMWZmLFxuICBibHVlLWEyMDAgICAgICAgICAgICAgOiAjNDQ4YWZmLFxuICBibHVlLWE0MDAgICAgICAgICAgICAgOiAjMjk3OWZmLFxuICBibHVlLWE3MDAgICAgICAgICAgICAgOiAjMjk2MmZmLFxuICBsaWdodC1ibHVlLTUwICAgICAgICAgOiAjZTFmNWZlLFxuICBsaWdodC1ibHVlLTEwMCAgICAgICAgOiAjYjNlNWZjLFxuICBsaWdodC1ibHVlLTIwMCAgICAgICAgOiAjODFkNGZhLFxuICBsaWdodC1ibHVlLTMwMCAgICAgICAgOiAjNGZjM2Y3LFxuICBsaWdodC1ibHVlLTQwMCAgICAgICAgOiAjMjliNmY2LFxuICBsaWdodC1ibHVlLTUwMCAgICAgICAgOiAjMDNhOWY0LFxuICBsaWdodC1ibHVlLTYwMCAgICAgICAgOiAjMDM5YmU1LFxuICBsaWdodC1ibHVlLTcwMCAgICAgICAgOiAjMDI4OGQxLFxuICBsaWdodC1ibHVlLTgwMCAgICAgICAgOiAjMDI3N2JkLFxuICBsaWdodC1ibHVlLTkwMCAgICAgICAgOiAjMDE1NzliLFxuICBsaWdodC1ibHVlLWExMDAgICAgICAgOiAjODBkOGZmLFxuICBsaWdodC1ibHVlLWEyMDAgICAgICAgOiAjNDBjNGZmLFxuICBsaWdodC1ibHVlLWE0MDAgICAgICAgOiAjMDBiMGZmLFxuICBsaWdodC1ibHVlLWE3MDAgICAgICAgOiAjMDA5MWVhLFxuICBjeWFuLTUwICAgICAgICAgICAgICAgOiAjZTBmN2ZhLFxuICBjeWFuLTEwMCAgICAgICAgICAgICAgOiAjYjJlYmYyLFxuICBjeWFuLTIwMCAgICAgICAgICAgICAgOiAjODBkZWVhLFxuICBjeWFuLTMwMCAgICAgICAgICAgICAgOiAjNGRkMGUxLFxuICBjeWFuLTQwMCAgICAgICAgICAgICAgOiAjMjZjNmRhLFxuICBjeWFuLTUwMCAgICAgICAgICAgICAgOiAjMDBiY2Q0LFxuICBjeWFuLTYwMCAgICAgICAgICAgICAgOiAjMDBhY2MxLFxuICBjeWFuLTcwMCAgICAgICAgICAgICAgOiAjMDA5N2E3LFxuICBjeWFuLTgwMCAgICAgICAgICAgICAgOiAjMDA4MzhmLFxuICBjeWFuLTkwMCAgICAgICAgICAgICAgOiAjMDA2MDY0LFxuICBjeWFuLWExMDAgICAgICAgICAgICAgOiAjODRmZmZmLFxuICBjeWFuLWEyMDAgICAgICAgICAgICAgOiAjMThmZmZmLFxuICBjeWFuLWE0MDAgICAgICAgICAgICAgOiAjMDBlNWZmLFxuICBjeWFuLWE3MDAgICAgICAgICAgICAgOiAjMDBiOGQ0LFxuICB0ZWFsLTUwICAgICAgICAgICAgICAgOiAjZTBmMmYxLFxuICB0ZWFsLTEwMCAgICAgICAgICAgICAgOiAjYjJkZmRiLFxuICB0ZWFsLTIwMCAgICAgICAgICAgICAgOiAjODBjYmM0LFxuICB0ZWFsLTMwMCAgICAgICAgICAgICAgOiAjNGRiNmFjLFxuICB0ZWFsLTQwMCAgICAgICAgICAgICAgOiAjMjZhNjlhLFxuICB0ZWFsLTUwMCAgICAgICAgICAgICAgOiAjMDA5Njg4LFxuICB0ZWFsLTYwMCAgICAgICAgICAgICAgOiAjMDA4OTdiLFxuICB0ZWFsLTcwMCAgICAgICAgICAgICAgOiAjMDA3OTZiLFxuICB0ZWFsLTgwMCAgICAgICAgICAgICAgOiAjMDA2OTVjLFxuICB0ZWFsLTkwMCAgICAgICAgICAgICAgOiAjMDA0ZDQwLFxuICB0ZWFsLWExMDAgICAgICAgICAgICAgOiAjYTdmZmViLFxuICB0ZWFsLWEyMDAgICAgICAgICAgICAgOiAjNjRmZmRhLFxuICB0ZWFsLWE0MDAgICAgICAgICAgICAgOiAjMWRlOWI2LFxuICB0ZWFsLWE3MDAgICAgICAgICAgICAgOiAjMDBiZmE1LFxuICBncmVlbi01MCAgICAgICAgICAgICAgOiAjZThmNWU5LFxuICBncmVlbi0xMDAgICAgICAgICAgICAgOiAjYzhlNmM5LFxuICBncmVlbi0yMDAgICAgICAgICAgICAgOiAjYTVkNmE3LFxuICBncmVlbi0zMDAgICAgICAgICAgICAgOiAjODFjNzg0LFxuICBncmVlbi00MDAgICAgICAgICAgICAgOiAjNjZiYjZhLFxuICBncmVlbi01MDAgICAgICAgICAgICAgOiAjNGNhZjUwLFxuICBncmVlbi02MDAgICAgICAgICAgICAgOiAjNDNhMDQ3LFxuICBncmVlbi03MDAgICAgICAgICAgICAgOiAjMzg4ZTNjLFxuICBncmVlbi04MDAgICAgICAgICAgICAgOiAjMmU3ZDMyLFxuICBncmVlbi05MDAgICAgICAgICAgICAgOiAjMWI1ZTIwLFxuICBncmVlbi1hMTAwICAgICAgICAgICAgOiAjYjlmNmNhLFxuICBncmVlbi1hMjAwICAgICAgICAgICAgOiAjNjlmMGFlLFxuICBncmVlbi1hNDAwICAgICAgICAgICAgOiAjMDBlNjc2LFxuICBncmVlbi1hNzAwICAgICAgICAgICAgOiAjMDBjODUzLFxuICBsaWdodC1ncmVlbi01MCAgICAgICAgOiAjZjFmOGU5LFxuICBsaWdodC1ncmVlbi0xMDAgICAgICAgOiAjZGNlZGM4LFxuICBsaWdodC1ncmVlbi0yMDAgICAgICAgOiAjYzVlMWE1LFxuICBsaWdodC1ncmVlbi0zMDAgICAgICAgOiAjYWVkNTgxLFxuICBsaWdodC1ncmVlbi00MDAgICAgICAgOiAjOWNjYzY1LFxuICBsaWdodC1ncmVlbi01MDAgICAgICAgOiAjOGJjMzRhLFxuICBsaWdodC1ncmVlbi02MDAgICAgICAgOiAjN2NiMzQyLFxuICBsaWdodC1ncmVlbi03MDAgICAgICAgOiAjNjg5ZjM4LFxuICBsaWdodC1ncmVlbi04MDAgICAgICAgOiAjNTU4YjJmLFxuICBsaWdodC1ncmVlbi05MDAgICAgICAgOiAjMzM2OTFlLFxuICBsaWdodC1ncmVlbi1hMTAwICAgICAgOiAjY2NmZjkwLFxuICBsaWdodC1ncmVlbi1hMjAwICAgICAgOiAjYjJmZjU5LFxuICBsaWdodC1ncmVlbi1hNDAwICAgICAgOiAjNzZmZjAzLFxuICBsaWdodC1ncmVlbi1hNzAwICAgICAgOiAjNjRkZDE3LFxuICBsaW1lLTUwICAgICAgICAgICAgICAgOiAjZjlmYmU3LFxuICBsaW1lLTEwMCAgICAgICAgICAgICAgOiAjZjBmNGMzLFxuICBsaW1lLTIwMCAgICAgICAgICAgICAgOiAjZTZlZTljLFxuICBsaW1lLTMwMCAgICAgICAgICAgICAgOiAjZGNlNzc1LFxuICBsaW1lLTQwMCAgICAgICAgICAgICAgOiAjZDRlMTU3LFxuICBsaW1lLTUwMCAgICAgICAgICAgICAgOiAjY2RkYzM5LFxuICBsaW1lLTYwMCAgICAgICAgICAgICAgOiAjYzBjYTMzLFxuICBsaW1lLTcwMCAgICAgICAgICAgICAgOiAjYWZiNDJiLFxuICBsaW1lLTgwMCAgICAgICAgICAgICAgOiAjOWU5ZDI0LFxuICBsaW1lLTkwMCAgICAgICAgICAgICAgOiAjODI3NzE3LFxuICBsaW1lLWExMDAgICAgICAgICAgICAgOiAjZjRmZjgxLFxuICBsaW1lLWEyMDAgICAgICAgICAgICAgOiAjZWVmZjQxLFxuICBsaW1lLWE0MDAgICAgICAgICAgICAgOiAjYzZmZjAwLFxuICBsaW1lLWE3MDAgICAgICAgICAgICAgOiAjYWVlYTAwLFxuICB5ZWxsb3ctNTAgICAgICAgICAgICAgOiAjZmZmZGU3LFxuICB5ZWxsb3ctMTAwICAgICAgICAgICAgOiAjZmZmOWM0LFxuICB5ZWxsb3ctMjAwICAgICAgICAgICAgOiAjZmZmNTlkLFxuICB5ZWxsb3ctMzAwICAgICAgICAgICAgOiAjZmZmMTc2LFxuICB5ZWxsb3ctNDAwICAgICAgICAgICAgOiAjZmZlZTU4LFxuICB5ZWxsb3ctNTAwICAgICAgICAgICAgOiAjZmZlYjNiLFxuICB5ZWxsb3ctNjAwICAgICAgICAgICAgOiAjZmRkODM1LFxuICB5ZWxsb3ctNzAwICAgICAgICAgICAgOiAjZmJjMDJkLFxuICB5ZWxsb3ctODAwICAgICAgICAgICAgOiAjZjlhODI1LFxuICB5ZWxsb3ctOTAwICAgICAgICAgICAgOiAjZjU3ZjE3LFxuICB5ZWxsb3ctYTEwMCAgICAgICAgICAgOiAjZmZmZjhkLFxuICB5ZWxsb3ctYTIwMCAgICAgICAgICAgOiAjZmZmZjAwLFxuICB5ZWxsb3ctYTQwMCAgICAgICAgICAgOiAjZmZlYTAwLFxuICB5ZWxsb3ctYTcwMCAgICAgICAgICAgOiAjZmZkNjAwLFxuICBhbWJlci01MCAgICAgICAgICAgICAgOiAjZmZmOGUxLFxuICBhbWJlci0xMDAgICAgICAgICAgICAgOiAjZmZlY2IzLFxuICBhbWJlci0yMDAgICAgICAgICAgICAgOiAjZmZlMDgyLFxuICBhbWJlci0zMDAgICAgICAgICAgICAgOiAjZmZkNTRmLFxuICBhbWJlci00MDAgICAgICAgICAgICAgOiAjZmZjYTI4LFxuICBhbWJlci01MDAgICAgICAgICAgICAgOiAjZmZjMTA3LFxuICBhbWJlci02MDAgICAgICAgICAgICAgOiAjZmZiMzAwLFxuICBhbWJlci03MDAgICAgICAgICAgICAgOiAjZmZhMDAwLFxuICBhbWJlci04MDAgICAgICAgICAgICAgOiAjZmY4ZjAwLFxuICBhbWJlci05MDAgICAgICAgICAgICAgOiAjZmY2ZjAwLFxuICBhbWJlci1hMTAwICAgICAgICAgICAgOiAjZmZlNTdmLFxuICBhbWJlci1hMjAwICAgICAgICAgICAgOiAjZmZkNzQwLFxuICBhbWJlci1hNDAwICAgICAgICAgICAgOiAjZmZjNDAwLFxuICBhbWJlci1hNzAwICAgICAgICAgICAgOiAjZmZhYjAwLFxuICBvcmFuZ2UtNTAgICAgICAgICAgICAgOiAjZmZmM2UwLFxuICBvcmFuZ2UtMTAwICAgICAgICAgICAgOiAjZmZlMGIyLFxuICBvcmFuZ2UtMjAwICAgICAgICAgICAgOiAjZmZjYzgwLFxuICBvcmFuZ2UtMzAwICAgICAgICAgICAgOiAjZmZiNzRkLFxuICBvcmFuZ2UtNDAwICAgICAgICAgICAgOiAjZmZhNzI2LFxuICBvcmFuZ2UtNTAwICAgICAgICAgICAgOiAjZmY5ODAwLFxuICBvcmFuZ2UtNjAwICAgICAgICAgICAgOiAjZmI4YzAwLFxuICBvcmFuZ2UtNzAwICAgICAgICAgICAgOiAjZjU3YzAwLFxuICBvcmFuZ2UtODAwICAgICAgICAgICAgOiAjZWY2YzAwLFxuICBvcmFuZ2UtOTAwICAgICAgICAgICAgOiAjZTY1MTAwLFxuICBvcmFuZ2UtYTEwMCAgICAgICAgICAgOiAjZmZkMTgwLFxuICBvcmFuZ2UtYTIwMCAgICAgICAgICAgOiAjZmZhYjQwLFxuICBvcmFuZ2UtYTQwMCAgICAgICAgICAgOiAjZmY5MTAwLFxuICBvcmFuZ2UtYTcwMCAgICAgICAgICAgOiAjZmY2ZDAwLFxuICBkZWVwLW9yYW5nZS01MCAgICAgICAgOiAjZmJlOWU3LFxuICBkZWVwLW9yYW5nZS0xMDAgICAgICAgOiAjZmZjY2JjLFxuICBkZWVwLW9yYW5nZS0yMDAgICAgICAgOiAjZmZhYjkxLFxuICBkZWVwLW9yYW5nZS0zMDAgICAgICAgOiAjZmY4YTY1LFxuICBkZWVwLW9yYW5nZS00MDAgICAgICAgOiAjZmY3MDQzLFxuICBkZWVwLW9yYW5nZS01MDAgICAgICAgOiAjZmY1NzIyLFxuICBkZWVwLW9yYW5nZS02MDAgICAgICAgOiAjZjQ1MTFlLFxuICBkZWVwLW9yYW5nZS03MDAgICAgICAgOiAjZTY0YTE5LFxuICBkZWVwLW9yYW5nZS04MDAgICAgICAgOiAjZDg0MzE1LFxuICBkZWVwLW9yYW5nZS05MDAgICAgICAgOiAjYmYzNjBjLFxuICBkZWVwLW9yYW5nZS1hMTAwICAgICAgOiAjZmY5ZTgwLFxuICBkZWVwLW9yYW5nZS1hMjAwICAgICAgOiAjZmY2ZTQwLFxuICBkZWVwLW9yYW5nZS1hNDAwICAgICAgOiAjZmYzZDAwLFxuICBkZWVwLW9yYW5nZS1hNzAwICAgICAgOiAjZGQyYzAwLFxuICBicm93bi01MCAgICAgICAgICAgICAgOiAjZWZlYmU5LFxuICBicm93bi0xMDAgICAgICAgICAgICAgOiAjZDdjY2M4LFxuICBicm93bi0yMDAgICAgICAgICAgICAgOiAjYmNhYWE0LFxuICBicm93bi0zMDAgICAgICAgICAgICAgOiAjYTE4ODdmLFxuICBicm93bi00MDAgICAgICAgICAgICAgOiAjOGQ2ZTYzLFxuICBicm93bi01MDAgICAgICAgICAgICAgOiAjNzk1NTQ4LFxuICBicm93bi02MDAgICAgICAgICAgICAgOiAjNmQ0YzQxLFxuICBicm93bi03MDAgICAgICAgICAgICAgOiAjNWQ0MDM3LFxuICBicm93bi04MDAgICAgICAgICAgICAgOiAjNGUzNDJlLFxuICBicm93bi05MDAgICAgICAgICAgICAgOiAjM2UyNzIzLFxuICBncmV5LTUwICAgICAgICAgICAgICAgOiAjZmFmYWZhLFxuICBncmV5LTEwMCAgICAgICAgICAgICAgOiAjZjVmNWY1LFxuICBncmV5LTIwMCAgICAgICAgICAgICAgOiAjZWVlZWVlLFxuICBncmV5LTMwMCAgICAgICAgICAgICAgOiAjZTBlMGUwLFxuICBncmV5LTQwMCAgICAgICAgICAgICAgOiAjYmRiZGJkLFxuICBncmV5LTUwMCAgICAgICAgICAgICAgOiAjOWU5ZTllLFxuICBncmV5LTYwMCAgICAgICAgICAgICAgOiAjNzU3NTc1LFxuICBncmV5LTcwMCAgICAgICAgICAgICAgOiAjNjE2MTYxLFxuICBncmV5LTgwMCAgICAgICAgICAgICAgOiAjNDI0MjQyLFxuICBncmV5LTkwMCAgICAgICAgICAgICAgOiAjMjEyMTIxLFxuICBibHVlLWdyZXktNTAgICAgICAgICAgOiAjZWNlZmYxLFxuICBibHVlLWdyZXktMTAwICAgICAgICAgOiAjY2ZkOGRjLFxuICBibHVlLWdyZXktMjAwICAgICAgICAgOiAjYjBiZWM1LFxuICBibHVlLWdyZXktMzAwICAgICAgICAgOiAjOTBhNGFlLFxuICBibHVlLWdyZXktNDAwICAgICAgICAgOiAjNzg5MDljLFxuICBibHVlLWdyZXktNTAwICAgICAgICAgOiAjNjA3ZDhiLFxuICBibHVlLWdyZXktNjAwICAgICAgICAgOiAjNTQ2ZTdhLFxuICBibHVlLWdyZXktNzAwICAgICAgICAgOiAjNDU1YTY0LFxuICBibHVlLWdyZXktODAwICAgICAgICAgOiAjMzc0NzRmLFxuICBibHVlLWdyZXktOTAwICAgICAgICAgOiAjMjYzMjM4LFxuKTtcbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAoJGZvcm0tZmxvYXRpbmctcGFkZGluZy14ICogLjUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXG4gICAgfVxuICB9XG5cbiAgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbiAgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwgeyAvLyBSZXF1aXJlZCBmb3IgYC5mb3JtLWNvbnRyb2xgcyBiZWNhdXNlIG9mIHNwZWNpZmljaXR5XG4gICAgY29sb3I6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb246ICN7ZXNjYXBlLXN2ZygkaWNvbil9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAjeyRidG4tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwOyAvLyBDYW4ndCB1c2UgYG5vbmVgIGFzIGtleXdvcmQgbmVnYXRlcyBhbGwgdmFsdWVzIHdoZW4gdXNlZCB3aXRoIG11bHRpcGxlIHNoYWRvd3NcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7JGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2J9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleDogI3skemluZGV4LWRyb3Bkb3dufTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCkpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24oJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0KCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KFxuICAkZGlyZWN0aW9uOiBkb3duLFxuICAkd2lkdGg6ICRjYXJldC13aWR0aCxcbiAgJHNwYWNpbmc6ICRjYXJldC1zcGFjaW5nLFxuICAkdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnblxuKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCR3aWR0aCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRidG4tYm9yZGVyLXdpZHRofSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygjeyRidG4tYm9yZGVyLXdpZHRofSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG4gfiAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JG5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdGFicy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcblxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cblxuLy9cbi8vIFVuZGVybGluZVxuLy9cblxuLm5hdi11bmRlcmxpbmUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcDogI3skbmF2LXVuZGVybGluZS1nYXB9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogI3skbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG5cbiAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXApO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNob3cge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAjeyRjYXJkLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yOiAjeyRjYXJkLXRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcjogI3skY2FyZC1zdWJ0aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogI3skY2FyZC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93OiAjeyRjYXJkLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1iZzogI3skY2FyZC1jYXAtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skY2FyZC1jYXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyRjYXJkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skY2FyZC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogI3skY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW46ICN7JGNhcmQtZ3JvdXAtbWFyZ2lufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICA+IC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJixcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcblxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrKX07XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBhZ2luYXRpb24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3I6ICN7JHBhZ2luYXRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnOiAjeyRwYWdpbmF0aW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZzogI3skcGFnaW5hdGlvbi1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICN7JHBhZ2luYXRpb24tZm9jdXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI3skcGFnaW5hdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcGFnaW5hdGlvbi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAuYWN0aXZlID4gJiB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgLmRpc2FibGVkID4gJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09IGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXg6ICN7JGJhZGdlLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2UtcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRiYWRnZS1mb250LXNpemUsIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0OiAjeyRiYWRnZS1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJhZGdlLWNvbG9yOiAjeyRiYWRnZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXM6ICN7JGJhZGdlLWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJhZGdlLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydFxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAkcHJvZ3Jlc3MtaGVpZ2h0OyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodDogI3skcHJvZ3Jlc3MtaGVpZ2h0fTtcbiAgQGluY2x1ZGUgcmZzKCRwcm9ncmVzcy1mb250LXNpemUsIC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAjeyRwcm9ncmVzcy1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICN7JHByb2dyZXNzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93OiAjeyRwcm9ncmVzcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yOiAjeyRwcm9ncmVzcy1iYXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmc6ICN7JHByb2dyZXNzLWJhci1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAjeyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbikpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCkgdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yXG4gICYgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gVHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4uYnRuLWNsb3NlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcjogI3skYnRuLWNsb3NlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnOiAjeyBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIH07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5OiAjeyRidG4tY2xvc2Utb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAjeyRidG4tY2xvc2UtaG92ZXItb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICN7JGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogI3skYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAjeyRidG4tY2xvc2Utd2hpdGUtZmlsdGVyfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS1jc3MtdmFyc1xuXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eSk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG4gIH1cbn1cblxuQG1peGluIGJ0bi1jbG9zZS13aGl0ZSgpIHtcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmJ0bi1jbG9zZSB7XG4gICAgICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbiAgICB9XG4gIH1cbn1cbiIsIi50b2FzdCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteDogI3skdG9hc3QtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15OiAjeyR0b2FzdC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nOiAjeyR0b2FzdC1zcGFjaW5nfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoOiAjeyR0b2FzdC1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHRvYXN0LWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtY29sb3I6ICN7JHRvYXN0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYmc6ICN7JHRvYXN0LWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGg6ICN7JHRvYXN0LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcjogI3skdG9hc3QtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1czogI3skdG9hc3QtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3c6ICN7JHRvYXN0LWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZzogI3skdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC1jc3MtdmFyc1xuXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZyk7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGNhbGModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgfVxufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4OiAjeyR6aW5kZXgtbW9kYWx9O1xuICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbWR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcjogI3skbW9kYWwtY29udGVudC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZzogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmd9OyAvLyBUb2RvIGluIHY2OiBTcGxpdCB0aGlzIHBhZGRpbmcgaW50byB4IGFuZCB5XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnOiAjeyRtb2RhbC1mb290ZXItYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdykpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4OiAjeyR6aW5kZXgtbW9kYWwtYmFja2Ryb3B9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1iZzogI3skbW9kYWwtYmFja2Ryb3AtYmd9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5OiAjeyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AodmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleCksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5KSk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleDogI3skemluZGV4LXBvcG92ZXJ9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aDogI3skcG9wb3Zlci1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYmc6ICN7JHBvcG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aDogI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcjogI3skcG9wb3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93OiAjeyRwb3BvdmVyLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWhlYWRlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnOiAjeyRwb3BvdmVyLWhlYWRlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yOiAjeyRwb3BvdmVyLWJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoOiAjeyRwb3BvdmVyLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aCk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdykpO1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXN0YXJ0O1xuICB9XG59XG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcik7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZykgKyBcIiovXCJ9O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICN7XCIvKnJ0bDpcIiArIGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKSArIFwiKi9cIn07XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbkBtaXhpbiBjYXJvdXNlbC1kYXJrKCkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyO1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC5jYXJvdXNlbCxcbiAgICAgICYuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ib3JkZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ncm93IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDJ9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiVvZmZjYW52YXMtY3NzLXZhcnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXg6ICN7JHppbmRleC1vZmZjYW52YXN9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogI3skb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yOiAjeyRvZmZjYW52YXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjeyRvZmZjYW52YXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb246ICN7dHJhbnNmb3JtICRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogI3skb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAZXh0ZW5kICVvZmZjYW52YXMtY3NzLXZhcnM7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3IpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93KSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbikpO1xuXG4gICAgICAmLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWVuZCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLmhpZGluZyxcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIC8vIFJlc2V0IGBiYWNrZ3JvdW5kLWNvbG9yYCBpbiBjYXNlIGAuYmctKmAgY2xhc3NlcyBhcmUgdXNlZCBpbiBvZmZjYW52YXNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wLCAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLCAkb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKSBhdXRvO1xuICB9XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4O1xuXG4gICYuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi8vIEFuaW1hdGlvblxuLnBsYWNlaG9sZGVyLWdsb3cge1xuICAucGxhY2Vob2xkZXIge1xuICAgIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICRibGFjayA1NSUsIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsICRibGFjayA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJGhvdmVyLWNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgICAgY29sb3I6IFJHQkEoI3t0by1yZ2IoJGhvdmVyLWNvbG9yKX0sIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodG8tcmdiKCRob3Zlci1jb2xvciksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gT25lLW9mZiBzcGVjaWFsIGxpbmsgaGVscGVyIGFzIGEgYnJpZGdlIHVudGlsIHY2XG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICAvLyBCeSBkZWZhdWx0LCB0aGVyZSBpcyBubyBgLS1icy1mb2N1cy1yaW5nLXhgLCBgLS1icy1mb2N1cy1yaW5nLXlgLCBvciBgLS1icy1mb2N1cy1yaW5nLWJsdXJgLCBidXQgd2UgcHJvdmlkZSBDU1MgdmFyaWFibGVzIHdpdGggZmFsbGJhY2tzIHRvIGluaXRpYWwgYDBgIHZhbHVlc1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy14LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy15LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3IpO1xufVxuIiwiLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6ICRpY29uLWxpbmstZ2FwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAkaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICA+IC5iaSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGhlaWdodDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgZmlsbDogY3VycmVudGNvbG9yO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGljb24tbGluay1pY29uLXRyYW5zaXRpb24pO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXIge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgID4gLmJpIHtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWljb24tbGluay10cmFuc2Zvcm0sICRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcblxuICAvLyBGaXggZm9yIHBvc2l0aW9uZWQgdGFibGUgY2FwdGlvbiB0aGF0IGNvdWxkIGJlY29tZSBhbm9ueW1vdXMgY2VsbHNcbiAgJjpub3QoY2FwdGlvbikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogJHZyLWJvcmRlci13aWR0aDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4OiBcIlwiLCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiaHRtbCwgaHRtbCBhLCBib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgYSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiBsaWdodGVuKCRkZWZhdWx0LWRhcmssIDUlKTtcbiAgfVxufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG51bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmEge1xuICBjb2xvcjogJGRlZmF1bHQtaW5mbztcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGRhcmtlbigkZGVmYXVsdC1pbmZvLCAxMCUpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYudGV4dC1ncmF5IHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICRkZWZhdWx0LWRhcmsgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuXG5hLmJ0biB7XG4gICAgY29sb3I6I2ZmZjtcbiAgfVxuXG5hLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiNmZmY7XG59XG5cbi5idG4tY29sb3Ige1xuICBjb2xvcjojZmZmO1xufVxuXG4uYnRuLWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6I2ZmZjtcbn1cbiIsIiRmb250LXByaW1hcnk6XG4gIFJvYm90bywgLWFwcGxlLXN5c3RlbSwgc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LXNlY29uZGFyeTogJGZvbnQtcHJpbWFyeTtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDAuODc1cmVtO1xuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAR3JleXNjYWxlIENvbG9yc1xuLy8gKyBAQm9vdHN0cmFwIENvbG9yIFN5c3RlbVxuLy8gKyBARGVmYXVsdCBDb2xvcnNcbi8vICsgQEludmVydGVkIENvbG9yc1xuLy8gKyBAT3RoZXJzXG4vLyArIEBIZWFkZXIgVGhlbWVzXG4vLyArIEBTb2NpYWwgTmV0d29ya3MgQ29sb3JzXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEdyZXlzY2FsZSBDb2xvcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDb2xvcnMgYmVsb3cgYXJlIG9yZGVyZWQgZnJvbSBsaWdodGVzdCB0byBkYXJrZXN0XG5cbiRncmV5LTEwMCAgICAgICAgICAgICA6ICNmOWZhZmI7XG4kZ3JleS0yMDAgICAgICAgICAgICAgOiAjZjJmM2Y1O1xuJGdyZXktMzAwICAgICAgICAgICAgIDogI2U2ZWFmMDtcbiRncmV5LTQwMCAgICAgICAgICAgICA6ICNkM2Q5ZTM7XG4kZ3JleS01MDAgICAgICAgICAgICAgOiAjYjljMmQwO1xuJGdyZXktNjAwICAgICAgICAgICAgIDogIzdjODY5NTtcbiRncmV5LTcwMCAgICAgICAgICAgICA6ICM3Mjc3N2E7XG4kZ3JleS04MDAgICAgICAgICAgICAgOiAjNTY1YTVjO1xuJGdyZXktOTAwICAgICAgICAgICAgIDogIzMxMzQzNTtcblxuJGdyZXktY29sb3JzLWFsdDogKFxuICBncmV5LTEwMCA6ICNmOWZhZmIsXG4gIGdyZXktMjAwIDogI2YyZjNmNSxcbiAgZ3JleS0zMDAgOiAjZTZlYWYwLFxuICBncmV5LTQwMCA6ICNkM2Q5ZTMsXG4gIGdyZXktNTAwIDogI2I5YzJkMCxcbiAgZ3JleS02MDAgOiAjN2M4Njk1LFxuICBncmV5LTcwMCA6ICM3Mjc3N2EsXG4gIGdyZXktODAwIDogIzU2NWE1YyxcbiAgZ3JleS05MDAgOiAjMzEzNDM1LFxuKTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQm9vdHN0cmFwIENvbG9yIFN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRibHVlICAgOiAkbWQtYmx1ZS01MDA7XG4kaW5kaWdvIDogJG1kLWluZGlnby01MDA7XG4kcHVycGxlIDogJG1kLXB1cnBsZS01MDA7XG4kcGluayAgIDogJG1kLXBpbmstNTAwO1xuJHJlZCAgICA6ICRtZC1yZWQtNTAwO1xuJG9yYW5nZSA6ICRtZC1vcmFuZ2UtNTAwO1xuJHllbGxvdyA6ICRtZC15ZWxsb3ctNTAwO1xuJGdyZWVuICA6ICRtZC1ncmVlbi01MDA7XG4kdGVhbCAgIDogJG1kLXRlYWwtNTAwO1xuJGN5YW4gICA6ICRtZC1jeWFuLTUwMDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARGVmYXVsdCBDb2xvcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZGVmYXVsdC1kYW5nZXIgICAgICAgOiAjZmYzYzdlO1xuJGRlZmF1bHQtZGFyayAgICAgICAgIDogIzMxMzQzNTtcbiRkZWZhdWx0LWdyZXkgICAgICAgICA6ICM1NjVhNWM7XG4kZGVmYXVsdC1pbmZvICAgICAgICAgOiAjMGY5YWVlO1xuJGRlZmF1bHQtcHJpbWFyeSAgICAgIDogIzc3NzRlNztcbiRkZWZhdWx0LXN1Y2Nlc3MgICAgICA6ICMzN2M5MzY7XG4kZGVmYXVsdC10ZXh0LWNvbG9yICAgOiAjNzI3NzdhO1xuJGRlZmF1bHQtd2FybmluZyAgICAgIDogI2ZjMDtcbiRkZWZhdWx0LXdoaXRlICAgICAgICA6ICNmZmY7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEludmVydGVkIENvbG9yc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRpbnZlcnNlLWRhbmdlciAgICAgICA6IGxpZ2h0ZW4oJGRlZmF1bHQtZGFuZ2VyLCAzNSUpO1xuJGludmVyc2UtaW5mbyAgICAgICAgIDogbGlnaHRlbigkZGVmYXVsdC1pbmZvLCA0NSUpO1xuJGludmVyc2UtcHJpbWFyeSAgICAgIDogbGlnaHRlbigkZGVmYXVsdC1wcmltYXJ5LCAzMCUpO1xuJGludmVyc2Utc3VjY2VzcyAgICAgIDogbGlnaHRlbigkZGVmYXVsdC1zdWNjZXNzLCA0NSUpO1xuJGludmVyc2Utd2FybmluZyAgICAgIDogbGlnaHRlbigkZGVmYXVsdC13YXJuaW5nLCA0NSUpO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBPdGhlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kYm9yZGVyLWNvbG9yICAgICAgICAgOiAjZTZlY2Y1O1xuJGNvbGxhcHNlZC1zaXplICAgICAgIDogNzBweDtcbiRoZWFkZXItaGVpZ2h0ICAgICAgICA6IDY1cHg7XG4kb2Zmc2NyZWVuLXNpemUgICAgICAgOiAyODBweDtcbiRzaWRlLW5hdi1kYXJrICAgICAgICA6ICMzMTM2NDQ7XG4kc2lkZS1uYXYtZGFyay1ib3JkZXIgOiByZ2JhKDEyMCwgMTMwLCAxNDAsIDAuMyk7XG4kc2lkZS1uYXYtZGFyay1mb250ICAgOiAjOTlhYmI0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBIZWFkZXIgVGhlbWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHRoZW1lLWRhbmdlciAgICAgICAgIDogI2Y1M2Y2MTtcbiR0aGVtZS1kYXJrICAgICAgICAgICA6IGxpZ2h0ZW4oJHNpZGUtbmF2LWRhcmssIDEwJSk7XG4kdGhlbWUtaW5mbyAgICAgICAgICAgOiAkZGVmYXVsdC1pbmZvO1xuJHRoZW1lLXByaW1hcnkgICAgICAgIDogJGRlZmF1bHQtcHJpbWFyeTtcbiR0aGVtZS1zdWNjZXNzICAgICAgICA6IGRlc2F0dXJhdGUoJGRlZmF1bHQtc3VjY2VzcywgNSUpO1xuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAU2lkZWJhclxuLy8gKyBAU2lkZWJhciBJbm5lclxuLy8gKyBAU2lkZWJhciBIZWFkZXJcbi8vICsgQFNpZGViYXIgTWVudVxuLy8gKyBAU2lkZWJhciBDb2xsYXBzZWRcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAU2lkZWJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtd2hpdGU7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHdpZHRoOiAkb2Zmc2NyZWVuLXNpemU7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJldHdlZW4oJGJyZWFrcG9pbnQtbWQsICRicmVha3BvaW50LXhsKSB7XG4gICAgd2lkdGg6ICRjb2xsYXBzZWQtc2l6ZTtcblxuICAgIC5zaWRlYmFyLWlubmVyIHtcbiAgICAgIC5zaWRlYmFyLWxvZ28ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAkY29sbGFwc2VkLXNpemU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaWRlYmFyLW1lbnUge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB3aWR0aDogJG9mZnNjcmVlbi1zaXplO1xuXG4gICAgICAuc2lkZWJhci1pbm5lciB7XG4gICAgICAgIC5zaWRlYmFyLWxvZ28ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFyLW1lbnUge1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgbGVmdDogLSRvZmZzY3JlZW4tc2l6ZTtcbiAgICB3aWR0aDogY2FsYygjeyRvZmZzY3JlZW4tc2l6ZX0gLSAzMHB4KTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBTaWRlYmFyIElubmVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNpZGViYXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAU2lkZWJhciBIZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2lkZWJhci1sb2dvIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmxvZ28ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLWhlaWdodDogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSAtIDFweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cblxuICAgIC5sb2dvLXRleHQge1xuICAgICAgY29sb3I6ICRncmV5LTkwMDtcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9IC0gMXB4KTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBiZXR3ZWVuKCRicmVha3BvaW50LW1kLCAkYnJlYWtwb2ludC14bCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAU2lkZWJhciBNZW51XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNpZGViYXItbWVudSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zaWRlYmFyLWxpbmsge1xuICAgICYuYWN0aXZlZDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtZC1ibHVlLTUwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGxlZnQ6IC00cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuZHJvcGRvd24ge1xuICAgICAgLmFycm93IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMDVzIGVhc2UtaW47XG5cbiAgICAgICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm9wZW4ge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1kYXJrO1xuXG4gICAgICAgICAgLmljb24taG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1pbmZvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gLmFycm93IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAuaWNvbi1ob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1pbmZvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaSB7XG4gICAgJi5kcm9wZG93biB7XG4gICAgICB1bCB7XG4gICAgICAgICYuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1kYXJrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlZCB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1kYXJrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgLmljb24taG9sZGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFNpZGViYXIgQ29sbGFwc2VkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmlzLWNvbGxhcHNlZCB7XG4gIC5zaWRlYmFyIHtcbiAgICBAaW5jbHVkZSBmcm9tKCRicmVha3BvaW50LXhsKSB7XG4gICAgICB3aWR0aDogJGNvbGxhcHNlZC1zaXplO1xuXG4gICAgICAuc2lkZWJhci1pbm5lciB7XG4gICAgICAgIC5zaWRlYmFyLWxvZ28ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXItbWVudSB7XG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHdpZHRoOiAkb2Zmc2NyZWVuLXNpemU7XG5cbiAgICAgICAgLnNpZGViYXItaW5uZXIge1xuICAgICAgICAgIC5zaWRlYmFyLWxvZ28ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNpZGViYXItbWVudSB7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYmV0d2VlbigkYnJlYWtwb2ludC1tZCwgJGJyZWFrcG9pbnQteGwpIHtcbiAgICAgIHdpZHRoOiAkb2Zmc2NyZWVuLXNpemU7XG5cbiAgICAgIC5zaWRlYmFyLWlubmVyIHtcbiAgICAgICAgLnNpZGViYXItbG9nbyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhci1tZW51IHtcbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQEdlbmVyYWwgTWVkaWEgUXVlcnlcbi8vICsgQEFsbCBBYm92ZSBNZWRpYSBRdWVyeVxuLy8gKyBAQWxsIFVuZGVyIE1lZGlhIFF1ZXJ5XG4vLyArIEBCZXR3ZWVuIFR3byBEZXZpY2VzIE1lZGlhIFF1ZXJ5XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEdlbmVyYWwgTWVkaWEgUXVlcnkgTWl4aW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNaXhpbiB1c2VkIGZvciBjdXN0b20gcnVsZXMgdGhhdCBkb24ndCBmb2xsb3dcbi8vIGFueSBvZiB0aGUgZm9sbG93aW5nIHByZW1hZGUgbWVkaWEgcXVlcmllcy5cblxuQG1peGluIG1xKCRjb25kaXRpb24pIHtcbiAgQG1lZGlhICN7JGNvbmRpdGlvbn0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEFsbCBBYm92ZSBNZWRpYSBRdWVyeSBNaXhpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1peGluIHVzZWQgdG8gbWF0Y2ggY2VydGFpbiBicmVha3BvaW50XG4vLyBhbmQgYWxsIGRldmljZXMgYWJvdmUgaXQuXG5cbkBtaXhpbiBmcm9tKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50KXtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBBbGwgVW5kZXIgTWVkaWEgUXVlcnkgTWl4aW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNaXhpbiB1c2VkIHRvIG1hdGNoIGFsbCBkZXZpY2VzIHVuZGVyIGNlcnRhaW4gYnJlYWtwb2ludC5cblxuQG1peGluIHRvKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50IC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQmV0d2VlbiBUd28gRGV2aWNlcyBNZWRpYSBRdWVyeSBNaXhpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1peGluIHVzZWQgdG8gbWF0Y2ggdGhlIGRldmljZXMgYmV0d2VlbiAyIGJyZWFrcG9pbnRzLlxuXG5AbWl4aW4gYmV0d2Vlbigkc3RhcnQsICRlbmQpe1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3RhcnQpIGFuZCAobWF4LXdpZHRoOiAkZW5kIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuXG4vLyArIEBUb3BiYXJcbi8vICsgQENvbGxhcHNlZCBTdGF0ZVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUb3BiYXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gI3skb2Zmc2NyZWVuLXNpemV9KTtcbiAgei1pbmRleDogODAwO1xuXG4gIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBiZXR3ZWVuKCRicmVha3BvaW50LW1kLCAkYnJlYWtwb2ludC14bCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRjb2xsYXBzZWQtc2l6ZX0pO1xuICB9XG5cbiAgLmhlYWRlci1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblxuICAgIC5uYXYtbGVmdCxcbiAgICAubmF2LXJpZ2h0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgbWluLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1kYXJrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub3RpZmljYXRpb25zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5jb3VudGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1kYW5nZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA1LjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0O1xuXG4gICAgICAuZGl2aWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgPiBsaSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyB7XG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm5hdi1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1ib3gge1xuICAgIC5zZWFyY2gtaWNvbi1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtaWNvbi1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1zbSkge1xuICAgICAgICB3aWR0aDogODVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkZGVmYXVsdC10ZXh0LWNvbG9yLCAyMCUpO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQENvbGxhcHNlZCBTdGF0ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pcy1jb2xsYXBzZWQge1xuICAuaGVhZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skY29sbGFwc2VkLXNpemV9KTtcblxuICAgIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBiZXR3ZWVuKCRicmVha3BvaW50LW1kLCAkYnJlYWtwb2ludC14bCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JG9mZnNjcmVlbi1zaXplfSk7XG4gICAgfVxuICB9XG59XG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQbGFjZWhvbGRlclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAUGFnZSBDb250YWluZXJcbi8vICsgQE1haW4gQ29udGVudFxuLy8gKyBARnVsbCBDb250YWluZXJcbi8vICsgQENvbGxhcHNlZCBTdGF0ZVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQYWdlIENvbnRhaW5lclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWxlZnQ6ICRvZmZzY3JlZW4tc2l6ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICBAaW5jbHVkZSBiZXR3ZWVuKCRicmVha3BvaW50LW1kLCAkYnJlYWtwb2ludC14bCkge1xuICAgIHBhZGRpbmctbGVmdDogJGNvbGxhcHNlZC1zaXplO1xuICB9XG5cbiAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBATWFpbiBDb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1haW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDg1cHggMjBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjFweCk7XG5cbiAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBwYWRkaW5nOiA4NXB4IDVweCA1cHg7XG4gIH1cbn1cblxuLnJlbWFpbi1oZWlnaHQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjZweCk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZ1bGwgQ29udGFpbmVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZ1bGwtY29udGFpbmVyIHtcbiAgbGVmdDogJG9mZnNjcmVlbi1zaXplO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6ICRoZWFkZXItaGVpZ2h0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXG4gIEBpbmNsdWRlIGJldHdlZW4oJGJyZWFrcG9pbnQtbWQsICRicmVha3BvaW50LXhsKSB7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjb2xsYXBzZWQtc2l6ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBDb2xsYXBzZWQgU3RhdGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaXMtY29sbGFwc2VkIHtcbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjb2xsYXBzZWQtc2l6ZTtcblxuICAgIEBpbmNsdWRlIHRvKCRicmVha3BvaW50LW1kKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYmV0d2VlbigkYnJlYWtwb2ludC1tZCwgJGJyZWFrcG9pbnQteGwpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJG9mZnNjcmVlbi1zaXplO1xuICAgIH1cbiAgfVxuXG4gIC5mdWxsLWNvbnRhaW5lciB7XG4gICAgbGVmdDogJGNvbGxhcHNlZC1zaXplO1xuXG4gICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYmV0d2VlbigkYnJlYWtwb2ludC1tZCwgJGJyZWFrcG9pbnQteGwpIHtcbiAgICAgIGxlZnQ6ICRvZmZzY3JlZW4tc2l6ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9ncmVzcyB7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZWYzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4iLCIuZWFzeS1waWUtY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxufVxuIiwiLmNoZWNrYm94IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0zMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1kLXdoaXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgY29sb3I6ICRncmV5LTUwMDtcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktNDAwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY2hlY2tib3guY2hlY2tib3gtY2lyY2xlIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jaGVja2JveC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1wcmltYXJ5O1xuICBib3JkZXItY29sb3I6ICRkZWZhdWx0LXByaW1hcnk7XG59XG5cbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtZGFuZ2VyO1xuICBib3JkZXItY29sb3I6ICRkZWZhdWx0LWRhbmdlcjtcbn1cblxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAkbWQtd2hpdGU7XG59XG5cbi5jaGVja2JveC1pbmZvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWluZm87XG4gIGJvcmRlci1jb2xvcjogJGRlZmF1bHQtaW5mbztcbn1cblxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogJG1kLXdoaXRlO1xufVxuXG4uY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC13YXJuaW5nO1xuICBib3JkZXItY29sb3I6ICRkZWZhdWx0LXdhcm5pbmc7XG59XG5cbi5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICRtZC13aGl0ZTtcbn1cblxuLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtc3VjY2VzcztcbiAgYm9yZGVyLWNvbG9yOiAkZGVmYXVsdC1zdWNjZXNzO1xufVxuXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAkbWQtd2hpdGU7XG59XG5cbi5yYWRpbyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnJhZGlvIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucmFkaW8gbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucmFkaW8gbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhZGlvLnJhZGlvLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XG59XG5cbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzQyOGJjYTtcbn1cblxuLnJhZGlvLXByaW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xufVxuXG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG5cbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cblxuLnJhZGlvLWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cblxuLnJhZGlvLWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjMGRlO1xufVxuXG4ucmFkaW8taW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG5cbi5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG5cbi5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLnJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuXG4ucmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuXG4ucmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XG59XG5cbi5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cbiIsIiNsb2FkZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogZGVmYXVsdDtcbn1cblxuI2xvYWRlci5mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5cbi5zcGlubmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1zY2FsZW91dCAxLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXNjYWxlb3V0IDEuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1zY2FsZW91dCB7XG4gIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLXNjYWxlb3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9IDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCJmb290ZXIge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIjY2hhdC1zaWRlYmFyIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSAtIDYwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcblxuICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjUwcHg7XG5cbiAgICAmLm9wZW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbiNjaGF0LWJveCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9IC0gNjBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuIiwiLmVtYWlsLWFwcCB7XG4gIC5lbWFpbC1zaWRlLW5hdiB7XG4gICAgYmFja2dyb3VuZDogJGRlZmF1bHQtd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiAtMjUwcHg7XG4gICAgfVxuICB9XG5cbiAgLmVtYWlsLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZyb20oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgICB9XG5cbiAgICAuZW1haWwtbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC13aGl0ZTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9KTtcblxuICAgICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmcm9tKCRicmVha3BvaW50LW1kKSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbWFpbC1jb250ZW50IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC13aGl0ZTtcbiAgICAgIC8vIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG5cbiAgICAgICYubm8taW5ib3gtdmlldyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAgIC5lbWFpbC1jb21wb3NlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmVtYWlsLWNvbXBvc2UtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcblxuICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgJi5zaWRlLWFjdGl2ZSB7XG4gICAgICAuZW1haWwtc2lkZS1uYXYge1xuICAgICAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmVtYWlsLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSB0bygkYnJlYWtwb2ludC1tZCkge1xuICAgICAgICAgIGxlZnQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAVmFyaWFibGVzXG4vLyArIEBDZW50ZXJpbmdcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJlc3BvbnNpdmU6IHRydWU7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQENlbnRlcmluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jZW50ZXJZIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNlbnRlclgge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmNlbnRlclhZIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmNlbnRlcllcXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgIC5jZW50ZXJYXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgLmNlbnRlclhZXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBATWVkaWEgUXVlcmllcyBHZW5lcmF0b3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNaXhpbiB1c2VkIHRvIGdlbmVyYXRlIHJlc3BvbnNpdmUgdmVyc2lvbnMgb2YgY3NzIHJ1bGVzLlxuXG5AbWl4aW4gbWVkaWFRdWVyeUNvbmRpdGlvbigkbXEpIHtcbiAgJGJyZWFrcG9pbnRGb3VuZDogZmFsc2U7XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAkYWxpYXM6IG50aCgkYnJlYWtwb2ludCwgMSk7XG4gICAgJGNvbmRpdGlvbjogbnRoKCRicmVha3BvaW50LCAyKTtcblxuICAgIEBpZiAkbXEgPT0gJGFsaWFzIGFuZCAkY29uZGl0aW9uIHtcbiAgICAgICRicmVha3BvaW50Rm91bmQ6IHRydWU7XG5cbiAgICAgIEBtZWRpYSAjeyRjb25kaXRpb259IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRicmVha3BvaW50Rm91bmQgPT0gZmFsc2Uge1xuICAgIEB3YXJuIFwiT29wcyEgQnJlYWtwb2ludCDigJgjeyRtcX3igJkgZG9lcyBub3QgZXhpc3QgXFw6XCI7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAVmFyaWFibGVzXG4vLyArIEBCYXNlXG4vLyArIEBHYXAgKDAgPiA0IFN0ZXAgMSlcbi8vICsgQEdhcCAoNSA+IDM1IFN0ZXAgNSlcbi8vICsgQEdhcCAoNDAgPiAxNjAgU3RlcCAxMClcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJlc3BvbnNpdmU6IHRydWU7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEJhc2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5bY2xhc3MqPSdnYXAnXSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAR2FwICgwID4gNCBTdGVwIDEpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA0IHtcbiAgLmdhcFgtI3skaX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAje21hdGguZGl2KCRpLCAtMil9cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7bWF0aC5kaXYoJGksIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgJiA+ICoge1xuICAgICAgcGFkZGluZy1sZWZ0OiAje21hdGguZGl2KCRpLCAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogI3ttYXRoLmRpdigkaSwgMil9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZ2FwWS0jeyRpfSB7XG4gICAgbWFyZ2luLXRvcDogI3ttYXRoLmRpdigkaSwgLTIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogI3ttYXRoLmRpdigkaSwgLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmID4gKiB7XG4gICAgICBwYWRkaW5nLXRvcDogI3ttYXRoLmRpdigkaSwgMil9cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAje21hdGguZGl2KCRpLCAyKX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5nYXAtI3skaX0ge1xuICAgIG1hcmdpbjogI3ttYXRoLmRpdigkaSwgLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmID4gKiB7XG4gICAgICBwYWRkaW5nOiAje21hdGguZGl2KCRpLCAyKX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgIC5nYXBYLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAje21hdGguZGl2KCRpLCAtMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAje21hdGguZGl2KCRpLCAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAje21hdGguZGl2KCRpLCAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7bWF0aC5kaXYoJGksIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdhcFktI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogI3ttYXRoLmRpdigkaSwgLTIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICN7bWF0aC5kaXYoJGksIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogI3ttYXRoLmRpdigkaSwgMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3ttYXRoLmRpdigkaSwgMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ2FwLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgIG1hcmdpbjogI3ttYXRoLmRpdigkaSwgLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgIHBhZGRpbmc6ICN7bWF0aC5kaXYoJGksIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAR2FwICg1ID4gMzUgU3RlcCA1KVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSA1IHRocm91Z2ggMzUge1xuICBAaWYgJGkgJSA1ID09IDAge1xuICAgIC5nYXBYLSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAje21hdGguZGl2KCRpLCAtMil9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogI3ttYXRoLmRpdigkaSwgLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAje21hdGguZGl2KCRpLCAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAje21hdGguZGl2KCRpLCAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nYXBZLSN7JGl9IHtcbiAgICAgIG1hcmdpbi10b3A6ICN7bWF0aC5kaXYoJGksIC0yKX1weCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3ttYXRoLmRpdigkaSwgLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICN7bWF0aC5kaXYoJGksIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAje21hdGguZGl2KCRpLCAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nYXAtI3skaX0ge1xuICAgICAgbWFyZ2luOiAje21hdGguZGl2KCRpLCAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgJiA+ICoge1xuICAgICAgICBwYWRkaW5nOiAje21hdGguZGl2KCRpLCAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgICAgICAuZ2FwWC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAje21hdGguZGl2KCRpLCAtMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7bWF0aC5kaXYoJGksIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAje21hdGguZGl2KCRpLCAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogI3ttYXRoLmRpdigkaSwgMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FwWS0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICN7bWF0aC5kaXYoJGksIC0yKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICN7bWF0aC5kaXYoJGksIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICN7bWF0aC5kaXYoJGksIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3ttYXRoLmRpdigkaSwgMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FwLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgICAgbWFyZ2luOiAje21hdGguZGl2KCRpLCAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICN7bWF0aC5kaXYoJGksIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEdhcCAoNDAgPiAxNjAgU3RlcCAxMClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gNDAgdGhyb3VnaCAxNjAge1xuICBAaWYgJGkgJSAxMCA9PSAwIHtcbiAgICAuZ2FwWC0jeyRpfSB7XG4gICAgICBtYXJnaW4tbGVmdDogI3ttYXRoLmRpdigkaSwgLTIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7bWF0aC5kaXYoJGksIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogI3ttYXRoLmRpdigkaSwgMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogI3ttYXRoLmRpdigkaSwgMil9cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FwWS0jeyRpfSB7XG4gICAgICBtYXJnaW4tdG9wOiAje21hdGguZGl2KCRpLCAtMil9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7bWF0aC5kaXYoJGksIC0yKX1weCAhaW1wb3J0YW50O1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAje21hdGguZGl2KCRpLCAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3ttYXRoLmRpdigkaSwgMil9cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FwLSN7JGl9IHtcbiAgICAgIG1hcmdpbjogI3ttYXRoLmRpdigkaSwgLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgcGFkZGluZzogI3ttYXRoLmRpdigkaSwgMil9cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgLmdhcFgtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogI3ttYXRoLmRpdigkaSwgLTIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAje21hdGguZGl2KCRpLCAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogI3ttYXRoLmRpdigkaSwgMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7bWF0aC5kaXYoJGksIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhcFktI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAje21hdGguZGl2KCRpLCAtMil9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAje21hdGguZGl2KCRpLCAtMil9cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAje21hdGguZGl2KCRpLCAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICN7bWF0aC5kaXYoJGksIDIpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhcC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbjogI3ttYXRoLmRpdigkaSwgLTIpfXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAje21hdGguZGl2KCRpLCAyKX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBlZXJzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGVlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucGVlci1ncmVlZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGVlcnMtZ3JlZWQgPiAucGVlcixcbi5wZWVycy1ncmVlZCA+IC5wZWVycyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucGVlciA+IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnBlZXItZ3JlZWQgPiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCIubGF5ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAVmFyaWFibGVzXG4vLyArIEBGbGV4IFdyYXBcbi8vICsgQEZsZXggRGlyZWN0aW9uXG4vLyArIEBGbGV4XG4vLyArIEBGbGV4IEJhc2lzXG4vLyArIEBGbGV4IEdyb3dcbi8vICsgQEZsZXggU2hyaW5rXG4vLyArIEBGbGV4IE9yZGVyXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRyZXNwb25zaXZlOiB0cnVlO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBEaXNwbGF5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmQtZiAgICAgeyBkaXNwbGF5OiBmbGV4OyB9XG4uZC1pZiAgICB7IGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmQtZlxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgZGlzcGxheTogZmxleDsgfVxuICAgIC5kLWlmXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARmxleCBXcmFwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZ4dy13ICAgeyBmbGV4LXdyYXA6IHdyYXA7IH1cbi5meHctd3IgIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7IH1cbi5meHctbncgIHsgZmxleC13cmFwOiBub3dyYXA7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuZnh3LXdcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZnh3LXdyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTsgfVxuICAgIC5meHctbndcXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARmxleCBEaXJlY3Rpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZnhkLWMgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbi5meGQtY3IgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4uZnhkLXIgICB7IGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbi5meGQtcnIgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmZ4ZC1jXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5meGQtY3JcXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIC5meGQtclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuZnhkLXJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBBbGlnbiBJdGVtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5haS1mcyAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbi5haS1mZSAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4uYWktYyAgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbi5haS1iICAgIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4uYWktcyAgICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmFpLWZzXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAuYWktZmVcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAuYWktY1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmFpLWJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgLmFpLXNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBBbGlnbiBTZWxmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFzLWZzICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4uYXMtZmUgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4uYXMtYyAgICB7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuLmFzLWIgICAgeyBhbGlnbi1zZWxmOiBiYXNlbGluZTsgfVxuLmFzLXMgICAgeyBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmFzLWZzXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgIC5hcy1mZVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gICAgLmFzLWNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgLmFzLWJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cbiAgICAuYXMtc1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQWxpZ24gQ29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hYy1mcyAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuLmFjLWZlICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDsgfVxuLmFjLWMgICAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbi5hYy1zICAgIHsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuLmFjLXNiICAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4uYWMtc2EgICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5hYy1mc1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuYWMtZmVcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5hYy1jXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5hYy1zXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cbiAgICAuYWMtc2JcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmFjLXNhXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBASnVzdGlmeSBDb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmpjLWZzICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbi5qYy1mZSAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuLmpjLWMgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuLmpjLXNiICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbi5qYy1zYSAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuamMtZnNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuamMtZmVcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmpjLWNcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuamMtc2JcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuamMtc2FcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZsZXhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZngtbiAgICB7IGZsZXg6IG5vbmU7IH1cbi5meC0xICAgIHsgZmxleDogMTsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5meC1uXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGZsZXg6IG5vbmU7IH1cbiAgICAuZngtMVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBmbGV4OiAxOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARmxleCBCYXNpc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5meGItYSAgIHsgZmxleC1iYXNpczogYXV0bzsgfVxuLmZ4Yi0wICAgeyBmbGV4LWJhc2lzOiAwOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmZ4Yi1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5meGItMFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGZsZXgtYmFzaXM6IDA7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGbGV4IEdyb3dcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZnhnLTEgICB7IGZsZXgtZ3JvdzogMTsgfVxuLmZ4Zy0wICAgeyBmbGV4LWdyb3c6IDA7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuZnhnLTFcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBmbGV4LWdyb3c6IDE7IH1cbiAgICAuZnhnLTBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBmbGV4LWdyb3c6IDA7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGbGV4IFNocmlua1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5meHMtMSAgIHsgZmxleC1zaHJpbms6IDE7IH1cbi5meHMtMCAgIHsgZmxleC1zaHJpbms6IDA7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuZnhzLTFcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBmbGV4LXNocmluazogMTsgfVxuICAgIC5meHMtMFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IGZsZXgtc2hyaW5rOiAwOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARmxleCBPcmRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTIge1xuICAub3JkLSN7JGl9IHsgb3JkZXI6ICRpOyB9XG5cbiAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgICAgLm9yZC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBvcmRlcjogJGk7IH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQFZhcmlhYmxlc1xuLy8gKyBARGlzcGxheVxuLy8gKyBAT3ZlcmZsb3dcbi8vICsgQEZsb2F0XG4vLyArIEBWZXJ0aWNhbCBBbGlnblxuLy8gKyBAUG9zaXRpb25cbi8vICsgQFotSW5kZXhcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJlc3BvbnNpdmU6IHRydWU7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQERpc3BsYXlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZC1iICAgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuLmQtaWIgICAgICAgICB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4uZC1pICAgICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbi5kLXRiICAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4uZC10YmMgICAgICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4uZC1uICAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmQtYlxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZC1pYlxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZC1pXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZC10YlxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kLXRiY1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZC1uXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAT3ZlcmZsb3dcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ub3YtaCAgICAgICAgIHsgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4ub3YtYSAgICAgICAgIHsgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfVxuLm92LXMgICAgICAgICB7IG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuXG4ub3ZZLWggICAgICAgIHsgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbi5vdlgtaCAgICAgICAgeyBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuLm92WS1hICAgICAgICB7IG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDsgfVxuLm92WC1hICAgICAgICB7IG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDsgfVxuLm92WS1zICAgICAgICB7IG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50OyB9XG4ub3ZYLXMgICAgICAgIHsgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAub3YtaFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gICAgLm92LWFcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAub3Ytc1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50OyB9XG5cbiAgICAub3ZZLWhcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbiAgICAub3ZYLWhcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbiAgICAub3ZZLWFcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm92WC1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5vdlktc1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuICAgIC5vdlgtc1xcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZsb2F0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZsLWwgICAgICAgICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbi5mbC1yICAgICAgICAgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuLmZsLW4gICAgICAgICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAuZmwtbFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbC1yXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbC1uXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVmVydGljYWwgQWxpZ25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udmEtdCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4udmEtbSAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4udmEtYiAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLnZhLXRcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuICAgIC52YS1tXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbiAgICAudmEtYlxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUG9zaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucG9zLXMgICAgICAgIHsgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG4ucG9zLXN0ICAgICAgIHsgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG4ucG9zLXIgICAgICAgIHsgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cbi5wb3MtYSAgICAgICAgeyBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuLnBvcy1mICAgICAgICB7IHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLnBvcy1zXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuICAgIC5wb3Mtc3RcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cbiAgICAucG9zLXJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cbiAgICAucG9zLWFcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cbiAgICAucG9zLWZcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBaLUluZGV4XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA5IHtcbiAgLnotI3skaX0geyB6LWluZGV4OiAoJGkgKiAxMDAwKSAhaW1wb3J0YW50OyB9XG5cbiAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgICAgLnotI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgei1pbmRleDogKCRpICogMTAwMCkgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBATGlzdCBTdHlsZSBQb3NpdGlvblxuLy8gKyBATGlzdCBTdHlsZSBUeXBlXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQExpc3QgU3R5bGUgUG9zaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGlzcC1pIHsgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4ubGlzcC1vIHsgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBMaXN0IFN0eWxlIFR5cGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGlzLW4gIHsgbGlzdC1zdHlsZTogbm9uZTsgfVxuLmxpc3QtYyB7IGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlOyB9XG4ubGlzdC1zIHsgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7IH1cbi5saXN0LXUgeyBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuOyB9XG4ubGlzdC1sIHsgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTsgfVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAVmFyaWFibGVzXG4vLyArIEBNYXJnaW4gKDAgPiA0IFN0ZXAgMSlcbi8vICsgQE1hcmdpbiAoNSA+IDM1IFN0ZXAgNSlcbi8vICsgQE1hcmdpbiAoNDAgPiAxNjAgU3RlcCAxMClcbi8vICsgQE1hcmdpbiBBdXRvXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRyZXNwb25zaXZlOiB0cnVlO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQYWRkaW5nICgwID4gNCBTdGVwIDEpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA0IHtcbiAgLm0tI3skaX0gIHsgbWFyZ2luOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1ULSN7JGl9IHsgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5tUi0jeyRpfSB7IG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5tQi0jeyRpfSB7IG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAubUwtI3skaX0geyBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgLm1ZLSN7JGl9IHtcbiAgICBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1YLSN7JGl9IHtcbiAgICBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbnYtI3skaX0gIHsgbWFyZ2luOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5tVC1udi0jeyRpfSB7IG1hcmdpbi10b3A6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1SLW52LSN7JGl9IHsgbWFyZ2luLXJpZ2h0OiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5tQi1udi0jeyRpfSB7IG1hcmdpbi1ib3R0b206LSAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1MLW52LSN7JGl9IHsgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAubVktbnYtI3skaX0ge1xuICAgIG1hcmdpbi10b3A6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tWC1udi0jeyRpfSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgICAgLm0tI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IG1hcmdpbjogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAubVQtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAubVItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tQi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tTC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAgIC5tWS0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm1YLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubS1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgbWFyZ2luOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAubVQtbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXRvcDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgLm1SLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1yaWdodDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgLm1CLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1ib3R0b206IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tTC1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tbGVmdDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgICAubVktbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm1YLW52LSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBhZGRpbmcgKDUgPiAzNSBTdGVwIDUpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDUgdGhyb3VnaCAzNSB7XG4gIEBpZiAkaSAlIDUgPT0gMCB7XG4gICAgLm0tI3skaX0gIHsgbWFyZ2luOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubVQtI3skaX0geyBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubVItI3skaX0geyBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tQi0jeyRpfSB7IG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tTC0jeyRpfSB7IG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgIC5tWS0jeyRpfSB7XG4gICAgICBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1YLSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS1udi0jeyRpfSAgeyBtYXJnaW46IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubVQtbnYtI3skaX0geyBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1SLW52LSN7JGl9IHsgbWFyZ2luLXJpZ2h0OiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1CLW52LSN7JGl9IHsgbWFyZ2luLWJvdHRvbTogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tTC1udi0jeyRpfSB7IG1hcmdpbi1sZWZ0OiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAubVktbnYtI3skaX0ge1xuICAgICAgbWFyZ2luLXRvcDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1YLW52LSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgICAgICAubS0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgbWFyZ2luOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1ULSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubVItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1CLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubUwtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgICAgIC5tWS0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubVgtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm0tbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IG1hcmdpbjogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubVQtbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXRvcDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubVItbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXJpZ2h0OiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tQi1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tTC1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tbGVmdDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgICAgIC5tWS1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tWC1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQYWRkaW5nICg0MCA+IDE2MCBTdGVwIDEwKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSA0MCB0aHJvdWdoIDE2MCB7XG4gIEBpZiAkaSAlIDEwID09IDAge1xuXG4gICAgLm0tI3skaX0gIHsgbWFyZ2luOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubVQtI3skaX0geyBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubVItI3skaX0geyBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tQi0jeyRpfSB7IG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tTC0jeyRpfSB7IG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgIC5tWS0jeyRpfSB7XG4gICAgICBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1YLSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS1udi0jeyRpfSAgeyBtYXJnaW46IC0jeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubVQtbnYtI3skaX0geyBtYXJnaW4tdG9wOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1SLW52LSN7JGl9IHsgbWFyZ2luLXJpZ2h0OiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLm1CLW52LSN7JGl9IHsgbWFyZ2luLWJvdHRvbTogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5tTC1udi0jeyRpfSB7IG1hcmdpbi1sZWZ0OiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG5cbiAgICAubVktbnYtI3skaX0ge1xuICAgICAgbWFyZ2luLXRvcDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1YLW52LSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgICAgICAubS0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgbWFyZ2luOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1ULSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubVItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1CLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubUwtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgICAgIC5tWS0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubVgtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm0tbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IG1hcmdpbjogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubVQtbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXRvcDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubVItbnYtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLXJpZ2h0OiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tQi1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tYm90dG9tOiAtI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tTC1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tbGVmdDogLSN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgICAgIC5tWS1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0jeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tWC1udi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQYWRkaW5nIEF1dG9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubS1hICB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4ubVgtYSB7IG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4ubVQtYSB7IG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuLm1SLWEgeyBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuLm1CLWEgeyBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbi5tTC1hIHsgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5tLWFcXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm1YLWFcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubVQtYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubVItYVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tQi1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tTC1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAQmFja2dyb3VuZCBTaXplXG4vLyArIEBCYWNrZ3JvdW5kIFBvc2l0aW9uXG4vLyArIEBCYWNrZ3JvdW5kIFJlcGVhdFxuLy8gKyBAT2JqZWN0IEZpdFxuLy8gKyBAUmVzaXplXG4vLyArIEBPcGFjaXR5XG4vLyArIEBDdXJzb3Jcbi8vICsgQFZpc2liaWxpdHlcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAQmFja2dyb3VuZCBTaXplXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJnc3otY3YgICB7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbi5iZ3N6LWN0ICAgeyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbi5iZ3N6LWZ1bGwgeyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBCYWNrZ3JvdW5kIFBvc2l0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJncFgtYyAgICB7IGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyOyB9XG4uYmdwWC10ICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiB0b3A7IH1cbi5iZ3BYLXIgICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0OyB9XG4uYmdwWC1sICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0OyB9XG4uYmdwWC1iICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBib3R0b207IH1cbi5iZ3BZLWMgICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjsgfVxuLmJncFktdCAgICB7IGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wOyB9XG4uYmdwWS1yICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbi15OiByaWdodDsgfVxuLmJncFktbCAgICB7IGJhY2tncm91bmQtcG9zaXRpb24teTogbGVmdDsgfVxuLmJncFktYiAgICB7IGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tOyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEJhY2tncm91bmQgUmVwZWF0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJnci1uICAgICB7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbi5iZ3IteSAgICAgeyBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7IH1cbi5iZ3IteCAgICAgeyBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAT2JqZWN0IEZpdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5vZi1jdCAgICAgeyBvYmplY3QtZml0OiBjb250YWluOyB9XG4ub2YtY3YgICAgIHsgb2JqZWN0LWZpdDogY292ZXI7IH1cbi5vZi1mICAgICAgeyBvYmplY3QtZml0OiBmaWxsOyB9XG4ub2YtbiAgICAgIHsgb2JqZWN0LWZpdDogbm9uZTsgfVxuLm9mLXNkICAgICB7IG9iamVjdC1maXQ6IHNjYWxlLWRvd247IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUmVzaXplXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnJzei12ICAgICB7IHJlc2l6ZTogdmVydGljYWw7IH1cbi5yc3otaCAgICAgeyByZXNpemU6IGhvcml6b250YWw7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAT3BhY2l0eVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5vcC0wICAgICAgeyBvcGFjaXR5OiAwOyB9XG4ub3AtMTBwICAgIHsgb3BhY2l0eTogMC4xOyB9XG4ub3AtMjBwICAgIHsgb3BhY2l0eTogMC4yOyB9XG4ub3AtMzBwICAgIHsgb3BhY2l0eTogMC4zOyB9XG4ub3AtNDBwICAgIHsgb3BhY2l0eTogMC40OyB9XG4ub3AtNTBwICAgIHsgb3BhY2l0eTogMC41OyB9XG4ub3AtNjBwICAgIHsgb3BhY2l0eTogMC42OyB9XG4ub3AtNzBwICAgIHsgb3BhY2l0eTogMC43OyB9XG4ub3AtODBwICAgIHsgb3BhY2l0eTogMC44OyB9XG4ub3AtOTBwICAgIHsgb3BhY2l0eTogMC45OyB9XG4ub3AtMTAwcCAgIHsgb3BhY2l0eTogMTsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBDdXJzb3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY3VyLW5hICAgIHsgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuLmN1ci1wICAgICB7IGN1cnNvcjogcG9pbnRlcjsgfVxuLmN1ci1hICAgICB7IGN1cnNvcjogYXV0bzsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBWaXNpYmlsaXR5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnZpcy12ICAgICB7IHZpc2liaWxpdHk6IHZpc2libGU7IH1cbi52aXMtaCAgICAgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQFZhcmlhYmxlc1xuLy8gKyBAUGFkZGluZyAoMCA+IDQgU3RlcCAxKVxuLy8gKyBAUGFkZGluZyAoNSA+IDM1IFN0ZXAgNSlcbi8vICsgQFBhZGRpbmcgKDQwID4gMTYwIFN0ZXAgMTApXG4vLyArIEBQYWRkaW5nIEF1dG9cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJlc3BvbnNpdmU6IHRydWU7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBhZGRpbmcgKDAgPiA0IFN0ZXAgMSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDQge1xuICAucC0jeyRpfSAgeyBwYWRkaW5nOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBULSN7JGl9IHsgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAucFItI3skaX0geyBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBCLSN7JGl9IHsgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAucEwtI3skaX0geyBwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gIC5wWS0jeyRpfSB7XG4gICAgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBYLSN7JGl9IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAucC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgcGFkZGluZzogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAucFQtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgLnBSLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgLnBCLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wTC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgICAucFktI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnBYLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBhZGRpbmcgKDUgPiAzNSBTdGVwIDUpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvciAkaSBmcm9tIDUgdGhyb3VnaCAzNSB7XG4gIEBpZiAkaSAlIDUgPT0gMCB7XG4gICAgLnAtI3skaX0gIHsgcGFkZGluZzogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLnBULSN7JGl9IHsgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5wUi0jeyRpfSB7IHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5wQi0jeyRpfSB7IHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucEwtI3skaX0geyBwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgLnBZLSN7JGl9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wWC0jeyRpfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgLnAtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IHBhZGRpbmc6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAucFQtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcGFkZGluZy10b3A6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAucFItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wQi0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wTC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuXG4gICAgICAgIC5wWS0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wWC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQYWRkaW5nICg0MCA+IDE2MCBTdGVwIDEwKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSA0MCB0aHJvdWdoIDE2MCB7XG4gIEBpZiAkaSAlIDEwID09IDAge1xuICAgIC5wLSN7JGl9ICB7IHBhZGRpbmc6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgIC5wVC0jeyRpfSB7IHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucFItI3skaX0geyBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucEItI3skaX0geyBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gICAgLnBMLSN7JGl9IHsgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgIC5wWS0jeyRpfSB7XG4gICAgICBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucFgtI3skaX0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgICAgIC5wLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBwYWRkaW5nOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBULSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBSLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAucEItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDsgfVxuICAgICAgICAucEwtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAgICAgICAucFktI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucFgtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQFZhcmlhYmxlc1xuLy8gKyBAUG9zaXRpb24gKDAgPiA0IFN0ZXAgMSlcbi8vICsgQFBvc2l0aW9uICg1ID4gMzUgU3RlcCA1KVxuLy8gKyBAUG9zaXRpb24gKDQwID4gMTYwIFN0ZXAgMTApXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRyZXNwb25zaXZlOiB0cnVlO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBQb3NpdGlvbiAoMCA+IDQgU3RlcCAxKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNCB7XG4gIC50LSN7JGl9IHsgdG9wOiAjeyRpfXB4OyB9XG4gIC5yLSN7JGl9IHsgcmlnaHQ6ICN7JGl9cHg7IH1cbiAgLmItI3skaX0geyBib3R0b206ICN7JGl9cHg7IH1cbiAgLmwtI3skaX0geyBsZWZ0OiAjeyRpfXB4OyB9XG5cbiAgQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gICAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgICAgLnQtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgdG9wOiAjeyRpfXB4OyB9XG4gICAgICAuci0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyByaWdodDogI3skaX1weDsgfVxuICAgICAgLmItI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgYm90dG9tOiAjeyRpfXB4OyB9XG4gICAgICAubC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBsZWZ0OiAjeyRpfXB4OyB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBvc2l0aW9uICg1ID4gMzUgU3RlcCA1KVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSA1IHRocm91Z2ggMzUge1xuICBAaWYgJGkgJSA1ID09IDAge1xuICAgIC50LSN7JGl9IHsgdG9wOiAjeyRpfXB4OyB9XG4gICAgLnItI3skaX0geyByaWdodDogI3skaX1weDsgfVxuICAgIC5iLSN7JGl9IHsgYm90dG9tOiAjeyRpfXB4OyB9XG4gICAgLmwtI3skaX0geyBsZWZ0OiAjeyRpfXB4OyB9XG5cbiAgICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgLnQtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgdG9wOiAjeyRpfXB4OyB9XG4gICAgICAgIC5yLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHJpZ2h0OiAjeyRpfXB4OyB9XG4gICAgICAgIC5iLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IGJvdHRvbTogI3skaX1weDsgfVxuICAgICAgICAubC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBsZWZ0OiAjeyRpfXB4OyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBvc2l0aW9uICg0MCA+IDE2MCBTdGVwIDEwKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb3IgJGkgZnJvbSA0MCB0aHJvdWdoIDE2MCB7XG4gIEBpZiAkaSAlIDEwID09IDAge1xuICAgIC50LSN7JGl9IHsgdG9wOiAjeyRpfXB4OyB9XG4gICAgLnItI3skaX0geyByaWdodDogI3skaX1weDsgfVxuICAgIC5iLSN7JGl9IHsgYm90dG9tOiAjeyRpfXB4OyB9XG4gICAgLmwtI3skaX0geyBsZWZ0OiAjeyRpfXB4OyB9XG5cbiAgICBAaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgLnQtI3skaX1cXEAjeyRicmVha3BvaW50QWxpYXN9IHsgdG9wOiAjeyRpfXB4OyB9XG4gICAgICAgIC5yLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHJpZ2h0OiAjeyRpfXB4OyB9XG4gICAgICAgIC5iLSN7JGl9XFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IGJvdHRvbTogI3skaX1weDsgfVxuICAgICAgICAubC0jeyRpfVxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBsZWZ0OiAjeyRpfXB4OyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFBvc2l0aW9uICg1MCUpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRsLTUwcCB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi50ci01MHAge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbn1cblxuLnQtNTBwIHsgdG9wOiA1MCU7IH1cbi5yLTUwcCB7IHJpZ2h0OiA1MCU7IH1cbi5iLTUwcCB7IGJvdHRvbTogNTAlOyB9XG4ubC01MHAgeyBsZWZ0OiA1MCU7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAudGwtNTBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG5cbiAgICAudHItNTBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgfVxuXG4gICAgLnQtNTBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHRvcDogNTAlOyB9XG4gICAgLnItNTBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHJpZ2h0OiA1MCU7IH1cbiAgICAuYi01MHBcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgYm90dG9tOiA1MCU7IH1cbiAgICAubC01MHBcXEAjeyRicmVha3BvaW50QWxpYXN9IHsgbGVmdDogNTAlOyB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQFZhcmlhYmxlc1xuLy8gKyBARml4ZWQgV2lkdGhcbi8vICsgQFJlbGF0aXZlIFdpZHRoXG4vLyArIEBGaXhlZCBIZWlnaHRcbi8vICsgQE1heCBTaXplXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRyZXNwb25zaXZlOiB0cnVlO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBGaXhlZCBXaWR0aFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi53LTFcXC80ciwgLnN6LTFcXC80ciAgICB7IHdpZHRoOiAwLjI1cmVtOyB9XG4udy0xXFwvMnIsIC5zei0xXFwvMnIgICAgeyB3aWR0aDogMC41cmVtOyB9XG4udy0zXFwvNHIsIC5zei0zXFwvNHIgICAgeyB3aWR0aDogMC43NXJlbTsgfVxuLnctMXIsIC5zei0xciAgICAgICAgICB7IHdpZHRoOiAxcmVtOyB9XG4udy0zXFwvMnIsIC5zei0zXFwvMnIgICAgeyB3aWR0aDogMS41cmVtOyB9XG4udy0yciwgLnN6LTJyICAgICAgICAgIHsgd2lkdGg6IDJyZW07IH1cbi53LTVcXC8yciwgLnN6LTVcXC8yciAgICB7IHdpZHRoOiAyLjVyZW07IH1cbi53LTNyLCAuc3otM3IgICAgICAgICAgeyB3aWR0aDogM3JlbTsgfVxuLnctN1xcLzJyLCAuc3otN1xcLzJyICAgIHsgd2lkdGg6IDMuNXJlbTsgfVxuLnctNHIsIC5zei00ciAgICAgICAgICB7IHdpZHRoOiA0cmVtOyB9XG4udy05XFwvMnIsIC5zei05XFwvMnIgICAgeyB3aWR0aDogNC41cmVtOyB9XG4udy01ciwgLnN6LTVyICAgICAgICAgIHsgd2lkdGg6IDVyZW07IH1cbi53LTExXFwvMnIsIC5zei0xMVxcLzJyICB7IHdpZHRoOiA1LjVyZW07IH1cbi53LTZyLCAuc3otNnIgICAgICAgICAgeyB3aWR0aDogNnJlbTsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC53LTFcXC80clxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0xXFwvNHJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgd2lkdGg6IDAuMjVyZW07IH1cbiAgICAudy0xXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otMVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IHdpZHRoOiAwLjVyZW07IH1cbiAgICAudy0zXFwvNHJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otM1xcLzRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IHdpZHRoOiAwLjc1cmVtOyB9XG4gICAgLnctMXJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otMXJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgICAgIHsgd2lkdGg6IDFyZW07IH1cbiAgICAudy0zXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otM1xcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IHdpZHRoOiAxLjVyZW07IH1cbiAgICAudy0yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICAgICAgeyB3aWR0aDogMnJlbTsgfVxuICAgIC53LTVcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei01XFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgd2lkdGg6IDIuNXJlbTsgfVxuICAgIC53LTNyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTNyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgICAgICB7IHdpZHRoOiAzcmVtOyB9XG4gICAgLnctN1xcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTdcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyB3aWR0aDogMy41cmVtOyB9XG4gICAgLnctNHJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otNHJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgICAgIHsgd2lkdGg6IDRyZW07IH1cbiAgICAudy05XFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otOVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IHdpZHRoOiA0LjVyZW07IH1cbiAgICAudy01clxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei01clxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICAgICAgeyB3aWR0aDogNXJlbTsgfVxuICAgIC53LTExXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otMTFcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gIHsgd2lkdGg6IDUuNXJlbTsgfVxuICAgIC53LTZyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTZyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgICAgICB7IHdpZHRoOiA2cmVtOyB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUmVsYXRpdmUgV2lkdGhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udy0wICAgICB7IHdpZHRoOiAwcHg7IH1cbi53LTEwcCAgIHsgd2lkdGg6IDEwJTsgfVxuLnctMjBwICAgeyB3aWR0aDogMjAlOyB9XG4udy0zMHAgICB7IHdpZHRoOiAzMCU7IH1cbi53LTQwcCAgIHsgd2lkdGg6IDQwJTsgfVxuLnctNTBwICAgeyB3aWR0aDogNTAlOyB9XG4udy02MHAgICB7IHdpZHRoOiA2MCU7IH1cbi53LTcwcCAgIHsgd2lkdGg6IDcwJTsgfVxuLnctODBwICAgeyB3aWR0aDogODAlOyB9XG4udy05MHAgICB7IHdpZHRoOiA5MCU7IH1cbi53LTEwMHAgIHsgd2lkdGg6IDEwMCU7IH1cbi53LTFweCAgIHsgd2lkdGg6IDFweDsgfVxuLnctYSAgICAgeyB3aWR0aDogYXV0bzsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC53LTBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IHdpZHRoOiAwcHg7IH1cbiAgICAudy0xMHBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyB3aWR0aDogMTAlOyB9XG4gICAgLnctMjBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgd2lkdGg6IDIwJTsgfVxuICAgIC53LTMwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IHdpZHRoOiAzMCU7IH1cbiAgICAudy00MHBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyB3aWR0aDogNDAlOyB9XG4gICAgLnctNTBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgd2lkdGg6IDUwJTsgfVxuICAgIC53LTYwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IHdpZHRoOiA2MCU7IH1cbiAgICAudy03MHBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgeyB3aWR0aDogNzAlOyB9XG4gICAgLnctODBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgIHsgd2lkdGg6IDgwJTsgfVxuICAgIC53LTkwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IHdpZHRoOiA5MCU7IH1cbiAgICAudy0xMDBwXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyB3aWR0aDogMTAwJTsgfVxuICAgIC53LTFweFxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICB7IHdpZHRoOiAxcHg7IH1cbiAgICAudy1hXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgeyB3aWR0aDogYXV0bzsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEZpeGVkIEhlaWdodFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5oLTFcXC80ciwgLnN6LTFcXC80ciAgICB7IGhlaWdodDogMC4yNXJlbTsgfVxuLmgtMVxcLzJyLCAuc3otMVxcLzJyICAgIHsgaGVpZ2h0OiAwLjVyZW07IH1cbi5oLTNcXC80ciwgLnN6LTNcXC80ciAgICB7IGhlaWdodDogMC43NXJlbTsgfVxuLmgtMXIsIC5zei0xciAgICAgICAgICB7IGhlaWdodDogMXJlbTsgfVxuLmgtM1xcLzJyLCAuc3otM1xcLzJyICAgIHsgaGVpZ2h0OiAxLjVyZW07IH1cbi5oLTJyLCAuc3otMnIgICAgICAgICAgeyBoZWlnaHQ6IDJyZW07IH1cbi5oLTVcXC8yciwgLnN6LTVcXC8yciAgICB7IGhlaWdodDogMi41cmVtOyB9XG4uaC0zciwgLnN6LTNyICAgICAgICAgIHsgaGVpZ2h0OiAzcmVtOyB9XG4uaC03XFwvMnIsIC5zei03XFwvMnIgICAgeyBoZWlnaHQ6IDMuNXJlbTsgfVxuLmgtNHIsIC5zei00ciAgICAgICAgICB7IGhlaWdodDogNHJlbTsgfVxuLmgtOVxcLzJyLCAuc3otOVxcLzJyICAgIHsgaGVpZ2h0OiA0LjVyZW07IH1cbi5oLTVyLCAuc3otNXIgICAgICAgICAgeyBoZWlnaHQ6IDVyZW07IH1cbi5oLTExXFwvMnIsIC5zei0xMVxcLzJyICB7IGhlaWdodDogNS41cmVtOyB9XG4uaC02ciwgLnN6LTZyICAgICAgICAgIHsgaGVpZ2h0OiA2cmVtOyB9XG5cbkBpZiAoJHJlc3BvbnNpdmUgPT0gdHJ1ZSkge1xuICBAaW5jbHVkZSBnZW5lcmF0ZVJlc3BvbnNpdmUoKSB7XG4gICAgLmgtMVxcLzRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTFcXC80clxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBoZWlnaHQ6IDAuMjVyZW07IH1cbiAgICAuaC0xXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otMVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGhlaWdodDogMC41cmVtOyB9XG4gICAgLmgtM1xcLzRyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTNcXC80clxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBoZWlnaHQ6IDAuNzVyZW07IH1cbiAgICAuaC0xclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0xclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICAgICAgeyBoZWlnaHQ6IDFyZW07IH1cbiAgICAuaC0zXFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otM1xcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGhlaWdodDogMS41cmVtOyB9XG4gICAgLmgtMnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgICAgIHsgaGVpZ2h0OiAycmVtOyB9XG4gICAgLmgtNVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTVcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgeyBoZWlnaHQ6IDIuNXJlbTsgfVxuICAgIC5oLTNyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTNyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgICAgICB7IGhlaWdodDogM3JlbTsgfVxuICAgIC5oLTdcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei03XFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgIHsgaGVpZ2h0OiAzLjVyZW07IH1cbiAgICAuaC00clxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei00clxcQCN7JGJyZWFrcG9pbnRBbGlhc30gICAgICAgICAgeyBoZWlnaHQ6IDRyZW07IH1cbiAgICAuaC05XFwvMnJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otOVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICB7IGhlaWdodDogNC41cmVtOyB9XG4gICAgLmgtNXJcXEAjeyRicmVha3BvaW50QWxpYXN9LCAuc3otNXJcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICAgICAgIHsgaGVpZ2h0OiA1cmVtOyB9XG4gICAgLmgtMTFcXC8yclxcQCN7JGJyZWFrcG9pbnRBbGlhc30sIC5zei0xMVxcLzJyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgeyBoZWlnaHQ6IDUuNXJlbTsgfVxuICAgIC5oLTZyXFxAI3skYnJlYWtwb2ludEFsaWFzfSwgLnN6LTZyXFxAI3skYnJlYWtwb2ludEFsaWFzfSAgICAgICAgICB7IGhlaWdodDogNnJlbTsgfVxuICB9XG59XG5cbi5oLTAgICAgIHsgaGVpZ2h0OiAwOyB9XG4uaC1hdXRvICB7IGhlaWdodDogYXV0bzsgfVxuLmgtMTAwcCAgeyBoZWlnaHQ6IDEwMCU7IH1cbi5oLTEwMHZoIHsgaGVpZ2h0OiAxMDB2aDsgfVxuXG5AaWYgKCRyZXNwb25zaXZlID09IHRydWUpIHtcbiAgQGluY2x1ZGUgZ2VuZXJhdGVSZXNwb25zaXZlKCkge1xuICAgIC5oLTBcXEAjeyRicmVha3BvaW50QWxpYXN9ICAgICB7IGhlaWdodDogMDsgfVxuICAgIC5oLWF1dG9cXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IGhlaWdodDogYXV0bzsgfVxuICAgIC5oLTEwMHBcXEAjeyRicmVha3BvaW50QWxpYXN9ICB7IGhlaWdodDogMTAwJTsgfVxuICAgIC5oLTEwMHZoXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IGhlaWdodDogMTAwdmg7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBNYXggU2l6ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tdy0xMDBwIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG4ubWgtMTAwcCB7IG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAubXctMTAwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAubWgtMTAwcFxcQCN7JGJyZWFrcG9pbnRBbGlhc30geyBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIH1cbn1cbiIsIlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAVmFyaWFibGVzXG4vLyArIEBUZXh0IEFsaWduXG4vLyArIEBUZXh0IFRyYW5zZm9ybVxuLy8gKyBARm9udCBTdHlsZVxuLy8gKyBAVGV4dCBEZWNvcmF0aW9uXG4vLyArIEBXaGl0ZSBTcGFjZVxuLy8gKyBAV29yZCBCcmVha1xuLy8gKyBAV29yZCBXcmFwXG4vLyArIEBUZXh0IE92ZXJmbG93XG4vLyArIEBGb250IFNpemVcbi8vICsgQEZvbnQgV2VpZ2h0XG4vLyArIEBMaW5lIEhlaWdodFxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kcmVzcG9uc2l2ZTogdHJ1ZTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVGV4dCBBbGlnblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi50YS1jIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbi50YS1sIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4udGEtciB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuQGlmICgkcmVzcG9uc2l2ZSA9PSB0cnVlKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlUmVzcG9uc2l2ZSgpIHtcbiAgICAudGEtY1xcQCN7JGJyZWFrcG9pbnRBbGlhc30geyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC50YS1sXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50YS1yXFxAI3skYnJlYWtwb2ludEFsaWFzfSB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBUZXh0IFRyYW5zZm9ybVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi50dC1uIHsgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuLnR0LXUgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50dC1sIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udHQtYyB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARm9udCBTdHlsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mcy1pIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cbi5mcy1vIHsgZm9udC1zdHlsZTogb2JsaXF1ZSAhaW1wb3J0YW50OyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRleHQgRGVjb3JhdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi50ZC1uIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbi50ZC1vIHsgdGV4dC1kZWNvcmF0aW9uOiBvdmVybGluZSAhaW1wb3J0YW50OyB9XG4udGQtbHQgeyB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50OyB9XG4udGQtdSB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAV2hpdGUgU3BhY2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ud2hzLW53IHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4ud2hzLXAgeyB3aGl0ZS1zcGFjZTogcHJlICFpbXBvcnRhbnQ7IH1cbi53aHMtbiB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBXb3JkIEJyZWFrXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLndvYi1uIHsgd29yZC1icmVhazogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi53b2ItYmEgeyB3b3JkLWJyZWFrOiBicmVhay1hbGwgIWltcG9ydGFudDsgfVxuLndvYi1rIHsgd29yZC1icmVhazoga2VlcC1hbGwgIWltcG9ydGFudDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBXb3JkIFdyYXBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ud293LWJ3IHsgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IH1cbi53b3ctbiB7IHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVGV4dCBPdmVyZmxvd1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi50b3YtZSB7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARm9udCBTaXplXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZzei14cyAgIHsgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbi5mc3otc20gICB7IGZvbnQtc2l6ZTogMC44N3JlbSAhaW1wb3J0YW50OyB9XG4uZnN6LWRlZiAgeyBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuLmZzei1tZCAgIHsgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7IH1cbi5mc3otbGcgICB7IGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7IH1cbi5mc3oteGwgICB7IGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7IH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBARm9udCBXZWlnaHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZnctMTAwIHsgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50OyB9XG4uZnctMjAwIHsgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50OyB9XG4uZnctMzAwIHsgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG4uZnctNDAwIHsgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG4uZnctNTAwIHsgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG4uZnctNjAwIHsgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG4uZnctNzAwIHsgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG4uZnctODAwIHsgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50OyB9XG4uZnctOTAwIHsgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50OyB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQExpbmUgSGVpZ2h0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxoLTAgICAgeyBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50OyB9XG4ubGgtMSAgICB7IGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cbi5saC0zXFwvMiB7IGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDsgfVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAVE9DXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKyBAUXVpY2sgQm9yZGVyIEhlbHBlcnNcbi8vICsgQEJvcmRlciBXaWR0aFxuLy8gKyBAQm9yZGVyIFJhZGl1c1xuLy8gKyBAQm9yZGVyIFN0eWxlXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFF1aWNrIEJvcmRlciBIZWxwZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJkICB7IGJvcmRlcjogI3skYm9yZGVyLXdpZHRofSBzb2xpZCAjeyRib3JkZXItY29sb3J9ICFpbXBvcnRhbnQ7IH1cbi5iZFQgeyBib3JkZXItdG9wOiAjeyRib3JkZXItd2lkdGh9IHNvbGlkICN7JGJvcmRlci1jb2xvcn0gIWltcG9ydGFudDsgfVxuLmJkUiB7IGJvcmRlci1yaWdodDogI3skYm9yZGVyLXdpZHRofSBzb2xpZCAjeyRib3JkZXItY29sb3J9ICFpbXBvcnRhbnQ7IH1cbi5iZEIgeyBib3JkZXItYm90dG9tOiAjeyRib3JkZXItd2lkdGh9IHNvbGlkICN7JGJvcmRlci1jb2xvcn0gIWltcG9ydGFudDsgfVxuLmJkTCB7IGJvcmRlci1sZWZ0OiAjeyRib3JkZXItd2lkdGh9IHNvbGlkICN7JGJvcmRlci1jb2xvcn0gIWltcG9ydGFudDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBCb3JkZXIgV2lkdGhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDUge1xuICAuYmR3LSN7JGl9ICB7IGJvcmRlci13aWR0aDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5iZHdULSN7JGl9IHsgYm9yZGVyLXRvcC13aWR0aDogI3skaX1weCAhaW1wb3J0YW50OyB9XG4gIC5iZHdSLSN7JGl9IHsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJkd0ItI3skaX0geyBib3JkZXItYm90dG9tLXdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJkd0wtI3skaX0geyBib3JkZXItbGVmdC13aWR0aDogI3skaX1weCAhaW1wb3J0YW50OyB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQEJvcmRlciBSYWRpdXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gMCB0byA1IHtcbiAgLmJkcnMtI3skaX0geyBib3JkZXItcmFkaXVzOiAjeyRpfXB4ICFpbXBvcnRhbnQ7IH1cblxuICAuYmRyc1QtI3skaX0ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJkcnNSLSN7JGl9IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmRyc0ItI3skaX0ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJkcnNMLSN7JGl9IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5iZHJzLTUwcCAgeyBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuLmJkcnMtMTBlbSB7IGJvcmRlci1yYWRpdXM6IDEwZW0gIWltcG9ydGFudDsgfVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBCb3JkZXIgU3R5bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYmRzLW4gIHsgYm9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7IH1cbi5iZHMtcyAgeyBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7IH1cbi5iZHMtZHQgeyBib3JkZXItc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50OyB9XG4uYmRzLWRzIHsgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDsgfVxuLmJkcy1kYiB7IGJvcmRlci1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7IH1cbi5iZHMtZyAgeyBib3JkZXItc3R5bGU6IGdyb292ZSAhaW1wb3J0YW50OyB9XG4uYmRzLXIgIHsgYm9yZGVyLXN0eWxlOiByaWRnZSAhaW1wb3J0YW50OyB9XG4uYmRzLWkgIHsgYm9yZGVyLXN0eWxlOiBpbnNldCAhaW1wb3J0YW50OyB9XG4uYmRzLW8gIHsgYm9yZGVyLXN0eWxlOiBvdXRzZXQgIWltcG9ydGFudDsgfVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAUHNldWRvIEVsZW1lbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5vLWFmdGVyOjphZnRlciAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4ubm8tYmVmb3JlOjpiZWZvcmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQFRPQ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICsgQE1hdGVyaWFsIENvbG9yXG4vLyArIEBHcmV5IENvbG9yc1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBNYXRlcmlhbCBDb2xvclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBlYWNoICRpdGVtLCAkY29sb3IgaW4gJG1kLWNvbG9ycyB7XG4gIC5jLSN7XCJcIiArICRpdGVtfSwgICAgIC5jSC0je1wiXCIgKyAkaXRlbX06aG92ZXIgICAgICB7IGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDsgfVxuICAuYmdjLSN7XCJcIiArICRpdGVtfSwgICAuYmdjSC0je1wiXCIgKyAkaXRlbX06aG92ZXIgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDsgfVxuICAuYmRjLSN7XCJcIiArICRpdGVtfSwgICAuYmRjSC0je1wiXCIgKyAkaXRlbX06aG92ZXIgICAgeyBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50OyB9XG4gIC5maWxsLSN7XCJcIiArICRpdGVtfSwgIC5maWxsSC0je1wiXCIgKyAkaXRlbX06aG92ZXIgICB7IGZpbGw6ICRjb2xvciAhaW1wb3J0YW50OyB9XG4gIC5zdHItI3tcIlwiICsgJGl0ZW19LCAgIC5zdHJILSN7XCJcIiArICRpdGVtfTpob3ZlciAgICB7IHN0cm9rZTogJGNvbG9yICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAR3JleSBDb2xvcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZWFjaCAkaXRlbSwgJGNvbG9yIGluICRncmV5LWNvbG9ycy1hbHQge1xuICAuYy0je1wiXCIgKyAkaXRlbX0sICAgICAuY0gtI3tcIlwiICsgJGl0ZW19OmhvdmVyICAgICAgeyBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgLmJnYy0je1wiXCIgKyAkaXRlbX0sICAgLmJnY0gtI3tcIlwiICsgJGl0ZW19OmhvdmVyICAgIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgLmJkYy0je1wiXCIgKyAkaXRlbX0sICAgLmJkY0gtI3tcIlwiICsgJGl0ZW19OmhvdmVyICAgIHsgYm9yZGVyLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDsgfVxuICAuZmlsbC0je1wiXCIgKyAkaXRlbX0sICAuZmlsbEgtI3tcIlwiICsgJGl0ZW19OmhvdmVyICAgeyBmaWxsOiAkY29sb3IgIWltcG9ydGFudDsgfVxuICAuc3RyLSN7XCJcIiArICRpdGVtfSwgICAuc3RySC0je1wiXCIgKyAkaXRlbX06aG92ZXIgICAgeyBzdHJva2U6ICRjb2xvciAhaW1wb3J0YW50OyB9XG59XG4iLCIvKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLypcbiAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICovXG4ucHNfX3JhaWwteCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgb3IgJ3RvcCcgZm9yIHBzX19yYWlsLXggKi9cbiAgYm90dG9tOiAwcHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgb3IgJ2xlZnQnIGZvciBwc19fcmFpbC15ICovXG4gIHJpZ2h0OiAwO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHMtLWFjdGl2ZS14ID4gLnBzX19yYWlsLXgsXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wczpob3ZlciA+IC5wc19fcmFpbC14LFxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXksXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXgsXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXksXG4ucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXG4ucHMtLXNjcm9sbGluZy15ID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wcyAucHNfX3JhaWwteDpob3Zlcixcbi5wcyAucHNfX3JhaWwteTpob3Zlcixcbi5wcyAucHNfX3JhaWwteDpmb2N1cyxcbi5wcyAucHNfX3JhaWwteTpmb2N1cyxcbi5wcyAucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcsXG4ucHMgLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHRodW1iIHN0eWxlc1xuICovXG4ucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fdGh1bWIteCAqL1xuICBib3R0b206IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwc19fdGh1bWIteSAqL1xuICByaWdodDogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteDpob3ZlciA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14OmZvY3VzID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXgucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB3aWR0aDogMTFweDtcbn1cblxuLyogTVMgc3VwcG9ydHMgKi9cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3RoZW1pZnknO1xuXHRzcmM6dXJsKCcuLi9zdGF0aWMvZm9udHMvaWNvbnMvdGhlbWlmeS90aGVtaWZ5LmVvdD8tZnZiYW5lJyk7XG5cdHNyYzp1cmwoJy4uL3N0YXRpYy9mb250cy9pY29ucy90aGVtaWZ5L3RoZW1pZnkuZW90PyNpZWZpeC1mdmJhbmUnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9zdGF0aWMvZm9udHMvaWNvbnMvdGhlbWlmeS90aGVtaWZ5LndvZmY/LWZ2YmFuZScpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vc3RhdGljL2ZvbnRzL2ljb25zL3RoZW1pZnkvdGhlbWlmeS50dGY/LWZ2YmFuZScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHR1cmwoJy4uL3N0YXRpYy9mb250cy9pY29ucy90aGVtaWZ5L3RoZW1pZnkuc3ZnPy1mdmJhbmUjdGhlbWlmeScpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cInRpLVwiXSwgW2NsYXNzKj1cIiB0aS1cIl0ge1xuXHRmb250LWZhbWlseTogJ3RoZW1pZnknO1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnRpLXdhbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDBcIjtcbn1cbi50aS12b2x1bWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDFcIjtcbn1cbi50aS11c2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG4udGktdW5sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG4udGktdW5saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG4udGktdHJhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDVcIjtcbn1cbi50aS10aG91Z2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG4udGktdGFyZ2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG59XG4udGktdGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG4udGktdGFibGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG4udGktc3RhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuLnRpLXNwcmF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG4udGktc2lnbmFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG4udGktc2hvcHBpbmctY2FydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuLnRpLXNob3BwaW5nLWNhcnQtZnVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuLnRpLXNldHRpbmdzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG4udGktc2VhcmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG4udGktem9vbS1pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuLnRpLXpvb20tb3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG4udGktY3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG4udGktcnVsZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTRcIjtcbn1cbi50aS1ydWxlci1wZW5jaWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTVcIjtcbn1cbi50aS1ydWxlci1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTZcIjtcbn1cbi50aS1ib29rbWFyazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuLnRpLWJvb2ttYXJrLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuLnRpLXJlbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuLnRpLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWFcIjtcbn1cbi50aS1waW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWJcIjtcbn1cbi50aS1wZW5jaWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWNcIjtcbn1cbi50aS1wZW5jaWwtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG4udGktcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG4udGktcGFpbnQtYnVja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG4udGktbmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjBcIjtcbn1cbi50aS1tb2JpbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjFcIjtcbn1cbi50aS1taW51czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMlwiO1xufVxuLnRpLW1lZGFsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuLnRpLW1lZGFsbC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjRcIjtcbn1cbi50aS1tYXJrZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjVcIjtcbn1cbi50aS1tYXJrZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI2XCI7XG59XG4udGktYXJyb3ctdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjdcIjtcbn1cbi50aS1hcnJvdy1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyOFwiO1xufVxuLnRpLWFycm93LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjlcIjtcbn1cbi50aS1hcnJvdy1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG4udGktbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuLnRpLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG4udGktbGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyZFwiO1xufVxuLnRpLWxheW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuLnRpLWxheWVyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuLnRpLWxheWVycy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzBcIjtcbn1cbi50aS1rZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzFcIjtcbn1cbi50aS1pbXBvcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzJcIjtcbn1cbi50aS1pbWFnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuLnRpLWhlYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG4udGktaGVhcnQtYnJva2VuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG4udGktaGFuZC1zdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG4udGktaGFuZC1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM3XCI7XG59XG4udGktaGFuZC1kcmFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG4udGktZm9sZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG4udGktZmxhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuLnRpLWZsYWctYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG4udGktZmxhZy1hbHQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuLnRpLWV5ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzZFwiO1xufVxuLnRpLWV4cG9ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuLnRpLWV4Y2hhbmdlLXZlcnRpY2FsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG4udGktZGVza3RvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuLnRpLWN1cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0MVwiO1xufVxuLnRpLWNyb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQyXCI7XG59XG4udGktY29tbWVudHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDNcIjtcbn1cbi50aS1jb21tZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ0XCI7XG59XG4udGktY29tbWVudC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDVcIjtcbn1cbi50aS1jbG9zZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0NlwiO1xufVxuLnRpLWNsaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDdcIjtcbn1cbi50aS1hbmdsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0OFwiO1xufVxuLnRpLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ5XCI7XG59XG4udGktYW5nbGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuLnRpLWFuZ2xlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NGJcIjtcbn1cbi50aS1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0Y1wiO1xufVxuLnRpLWNoZWNrLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0ZFwiO1xufVxuLnRpLWNhbWVyYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0ZVwiO1xufVxuLnRpLWFubm91bmNlbWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0ZlwiO1xufVxuLnRpLWJydXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG59XG4udGktYnJpZWZjYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG4udGktYm9sdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1MlwiO1xufVxuLnRpLWJvbHQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUzXCI7XG59XG4udGktYmxhY2tib2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuLnRpLWJhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1NVwiO1xufVxuLnRpLW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTZcIjtcbn1cbi50aS1hcnJvd3MtdmVydGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTdcIjtcbn1cbi50aS1hcnJvd3MtaG9yaXpvbnRhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1OFwiO1xufVxuLnRpLWZ1bGxzY3JlZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTlcIjtcbn1cbi50aS1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWFcIjtcbn1cbi50aS1hcnJvdy10b3AtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1YlwiO1xufVxuLnRpLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1Y1wiO1xufVxuLnRpLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1ZFwiO1xufVxuLnRpLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVlXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWZcIjtcbn1cbi50aS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjBcIjtcbn1cbi50aS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjFcIjtcbn1cbi50aS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2MlwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjYzXCI7XG59XG4udGktemlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY0XCI7XG59XG4udGktd29ybGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjVcIjtcbn1cbi50aS13aGVlbGNoYWlyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY2XCI7XG59XG4udGktdmlldy1saXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY3XCI7XG59XG4udGktdmlldy1saXN0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2OFwiO1xufVxuLnRpLXZpZXctZ3JpZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2OVwiO1xufVxuLnRpLXVwcGVyY2FzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2YVwiO1xufVxuLnRpLXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2YlwiO1xufVxuLnRpLXVuZGVybGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2Y1wiO1xufVxuLnRpLXRydWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZkXCI7XG59XG4udGktdGltZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmVcIjtcbn1cbi50aS10aWNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmZcIjtcbn1cbi50aS10aHVtYi11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3MFwiO1xufVxuLnRpLXRodW1iLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzFcIjtcbn1cbi50aS10ZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjcyXCI7XG59XG4udGktc3RhdHMtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzNcIjtcbn1cbi50aS1zdGF0cy1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc0XCI7XG59XG4udGktc3BsaXQtdjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3NVwiO1xufVxuLnRpLXNwbGl0LWg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzZcIjtcbn1cbi50aS1zbWFsbGNhcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3N1wiO1xufVxuLnRpLXNoaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG4udGktc2hpZnQtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzlcIjtcbn1cbi50aS1zaGlmdC1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjdhXCI7XG59XG4udGktc2hpZWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjdiXCI7XG59XG4udGktbm90ZXBhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3Y1wiO1xufVxuLnRpLXNlcnZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3ZFwiO1xufVxuLnRpLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjdlXCI7XG59XG4udGktcXVvdGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3ZlwiO1xufVxuLnRpLXB1bHNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG4udGktcHJpbnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4MVwiO1xufVxuLnRpLXBvd2VyLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4MlwiO1xufVxuLnRpLXBsdWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODNcIjtcbn1cbi50aS1waWUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODRcIjtcbn1cbi50aS1wYXJhZ3JhcGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODVcIjtcbn1cbi50aS1wYW5lbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4NlwiO1xufVxuLnRpLXBhY2thZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODdcIjtcbn1cbi50aS1tdXNpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4OFwiO1xufVxuLnRpLW11c2ljLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4OVwiO1xufVxuLnRpLW1vdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjhhXCI7XG59XG4udGktbW91c2UtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjhiXCI7XG59XG4udGktbW9uZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OGNcIjtcbn1cbi50aS1taWNyb3Bob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjhkXCI7XG59XG4udGktbWVudTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4ZVwiO1xufVxuLnRpLW1lbnUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjhmXCI7XG59XG4udGktbWFwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjkwXCI7XG59XG4udGktbWFwLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5MVwiO1xufVxuLnRpLWxvb3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTJcIjtcbn1cbi50aS1sb2NhdGlvbi1waW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTNcIjtcbn1cbi50aS1saXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk0XCI7XG59XG4udGktbGlnaHQtYnVsYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5NVwiO1xufVxuLnRpLUl0YWxpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5NlwiO1xufVxuLnRpLWluZm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTdcIjtcbn1cbi50aS1pbmZpbml0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5OFwiO1xufVxuLnRpLWlkLWJhZGdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk5XCI7XG59XG4udGktaHVtbWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjlhXCI7XG59XG4udGktaG9tZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5YlwiO1xufVxuLnRpLWhlbHA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OWNcIjtcbn1cbi50aS1oZWFkcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OWRcIjtcbn1cbi50aS1oYXJkZHJpdmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjllXCI7XG59XG4udGktaGFyZGRyaXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjlmXCI7XG59XG4udGktZ2lmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhMFwiO1xufVxuLnRpLWdhbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTFcIjtcbn1cbi50aS1maWx0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTJcIjtcbn1cbi50aS1maWxlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhM1wiO1xufVxuLnRpLWZpbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTRcIjtcbn1cbi50aS1lcmFzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTVcIjtcbn1cbi50aS1lbnZlbG9wZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhNlwiO1xufVxuLnRpLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE3XCI7XG59XG4udGktZGlyZWN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG4udGktZGlyZWN0aW9uLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhOVwiO1xufVxuLnRpLWRhc2hib2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhYVwiO1xufVxuLnRpLWNvbnRyb2wtc3RvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhYlwiO1xufVxuLnRpLWNvbnRyb2wtc2h1ZmZsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhY1wiO1xufVxuLnRpLWNvbnRyb2wtcGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhZFwiO1xufVxuLnRpLWNvbnRyb2wtcGF1c2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YWVcIjtcbn1cbi50aS1jb250cm9sLWZvcndhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YWZcIjtcbn1cbi50aS1jb250cm9sLWJhY2t3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmIwXCI7XG59XG4udGktY2xvdWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjFcIjtcbn1cbi50aS1jbG91ZC11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiMlwiO1xufVxuLnRpLWNsb3VkLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjNcIjtcbn1cbi50aS1jbGlwYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjRcIjtcbn1cbi50aS1jYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjVcIjtcbn1cbi50aS1jYWxlbmRhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiNlwiO1xufVxuLnRpLWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjdcIjtcbn1cbi50aS1iZWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmI4XCI7XG59XG4udGktYmFza2V0YmFsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiOVwiO1xufVxuLnRpLWJhci1jaGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiYVwiO1xufVxuLnRpLWJhci1jaGFydC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YmJcIjtcbn1cbi50aS1iYWNrLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJjXCI7XG59XG4udGktYmFjay1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJkXCI7XG59XG4udGktYXJyb3dzLWNvcm5lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiZVwiO1xufVxuLnRpLWFyY2hpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YmZcIjtcbn1cbi50aS1hbmNob3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzBcIjtcbn1cbi50aS1hbGlnbi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjMVwiO1xufVxuLnRpLWFsaWduLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzJcIjtcbn1cbi50aS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMzXCI7XG59XG4udGktYWxpZ24tY2VudGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM0XCI7XG59XG4udGktYWxlcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzVcIjtcbn1cbi50aS1hbGFybS1jbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjNlwiO1xufVxuLnRpLWFnZW5kYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjN1wiO1xufVxuLnRpLXdyaXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM4XCI7XG59XG4udGktd2luZG93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM5XCI7XG59XG4udGktd2lkZ2V0aXplZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjYVwiO1xufVxuLnRpLXdpZGdldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjYlwiO1xufVxuLnRpLXdpZGdldC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2Y2NcIjtcbn1cbi50aS13YWxsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2Y2RcIjtcbn1cbi50aS12aWRlby1jbGFwcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNlXCI7XG59XG4udGktdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNmXCI7XG59XG4udGktdmVjdG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQwXCI7XG59XG4udGktdGhlbWlmeS1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQxXCI7XG59XG4udGktdGhlbWlmeS1mYXZpY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQyXCI7XG59XG4udGktdGhlbWlmeS1mYXZpY29uLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkM1wiO1xufVxuLnRpLXN1cHBvcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDRcIjtcbn1cbi50aS1zdGFtcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkNVwiO1xufVxuLnRpLXNwbGl0LXYtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQ2XCI7XG59XG4udGktc2xpY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDdcIjtcbn1cbi50aS1zaG9ydGNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDhcIjtcbn1cbi50aS1zaGlmdC1yaWdodC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDlcIjtcbn1cbi50aS1zaGlmdC1sZWZ0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkYVwiO1xufVxuLnRpLXJ1bGVyLWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRiXCI7XG59XG4udGktcmVjZWlwdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkY1wiO1xufVxuLnRpLXBpbjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZGRcIjtcbn1cbi50aS1waW4tYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRlXCI7XG59XG4udGktcGVuY2lsLWFsdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZGZcIjtcbn1cbi50aS1wYWxldHRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmUwXCI7XG59XG4udGktbW9yZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlMVwiO1xufVxuLnRpLW1vcmUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmUyXCI7XG59XG4udGktbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTNcIjtcbn1cbi50aS1tYWduZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTRcIjtcbn1cbi50aS1saW5lLWRvdWJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlNVwiO1xufVxuLnRpLWxpbmUtZG90dGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmU2XCI7XG59XG4udGktbGluZS1kYXNoZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTdcIjtcbn1cbi50aS1sYXlvdXQtd2lkdGgtZnVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlOFwiO1xufVxuLnRpLWxheW91dC13aWR0aC1kZWZhdWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmU5XCI7XG59XG4udGktbGF5b3V0LXdpZHRoLWRlZmF1bHQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmVhXCI7XG59XG4udGktbGF5b3V0LXRhYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlYlwiO1xufVxuLnRpLWxheW91dC10YWItd2luZG93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmVjXCI7XG59XG4udGktbGF5b3V0LXRhYi12OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmVkXCI7XG59XG4udGktbGF5b3V0LXRhYi1taW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWVcIjtcbn1cbi50aS1sYXlvdXQtc2xpZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmVmXCI7XG59XG4udGktbGF5b3V0LXNsaWRlci1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjBcIjtcbn1cbi50aS1sYXlvdXQtc2lkZWJhci1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmMVwiO1xufVxuLnRpLWxheW91dC1zaWRlYmFyLW5vbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjJcIjtcbn1cbi50aS1sYXlvdXQtc2lkZWJhci1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmYzXCI7XG59XG4udGktbGF5b3V0LXBsYWNlaG9sZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY0XCI7XG59XG4udGktbGF5b3V0LW1lbnU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjVcIjtcbn1cbi50aS1sYXlvdXQtbWVudS12OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY2XCI7XG59XG4udGktbGF5b3V0LW1lbnUtc2VwYXJhdGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY3XCI7XG59XG4udGktbGF5b3V0LW1lbnUtZnVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmOFwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1yaWdodC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjlcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZmFcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtb3ZlcmxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmYlwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1vdmVybGF5LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmY1wiO1xufVxuLnRpLWxheW91dC1tZWRpYS1vdmVybGF5LWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmZkXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLWxlZnQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmZlXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZmZcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtY2VudGVyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwMFwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1jZW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDFcIjtcbn1cbi50aS1sYXlvdXQtbGlzdC10aHVtYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwMlwiO1xufVxuLnRpLWxheW91dC1saXN0LXRodW1iLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwM1wiO1xufVxuLnRpLWxheW91dC1saXN0LXBvc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDRcIjtcbn1cbi50aS1sYXlvdXQtbGlzdC1sYXJnZS1pbWFnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwNVwiO1xufVxuLnRpLWxheW91dC1saW5lLXNvbGlkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzA2XCI7XG59XG4udGktbGF5b3V0LWdyaWQ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzA3XCI7XG59XG4udGktbGF5b3V0LWdyaWQzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzA4XCI7XG59XG4udGktbGF5b3V0LWdyaWQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzA5XCI7XG59XG4udGktbGF5b3V0LWdyaWQyLXRodW1iOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzBhXCI7XG59XG4udGktbGF5b3V0LWN0YS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwYlwiO1xufVxuLnRpLWxheW91dC1jdGEtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwY1wiO1xufVxuLnRpLWxheW91dC1jdGEtY2VudGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzBkXCI7XG59XG4udGktbGF5b3V0LWN0YS1idG4tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MGVcIjtcbn1cbi50aS1sYXlvdXQtY3RhLWJ0bi1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzBmXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTBcIjtcbn1cbi50aS1sYXlvdXQtY29sdW1uMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxMVwiO1xufVxuLnRpLWxheW91dC1jb2x1bW4yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzEyXCI7XG59XG4udGktbGF5b3V0LWFjY29yZGlvbi1zZXBhcmF0ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTNcIjtcbn1cbi50aS1sYXlvdXQtYWNjb3JkaW9uLW1lcmdlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxNFwiO1xufVxuLnRpLWxheW91dC1hY2NvcmRpb24tbGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxNVwiO1xufVxuLnRpLWluay1wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTZcIjtcbn1cbi50aS1pbmZvLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxN1wiO1xufVxuLnRpLWhlbHAtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE4XCI7XG59XG4udGktaGVhZHBob25lLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxOVwiO1xufVxuLnRpLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MWFcIjtcbn1cbi50aS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzFiXCI7XG59XG4udGktaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzFjXCI7XG59XG4udGktaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzFkXCI7XG59XG4udGktZ2FsbGVyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxZVwiO1xufVxuLnRpLWZhY2Utc21pbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MWZcIjtcbn1cbi50aS1mYWNlLXNhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyMFwiO1xufVxuLnRpLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzIxXCI7XG59XG4udGktY29udHJvbC1za2lwLWZvcndhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjJcIjtcbn1cbi50aS1jb250cm9sLXNraXAtYmFja3dhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjNcIjtcbn1cbi50aS1jb250cm9sLXJlY29yZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyNFwiO1xufVxuLnRpLWNvbnRyb2wtZWplY3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjVcIjtcbn1cbi50aS1jb21tZW50cy1zbWlsZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjZcIjtcbn1cbi50aS1icnVzaC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjdcIjtcbn1cbi50aS15b3V0dWJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI4XCI7XG59XG4udGktdmltZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjlcIjtcbn1cbi50aS10d2l0dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzJhXCI7XG59XG4udGktdGltZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyYlwiO1xufVxuLnRpLXR1bWJscjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyY1wiO1xufVxuLnRpLXNreXBlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzJkXCI7XG59XG4udGktc2hhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MmVcIjtcbn1cbi50aS1zaGFyZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MmZcIjtcbn1cbi50aS1yb2NrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzBcIjtcbn1cbi50aS1waW50ZXJlc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzFcIjtcbn1cbi50aS1uZXctd2luZG93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzMyXCI7XG59XG4udGktbWljcm9zb2Z0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzMzXCI7XG59XG4udGktbGlzdC1vbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczNFwiO1xufVxuLnRpLWxpbmtlZGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzM1XCI7XG59XG4udGktbGF5b3V0LXNpZGViYXItMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczNlwiO1xufVxuLnRpLWxheW91dC1ncmlkNC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzdcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDMtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzM4XCI7XG59XG4udGktbGF5b3V0LWdyaWQyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczOVwiO1xufVxuLnRpLWxheW91dC1jb2x1bW40LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczYVwiO1xufVxuLnRpLWxheW91dC1jb2x1bW4zLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczYlwiO1xufVxuLnRpLWxheW91dC1jb2x1bW4yLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczY1wiO1xufVxuLnRpLWluc3RhZ3JhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczZFwiO1xufVxuLnRpLWdvb2dsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczZVwiO1xufVxuLnRpLWdpdGh1YjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczZlwiO1xufVxuLnRpLWZsaWNrcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0MFwiO1xufVxuLnRpLWZhY2Vib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQxXCI7XG59XG4udGktZHJvcGJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0MlwiO1xufVxuLnRpLWRyaWJiYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQzXCI7XG59XG4udGktYXBwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDRcIjtcbn1cbi50aS1hbmRyb2lkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQ1XCI7XG59XG4udGktc2F2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0NlwiO1xufVxuLnRpLXNhdmUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQ3XCI7XG59XG4udGkteWFob286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDhcIjtcbn1cbi50aS13b3JkcHJlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDlcIjtcbn1cbi50aS12aW1lby1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NGFcIjtcbn1cbi50aS10d2l0dGVyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0YlwiO1xufVxuLnRpLXR1bWJsci1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NGNcIjtcbn1cbi50aS10cmVsbG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NGRcIjtcbn1cbi50aS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0ZVwiO1xufVxuLnRpLXNvdW5kY2xvdWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NGZcIjtcbn1cbi50aS1zaGFyZXRoaXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTBcIjtcbn1cbi50aS1zaGFyZXRoaXMtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzUxXCI7XG59XG4udGktcmVkZGl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzUyXCI7XG59XG4udGktcGludGVyZXN0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1M1wiO1xufVxuLnRpLW1pY3Jvc29mdC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTRcIjtcbn1cbi50aS1saW51eDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1NVwiO1xufVxuLnRpLWpzZmlkZGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzU2XCI7XG59XG4udGktam9vbWxhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzU3XCI7XG59XG4udGktaHRtbDU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NThcIjtcbn1cbi50aS1mbGlja3ItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzU5XCI7XG59XG4udGktZW1haWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NWFcIjtcbn1cbi50aS1kcnVwYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NWJcIjtcbn1cbi50aS1kcm9wYm94LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1Y1wiO1xufVxuLnRpLWNzczM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NWRcIjtcbn1cbi50aS1yc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NWVcIjtcbn1cbi50aS1yc3MtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzVmXCI7XG59XG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJy4uL3N0YXRpYy9mb250cy9pY29ucy9mb250YXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wJyk7XG4gIHNyYzogdXJsKCcuLi9zdGF0aWMvZm9udHMvaWNvbnMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vc3RhdGljL2ZvbnRzL2ljb25zL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMCcpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9zdGF0aWMvZm9udHMvaWNvbnMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9zdGF0aWMvZm9udHMvaWNvbnMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9zdGF0aWMvZm9udHMvaWNvbnMvZm9udGF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MTQyOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NTcxNGVtO1xuICB3aWR0aDogMi4xNDI4NTcxNGVtO1xuICB0b3A6IDAuMTQyODU3MTRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTtcbn1cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjtcbn1cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XG59XG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjtcbn1cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XG59XG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7XG59XG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWNcIjtcbn1cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XG59XG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjtcbn1cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjdcIjtcbn1cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjtcbn1cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiO1xufVxuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiO1xufVxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMFwiO1xufVxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XG59XG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiO1xufVxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiO1xufVxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiO1xufVxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDRcIjtcbn1cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjtcbn1cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7XG59XG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbiIsIi5wc19fcmFpbC15IHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuIiwiI2pxc3Rvb2x0aXAge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG59XG4iLCJ0YWJsZSB7XG4gICYuZGF0YVRhYmxlIHtcbiAgICAmLm5vLWZvb3RlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zb3J0aW5nX2FzYyB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgLmRhdGFUYWJsZXNfbGVuZ3Roe1xuICAgIGNvbG9yOiAkZGVmYXVsdC1kYXJrO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtc20pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgIH1cbiAgfVxuXG4gIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgY29sb3I6ICRkZWZhdWx0LWRhcms7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgdG8oJGJyZWFrcG9pbnQtc20pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgICB9XG4gIH1cblxuICAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xuICAgIGNvbG9yOiAkZGVmYXVsdC1kYXJrO1xuICB9XG5cbiAgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIC5wYWdpbmF0ZV9idXR0b24ge1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYucHJldmlvdXMsXG4gICAgICAmLmZpcnN0LFxuICAgICAgJi5sYXN0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQtcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQtcHJpbWFyeTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxufVxuXG4iLCIuZmMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGhlaWdodDogMzdweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6IGRhcmtlbigkZGVmYXVsdC10ZXh0LWNvbG9yLCAxMCUpO1xuXG4gICAgJi5mYy1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5mYy1zdGF0ZS1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5mYy10b29sYmFyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDA7XG59XG5cbi5mYy12aWV3LFxuLmZjLXZpZXcgPiB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXdoaXRlO1xufVxuXG4uZmMtYmFzaWMtdmlldyB0ZC5mYy1kYXktbnVtYmVyLFxuLmZjLWJhc2ljLXZpZXcgdGQuZmMtd2Vlay1udW1iZXIgc3BhbiB7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xufVxuXG4uZmMtdW50aGVtZWQge1xuICAuZmMtY29udGVudCxcbiAgLmZjLWRpdmlkZXIsXG4gIC5mYy1wb3BvdmVyLFxuICAuZmMtcm93LFxuICB0Ym9keSxcbiAgdGQsXG4gIHRoLFxuICB0aGVhZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmZjLXRvZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uZmMtYmFzaWMtdmlldyB7XG4gIC5mYy1kYXktbnVtYmVyIHtcbiAgICAmLmZjLXRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWluZm87XG4gICAgICBjb2xvcjogJGRlZmF1bHQtd2hpdGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDRweCA0cHggMCAwO1xuICAgIH1cbiAgfVxufVxuXG4uZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgLmZjLWV2ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW52ZXJzZS1pbmZvO1xuICAgIGNvbG9yOiAkZGVmYXVsdC1pbmZvICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgICBtYXJnaW46IDFweCA1cHggNXB4O1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBCb3JkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xuIiwiLmRhdGVwaWNrZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gIHRhYmxlIHtcbiAgICB0ciB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogJGRlZmF1bHQtd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXByaW1hcnk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1wcmltYXJ5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICRkZWZhdWx0LXByaW1hcnk7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3Zlcixcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICRkZWZhdWx0LXByaW1hcnk7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAzMzBweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgLmlucHV0LW1pbmkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCA2cHggMCAzNXB4O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGVmYXVsdC1pbmZvLCAyMCUpO1xuICAgIH1cbiAgfVxuXG4gIC5kYXRlcmFuZ2VwaWNrZXJfaW5wdXQge1xuICAgIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogMTNweDtcbiAgICB9XG4gIH1cblxuICB0ZCxcbiAgdGgge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuXG4gICAgJi5hdmFpbGFibGV7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0ZCB7XG4gICAgJi5pbi1yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkZGVmYXVsdC1wcmltYXJ5O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXByaW1hcnk7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1wcmltYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN0YXJ0LWRhdGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgJi5lbmQtZGF0ZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5lbmQtZGF0ZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgJi5ob3Vyc2VsZWN0LFxuICAgICYubWludXRlc2VsZWN0LFxuICAgICYuc2Vjb25kc2VsZWN0LFxuICAgICYuYW1wbXNlbGVjdCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAuY2FsZW5kYXItdGltZSB7XG4gICAgaSB7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGxlZnQ6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZnJvbSgkYnJlYWtwb2ludC1zbSkge1xuICAgIC5jYWxlbmRhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuIl0sInNvdXJjZVJvb3QiOiIifQ== */</style><style>svg {
    touch-action: none;
}

.jvectormap-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    touch-action: none;
}

.jvectormap-tip {
    position: absolute;
    display: none;
    border: solid 1px #CDCDCD;
    border-radius: 3px;
    background: #292929;
    color: white;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 3px;
}

.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
    position: absolute;
    left: 10px;
    border-radius: 3px;
    background: #292929;
    padding: 3px;
    color: white;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
    box-sizing: content-box;
}

.jvectormap-zoomin, .jvectormap-zoomout {
    width: 10px;
    height: 10px;
}

.jvectormap-zoomin {
    top: 10px;
}

.jvectormap-zoomout {
    top: 30px;
}

.jvectormap-goback {
    bottom: 10px;
    z-index: 1000;
    padding: 6px;
}

.jvectormap-spinner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: center no-repeat url(data:image/gif;base64,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);
}

.jvectormap-legend-title {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.jvectormap-legend-cnt {
    position: absolute;
}

.jvectormap-legend-cnt-h {
    bottom: 0;
    right: 0;
}

.jvectormap-legend-cnt-v {
    top: 0;
    right: 0;
}

.jvectormap-legend {
    background: black;
    color: white;
    border-radius: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend {
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px 3px 1px 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
    float: left;
}

.jvectormap-legend-cnt-v .jvectormap-legend {
    margin: 10px 10px 0 0;
    padding: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: 40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
    height: 15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}

.jvectormap-legend-tick-text {
    font-size: 12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
    text-align: center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 3px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9qdmVjdG9ybWFwL2pxdWVyeS1qdmVjdG9ybWFwLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLHlCQUF5QjtJQUN6QixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixnQ0FBZ0M7SUFDaEMsa0JBQWtCO0lBQ2xCLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLFlBQVk7SUFDWixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQix1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsWUFBWTtBQUNoQjs7QUFFQTtJQUNJLFNBQVM7QUFDYjs7QUFFQTtJQUNJLFNBQVM7QUFDYjs7QUFFQTtJQUNJLFlBQVk7SUFDWixhQUFhO0lBQ2IsWUFBWTtBQUNoQjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsTUFBTTtJQUNOLFFBQVE7SUFDUixTQUFTO0lBQ1Qsb0VBQWd2STtBQUNwdkk7O0FBRUE7SUFDSSxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLFNBQVM7SUFDVCxRQUFRO0FBQ1o7O0FBRUE7SUFDSSxNQUFNO0lBQ04sUUFBUTtBQUNaOztBQUVBO0lBQ0ksaUJBQWlCO0lBQ2pCLFlBQVk7SUFDWixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxXQUFXO0lBQ1gscUJBQXFCO0lBQ3JCLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksV0FBVztBQUNmOztBQUVBO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTtJQUNJLFlBQVk7SUFDWixXQUFXO0lBQ1gscUJBQXFCO0lBQ3JCLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLGlCQUFpQjtJQUNqQixpQkFBaUI7QUFDckIiLCJzb3VyY2VzQ29udGVudCI6WyJzdmcge1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmp2ZWN0b3JtYXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uanZlY3Rvcm1hcC10aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDRENEQ0Q7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmLCBWZXJkYW5hO1xuICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgICBwYWRkaW5nOiAzcHg7XG59XG5cbi5qdmVjdG9ybWFwLXpvb21pbiwgLmp2ZWN0b3JtYXAtem9vbW91dCwgLmp2ZWN0b3JtYXAtZ29iYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogIzI5MjkyOTtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5qdmVjdG9ybWFwLXpvb21pbiwgLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uanZlY3Rvcm1hcC16b29taW4ge1xuICAgIHRvcDogMTBweDtcbn1cblxuLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gICAgdG9wOiAzMHB4O1xufVxuXG4uanZlY3Rvcm1hcC1nb2JhY2sge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBhZGRpbmc6IDZweDtcbn1cblxuLmp2ZWN0b3JtYXAtc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhJQUFnQVBNQUFQLy8vd0FBQU1iR3hvU0VoTGEydHBxYW1qWTJObFpXVnRqWTJPVGs1THk4dkI0ZUhnUUVCQUFBQUFBQUFBQUFBQ0gvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoL2hwRGNtVmhkR1ZrSUhkcGRHZ2dZV3BoZUd4dllXUXVhVzVtYndBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTV4RElTV2xocGVyTjUySkxoU1NkUmd3Vm8xSUNRWlJVc2l3SHBUSlQ0aW93TlM4dnlXMmljQ0Y2azhITU1Ca0NFRHNreFRCREFad3VBa2txSWZ4SVF5aEJRQkZ2QVFTRElUTTVWRFc2WE5FNEthZ05oNkJnd2U2MHNtUVVCM2Q0UnoxWkJBcG5GQVNEZDBoaWhoMTJCa0U5a2pBSlZseWNYSWc3Q1FJRkE2U2xuSjg3cGFxYlNLaUtvcXVzbmJNZG1EQzJ0WFFsa1VoemlZdHlXVHhJZnk2QkU4V0p0NVlKdnBKaXZ4TmFHbUxIVDBWbk9nU1lmMGRaWFM3QVBkcEIzMDlSbkhPRzVnRHFYR0xEYUM0NTdEMXpaL1Yvbm1PTTgyWGlIUkxZS2hLUDFvWm1BRGRFQUFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTZoRElTV2xacE9yTnAxbEdOUlNkUnBEVW9sSUd3NVJVWWhoSHVrcUZ1OERzckV5cW5XVGhHdkFtaFZsdGVCdm9qcFREREJVRUlGd01GQlJBbUJrU2dPckJGWm9nQ0FTd0JERVkvQ1pTZzdHU0UwZ1NDalFCTVZHMDIzeFdCaGtsQW5vRWRoUUVmeU5xTUljS2poUnNqRWRuZXpCK0E0azhnVHdKaEZ1aVc0ZG9rWGlsb1VlcEJBcDVxYUtwcDYrSG83YVdXNTR3bDdvYnZFZTBrUnVvcGxDR2Vwd1N4MmpKdnFIRW1HdDZ3aEpwR3BmSkNIbU9vTkhLYUh4NjFXaVNSOTJFNGxiRm9xK0I2UUR0dWV0Y2FCUG5XNitPN3dESHBJaUs5U2FWSzVHZ1Y1NDN0empnR2NnaEFnQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU3aERJU1NreHBPck41ekZITldSZGhTaVZvVkxIc3BSVU1veVVha3lFZThQVFBDQVRXOUExNEUwVXZ1QUtNTkFaS1lVWkNpQk11QmFrU1FLRzhHMkZ6VVdveDJBVXRBUUZjQktsVlFvTGdRUmVaaFFsQ0lKZXNRWEk1QjBDQm5VTU94TUNlbm9DZlRDRVdCc0pDb2xUTUFObGR4MTVCR3M4QjV3bENaOVBvNk9Ka3dtUnBucWtxbnVTcmF5cWZLbXFwTGFqb2lXNUhKcTdGTDFHcjJtTU1jS1VNSWlKZ0llbXk3eFp0SnNUbXNNNHhIaUt2NUtNQ1hxZnlVQ0pFb25YUE4yckFPSUFtc2ZCM3VQb0FLKytHK3c0OGVkWlBLK002aExKcFFnNDg0ZW5YSWRRRlNTMXU2VWhrc0VORVFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJPY1F5RW1wR0tMcXpXY1pSVlVRblpZZzFhQlNoMkdVVkVJUTJhUU9FK0crY0Q0bnRwV2taUWoxSklpWklvZ0RGRnlISTBVeFF3RnVnTVNPRklQSmZ0ZlZBRW9aTEJiY0xFRmhsUWlxR3AxVmQxNDBBVWtsVU4zZUNBNTFDMUVXTXpNQ2V6Q0JCbWt4VklWSEJXZDNISGw5SlFPSUpTZFNuSjBUREtDaEN3VUpqb1dNUGFHcURLYW5uYXNNbzZXbk01NjJSNVlsdVpSd3VyMHdwZ3FaRTdOS1VtK0ZOUlBJaGpCSnhLWnRlV3VJQk1ONHpSTUlWSWhmZmNnb2p3Q0YxMTdpNG5sTG5ZNXp0Ukxzbk9rK2FWK29KWTdWN203NlBka1M0dHJLY2RnMFpjMHRUY0trUkFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJPNFF5RWtwS3FqcXpTY3BSYVZrWFpXUUV4aW13MUJTQ1VFSWxEb2hyZnQ2Y3BLQ2s1eGlkNU1OSlRhQUlrZWtLR1FrV3lLSGt2aEtzUjdBUm1pdGtBWURZUkliVVFSUWpXQndKUnpDaGk5Q1JsQmNZMVVONGcwL1ZOQjBBbGN2Y0FZSFJ5WlBkRVFGWVY4Y2N3UjVIV3hFSjAyWW1STUxuSjF4Q1lwMFk1aWRwUXVob3BtbUMyS2dvakthc1VRRGs1Qk5Bd3dNT2gyUnRScTV1UXVQWktHSUpRSUd3QXdHZjZJMEpYTXBDOEM3a1hXREJJTkZNeFM0REtNQVdWV0FHWXNBZE5xVzV1YVJ4a1NLSk9aS2FVM3RQT0JaNER1SzJMQVRnSmhrUEpNZ1R3S0NkRmp5UEhFbkt4RkNEaEVBQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUekVNaEphVktwNnMybklrb2xJSjJXa0JTaHBrVlJXcXFRcmhMU0V1OU1aSktLOXkxWnJxWUs5V2lDbG12b1VhRjhnSVFTTmVGMUVyNE1ORm40U1JTREFSV3JvQUlFVGcxaVZ3dUhqWUIxa1ljMW13cnV3WEtDOWdtc0pYbGlHeGMrWGlVQ2J5OXlkaDFzT1NkTWtwTVRCcGFYQnpzZmhvYzVsNThHbTV5VG9BYVpoYU9VcWprRGdDV05IQVVMQ3dPTGFUbXpzd2FkRXFnZ1F3Z0h1UXNISW9aQ0hRTU1RZ1FHdWJWRWN4T1BGQWNNREFZVUE4NWVXQVJtZlNSUUNkY01lMHplUDFBQXlnd0xsSnRQTkFBTDE5REFSZFB6Qk9XU20xYnJKQmk0NXNvUkFXUUFBa3JRSXlrU2hROXdWaEhDd0NRQ0FDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHJFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpUk1EakkwRmQzMC9pSTJVQTVHU1M1VURqMmw2Tm9xZ09nTjRna3NFQmdZRmYwRkRxS2dIbnlaOU9YOEhyZ1lIZEhwY0hRVUxYQVMycUtwRU5SZzdlQU1MQzdrVEJhaXhVWUZrS0F6V0FBbkxDN0ZMVnhMV0RCTEtDd2FLVFVMZ0V3YkxBNGhKdE9rU0JOcUlUVDN4RWdmTHBCdHpFL2ppdUwwNFJHRUJnd1doU2hSZ1FFeEhCQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFN3hESVNXbFNxZXJOcHlKS2hXUmRsU0FWb1ZMQ1drNkpLbEFxQWF2aE85VWtVSHNxbEU2Q3dPMWNSZENROGlFSWZ6RlZUekxkUkFtWlgzSTJTZlppQ3FHazVkVEVTSmVhT0FsQ2x6c0pzcXdpSndpcW5GcmIyblM5a21JY2dFc2pReWRMaUlsSGVoaHBlamFJanpoOWVvbVNqWlIraXBzbFdJUkxBZ01ET1IyRE9xS29nVEI5cENVSkJhZ0RCWFI2WEIwRUJrSUlzYVJzR0dNTUF4b0RCZ1lIVEtKaVVZRUdEQXpIQzlFQUNjVUdrSWdGemd3WjBRc1NCY1hIaVF2T3dnRGRFd2ZGczBzRHp0NFM2Qks0eFlqa0RPem4wdW5GZUJ6T0JpakltMURnbWc1WUZRd3NDTWpwMW9KOEx5SUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVR3RU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdHbDZOb2lQT0gxNmlaS05sSDZLbXlXRk9nZ0hoRUV2QXd3TUEwTjlHQnNFQzZhbWhuVmNFd2F2REFhekd3SURhSDFpcGFZTEJVVENHZ1FEQThOZEh6MEZwcWdUQndzTHFBYldBQW5JQTRGV0tkTUxHZFlHRWdyYWlnYlQwT0lUQmNnNVF3UFQ0eExyUk9aTDZBdVFBUFVTN2J4THBvV2lkWTBKdHhMSEtod3dNSkJUSGdQS2RFUUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVRyRU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdBVUxESkNSaVhvMUNwR1hESk9ValkrWWlwOURoVG9KQTRSQkx3TUxDd1ZEZlJnYkJBYXFxb1oxWEJNSHN3c0h0eHRGYUgxaXFhb0dOZ0FJeFJwYkZBZ2ZQUVNxcGJnR0JxVUQxd0JYZUNZcDFBWVoxOUpKT1lnSDFLd0E0VUJ2UXdYVUJ4UHFWRDlMM3NicDJCTmsyeHZ2RlBKZCtNRkNONkhBQUlLZ05nZ1kwS3RFQkFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTZCRElTV2xTcWVyTnB5SktoV1JkbFNBVm9WTENXazZKS2xBcUFhdmhPOVVrVUhzcWxFNkN3TzFjUmRDUThpRUlmekZWVHpMZFJBbVpYM0kyU2ZZSURNYUFGZFRFU0plYUVEQUlNeFlGcXJPVWFOVzRFNE9iWWNDWGFpQlZFZ1VMZTBOSmF4eHRZa3NqaDJOTGtaSVNnRGdKaEh0aGtwVTRtVzZibFJpWW1aT2xoNEpXa0RxSUx3VUdCbkU2VFlFYkNnZXZyME4xZ0g0QXQ3Z0hpUnBGYUxOcnJxOEhOZ0FKQTcwQVd4UUlIMSt2c1lNREF6WlFQQzlWQ05rRFdVaEdrdUU1UHhKTndpVUs0VWZMek9sRDRXdnpBSGFvRzlueFBpNWQrallVcWZBaGh5a09Gd0pXaUFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJQQVF5RWxwVXFucXphY2lTb1ZrWFZVTUZhRlN3bHBPQ2NNWWxFckFhdmhPTW5OTE5vOEtzWnNNWkl0SkVJRElGU2tMR1FvUVROaElzRmVoUnd3MkNRTEtGMHRZR0tZU2creWdzWkl1TnFKa3NLZ2JmZ0lHZXBObzJjSVVCM1YxQjNJdk5pQllOUWFEU1R0ZmhoeDBDd1ZQSTBVSmUwK2JtNGc1VmdjR29xT2Nuam1qcURTZG5oZ0VvYW1jc1p1WE8xYVdReThLQXdPQXVUWVlHd2k3dzVoK0tyMFNKOE1GaWhwTmJ4KzRFcnE3QllCdXpzZGlIMWpDQXpvU2ZsMHJWaXJOYlJYbEJCbExYK0JQMFhKTEFQR3pUa0F1QU9xYjBXVDVBSDdPY2RDbTVCOFRnUndTUktJSFF0YUxDd2cxUkFBQU93QUFBQUFBQUFBQUFBPT0pO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICBwYWRkaW5nOiAzcHggM3B4IDFweCAzcHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2sge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYgLmp2ZWN0b3JtYXAtbGVnZW5kIHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gICAgcGFkZGluZzogM3B4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2sge1xuICAgIHdpZHRoOiA0MHB4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stc2FtcGxlIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay1zYW1wbGUge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG59Il0sInNvdXJjZVJvb3QiOiIifQ== */</style><style>/*!
 * Datepicker for Bootstrap v1.10.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (https://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtZGF0ZXBpY2tlci9kaXN0L2Nzcy9ib290c3RyYXAtZGF0ZXBpY2tlci5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0VBSUU7O0FBRUYsWUFBWSxXQUFXLENBQUMseUJBQXlCLENBQUMsc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsYUFBYSxDQUFDLG1CQUFtQixXQUFXLENBQUMsZ0JBQWdCLGFBQWEsQ0FBQyw4QkFBOEIsU0FBUyxDQUFDLGlDQUFpQyxXQUFXLENBQUMscUJBQXFCLEtBQUssQ0FBQyxNQUFNLENBQUMsNEJBQTRCLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyxpQ0FBaUMsQ0FBQyxrQ0FBa0MsQ0FBQyw0QkFBNEIsQ0FBQyxZQUFZLENBQUMsa0NBQWtDLENBQUMsaUJBQWlCLENBQUMsMkJBQTJCLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyxpQ0FBaUMsQ0FBQyxrQ0FBa0MsQ0FBQyw0QkFBNEIsQ0FBQyxZQUFZLENBQUMsaUJBQWlCLENBQUMsbURBQW1ELFFBQVEsQ0FBQyxrREFBa0QsUUFBUSxDQUFDLG9EQUFvRCxTQUFTLENBQUMsbURBQW1ELFNBQVMsQ0FBQyxxREFBcUQsUUFBUSxDQUFDLG9EQUFvRCxRQUFRLENBQUMsa0RBQWtELFdBQVcsQ0FBQyxlQUFlLENBQUMseUJBQXlCLENBQUMsaURBQWlELFdBQVcsQ0FBQyxlQUFlLENBQUMseUJBQXlCLENBQUMsa0JBQWtCLFFBQVEsQ0FBQywwQkFBMEIsQ0FBQyx3QkFBd0IsQ0FBQyx1QkFBdUIsQ0FBQyxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyxnQkFBZ0IsQ0FBQyw4QkFBOEIsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyx5QkFBeUIsQ0FBQyxzQkFBc0IsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsOEVBQThFLDRCQUE0QixDQUFDLHNFQUFzRSxlQUFlLENBQUMsY0FBYyxDQUFD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QXFCLENBQUMscUJBQXFCLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBEYXRlcGlja2VyIGZvciBCb290c3RyYXAgdjEuMTAuMCAoaHR0cHM6Ly9naXRodWIuY29tL3V4c29sdXRpb25zL2Jvb3RzdHJhcC1kYXRlcGlja2VyKVxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wIChodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKVxuICovXG5cbi5kYXRlcGlja2Vye3BhZGRpbmc6NHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtkaXJlY3Rpb246bHRyfS5kYXRlcGlja2VyLWlubGluZXt3aWR0aDoyMjBweH0uZGF0ZXBpY2tlci1ydGx7ZGlyZWN0aW9uOnJ0bH0uZGF0ZXBpY2tlci1ydGwuZHJvcGRvd24tbWVudXtsZWZ0OmF1dG99LmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW57ZmxvYXQ6cmlnaHR9LmRhdGVwaWNrZXItZHJvcGRvd257dG9wOjA7bGVmdDowfS5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1sZWZ0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkICM5OTk7Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMik7cG9zaXRpb246YWJzb2x1dGV9LmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItbGVmdDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjZweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6MDtwb3NpdGlvbjphYnNvbHV0ZX0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmJlZm9yZXtsZWZ0OjZweH0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVye2xlZnQ6N3B4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZXtyaWdodDo2cHh9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXJ7cmlnaHQ6N3B4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmV7dG9wOi03cHh9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVye3RvcDotNnB4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmV7Ym90dG9tOi03cHg7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci10b3A6N3B4IHNvbGlkICM5OTl9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVye2JvdHRvbTotNnB4O2JvcmRlci1ib3R0b206MDtib3JkZXItdG9wOjZweCBzb2xpZCAjZmZmfS5kYXRlcGlja2VyIHRhYmxle21hcmdpbjowOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZGF0ZXBpY2tlciB0ZCwuZGF0ZXBpY2tlciB0aHt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtib3JkZXI6bm9uZX0udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCwudGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5mb2N1c2VkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3ZlcntiYWNrZ3JvdW5kOiNlZWU7Y3Vyc29yOnBvaW50ZXJ9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3LC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZHtjb2xvcjojOTk5fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQ6MCAwO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZDojZDllZGY3O2JvcmRlci1yYWRpdXM6MH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZGUxOWE7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2ZkZDQ5YSwjZmRmNTlhKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oI2ZkZDQ5YSksdG8oI2ZkZjU5YSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmRkNDlhJywgZW5kQ29sb3JzdHI9JyNmZGY1OWEnLCBHcmFkaWVudFR5cGU9MCk7Ym9yZGVyLWNvbG9yOiNmZGY1OWEgI2ZkZjU5YSAjZmJlZDUwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4yNSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtjb2xvcjojMDAwfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6I2ZkZjU5YX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZiZjA2OVxcOX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3Zlcntjb2xvcjojMDAwfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3Zlcntjb2xvcjojZmZmfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVye2JhY2tncm91bmQ6I2VlZTstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjB9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXksLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjNkMTdhO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmM2MxN2EsI2YzZTk3YSk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCAwLDAgMTAwJSxmcm9tKCNmM2MxN2EpLHRvKCNmM2U5N2EpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2YzYzE3YScsIGVuZENvbG9yc3RyPScjZjNlOTdhJywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojZjNlOTdhICNmM2U5N2EgI2VkZGUzNDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMjUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6I2YzZTk3YX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2VmZTI0YlxcOX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5ZTllOWU7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2IzYjNiMyxncmV5KTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oI2IzYjNiMyksdG8oZ3JleSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjYjNiM2IzJywgZW5kQ29sb3JzdHI9JyM4MDgwODAnLCBHcmFkaWVudFR5cGU9MCk7Ym9yZGVyLWNvbG9yOmdyZXkgZ3JleSAjNTk1OTU5O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4yNSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtjb2xvcjojZmZmO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZFtkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOmdyZXl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM2NjZcXDl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNmRjYztiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLDAgMCwwIDEwMCUsZnJvbSgjMDhjKSx0bygjMDRjKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6IzA0YyAjMDRjICMwMDJhODA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjI1KTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojMDRjfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMzlcXDl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbntkaXNwbGF5OmJsb2NrO3dpZHRoOjIzJTtoZWlnaHQ6NTRweDtsaW5lLWhlaWdodDo1NHB4O2Zsb2F0OmxlZnQ7bWFyZ2luOjElO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3ZlcntiYWNrZ3JvdW5kOiNlZWV9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQ6MCAwO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2ZGNjO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCAwLDAgMTAwJSxmcm9tKCMwOGMpLHRvKCMwNGMpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzA4YycsIGVuZENvbG9yc3RyPScjMDA0NGNjJywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojMDRjICMwNGMgIzAwMmE4MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMjUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsMCwwLC4yNSl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojMDRjfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDM5XFw5fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3LC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ub2xke2NvbG9yOiM5OTl9LmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoe3dpZHRoOjE0NXB4fS5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCwuZGF0ZXBpY2tlciAubmV4dCwuZGF0ZXBpY2tlciAucHJldiwuZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aHtjdXJzb3I6cG9pbnRlcn0uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXJ7YmFja2dyb3VuZDojZWVlfS5kYXRlcGlja2VyIC5uZXh0LmRpc2FibGVkLC5kYXRlcGlja2VyIC5wcmV2LmRpc2FibGVke3Zpc2liaWxpdHk6aGlkZGVufS5kYXRlcGlja2VyIC5jd3tmb250LXNpemU6MTBweDt3aWR0aDoxMnB4O3BhZGRpbmc6MCAycHggMCA1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uLC5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbntjdXJzb3I6cG9pbnRlcn0uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbiBpLC5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpe21hcmdpbi10b3A6M3B4fS5pbnB1dC1kYXRlcmFuZ2UgaW5wdXR7dGV4dC1hbGlnbjpjZW50ZXJ9LmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZHstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4IDAgMCAzcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweCAwIDAgM3B4O2JvcmRlci1yYWRpdXM6M3B4IDAgMCAzcHh9LmlucHV0LWRhdGVyYW5nZSBpbnB1dDpsYXN0LWNoaWxkey13ZWJraXQtYm9yZGVyLXJhZGl1czowIDNweCAzcHggMDstbW96LWJvcmRlci1yYWRpdXM6MCAzcHggM3B4IDA7Ym9yZGVyLXJhZGl1czowIDNweCAzcHggMH0uaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttaW4td2lkdGg6MTZweDtoZWlnaHQ6MThweDtwYWRkaW5nOjRweCA1cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE4cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO21hcmdpbi1sZWZ0Oi01cHg7bWFyZ2luLXJpZ2h0Oi01cHh9Il0sInNvdXJjZVJvb3QiOiIifQ== */</style><style type="text/css">.jqstooltip { position: absolute;left: 0px;top: 0px;visibility: hidden;background: rgb(0, 0, 0) transparent;background-color: rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";color: white;font: 10px arial, san serif;text-align: left;white-space: nowrap;padding: 5px;border: 1px solid white;box-sizing: content-box;z-index: 10000;}.jqsfield { color: white;font: 10px arial, san serif;text-align: left;}
