@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Mukta:wght@300;400;600&display=swap);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);
@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css);
@charset "UTF-8";
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --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: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: rgb(5.2, 44, 101.2);
  --bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
  --bs-success-text-emphasis: rgb(10, 54, 33.6);
  --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
  --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(206.6, 226, 254.6);
  --bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
  --bs-success-bg-subtle: rgb(209, 231, 220.8);
  --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(158.2, 197, 254.2);
  --bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
  --bs-success-border-subtle: rgb(163, 207, 186.6);
  --bs-info-border-subtle: rgb(158.2, 233.8, 249);
  --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --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, "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: 1rem;
  --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: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(10.4, 88, 202.4);
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --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(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  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: rgb(42.5, 47.5, 52.5);
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: rgb(109.8, 168, 253.8);
  --bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);
  --bs-success-text-emphasis: rgb(117, 183, 152.4);
  --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
  --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
  --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(2.6, 22, 50.6);
  --bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);
  --bs-success-bg-subtle: rgb(5, 27, 16.8);
  --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
  --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(7.8, 66, 151.8);
  --bs-secondary-border-subtle: rgb(64.8, 70.2, 75);
  --bs-success-border-subtle: rgb(15, 81, 50.4);
  --bs-info-border-subtle: rgb(7.8, 121.2, 144);
  --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(109.8, 168, 253.8);
  --bs-link-hover-color: rgb(138.84, 185.4, 254.04);
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(117, 183, 152.4);
  --bs-form-valid-border-color: rgb(117, 183, 152.4);
  --bs-form-invalid-color: rgb(234, 133.8, 143.4);
  --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}

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

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

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 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: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

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

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

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

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

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

abbr[title] {
  -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: var(--bs-highlight-color);
  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(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  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;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

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

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

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

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: 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;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@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;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

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

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

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  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: 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(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
: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 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  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: 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: 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(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: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  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: rgb(206.6, 226, 254.6);
  --bs-table-border-color: rgb(165.28, 180.8, 203.68);
  --bs-table-striped-bg: rgb(196.27, 214.7, 241.87);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 203.4, 229.14);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 209.05, 235.505);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(225.6, 227.4, 229);
  --bs-table-border-color: rgb(180.48, 181.92, 183.2);
  --bs-table-striped-bg: rgb(214.32, 216.03, 217.55);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(203.04, 204.66, 206.1);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(208.68, 210.345, 211.825);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: rgb(209, 231, 220.8);
  --bs-table-border-color: rgb(167.2, 184.8, 176.64);
  --bs-table-striped-bg: rgb(198.55, 219.45, 209.76);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(188.1, 207.9, 198.72);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(193.325, 213.675, 204.24);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: rgb(206.6, 244.4, 252);
  --bs-table-border-color: rgb(165.28, 195.52, 201.6);
  --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 242.6, 205.4);
  --bs-table-border-color: rgb(204, 194.08, 164.32);
  --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-border-color: rgb(198.4, 171.68, 174.24);
  --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: rgb(198.4, 199.2, 200);
  --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 224.1, 225);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: rgb(77.4, 80.6, 83.8);
  --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

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

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  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 + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

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

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  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: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 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: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-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::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  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: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  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 + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

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

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

.form-control-color {
  width: 3rem;
  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: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  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='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  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: var(--bs-border-width) solid var(--bs-border-color);
  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: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  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.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  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='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

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

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

.form-check-input {
  --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: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-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: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  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='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28134, 182.5, 254%29'/%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='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

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

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

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%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(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 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: #0d6efd;
  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: rgb(182.4, 211.5, 254.4);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  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: #0d6efd;
  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: rgb(182.4, 211.5, 254.4);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  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: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  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 + calc(var(--bs-border-width) * 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;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  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), .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
  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;
  padding-left: 0.75rem;
}
.form-floating > .form-control:not(:-moz-placeholder) ~ label {
  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 {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:not(:-moz-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.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: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  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.25rem;
  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.875rem;
  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(-1 * var(--bs-border-width));
  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: 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.875rem;
  color: #fff;
  background-color: var(--bs-success);
  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: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%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: var(--bs-form-valid-border-color);
  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: 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='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%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: var(--bs-form-valid-border-color);
  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 + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  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(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  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: 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.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  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: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  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: 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='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%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: var(--bs-form-invalid-border-color);
  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 + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  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(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  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: 1rem;
  --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: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  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: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(11.05, 93.5, 215.05);
  --bs-btn-hover-border-color: rgb(10.4, 88, 202.4);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(10.4, 88, 202.4);
  --bs-btn-active-border-color: rgb(9.75, 82.5, 189.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);
  --bs-btn-hover-border-color: rgb(86.4, 93.6, 100);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(86.4, 93.6, 100);
  --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
  --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: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
  --bs-btn-hover-border-color: rgb(20, 108, 67.2);
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(20, 108, 67.2);
  --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
  --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(61.4, 212.6, 243);
  --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
  --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(198.4, 199.2, 200);
  --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
  --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: rgb(66.3, 69.7, 73.1);
  --bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(77.4, 80.6, 83.8);
  --bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);
  --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: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --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: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

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

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

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --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: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 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.875rem;
  --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: 1rem;
  --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: #0d6efd;
  --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: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

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

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

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

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

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

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

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

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

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

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

.dropdown-menu-dark {
  --bs-dropdown-color: #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: #0d6efd;
  --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: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.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(-1 * var(--bs-border-width));
}
.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:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .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);
  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(13, 110, 253, 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: 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: #0d6efd;
}
.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: 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-grow: 1;
  flex-basis: 0;
  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.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --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.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(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: 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);
  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-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

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

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

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

@media (min-width: 576px) {
  .navbar-expand-sm {
    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='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

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

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-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: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.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='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%285.2, 44, 101.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 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: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  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-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%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: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

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

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: 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(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --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);
  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(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

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

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --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: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

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

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 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: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  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: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --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: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.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: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

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

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

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

.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='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%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(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  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 {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(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: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -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: var(--bs-body-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: 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 {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@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: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: 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-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: 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.875rem;
  --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: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 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.875rem;
  --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: 1rem;
  --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: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.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%;
  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;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

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

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%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-.708'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%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 0'/%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: var(--bs-carousel-indicator-active-bg);
  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: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: 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-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: 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: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

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

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

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

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

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

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

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-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(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-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, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-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(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-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(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-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, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-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(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-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, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-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, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-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(var(--bs-emphasis-color-rgb), var(--bs-link-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: 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;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  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: 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: sticky;
  top: 0;
  z-index: 1020;
}

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

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: 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;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !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: 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: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  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: 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: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fw-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 {
  text-decoration: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-muted {
  --bs-text-opacity: 1;
  color: 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: var(--bs-secondary-color) !important;
}

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

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

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

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

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

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

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

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

.text-dark-emphasis {
  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;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

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

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

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

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

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

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

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

.link-underline {
  --bs-link-underline-opacity: 1;
  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(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  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: var(--bs-primary-bg-subtle) !important;
}

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

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

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

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

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

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

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

.bg-gradient {
  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: var(--bs-border-radius) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !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: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !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: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

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

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

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

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !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: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !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: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

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

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

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

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !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: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !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: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

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

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

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

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !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: var(--bs-border-radius-pill) !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.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-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;
  }
}
/* cyrillic-ext */
@font-face {
  font-family: "IcoFont";
  src: url(../fonts/icofont.eot?1ece44607007ca3ce4847045a80c164a);
  src: url(../fonts/icofont.eot?1ece44607007ca3ce4847045a80c164a?#iefix) format("embedded-opentype"), url(../fonts/icofont.woff?dad3accba068281878f17175c6020940) format("woff"), url(../fonts/icofont.ttf?02bfbc3c0c51f62382055eaae1606468) format("truetype"), url(../fonts/icofont.svg?4f3890ffd2387f22e8214659da101360) format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icofont-], [class*=" icofont-"] {
  font-family: "IcoFont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

.icofont-angry-monster:before {
  content: "\e800";
}

.icofont-bathtub:before {
  content: "\e801";
}

.icofont-bird-wings:before {
  content: "\e802";
}

.icofont-bow:before {
  content: "\e803";
}

.icofont-castle:before {
  content: "\e804";
}

.icofont-circuit:before {
  content: "\e805";
}

.icofont-crown-king:before {
  content: "\e806";
}

.icofont-crown-queen:before {
  content: "\e807";
}

.icofont-dart:before {
  content: "\e808";
}

.icofont-disability-race:before {
  content: "\e809";
}

.icofont-diving-goggle:before {
  content: "\e80a";
}

.icofont-eye-open:before {
  content: "\e80b";
}

.icofont-flora-flower:before {
  content: "\e80c";
}

.icofont-flora:before {
  content: "\e80d";
}

.icofont-gift-box:before {
  content: "\e80e";
}

.icofont-halloween-pumpkin:before {
  content: "\e80f";
}

.icofont-hand-power:before {
  content: "\e810";
}

.icofont-hand-thunder:before {
  content: "\e811";
}

.icofont-king-monster:before {
  content: "\e812";
}

.icofont-love:before {
  content: "\e813";
}

.icofont-magician-hat:before {
  content: "\e814";
}

.icofont-native-american:before {
  content: "\e815";
}

.icofont-owl-look:before {
  content: "\e816";
}

.icofont-phoenix:before {
  content: "\e817";
}

.icofont-robot-face:before {
  content: "\e818";
}

.icofont-sand-clock:before {
  content: "\e819";
}

.icofont-shield-alt:before {
  content: "\e81a";
}

.icofont-ship-wheel:before {
  content: "\e81b";
}

.icofont-skull-danger:before {
  content: "\e81c";
}

.icofont-skull-face:before {
  content: "\e81d";
}

.icofont-snowmobile:before {
  content: "\e81e";
}

.icofont-space-shuttle:before {
  content: "\e81f";
}

.icofont-star-eBazar:before {
  content: "\e820";
}

.icofont-swirl:before {
  content: "\e821";
}

.icofont-tattoo-wing:before {
  content: "\e822";
}

.icofont-throne:before {
  content: "\e823";
}

.icofont-tree-alt:before {
  content: "\e824";
}

.icofont-triangle:before {
  content: "\e825";
}

.icofont-unity-hand:before {
  content: "\e826";
}

.icofont-weed:before {
  content: "\e827";
}

.icofont-woman-bird:before {
  content: "\e828";
}

.icofont-bat:before {
  content: "\e829";
}

.icofont-bear-face:before {
  content: "\e82a";
}

.icofont-bear-tracks:before {
  content: "\e82b";
}

.icofont-bear:before {
  content: "\e82c";
}

.icofont-bird-alt:before {
  content: "\e82d";
}

.icofont-bird-flying:before {
  content: "\e82e";
}

.icofont-bird:before {
  content: "\e82f";
}

.icofont-birds:before {
  content: "\e830";
}

.icofont-bone:before {
  content: "\e831";
}

.icofont-bull:before {
  content: "\e832";
}

.icofont-butterfly-alt:before {
  content: "\e833";
}

.icofont-butterfly:before {
  content: "\e834";
}

.icofont-camel-alt:before {
  content: "\e835";
}

.icofont-camel-head:before {
  content: "\e836";
}

.icofont-camel:before {
  content: "\e837";
}

.icofont-cat-alt-1:before {
  content: "\e838";
}

.icofont-cat-alt-2:before {
  content: "\e839";
}

.icofont-cat-alt-3:before {
  content: "\e83a";
}

.icofont-cat-dog:before {
  content: "\e83b";
}

.icofont-cat-face:before {
  content: "\e83c";
}

.icofont-cat:before {
  content: "\e83d";
}

.icofont-cow-head:before {
  content: "\e83e";
}

.icofont-cow:before {
  content: "\e83f";
}

.icofont-crab:before {
  content: "\e840";
}

.icofont-crocodile:before {
  content: "\e841";
}

.icofont-deer-head:before {
  content: "\e842";
}

.icofont-dog-alt:before {
  content: "\e843";
}

.icofont-dog-barking:before {
  content: "\e844";
}

.icofont-dog:before {
  content: "\e845";
}

.icofont-dolphin:before {
  content: "\e846";
}

.icofont-duck-tracks:before {
  content: "\e847";
}

.icofont-eagle-head:before {
  content: "\e848";
}

.icofont-eaten-fish:before {
  content: "\e849";
}

.icofont-elephant-alt:before {
  content: "\e84a";
}

.icofont-elephant-head-alt:before {
  content: "\e84b";
}

.icofont-elephant-head:before {
  content: "\e84c";
}

.icofont-elephant:before {
  content: "\e84d";
}

.icofont-elk:before {
  content: "\e84e";
}

.icofont-fish-1:before {
  content: "\e84f";
}

.icofont-fish-2:before {
  content: "\e850";
}

.icofont-fish-3:before {
  content: "\e851";
}

.icofont-fish-4:before {
  content: "\e852";
}

.icofont-fish-5:before {
  content: "\e853";
}

.icofont-fish:before {
  content: "\e854";
}

.icofont-fox-alt:before {
  content: "\e855";
}

.icofont-fox:before {
  content: "\e856";
}

.icofont-frog-tracks:before {
  content: "\e857";
}

.icofont-frog:before {
  content: "\e858";
}

.icofont-froggy:before {
  content: "\e859";
}

.icofont-giraffe-head-1:before {
  content: "\e85a";
}

.icofont-giraffe-head-2:before {
  content: "\e85b";
}

.icofont-giraffe-head:before {
  content: "\e85c";
}

.icofont-giraffe:before {
  content: "\e85d";
}

.icofont-goat-head:before {
  content: "\e85e";
}

.icofont-gorilla:before {
  content: "\e85f";
}

.icofont-hen-tracks:before {
  content: "\e860";
}

.icofont-horse-head-1:before {
  content: "\e861";
}

.icofont-horse-head-2:before {
  content: "\e862";
}

.icofont-horse-head:before {
  content: "\e863";
}

.icofont-horse-tracks:before {
  content: "\e864";
}

.icofont-jellyfish:before {
  content: "\e865";
}

.icofont-kangaroo:before {
  content: "\e866";
}

.icofont-lemur:before {
  content: "\e867";
}

.icofont-lion-head-1:before {
  content: "\e868";
}

.icofont-lion-head-2:before {
  content: "\e869";
}

.icofont-lion-head:before {
  content: "\e86a";
}

.icofont-lion:before {
  content: "\e86b";
}

.icofont-monkey-2:before {
  content: "\e86c";
}

.icofont-monkey-3:before {
  content: "\e86d";
}

.icofont-monkey-face:before {
  content: "\e86e";
}

.icofont-monkey:before {
  content: "\e86f";
}

.icofont-octopus-alt:before {
  content: "\e870";
}

.icofont-octopus:before {
  content: "\e871";
}

.icofont-owl:before {
  content: "\e872";
}

.icofont-panda-face:before {
  content: "\e873";
}

.icofont-panda:before {
  content: "\e874";
}

.icofont-panther:before {
  content: "\e875";
}

.icofont-parrot-lip:before {
  content: "\e876";
}

.icofont-parrot:before {
  content: "\e877";
}

.icofont-paw:before {
  content: "\e878";
}

.icofont-pelican:before {
  content: "\e879";
}

.icofont-penguin:before {
  content: "\e87a";
}

.icofont-pig-face:before {
  content: "\e87b";
}

.icofont-pig:before {
  content: "\e87c";
}

.icofont-pigeon-1:before {
  content: "\e87d";
}

.icofont-pigeon-2:before {
  content: "\e87e";
}

.icofont-pigeon:before {
  content: "\e87f";
}

.icofont-rabbit:before {
  content: "\e880";
}

.icofont-rat:before {
  content: "\e881";
}

.icofont-rhino-head:before {
  content: "\e882";
}

.icofont-rhino:before {
  content: "\e883";
}

.icofont-rooster:before {
  content: "\e884";
}

.icofont-seahorse:before {
  content: "\e885";
}

.icofont-seal:before {
  content: "\e886";
}

.icofont-shrimp-alt:before {
  content: "\e887";
}

.icofont-shrimp:before {
  content: "\e888";
}

.icofont-snail-1:before {
  content: "\e889";
}

.icofont-snail-2:before {
  content: "\e88a";
}

.icofont-snail-3:before {
  content: "\e88b";
}

.icofont-snail:before {
  content: "\e88c";
}

.icofont-snake:before {
  content: "\e88d";
}

.icofont-squid:before {
  content: "\e88e";
}

.icofont-squirrel:before {
  content: "\e88f";
}

.icofont-tiger-face:before {
  content: "\e890";
}

.icofont-tiger:before {
  content: "\e891";
}

.icofont-turtle:before {
  content: "\e892";
}

.icofont-whale:before {
  content: "\e893";
}

.icofont-woodpecker:before {
  content: "\e894";
}

.icofont-zebra:before {
  content: "\e895";
}

.icofont-brand-acer:before {
  content: "\e896";
}

.icofont-brand-adidas:before {
  content: "\e897";
}

.icofont-brand-adobe:before {
  content: "\e898";
}

.icofont-brand-air-new-zealand:before {
  content: "\e899";
}

.icofont-brand-airbnb:before {
  content: "\e89a";
}

.icofont-brand-aircell:before {
  content: "\e89b";
}

.icofont-brand-airtel:before {
  content: "\e89c";
}

.icofont-brand-alcatel:before {
  content: "\e89d";
}

.icofont-brand-alibaba:before {
  content: "\e89e";
}

.icofont-brand-aliexpress:before {
  content: "\e89f";
}

.icofont-brand-alipay:before {
  content: "\e8a0";
}

.icofont-brand-amazon:before {
  content: "\e8a1";
}

.icofont-brand-amd:before {
  content: "\e8a2";
}

.icofont-brand-american-airlines:before {
  content: "\e8a3";
}

.icofont-brand-android-robot:before {
  content: "\e8a4";
}

.icofont-brand-android:before {
  content: "\e8a5";
}

.icofont-brand-aol:before {
  content: "\e8a6";
}

.icofont-brand-apple:before {
  content: "\e8a7";
}

.icofont-brand-appstore:before {
  content: "\e8a8";
}

.icofont-brand-asus:before {
  content: "\e8a9";
}

.icofont-brand-ati:before {
  content: "\e8aa";
}

.icofont-brand-att:before {
  content: "\e8ab";
}

.icofont-brand-audi:before {
  content: "\e8ac";
}

.icofont-brand-axiata:before {
  content: "\e8ad";
}

.icofont-brand-bada:before {
  content: "\e8ae";
}

.icofont-brand-bbc:before {
  content: "\e8af";
}

.icofont-brand-bing:before {
  content: "\e8b0";
}

.icofont-brand-blackberry:before {
  content: "\e8b1";
}

.icofont-brand-bmw:before {
  content: "\e8b2";
}

.icofont-brand-box:before {
  content: "\e8b3";
}

.icofont-brand-burger-king:before {
  content: "\e8b4";
}

.icofont-brand-business-insider:before {
  content: "\e8b5";
}

.icofont-brand-buzzfeed:before {
  content: "\e8b6";
}

.icofont-brand-cannon:before {
  content: "\e8b7";
}

.icofont-brand-casio:before {
  content: "\e8b8";
}

.icofont-brand-china-mobile:before {
  content: "\e8b9";
}

.icofont-brand-china-telecom:before {
  content: "\e8ba";
}

.icofont-brand-china-unicom:before {
  content: "\e8bb";
}

.icofont-brand-cisco:before {
  content: "\e8bc";
}

.icofont-brand-citibank:before {
  content: "\e8bd";
}

.icofont-brand-cnet:before {
  content: "\e8be";
}

.icofont-brand-cnn:before {
  content: "\e8bf";
}

.icofont-brand-cocal-cola:before {
  content: "\e8c0";
}

.icofont-brand-compaq:before {
  content: "\e8c1";
}

.icofont-brand-debian:before {
  content: "\e8c2";
}

.icofont-brand-delicious:before {
  content: "\e8c3";
}

.icofont-brand-dell:before {
  content: "\e8c4";
}

.icofont-brand-designbump:before {
  content: "\e8c5";
}

.icofont-brand-designfloat:before {
  content: "\e8c6";
}

.icofont-brand-disney:before {
  content: "\e8c7";
}

.icofont-brand-dodge:before {
  content: "\e8c8";
}

.icofont-brand-dove:before {
  content: "\e8c9";
}

.icofont-brand-drupal:before {
  content: "\e8ca";
}

.icofont-brand-ebay:before {
  content: "\e8cb";
}

.icofont-brand-eleven:before {
  content: "\e8cc";
}

.icofont-brand-emirates:before {
  content: "\e8cd";
}

.icofont-brand-espn:before {
  content: "\e8ce";
}

.icofont-brand-etihad-airways:before {
  content: "\e8cf";
}

.icofont-brand-etisalat:before {
  content: "\e8d0";
}

.icofont-brand-etsy:before {
  content: "\e8d1";
}

.icofont-brand-fastrack:before {
  content: "\e8d2";
}

.icofont-brand-fedex:before {
  content: "\e8d3";
}

.icofont-brand-ferrari:before {
  content: "\e8d4";
}

.icofont-brand-fitbit:before {
  content: "\e8d5";
}

.icofont-brand-flikr:before {
  content: "\e8d6";
}

.icofont-brand-forbes:before {
  content: "\e8d7";
}

.icofont-brand-foursquare:before {
  content: "\e8d8";
}

.icofont-brand-foxconn:before {
  content: "\e8d9";
}

.icofont-brand-fujitsu:before {
  content: "\e8da";
}

.icofont-brand-general-electric:before {
  content: "\e8db";
}

.icofont-brand-gillette:before {
  content: "\e8dc";
}

.icofont-brand-gizmodo:before {
  content: "\e8dd";
}

.icofont-brand-gnome:before {
  content: "\e8de";
}

.icofont-brand-google:before {
  content: "\e8df";
}

.icofont-brand-gopro:before {
  content: "\e8e0";
}

.icofont-brand-gucci:before {
  content: "\e8e1";
}

.icofont-brand-hallmark:before {
  content: "\e8e2";
}

.icofont-brand-hi5:before {
  content: "\e8e3";
}

.icofont-brand-honda:before {
  content: "\e8e4";
}

.icofont-brand-hp:before {
  content: "\e8e5";
}

.icofont-brand-hsbc:before {
  content: "\e8e6";
}

.icofont-brand-htc:before {
  content: "\e8e7";
}

.icofont-brand-huawei:before {
  content: "\e8e8";
}

.icofont-brand-hulu:before {
  content: "\e8e9";
}

.icofont-brand-hyundai:before {
  content: "\e8ea";
}

.icofont-brand-ibm:before {
  content: "\e8eb";
}

.icofont-brand-icofont:before {
  content: "\e8ec";
}

.icofont-brand-icq:before {
  content: "\e8ed";
}

.icofont-brand-ikea:before {
  content: "\e8ee";
}

.icofont-brand-imdb:before {
  content: "\e8ef";
}

.icofont-brand-indiegogo:before {
  content: "\e8f0";
}

.icofont-brand-intel:before {
  content: "\e8f1";
}

.icofont-brand-ipair:before {
  content: "\e8f2";
}

.icofont-brand-jaguar:before {
  content: "\e8f3";
}

.icofont-brand-java:before {
  content: "\e8f4";
}

.icofont-brand-joomla:before {
  content: "\e8f5";
}

.icofont-brand-kickstarter:before {
  content: "\e8f6";
}

.icofont-brand-kik:before {
  content: "\e8f7";
}

.icofont-brand-lastfm:before {
  content: "\e8f8";
}

.icofont-brand-lego:before {
  content: "\e8f9";
}

.icofont-brand-lenovo:before {
  content: "\e8fa";
}

.icofont-brand-levis:before {
  content: "\e8fb";
}

.icofont-brand-lexus:before {
  content: "\e8fc";
}

.icofont-brand-lg:before {
  content: "\e8fd";
}

.icofont-brand-life-hacker:before {
  content: "\e8fe";
}

.icofont-brand-linux-mint:before {
  content: "\e8ff";
}

.icofont-brand-linux:before {
  content: "\e900";
}

.icofont-brand-lionix:before {
  content: "\e901";
}

.icofont-brand-loreal:before {
  content: "\e902";
}

.icofont-brand-louis-vuitton:before {
  content: "\e903";
}

.icofont-brand-mac-os:before {
  content: "\e904";
}

.icofont-brand-marvel-app:before {
  content: "\e905";
}

.icofont-brand-mashable:before {
  content: "\e906";
}

.icofont-brand-mazda:before {
  content: "\e907";
}

.icofont-brand-mcdonals:before {
  content: "\e908";
}

.icofont-brand-mercedes:before {
  content: "\e909";
}

.icofont-brand-micromax:before {
  content: "\e90a";
}

.icofont-brand-microsoft:before {
  content: "\e90b";
}

.icofont-brand-mobileme:before {
  content: "\e90c";
}

.icofont-brand-mobily:before {
  content: "\e90d";
}

.icofont-brand-motorola:before {
  content: "\e90e";
}

.icofont-brand-msi:before {
  content: "\e90f";
}

.icofont-brand-mts:before {
  content: "\e910";
}

.icofont-brand-myspace:before {
  content: "\e911";
}

.icofont-brand-mytv:before {
  content: "\e912";
}

.icofont-brand-nasa:before {
  content: "\e913";
}

.icofont-brand-natgeo:before {
  content: "\e914";
}

.icofont-brand-nbc:before {
  content: "\e915";
}

.icofont-brand-nescafe:before {
  content: "\e916";
}

.icofont-brand-nestle:before {
  content: "\e917";
}

.icofont-brand-netflix:before {
  content: "\e918";
}

.icofont-brand-nexus:before {
  content: "\e919";
}

.icofont-brand-nike:before {
  content: "\e91a";
}

.icofont-brand-nokia:before {
  content: "\e91b";
}

.icofont-brand-nvidia:before {
  content: "\e91c";
}

.icofont-brand-omega:before {
  content: "\e91d";
}

.icofont-brand-opensuse:before {
  content: "\e91e";
}

.icofont-brand-oracle:before {
  content: "\e91f";
}

.icofont-brand-panasonic:before {
  content: "\e920";
}

.icofont-brand-paypal:before {
  content: "\e921";
}

.icofont-brand-pepsi:before {
  content: "\e922";
}

.icofont-brand-philips:before {
  content: "\e923";
}

.icofont-brand-pizza-hut:before {
  content: "\e924";
}

.icofont-brand-playstation:before {
  content: "\e925";
}

.icofont-brand-puma:before {
  content: "\e926";
}

.icofont-brand-qatar-air:before {
  content: "\e927";
}

.icofont-brand-qvc:before {
  content: "\e928";
}

.icofont-brand-readernaut:before {
  content: "\e929";
}

.icofont-brand-redbull:before {
  content: "\e92a";
}

.icofont-brand-reebok:before {
  content: "\e92b";
}

.icofont-brand-reuters:before {
  content: "\e92c";
}

.icofont-brand-samsung:before {
  content: "\e92d";
}

.icofont-brand-sap:before {
  content: "\e92e";
}

.icofont-brand-saudia-airlines:before {
  content: "\e92f";
}

.icofont-brand-scribd:before {
  content: "\e930";
}

.icofont-brand-shell:before {
  content: "\e931";
}

.icofont-brand-siemens:before {
  content: "\e932";
}

.icofont-brand-sk-telecom:before {
  content: "\e933";
}

.icofont-brand-slideshare:before {
  content: "\e934";
}

.icofont-brand-smashing-magazine:before {
  content: "\e935";
}

.icofont-brand-snapchat:before {
  content: "\e936";
}

.icofont-brand-sony-ericsson:before {
  content: "\e937";
}

.icofont-brand-sony:before {
  content: "\e938";
}

.icofont-brand-soundcloud:before {
  content: "\e939";
}

.icofont-brand-sprint:before {
  content: "\e93a";
}

.icofont-brand-squidoo:before {
  content: "\e93b";
}

.icofont-brand-starbucks:before {
  content: "\e93c";
}

.icofont-brand-stc:before {
  content: "\e93d";
}

.icofont-brand-steam:before {
  content: "\e93e";
}

.icofont-brand-suzuki:before {
  content: "\e93f";
}

.icofont-brand-symbian:before {
  content: "\e940";
}

.icofont-brand-t-mobile:before {
  content: "\e941";
}

.icofont-brand-tango:before {
  content: "\e942";
}

.icofont-brand-target:before {
  content: "\e943";
}

.icofont-brand-tata-indicom:before {
  content: "\e944";
}

.icofont-brand-techcrunch:before {
  content: "\e945";
}

.icofont-brand-telenor:before {
  content: "\e946";
}

.icofont-brand-teliasonera:before {
  content: "\e947";
}

.icofont-brand-tesla:before {
  content: "\e948";
}

.icofont-brand-the-verge:before {
  content: "\e949";
}

.icofont-brand-thenextweb:before {
  content: "\e94a";
}

.icofont-brand-toshiba:before {
  content: "\e94b";
}

.icofont-brand-toyota:before {
  content: "\e94c";
}

.icofont-brand-tribenet:before {
  content: "\e94d";
}

.icofont-brand-ubuntu:before {
  content: "\e94e";
}

.icofont-brand-unilever:before {
  content: "\e94f";
}

.icofont-brand-vaio:before {
  content: "\e950";
}

.icofont-brand-verizon:before {
  content: "\e951";
}

.icofont-brand-viber:before {
  content: "\e952";
}

.icofont-brand-vodafone:before {
  content: "\e953";
}

.icofont-brand-volkswagen:before {
  content: "\e954";
}

.icofont-brand-walmart:before {
  content: "\e955";
}

.icofont-brand-warnerbros:before {
  content: "\e956";
}

.icofont-brand-whatsapp:before {
  content: "\e957";
}

.icofont-brand-wikipedia:before {
  content: "\e958";
}

.icofont-brand-windows:before {
  content: "\e959";
}

.icofont-brand-wire:before {
  content: "\e95a";
}

.icofont-brand-wordpress:before {
  content: "\e95b";
}

.icofont-brand-xiaomi:before {
  content: "\e95c";
}

.icofont-brand-yahoobuzz:before {
  content: "\e95d";
}

.icofont-brand-yamaha:before {
  content: "\e95e";
}

.icofont-brand-youtube:before {
  content: "\e95f";
}

.icofont-brand-zain:before {
  content: "\e960";
}

.icofont-bank-alt:before {
  content: "\e961";
}

.icofont-bank:before {
  content: "\e962";
}

.icofont-barcode:before {
  content: "\e963";
}

.icofont-bill-alt:before {
  content: "\e964";
}

.icofont-billboard:before {
  content: "\e965";
}

.icofont-briefcase-1:before {
  content: "\e966";
}

.icofont-briefcase-2:before {
  content: "\e967";
}

.icofont-businessman:before {
  content: "\e968";
}

.icofont-businesswoman:before {
  content: "\e969";
}

.icofont-chair:before {
  content: "\e96a";
}

.icofont-coins:before {
  content: "\e96b";
}

.icofont-company:before {
  content: "\e96c";
}

.icofont-contact-add:before {
  content: "\e96d";
}

.icofont-files-stack:before {
  content: "\e96e";
}

.icofont-handshake-deal:before {
  content: "\e96f";
}

.icofont-id-card:before {
  content: "\e970";
}

.icofont-meeting-add:before {
  content: "\e971";
}

.icofont-money-bag:before {
  content: "\e972";
}

.icofont-pie-chart:before {
  content: "\e973";
}

.icofont-presentation-alt:before {
  content: "\e974";
}

.icofont-presentation:before {
  content: "\e975";
}

.icofont-stamp:before {
  content: "\e976";
}

.icofont-stock-mobile:before {
  content: "\e977";
}

.icofont-chart-arrows-axis:before {
  content: "\e978";
}

.icofont-chart-bar-graph:before {
  content: "\e979";
}

.icofont-chart-flow-1:before {
  content: "\e97a";
}

.icofont-chart-flow-2:before {
  content: "\e97b";
}

.icofont-chart-flow:before {
  content: "\e97c";
}

.icofont-chart-growth:before {
  content: "\e97d";
}

.icofont-chart-histogram-alt:before {
  content: "\e97e";
}

.icofont-chart-histogram:before {
  content: "\e97f";
}

.icofont-chart-line-alt:before {
  content: "\e980";
}

.icofont-chart-line:before {
  content: "\e981";
}

.icofont-chart-pie-alt:before {
  content: "\e982";
}

.icofont-chart-pie:before {
  content: "\e983";
}

.icofont-chart-radar-graph:before {
  content: "\e984";
}

.icofont-architecture-alt:before {
  content: "\e985";
}

.icofont-architecture:before {
  content: "\e986";
}

.icofont-barricade:before {
  content: "\e987";
}

.icofont-bolt:before {
  content: "\e988";
}

.icofont-bricks:before {
  content: "\e989";
}

.icofont-building-alt:before {
  content: "\e98a";
}

.icofont-bull-dozer:before {
  content: "\e98b";
}

.icofont-calculations:before {
  content: "\e98c";
}

.icofont-cement-mix:before {
  content: "\e98d";
}

.icofont-cement-mixer:before {
  content: "\e98e";
}

.icofont-concrete-mixer:before {
  content: "\e98f";
}

.icofont-danger-zone:before {
  content: "\e990";
}

.icofont-drill:before {
  content: "\e991";
}

.icofont-eco-energy:before {
  content: "\e992";
}

.icofont-eco-environmen:before {
  content: "\e993";
}

.icofont-energy-air:before {
  content: "\e994";
}

.icofont-energy-oil:before {
  content: "\e995";
}

.icofont-energy-savings:before {
  content: "\e996";
}

.icofont-energy-solar:before {
  content: "\e997";
}

.icofont-energy-water:before {
  content: "\e998";
}

.icofont-engineer:before {
  content: "\e999";
}

.icofont-fire-extinguisher-alt:before {
  content: "\e99a";
}

.icofont-fire-extinguisher:before {
  content: "\e99b";
}

.icofont-fix-tools:before {
  content: "\e99c";
}

.icofont-fork-lift:before {
  content: "\e99d";
}

.icofont-glue-oil:before {
  content: "\e99e";
}

.icofont-hammer-alt:before {
  content: "\e99f";
}

.icofont-hammer:before {
  content: "\e9a0";
}

.icofont-help-robot:before {
  content: "\e9a1";
}

.icofont-industries-1:before {
  content: "\e9a2";
}

.icofont-industries-2:before {
  content: "\e9a3";
}

.icofont-industries-3:before {
  content: "\e9a4";
}

.icofont-industries-4:before {
  content: "\e9a5";
}

.icofont-industries-5:before {
  content: "\e9a6";
}

.icofont-industries:before {
  content: "\e9a7";
}

.icofont-labour:before {
  content: "\e9a8";
}

.icofont-mining:before {
  content: "\e9a9";
}

.icofont-paint-brush:before {
  content: "\e9aa";
}

.icofont-pollution:before {
  content: "\e9ab";
}

.icofont-power-zone:before {
  content: "\e9ac";
}

.icofont-radio-active:before {
  content: "\e9ad";
}

.icofont-recycle-alt:before {
  content: "\e9ae";
}

.icofont-recycling-man:before {
  content: "\e9af";
}

.icofont-safety-hat-light:before {
  content: "\e9b0";
}

.icofont-safety-hat:before {
  content: "\e9b1";
}

.icofont-saw:before {
  content: "\e9b2";
}

.icofont-screw-driver:before {
  content: "\e9b3";
}

.icofont-tools-1:before {
  content: "\e9b4";
}

.icofont-tools-bag:before {
  content: "\e9b5";
}

.icofont-tow-truck:before {
  content: "\e9b6";
}

.icofont-trolley:before {
  content: "\e9b7";
}

.icofont-trowel:before {
  content: "\e9b8";
}

.icofont-under-construction-alt:before {
  content: "\e9b9";
}

.icofont-under-construction:before {
  content: "\e9ba";
}

.icofont-vehicle-cement:before {
  content: "\e9bb";
}

.icofont-vehicle-crane:before {
  content: "\e9bc";
}

.icofont-vehicle-delivery-van:before {
  content: "\e9bd";
}

.icofont-vehicle-dozer:before {
  content: "\e9be";
}

.icofont-vehicle-excavator:before {
  content: "\e9bf";
}

.icofont-vehicle-trucktor:before {
  content: "\e9c0";
}

.icofont-vehicle-wrecking:before {
  content: "\e9c1";
}

.icofont-worker:before {
  content: "\e9c2";
}

.icofont-workers-group:before {
  content: "\e9c3";
}

.icofont-wrench:before {
  content: "\e9c4";
}

.icofont-afghani-false:before {
  content: "\e9c5";
}

.icofont-afghani-minus:before {
  content: "\e9c6";
}

.icofont-afghani-plus:before {
  content: "\e9c7";
}

.icofont-afghani-true:before {
  content: "\e9c8";
}

.icofont-afghani:before {
  content: "\e9c9";
}

.icofont-baht-false:before {
  content: "\e9ca";
}

.icofont-baht-minus:before {
  content: "\e9cb";
}

.icofont-baht-plus:before {
  content: "\e9cc";
}

.icofont-baht-true:before {
  content: "\e9cd";
}

.icofont-baht:before {
  content: "\e9ce";
}

.icofont-bitcoin-false:before {
  content: "\e9cf";
}

.icofont-bitcoin-minus:before {
  content: "\e9d0";
}

.icofont-bitcoin-plus:before {
  content: "\e9d1";
}

.icofont-bitcoin-true:before {
  content: "\e9d2";
}

.icofont-bitcoin:before {
  content: "\e9d3";
}

.icofont-dollar-flase:before {
  content: "\e9d4";
}

.icofont-dollar-minus:before {
  content: "\e9d5";
}

.icofont-dollar-plus:before {
  content: "\e9d6";
}

.icofont-dollar-true:before {
  content: "\e9d7";
}

.icofont-dollar:before {
  content: "\e9d8";
}

.icofont-dong-false:before {
  content: "\e9d9";
}

.icofont-dong-minus:before {
  content: "\e9da";
}

.icofont-dong-plus:before {
  content: "\e9db";
}

.icofont-dong-true:before {
  content: "\e9dc";
}

.icofont-dong:before {
  content: "\e9dd";
}

.icofont-euro-false:before {
  content: "\e9de";
}

.icofont-euro-minus:before {
  content: "\e9df";
}

.icofont-euro-plus:before {
  content: "\e9e0";
}

.icofont-euro-true:before {
  content: "\e9e1";
}

.icofont-euro:before {
  content: "\e9e2";
}

.icofont-frank-false:before {
  content: "\e9e3";
}

.icofont-frank-minus:before {
  content: "\e9e4";
}

.icofont-frank-plus:before {
  content: "\e9e5";
}

.icofont-frank-true:before {
  content: "\e9e6";
}

.icofont-frank:before {
  content: "\e9e7";
}

.icofont-hryvnia-false:before {
  content: "\e9e8";
}

.icofont-hryvnia-minus:before {
  content: "\e9e9";
}

.icofont-hryvnia-plus:before {
  content: "\e9ea";
}

.icofont-hryvnia-true:before {
  content: "\e9eb";
}

.icofont-hryvnia:before {
  content: "\e9ec";
}

.icofont-lira-false:before {
  content: "\e9ed";
}

.icofont-lira-minus:before {
  content: "\e9ee";
}

.icofont-lira-plus:before {
  content: "\e9ef";
}

.icofont-lira-true:before {
  content: "\e9f0";
}

.icofont-lira:before {
  content: "\e9f1";
}

.icofont-peseta-false:before {
  content: "\e9f2";
}

.icofont-peseta-minus:before {
  content: "\e9f3";
}

.icofont-peseta-plus:before {
  content: "\e9f4";
}

.icofont-peseta-true:before {
  content: "\e9f5";
}

.icofont-peseta:before {
  content: "\e9f6";
}

.icofont-peso-false:before {
  content: "\e9f7";
}

.icofont-peso-minus:before {
  content: "\e9f8";
}

.icofont-peso-plus:before {
  content: "\e9f9";
}

.icofont-peso-true:before {
  content: "\e9fa";
}

.icofont-peso:before {
  content: "\e9fb";
}

.icofont-pound-false:before {
  content: "\e9fc";
}

.icofont-pound-minus:before {
  content: "\e9fd";
}

.icofont-pound-plus:before {
  content: "\e9fe";
}

.icofont-pound-true:before {
  content: "\e9ff";
}

.icofont-pound:before {
  content: "\ea00";
}

.icofont-renminbi-false:before {
  content: "\ea01";
}

.icofont-renminbi-minus:before {
  content: "\ea02";
}

.icofont-renminbi-plus:before {
  content: "\ea03";
}

.icofont-renminbi-true:before {
  content: "\ea04";
}

.icofont-renminbi:before {
  content: "\ea05";
}

.icofont-riyal-false:before {
  content: "\ea06";
}

.icofont-riyal-minus:before {
  content: "\ea07";
}

.icofont-riyal-plus:before {
  content: "\ea08";
}

.icofont-riyal-true:before {
  content: "\ea09";
}

.icofont-riyal:before {
  content: "\ea0a";
}

.icofont-rouble-false:before {
  content: "\ea0b";
}

.icofont-rouble-minus:before {
  content: "\ea0c";
}

.icofont-rouble-plus:before {
  content: "\ea0d";
}

.icofont-rouble-true:before {
  content: "\ea0e";
}

.icofont-rouble:before {
  content: "\ea0f";
}

.icofont-rupee-false:before {
  content: "\ea10";
}

.icofont-rupee-minus:before {
  content: "\ea11";
}

.icofont-rupee-plus:before {
  content: "\ea12";
}

.icofont-rupee-true:before {
  content: "\ea13";
}

.icofont-rupee:before {
  content: "\ea14";
}

.icofont-taka-false:before {
  content: "\ea15";
}

.icofont-taka-minus:before {
  content: "\ea16";
}

.icofont-taka-plus:before {
  content: "\ea17";
}

.icofont-taka-true:before {
  content: "\ea18";
}

.icofont-taka:before {
  content: "\ea19";
}

.icofont-turkish-lira-false:before {
  content: "\ea1a";
}

.icofont-turkish-lira-minus:before {
  content: "\ea1b";
}

.icofont-turkish-lira-plus:before {
  content: "\ea1c";
}

.icofont-turkish-lira-true:before {
  content: "\ea1d";
}

.icofont-turkish-lira:before {
  content: "\ea1e";
}

.icofont-won-false:before {
  content: "\ea1f";
}

.icofont-won-minus:before {
  content: "\ea20";
}

.icofont-won-plus:before {
  content: "\ea21";
}

.icofont-won-true:before {
  content: "\ea22";
}

.icofont-won:before {
  content: "\ea23";
}

.icofont-yen-false:before {
  content: "\ea24";
}

.icofont-yen-minus:before {
  content: "\ea25";
}

.icofont-yen-plus:before {
  content: "\ea26";
}

.icofont-yen-true:before {
  content: "\ea27";
}

.icofont-yen:before {
  content: "\ea28";
}

.icofont-android-nexus:before {
  content: "\ea29";
}

.icofont-android-tablet:before {
  content: "\ea2a";
}

.icofont-apple-watch:before {
  content: "\ea2b";
}

.icofont-drawing-tablet:before {
  content: "\ea2c";
}

.icofont-earphone:before {
  content: "\ea2d";
}

.icofont-flash-drive:before {
  content: "\ea2e";
}

.icofont-game-console:before {
  content: "\ea2f";
}

.icofont-game-controller:before {
  content: "\ea30";
}

.icofont-game-pad:before {
  content: "\ea31";
}

.icofont-game:before {
  content: "\ea32";
}

.icofont-headphone-alt-1:before {
  content: "\ea33";
}

.icofont-headphone-alt-2:before {
  content: "\ea34";
}

.icofont-headphone-alt-3:before {
  content: "\ea35";
}

.icofont-headphone-alt:before {
  content: "\ea36";
}

.icofont-headphone:before {
  content: "\ea37";
}

.icofont-htc-one:before {
  content: "\ea38";
}

.icofont-imac:before {
  content: "\ea39";
}

.icofont-ipad:before {
  content: "\ea3a";
}

.icofont-iphone:before {
  content: "\ea3b";
}

.icofont-ipod-nano:before {
  content: "\ea3c";
}

.icofont-ipod-touch:before {
  content: "\ea3d";
}

.icofont-keyboard-alt:before {
  content: "\ea3e";
}

.icofont-keyboard-wireless:before {
  content: "\ea3f";
}

.icofont-keyboard:before {
  content: "\ea40";
}

.icofont-laptop-alt:before {
  content: "\ea41";
}

.icofont-laptop:before {
  content: "\ea42";
}

.icofont-macbook:before {
  content: "\ea43";
}

.icofont-magic-mouse:before {
  content: "\ea44";
}

.icofont-micro-chip:before {
  content: "\ea45";
}

.icofont-microphone-alt:before {
  content: "\ea46";
}

.icofont-microphone:before {
  content: "\ea47";
}

.icofont-monitor:before {
  content: "\ea48";
}

.icofont-mouse:before {
  content: "\ea49";
}

.icofont-mp3-player:before {
  content: "\ea4a";
}

.icofont-nintendo:before {
  content: "\ea4b";
}

.icofont-playstation-alt:before {
  content: "\ea4c";
}

.icofont-psvita:before {
  content: "\ea4d";
}

.icofont-radio-mic:before {
  content: "\ea4e";
}

.icofont-radio:before {
  content: "\ea4f";
}

.icofont-refrigerator:before {
  content: "\ea50";
}

.icofont-samsung-galaxy:before {
  content: "\ea51";
}

.icofont-surface-tablet:before {
  content: "\ea52";
}

.icofont-ui-head-phone:before {
  content: "\ea53";
}

.icofont-ui-keyboard:before {
  content: "\ea54";
}

.icofont-washing-machine:before {
  content: "\ea55";
}

.icofont-wifi-router:before {
  content: "\ea56";
}

.icofont-wii-u:before {
  content: "\ea57";
}

.icofont-windows-lumia:before {
  content: "\ea58";
}

.icofont-wireless-mouse:before {
  content: "\ea59";
}

.icofont-xbox-360:before {
  content: "\ea5a";
}

.icofont-arrow-down:before {
  content: "\ea5b";
}

.icofont-arrow-left:before {
  content: "\ea5c";
}

.icofont-arrow-right:before {
  content: "\ea5d";
}

.icofont-arrow-up:before {
  content: "\ea5e";
}

.icofont-block-down:before {
  content: "\ea5f";
}

.icofont-block-left:before {
  content: "\ea60";
}

.icofont-block-right:before {
  content: "\ea61";
}

.icofont-block-up:before {
  content: "\ea62";
}

.icofont-bubble-down:before {
  content: "\ea63";
}

.icofont-bubble-left:before {
  content: "\ea64";
}

.icofont-bubble-right:before {
  content: "\ea65";
}

.icofont-bubble-up:before {
  content: "\ea66";
}

.icofont-caret-down:before {
  content: "\ea67";
}

.icofont-caret-left:before {
  content: "\ea68";
}

.icofont-caret-right:before {
  content: "\ea69";
}

.icofont-caret-up:before {
  content: "\ea6a";
}

.icofont-circled-down:before {
  content: "\ea6b";
}

.icofont-circled-left:before {
  content: "\ea6c";
}

.icofont-circled-right:before {
  content: "\ea6d";
}

.icofont-circled-up:before {
  content: "\ea6e";
}

.icofont-collapse:before {
  content: "\ea6f";
}

.icofont-cursor-drag:before {
  content: "\ea70";
}

.icofont-curved-double-left:before {
  content: "\ea71";
}

.icofont-curved-double-right:before {
  content: "\ea72";
}

.icofont-curved-down:before {
  content: "\ea73";
}

.icofont-curved-left:before {
  content: "\ea74";
}

.icofont-curved-right:before {
  content: "\ea75";
}

.icofont-curved-up:before {
  content: "\ea76";
}

.icofont-dotted-down:before {
  content: "\ea77";
}

.icofont-dotted-left:before {
  content: "\ea78";
}

.icofont-dotted-right:before {
  content: "\ea79";
}

.icofont-dotted-up:before {
  content: "\ea7a";
}

.icofont-double-left:before {
  content: "\ea7b";
}

.icofont-double-right:before {
  content: "\ea7c";
}

.icofont-expand-alt:before {
  content: "\ea7d";
}

.icofont-hand-down:before {
  content: "\ea7e";
}

.icofont-hand-drag:before {
  content: "\ea7f";
}

.icofont-hand-drag1:before {
  content: "\ea80";
}

.icofont-hand-drag2:before {
  content: "\ea81";
}

.icofont-hand-drawn-alt-down:before {
  content: "\ea82";
}

.icofont-hand-drawn-alt-left:before {
  content: "\ea83";
}

.icofont-hand-drawn-alt-right:before {
  content: "\ea84";
}

.icofont-hand-drawn-alt-up:before {
  content: "\ea85";
}

.icofont-hand-drawn-down:before {
  content: "\ea86";
}

.icofont-hand-drawn-left:before {
  content: "\ea87";
}

.icofont-hand-drawn-right:before {
  content: "\ea88";
}

.icofont-hand-drawn-up:before {
  content: "\ea89";
}

.icofont-hand-grippers:before {
  content: "\ea8a";
}

.icofont-hand-left:before {
  content: "\ea8b";
}

.icofont-hand-right:before {
  content: "\ea8c";
}

.icofont-hand-up:before {
  content: "\ea8d";
}

.icofont-line-block-down:before {
  content: "\ea8e";
}

.icofont-line-block-left:before {
  content: "\ea8f";
}

.icofont-line-block-right:before {
  content: "\ea90";
}

.icofont-line-block-up:before {
  content: "\ea91";
}

.icofont-long-arrow-down:before {
  content: "\ea92";
}

.icofont-long-arrow-left:before {
  content: "\ea93";
}

.icofont-long-arrow-right:before {
  content: "\ea94";
}

.icofont-long-arrow-up:before {
  content: "\ea95";
}

.icofont-rounded-collapse:before {
  content: "\ea96";
}

.icofont-rounded-double-left:before {
  content: "\ea97";
}

.icofont-rounded-double-right:before {
  content: "\ea98";
}

.icofont-rounded-down:before {
  content: "\ea99";
}

.icofont-rounded-expand:before {
  content: "\ea9a";
}

.icofont-rounded-left-down:before {
  content: "\ea9b";
}

.icofont-rounded-left-up:before {
  content: "\ea9c";
}

.icofont-rounded-left:before {
  content: "\ea9d";
}

.icofont-rounded-right-down:before {
  content: "\ea9e";
}

.icofont-rounded-right-up:before {
  content: "\ea9f";
}

.icofont-rounded-right:before {
  content: "\eaa0";
}

.icofont-rounded-up:before {
  content: "\eaa1";
}

.icofont-scroll-bubble-down:before {
  content: "\eaa2";
}

.icofont-scroll-bubble-left:before {
  content: "\eaa3";
}

.icofont-scroll-bubble-right:before {
  content: "\eaa4";
}

.icofont-scroll-bubble-up:before {
  content: "\eaa5";
}

.icofont-scroll-double-down:before {
  content: "\eaa6";
}

.icofont-scroll-double-left:before {
  content: "\eaa7";
}

.icofont-scroll-double-right:before {
  content: "\eaa8";
}

.icofont-scroll-double-up:before {
  content: "\eaa9";
}

.icofont-scroll-down:before {
  content: "\eaaa";
}

.icofont-scroll-left:before {
  content: "\eaab";
}

.icofont-scroll-long-down:before {
  content: "\eaac";
}

.icofont-scroll-long-left:before {
  content: "\eaad";
}

.icofont-scroll-long-right:before {
  content: "\eaae";
}

.icofont-scroll-long-up:before {
  content: "\eaaf";
}

.icofont-scroll-right:before {
  content: "\eab0";
}

.icofont-scroll-up:before {
  content: "\eab1";
}

.icofont-simple-down:before {
  content: "\eab2";
}

.icofont-simple-left-down:before {
  content: "\eab3";
}

.icofont-simple-left-up:before {
  content: "\eab4";
}

.icofont-simple-left:before {
  content: "\eab5";
}

.icofont-simple-right-down:before {
  content: "\eab6";
}

.icofont-simple-right-up:before {
  content: "\eab7";
}

.icofont-simple-right:before {
  content: "\eab8";
}

.icofont-simple-up:before {
  content: "\eab9";
}

.icofont-square-down:before {
  content: "\eaba";
}

.icofont-square-left:before {
  content: "\eabb";
}

.icofont-square-right:before {
  content: "\eabc";
}

.icofont-square-up:before {
  content: "\eabd";
}

.icofont-stylish-down:before {
  content: "\eabe";
}

.icofont-stylish-left:before {
  content: "\eabf";
}

.icofont-stylish-right:before {
  content: "\eac0";
}

.icofont-stylish-up:before {
  content: "\eac1";
}

.icofont-swoosh-down:before {
  content: "\eac2";
}

.icofont-swoosh-left:before {
  content: "\eac3";
}

.icofont-swoosh-right:before {
  content: "\eac4";
}

.icofont-swoosh-up:before {
  content: "\eac5";
}

.icofont-thin-double-left:before {
  content: "\eac6";
}

.icofont-thin-double-right:before {
  content: "\eac7";
}

.icofont-thin-down:before {
  content: "\eac8";
}

.icofont-thin-left:before {
  content: "\eac9";
}

.icofont-thin-right:before {
  content: "\eaca";
}

.icofont-thin-up:before {
  content: "\eacb";
}

.icofont-abc:before {
  content: "\eacc";
}

.icofont-atom:before {
  content: "\eacd";
}

.icofont-award:before {
  content: "\eace";
}

.icofont-bell-alt:before {
  content: "\eacf";
}

.icofont-black-board:before {
  content: "\ead0";
}

.icofont-book-alt:before {
  content: "\ead1";
}

.icofont-book:before {
  content: "\ead2";
}

.icofont-brainstorming:before {
  content: "\ead3";
}

.icofont-certificate-alt-1:before {
  content: "\ead4";
}

.icofont-certificate-alt-2:before {
  content: "\ead5";
}

.icofont-certificate:before {
  content: "\ead6";
}

.icofont-education:before {
  content: "\ead7";
}

.icofont-electron:before {
  content: "\ead8";
}

.icofont-fountain-pen:before {
  content: "\ead9";
}

.icofont-globe-alt:before {
  content: "\eada";
}

.icofont-graduate-alt:before {
  content: "\eadb";
}

.icofont-graduate:before {
  content: "\eadc";
}

.icofont-group-students:before {
  content: "\eadd";
}

.icofont-hat-alt:before {
  content: "\eade";
}

.icofont-hat:before {
  content: "\eadf";
}

.icofont-instrument:before {
  content: "\eae0";
}

.icofont-lamp-light:before {
  content: "\eae1";
}

.icofont-medal:before {
  content: "\eae2";
}

.icofont-microscope-alt:before {
  content: "\eae3";
}

.icofont-microscope:before {
  content: "\eae4";
}

.icofont-paper:before {
  content: "\eae5";
}

.icofont-pen-alt-4:before {
  content: "\eae6";
}

.icofont-pen-nib:before {
  content: "\eae7";
}

.icofont-pencil-alt-5:before {
  content: "\eae8";
}

.icofont-quill-pen:before {
  content: "\eae9";
}

.icofont-read-book-alt:before {
  content: "\eaea";
}

.icofont-read-book:before {
  content: "\eaeb";
}

.icofont-school-bag:before {
  content: "\eaec";
}

.icofont-school-bus:before {
  content: "\eaed";
}

.icofont-student-alt:before {
  content: "\eaee";
}

.icofont-student:before {
  content: "\eaef";
}

.icofont-teacher:before {
  content: "\eaf0";
}

.icofont-test-bulb:before {
  content: "\eaf1";
}

.icofont-test-tube-alt:before {
  content: "\eaf2";
}

.icofont-university:before {
  content: "\eaf3";
}

.icofont-angry:before {
  content: "\eaf4";
}

.icofont-astonished:before {
  content: "\eaf5";
}

.icofont-confounded:before {
  content: "\eaf6";
}

.icofont-confused:before {
  content: "\eaf7";
}

.icofont-crying:before {
  content: "\eaf8";
}

.icofont-dizzy:before {
  content: "\eaf9";
}

.icofont-expressionless:before {
  content: "\eafa";
}

.icofont-heart-eyes:before {
  content: "\eafb";
}

.icofont-laughing:before {
  content: "\eafc";
}

.icofont-nerd-smile:before {
  content: "\eafd";
}

.icofont-open-mouth:before {
  content: "\eafe";
}

.icofont-rage:before {
  content: "\eaff";
}

.icofont-rolling-eyes:before {
  content: "\eb00";
}

.icofont-sad:before {
  content: "\eb01";
}

.icofont-simple-smile:before {
  content: "\eb02";
}

.icofont-slightly-smile:before {
  content: "\eb03";
}

.icofont-smirk:before {
  content: "\eb04";
}

.icofont-stuck-out-tongue:before {
  content: "\eb05";
}

.icofont-wink-smile:before {
  content: "\eb06";
}

.icofont-worried:before {
  content: "\eb07";
}

.icofont-file-alt:before {
  content: "\eb08";
}

.icofont-file-audio:before {
  content: "\eb09";
}

.icofont-file-avi-mp4:before {
  content: "\eb0a";
}

.icofont-file-bmp:before {
  content: "\eb0b";
}

.icofont-file-code:before {
  content: "\eb0c";
}

.icofont-file-css:before {
  content: "\eb0d";
}

.icofont-file-document:before {
  content: "\eb0e";
}

.icofont-file-eps:before {
  content: "\eb0f";
}

.icofont-file-excel:before {
  content: "\eb10";
}

.icofont-file-exe:before {
  content: "\eb11";
}

.icofont-file-file:before {
  content: "\eb12";
}

.icofont-file-flv:before {
  content: "\eb13";
}

.icofont-file-gif:before {
  content: "\eb14";
}

.icofont-file-html5:before {
  content: "\eb15";
}

.icofont-file-image:before {
  content: "\eb16";
}

.icofont-file-iso:before {
  content: "\eb17";
}

.icofont-file-java:before {
  content: "\eb18";
}

.icofont-file-javascript:before {
  content: "\eb19";
}

.icofont-file-jpg:before {
  content: "\eb1a";
}

.icofont-file-midi:before {
  content: "\eb1b";
}

.icofont-file-mov:before {
  content: "\eb1c";
}

.icofont-file-mp3:before {
  content: "\eb1d";
}

.icofont-file-pdf:before {
  content: "\eb1e";
}

.icofont-file-php:before {
  content: "\eb1f";
}

.icofont-file-png:before {
  content: "\eb20";
}

.icofont-file-powerpoint:before {
  content: "\eb21";
}

.icofont-file-presentation:before {
  content: "\eb22";
}

.icofont-file-psb:before {
  content: "\eb23";
}

.icofont-file-psd:before {
  content: "\eb24";
}

.icofont-file-python:before {
  content: "\eb25";
}

.icofont-file-ruby:before {
  content: "\eb26";
}

.icofont-file-spreadsheet:before {
  content: "\eb27";
}

.icofont-file-sql:before {
  content: "\eb28";
}

.icofont-file-svg:before {
  content: "\eb29";
}

.icofont-file-text:before {
  content: "\eb2a";
}

.icofont-file-tiff:before {
  content: "\eb2b";
}

.icofont-file-video:before {
  content: "\eb2c";
}

.icofont-file-wave:before {
  content: "\eb2d";
}

.icofont-file-wmv:before {
  content: "\eb2e";
}

.icofont-file-word:before {
  content: "\eb2f";
}

.icofont-file-zip:before {
  content: "\eb30";
}

.icofont-cycling-alt:before {
  content: "\eb31";
}

.icofont-cycling:before {
  content: "\eb32";
}

.icofont-dumbbell:before {
  content: "\eb33";
}

.icofont-dumbbells:before {
  content: "\eb34";
}

.icofont-gym-alt-1:before {
  content: "\eb35";
}

.icofont-gym-alt-2:before {
  content: "\eb36";
}

.icofont-gym-alt-3:before {
  content: "\eb37";
}

.icofont-gym:before {
  content: "\eb38";
}

.icofont-muscle-weight:before {
  content: "\eb39";
}

.icofont-muscle:before {
  content: "\eb3a";
}

.icofont-apple:before {
  content: "\eb3b";
}

.icofont-arabian-coffee:before {
  content: "\eb3c";
}

.icofont-artichoke:before {
  content: "\eb3d";
}

.icofont-asparagus:before {
  content: "\eb3e";
}

.icofont-avocado:before {
  content: "\eb3f";
}

.icofont-baby-food:before {
  content: "\eb40";
}

.icofont-banana:before {
  content: "\eb41";
}

.icofont-bbq:before {
  content: "\eb42";
}

.icofont-beans:before {
  content: "\eb43";
}

.icofont-beer:before {
  content: "\eb44";
}

.icofont-bell-pepper-capsicum:before {
  content: "\eb45";
}

.icofont-birthday-cake:before {
  content: "\eb46";
}

.icofont-bread:before {
  content: "\eb47";
}

.icofont-broccoli:before {
  content: "\eb48";
}

.icofont-burger:before {
  content: "\eb49";
}

.icofont-cabbage:before {
  content: "\eb4a";
}

.icofont-carrot:before {
  content: "\eb4b";
}

.icofont-cauli-flower:before {
  content: "\eb4c";
}

.icofont-cheese:before {
  content: "\eb4d";
}

.icofont-chef:before {
  content: "\eb4e";
}

.icofont-cherry:before {
  content: "\eb4f";
}

.icofont-chicken-fry:before {
  content: "\eb50";
}

.icofont-chicken:before {
  content: "\eb51";
}

.icofont-cocktail:before {
  content: "\eb52";
}

.icofont-coconut-water:before {
  content: "\eb53";
}

.icofont-coconut:before {
  content: "\eb54";
}

.icofont-coffee-alt:before {
  content: "\eb55";
}

.icofont-coffee-cup:before {
  content: "\eb56";
}

.icofont-coffee-mug:before {
  content: "\eb57";
}

.icofont-coffee-pot:before {
  content: "\eb58";
}

.icofont-cola:before {
  content: "\eb59";
}

.icofont-corn:before {
  content: "\eb5a";
}

.icofont-croissant:before {
  content: "\eb5b";
}

.icofont-crop-plant:before {
  content: "\eb5c";
}

.icofont-cucumber:before {
  content: "\eb5d";
}

.icofont-culinary:before {
  content: "\eb5e";
}

.icofont-cup-cake:before {
  content: "\eb5f";
}

.icofont-dining-table:before {
  content: "\eb60";
}

.icofont-donut:before {
  content: "\eb61";
}

.icofont-egg-plant:before {
  content: "\eb62";
}

.icofont-egg-poached:before {
  content: "\eb63";
}

.icofont-farmer-alt:before {
  content: "\eb64";
}

.icofont-farmer:before {
  content: "\eb65";
}

.icofont-fast-food:before {
  content: "\eb66";
}

.icofont-food-basket:before {
  content: "\eb67";
}

.icofont-food-cart:before {
  content: "\eb68";
}

.icofont-fork-and-knife:before {
  content: "\eb69";
}

.icofont-french-fries:before {
  content: "\eb6a";
}

.icofont-fruits:before {
  content: "\eb6b";
}

.icofont-grapes:before {
  content: "\eb6c";
}

.icofont-honey:before {
  content: "\eb6d";
}

.icofont-hot-dog:before {
  content: "\eb6e";
}

.icofont-ice-cream-alt:before {
  content: "\eb6f";
}

.icofont-ice-cream:before {
  content: "\eb70";
}

.icofont-juice:before {
  content: "\eb71";
}

.icofont-ketchup:before {
  content: "\eb72";
}

.icofont-kiwi:before {
  content: "\eb73";
}

.icofont-layered-cake:before {
  content: "\eb74";
}

.icofont-lemon-alt:before {
  content: "\eb75";
}

.icofont-lemon:before {
  content: "\eb76";
}

.icofont-lobster:before {
  content: "\eb77";
}

.icofont-mango:before {
  content: "\eb78";
}

.icofont-milk:before {
  content: "\eb79";
}

.icofont-mushroom:before {
  content: "\eb7a";
}

.icofont-noodles:before {
  content: "\eb7b";
}

.icofont-onion:before {
  content: "\eb7c";
}

.icofont-orange:before {
  content: "\eb7d";
}

.icofont-pear:before {
  content: "\eb7e";
}

.icofont-peas:before {
  content: "\eb7f";
}

.icofont-pepper:before {
  content: "\eb80";
}

.icofont-pie-alt:before {
  content: "\eb81";
}

.icofont-pie:before {
  content: "\eb82";
}

.icofont-pineapple:before {
  content: "\eb83";
}

.icofont-pizza-slice:before {
  content: "\eb84";
}

.icofont-pizza:before {
  content: "\eb85";
}

.icofont-plant:before {
  content: "\eb86";
}

.icofont-popcorn:before {
  content: "\eb87";
}

.icofont-potato:before {
  content: "\eb88";
}

.icofont-pumpkin:before {
  content: "\eb89";
}

.icofont-raddish:before {
  content: "\eb8a";
}

.icofont-restaurant-menu:before {
  content: "\eb8b";
}

.icofont-restaurant:before {
  content: "\eb8c";
}

.icofont-salt-and-pepper:before {
  content: "\eb8d";
}

.icofont-sandwich:before {
  content: "\eb8e";
}

.icofont-sausage:before {
  content: "\eb8f";
}

.icofont-soft-drinks:before {
  content: "\eb90";
}

.icofont-soup-bowl:before {
  content: "\eb91";
}

.icofont-spoon-and-fork:before {
  content: "\eb92";
}

.icofont-steak:before {
  content: "\eb93";
}

.icofont-strawberry:before {
  content: "\eb94";
}

.icofont-sub-sandwich:before {
  content: "\eb95";
}

.icofont-sushi:before {
  content: "\eb96";
}

.icofont-taco:before {
  content: "\eb97";
}

.icofont-tea-pot:before {
  content: "\eb98";
}

.icofont-tea:before {
  content: "\eb99";
}

.icofont-tomato:before {
  content: "\eb9a";
}

.icofont-watermelon:before {
  content: "\eb9b";
}

.icofont-wheat:before {
  content: "\eb9c";
}

.icofont-baby-backpack:before {
  content: "\eb9d";
}

.icofont-baby-cloth:before {
  content: "\eb9e";
}

.icofont-baby-milk-bottle:before {
  content: "\eb9f";
}

.icofont-baby-trolley:before {
  content: "\eba0";
}

.icofont-baby:before {
  content: "\eba1";
}

.icofont-candy:before {
  content: "\eba2";
}

.icofont-holding-hands:before {
  content: "\eba3";
}

.icofont-infant-nipple:before {
  content: "\eba4";
}

.icofont-kids-scooter:before {
  content: "\eba5";
}

.icofont-safety-pin:before {
  content: "\eba6";
}

.icofont-teddy-bear:before {
  content: "\eba7";
}

.icofont-toy-ball:before {
  content: "\eba8";
}

.icofont-toy-cat:before {
  content: "\eba9";
}

.icofont-toy-duck:before {
  content: "\ebaa";
}

.icofont-toy-elephant:before {
  content: "\ebab";
}

.icofont-toy-hand:before {
  content: "\ebac";
}

.icofont-toy-horse:before {
  content: "\ebad";
}

.icofont-toy-lattu:before {
  content: "\ebae";
}

.icofont-toy-train:before {
  content: "\ebaf";
}

.icofont-burglar:before {
  content: "\ebb0";
}

.icofont-cannon-firing:before {
  content: "\ebb1";
}

.icofont-cc-camera:before {
  content: "\ebb2";
}

.icofont-cop-badge:before {
  content: "\ebb3";
}

.icofont-cop:before {
  content: "\ebb4";
}

.icofont-court-hammer:before {
  content: "\ebb5";
}

.icofont-court:before {
  content: "\ebb6";
}

.icofont-finger-print:before {
  content: "\ebb7";
}

.icofont-gavel:before {
  content: "\ebb8";
}

.icofont-handcuff-alt:before {
  content: "\ebb9";
}

.icofont-handcuff:before {
  content: "\ebba";
}

.icofont-investigation:before {
  content: "\ebbb";
}

.icofont-investigator:before {
  content: "\ebbc";
}

.icofont-jail:before {
  content: "\ebbd";
}

.icofont-judge:before {
  content: "\ebbe";
}

.icofont-law-alt-1:before {
  content: "\ebbf";
}

.icofont-law-alt-2:before {
  content: "\ebc0";
}

.icofont-law-alt-3:before {
  content: "\ebc1";
}

.icofont-law-book:before {
  content: "\ebc2";
}

.icofont-law-document:before {
  content: "\ebc3";
}

.icofont-law-order:before {
  content: "\ebc4";
}

.icofont-law-protect:before {
  content: "\ebc5";
}

.icofont-law-scales:before {
  content: "\ebc6";
}

.icofont-law:before {
  content: "\ebc7";
}

.icofont-lawyer-alt-1:before {
  content: "\ebc8";
}

.icofont-lawyer-alt-2:before {
  content: "\ebc9";
}

.icofont-lawyer:before {
  content: "\ebca";
}

.icofont-legal:before {
  content: "\ebcb";
}

.icofont-pistol:before {
  content: "\ebcc";
}

.icofont-police-badge:before {
  content: "\ebcd";
}

.icofont-police-cap:before {
  content: "\ebce";
}

.icofont-police-car-alt-1:before {
  content: "\ebcf";
}

.icofont-police-car-alt-2:before {
  content: "\ebd0";
}

.icofont-police-car:before {
  content: "\ebd1";
}

.icofont-police-hat:before {
  content: "\ebd2";
}

.icofont-police-van:before {
  content: "\ebd3";
}

.icofont-police:before {
  content: "\ebd4";
}

.icofont-thief-alt:before {
  content: "\ebd5";
}

.icofont-thief:before {
  content: "\ebd6";
}

.icofont-abacus-alt:before {
  content: "\ebd7";
}

.icofont-abacus:before {
  content: "\ebd8";
}

.icofont-angle-180:before {
  content: "\ebd9";
}

.icofont-angle-45:before {
  content: "\ebda";
}

.icofont-angle-90:before {
  content: "\ebdb";
}

.icofont-angle:before {
  content: "\ebdc";
}

.icofont-calculator-alt-1:before {
  content: "\ebdd";
}

.icofont-calculator-alt-2:before {
  content: "\ebde";
}

.icofont-calculator:before {
  content: "\ebdf";
}

.icofont-circle-ruler-alt:before {
  content: "\ebe0";
}

.icofont-circle-ruler:before {
  content: "\ebe1";
}

.icofont-compass-alt-1:before {
  content: "\ebe2";
}

.icofont-compass-alt-2:before {
  content: "\ebe3";
}

.icofont-compass-alt-3:before {
  content: "\ebe4";
}

.icofont-compass-alt-4:before {
  content: "\ebe5";
}

.icofont-golden-ratio:before {
  content: "\ebe6";
}

.icofont-marker-alt-1:before {
  content: "\ebe7";
}

.icofont-marker-alt-2:before {
  content: "\ebe8";
}

.icofont-marker-alt-3:before {
  content: "\ebe9";
}

.icofont-marker:before {
  content: "\ebea";
}

.icofont-math:before {
  content: "\ebeb";
}

.icofont-mathematical-alt-1:before {
  content: "\ebec";
}

.icofont-mathematical-alt-2:before {
  content: "\ebed";
}

.icofont-mathematical:before {
  content: "\ebee";
}

.icofont-pen-alt-1:before {
  content: "\ebef";
}

.icofont-pen-alt-2:before {
  content: "\ebf0";
}

.icofont-pen-alt-3:before {
  content: "\ebf1";
}

.icofont-pen-holder-alt-1:before {
  content: "\ebf2";
}

.icofont-pen-holder:before {
  content: "\ebf3";
}

.icofont-pen:before {
  content: "\ebf4";
}

.icofont-pencil-alt-1:before {
  content: "\ebf5";
}

.icofont-pencil-alt-2:before {
  content: "\ebf6";
}

.icofont-pencil-alt-3:before {
  content: "\ebf7";
}

.icofont-pencil-alt-4:before {
  content: "\ebf8";
}

.icofont-pencil:before {
  content: "\ebf9";
}

.icofont-ruler-alt-1:before {
  content: "\ebfa";
}

.icofont-ruler-alt-2:before {
  content: "\ebfb";
}

.icofont-ruler-compass-alt:before {
  content: "\ebfc";
}

.icofont-ruler-compass:before {
  content: "\ebfd";
}

.icofont-ruler-pencil-alt-1:before {
  content: "\ebfe";
}

.icofont-ruler-pencil-alt-2:before {
  content: "\ebff";
}

.icofont-ruler-pencil:before {
  content: "\ec00";
}

.icofont-ruler:before {
  content: "\ec01";
}

.icofont-rulers-alt:before {
  content: "\ec02";
}

.icofont-rulers:before {
  content: "\ec03";
}

.icofont-square-root:before {
  content: "\ec04";
}

.icofont-ui-calculator:before {
  content: "\ec05";
}

.icofont-aids:before {
  content: "\ec06";
}

.icofont-ambulance-crescent:before {
  content: "\ec07";
}

.icofont-ambulance-cross:before {
  content: "\ec08";
}

.icofont-ambulance:before {
  content: "\ec09";
}

.icofont-autism:before {
  content: "\ec0a";
}

.icofont-bandage:before {
  content: "\ec0b";
}

.icofont-blind:before {
  content: "\ec0c";
}

.icofont-blood-drop:before {
  content: "\ec0d";
}

.icofont-blood-test:before {
  content: "\ec0e";
}

.icofont-blood:before {
  content: "\ec0f";
}

.icofont-brain-alt:before {
  content: "\ec10";
}

.icofont-brain:before {
  content: "\ec11";
}

.icofont-capsule:before {
  content: "\ec12";
}

.icofont-crutch:before {
  content: "\ec13";
}

.icofont-disabled:before {
  content: "\ec14";
}

.icofont-dna-alt-1:before {
  content: "\ec15";
}

.icofont-dna-alt-2:before {
  content: "\ec16";
}

.icofont-dna:before {
  content: "\ec17";
}

.icofont-doctor-alt:before {
  content: "\ec18";
}

.icofont-doctor:before {
  content: "\ec19";
}

.icofont-drug-pack:before {
  content: "\ec1a";
}

.icofont-drug:before {
  content: "\ec1b";
}

.icofont-first-aid-alt:before {
  content: "\ec1c";
}

.icofont-first-aid:before {
  content: "\ec1d";
}

.icofont-heart-beat-alt:before {
  content: "\ec1e";
}

.icofont-heart-beat:before {
  content: "\ec1f";
}

.icofont-heartbeat:before {
  content: "\ec20";
}

.icofont-herbal:before {
  content: "\ec21";
}

.icofont-hospital:before {
  content: "\ec22";
}

.icofont-icu:before {
  content: "\ec23";
}

.icofont-injection-syringe:before {
  content: "\ec24";
}

.icofont-laboratory:before {
  content: "\ec25";
}

.icofont-medical-sign-alt:before {
  content: "\ec26";
}

.icofont-medical-sign:before {
  content: "\ec27";
}

.icofont-nurse-alt:before {
  content: "\ec28";
}

.icofont-nurse:before {
  content: "\ec29";
}

.icofont-nursing-home:before {
  content: "\ec2a";
}

.icofont-operation-theater:before {
  content: "\ec2b";
}

.icofont-paralysis-disability:before {
  content: "\ec2c";
}

.icofont-patient-bed:before {
  content: "\ec2d";
}

.icofont-patient-file:before {
  content: "\ec2e";
}

.icofont-pills:before {
  content: "\ec2f";
}

.icofont-prescription:before {
  content: "\ec30";
}

.icofont-pulse:before {
  content: "\ec31";
}

.icofont-stethoscope-alt:before {
  content: "\ec32";
}

.icofont-stethoscope:before {
  content: "\ec33";
}

.icofont-stretcher:before {
  content: "\ec34";
}

.icofont-surgeon-alt:before {
  content: "\ec35";
}

.icofont-surgeon:before {
  content: "\ec36";
}

.icofont-tablets:before {
  content: "\ec37";
}

.icofont-test-bottle:before {
  content: "\ec38";
}

.icofont-test-tube:before {
  content: "\ec39";
}

.icofont-thermometer-alt:before {
  content: "\ec3a";
}

.icofont-thermometer:before {
  content: "\ec3b";
}

.icofont-tooth:before {
  content: "\ec3c";
}

.icofont-xray:before {
  content: "\ec3d";
}

.icofont-ui-add:before {
  content: "\ec3e";
}

.icofont-ui-alarm:before {
  content: "\ec3f";
}

.icofont-ui-battery:before {
  content: "\ec40";
}

.icofont-ui-block:before {
  content: "\ec41";
}

.icofont-ui-bluetooth:before {
  content: "\ec42";
}

.icofont-ui-brightness:before {
  content: "\ec43";
}

.icofont-ui-browser:before {
  content: "\ec44";
}

.icofont-ui-calendar:before {
  content: "\ec45";
}

.icofont-ui-call:before {
  content: "\ec46";
}

.icofont-ui-camera:before {
  content: "\ec47";
}

.icofont-ui-cart:before {
  content: "\ec48";
}

.icofont-ui-cell-phone:before {
  content: "\ec49";
}

.icofont-ui-chat:before {
  content: "\ec4a";
}

.icofont-ui-check:before {
  content: "\ec4b";
}

.icofont-ui-clip-board:before {
  content: "\ec4c";
}

.icofont-ui-clip:before {
  content: "\ec4d";
}

.icofont-ui-clock:before {
  content: "\ec4e";
}

.icofont-ui-close:before {
  content: "\ec4f";
}

.icofont-ui-contact-list:before {
  content: "\ec50";
}

.icofont-ui-copy:before {
  content: "\ec51";
}

.icofont-ui-cut:before {
  content: "\ec52";
}

.icofont-ui-delete:before {
  content: "\ec53";
}

.icofont-ui-dial-phone:before {
  content: "\ec54";
}

.icofont-ui-edit:before {
  content: "\ec55";
}

.icofont-ui-email:before {
  content: "\ec56";
}

.icofont-ui-file:before {
  content: "\ec57";
}

.icofont-ui-fire-wall:before {
  content: "\ec58";
}

.icofont-ui-flash-light:before {
  content: "\ec59";
}

.icofont-ui-flight:before {
  content: "\ec5a";
}

.icofont-ui-folder:before {
  content: "\ec5b";
}

.icofont-ui-game:before {
  content: "\ec5c";
}

.icofont-ui-handicapped:before {
  content: "\ec5d";
}

.icofont-ui-home:before {
  content: "\ec5e";
}

.icofont-ui-image:before {
  content: "\ec5f";
}

.icofont-ui-laoding:before {
  content: "\ec60";
}

.icofont-ui-lock:before {
  content: "\ec61";
}

.icofont-ui-love-add:before {
  content: "\ec62";
}

.icofont-ui-love-broken:before {
  content: "\ec63";
}

.icofont-ui-love-remove:before {
  content: "\ec64";
}

.icofont-ui-love:before {
  content: "\ec65";
}

.icofont-ui-map:before {
  content: "\ec66";
}

.icofont-ui-message:before {
  content: "\ec67";
}

.icofont-ui-messaging:before {
  content: "\ec68";
}

.icofont-ui-movie:before {
  content: "\ec69";
}

.icofont-ui-music-player:before {
  content: "\ec6a";
}

.icofont-ui-music:before {
  content: "\ec6b";
}

.icofont-ui-mute:before {
  content: "\ec6c";
}

.icofont-ui-network:before {
  content: "\ec6d";
}

.icofont-ui-next:before {
  content: "\ec6e";
}

.icofont-ui-note:before {
  content: "\ec6f";
}

.icofont-ui-office:before {
  content: "\ec70";
}

.icofont-ui-password:before {
  content: "\ec71";
}

.icofont-ui-pause:before {
  content: "\ec72";
}

.icofont-ui-play-stop:before {
  content: "\ec73";
}

.icofont-ui-play:before {
  content: "\ec74";
}

.icofont-ui-pointer:before {
  content: "\ec75";
}

.icofont-ui-power:before {
  content: "\ec76";
}

.icofont-ui-press:before {
  content: "\ec77";
}

.icofont-ui-previous:before {
  content: "\ec78";
}

.icofont-ui-rate-add:before {
  content: "\ec79";
}

.icofont-ui-rate-blank:before {
  content: "\ec7a";
}

.icofont-ui-rate-remove:before {
  content: "\ec7b";
}

.icofont-ui-rating:before {
  content: "\ec7c";
}

.icofont-ui-record:before {
  content: "\ec7d";
}

.icofont-ui-remove:before {
  content: "\ec7e";
}

.icofont-ui-reply:before {
  content: "\ec7f";
}

.icofont-ui-rotation:before {
  content: "\ec80";
}

.icofont-ui-rss:before {
  content: "\ec81";
}

.icofont-ui-search:before {
  content: "\ec82";
}

.icofont-ui-settings:before {
  content: "\ec83";
}

.icofont-ui-social-link:before {
  content: "\ec84";
}

.icofont-ui-tag:before {
  content: "\ec85";
}

.icofont-ui-text-chat:before {
  content: "\ec86";
}

.icofont-ui-text-loading:before {
  content: "\ec87";
}

.icofont-ui-theme:before {
  content: "\ec88";
}

.icofont-ui-timer:before {
  content: "\ec89";
}

.icofont-ui-touch-phone:before {
  content: "\ec8a";
}

.icofont-ui-travel:before {
  content: "\ec8b";
}

.icofont-ui-unlock:before {
  content: "\ec8c";
}

.icofont-ui-user-group:before {
  content: "\ec8d";
}

.icofont-ui-user:before {
  content: "\ec8e";
}

.icofont-ui-v-card:before {
  content: "\ec8f";
}

.icofont-ui-video-chat:before {
  content: "\ec90";
}

.icofont-ui-video-message:before {
  content: "\ec91";
}

.icofont-ui-video-play:before {
  content: "\ec92";
}

.icofont-ui-video:before {
  content: "\ec93";
}

.icofont-ui-volume:before {
  content: "\ec94";
}

.icofont-ui-weather:before {
  content: "\ec95";
}

.icofont-ui-wifi:before {
  content: "\ec96";
}

.icofont-ui-zoom-in:before {
  content: "\ec97";
}

.icofont-ui-zoom-out:before {
  content: "\ec98";
}

.icofont-cassette-player:before {
  content: "\ec99";
}

.icofont-cassette:before {
  content: "\ec9a";
}

.icofont-forward:before {
  content: "\ec9b";
}

.icofont-guiter:before {
  content: "\ec9c";
}

.icofont-movie:before {
  content: "\ec9d";
}

.icofont-multimedia:before {
  content: "\ec9e";
}

.icofont-music-alt:before {
  content: "\ec9f";
}

.icofont-music-disk:before {
  content: "\eca0";
}

.icofont-music-note:before {
  content: "\eca1";
}

.icofont-music-notes:before {
  content: "\eca2";
}

.icofont-music:before {
  content: "\eca3";
}

.icofont-mute-volume:before {
  content: "\eca4";
}

.icofont-pause:before {
  content: "\eca5";
}

.icofont-play-alt-1:before {
  content: "\eca6";
}

.icofont-play-alt-2:before {
  content: "\eca7";
}

.icofont-play-alt-3:before {
  content: "\eca8";
}

.icofont-play-pause:before {
  content: "\eca9";
}

.icofont-play:before {
  content: "\ecaa";
}

.icofont-record:before {
  content: "\ecab";
}

.icofont-retro-music-disk:before {
  content: "\ecac";
}

.icofont-rewind:before {
  content: "\ecad";
}

.icofont-song-notes:before {
  content: "\ecae";
}

.icofont-sound-wave-alt:before {
  content: "\ecaf";
}

.icofont-sound-wave:before {
  content: "\ecb0";
}

.icofont-stop:before {
  content: "\ecb1";
}

.icofont-video-alt:before {
  content: "\ecb2";
}

.icofont-video-cam:before {
  content: "\ecb3";
}

.icofont-video-clapper:before {
  content: "\ecb4";
}

.icofont-video:before {
  content: "\ecb5";
}

.icofont-volume-bar:before {
  content: "\ecb6";
}

.icofont-volume-down:before {
  content: "\ecb7";
}

.icofont-volume-mute:before {
  content: "\ecb8";
}

.icofont-volume-off:before {
  content: "\ecb9";
}

.icofont-volume-up:before {
  content: "\ecba";
}

.icofont-youtube-play:before {
  content: "\ecbb";
}

.icofont-2checkout-alt:before {
  content: "\ecbc";
}

.icofont-2checkout:before {
  content: "\ecbd";
}

.icofont-amazon-alt:before {
  content: "\ecbe";
}

.icofont-amazon:before {
  content: "\ecbf";
}

.icofont-american-express-alt:before {
  content: "\ecc0";
}

.icofont-american-express:before {
  content: "\ecc1";
}

.icofont-apple-pay-alt:before {
  content: "\ecc2";
}

.icofont-apple-pay:before {
  content: "\ecc3";
}

.icofont-bank-transfer-alt:before {
  content: "\ecc4";
}

.icofont-bank-transfer:before {
  content: "\ecc5";
}

.icofont-braintree-alt:before {
  content: "\ecc6";
}

.icofont-braintree:before {
  content: "\ecc7";
}

.icofont-cash-on-delivery-alt:before {
  content: "\ecc8";
}

.icofont-cash-on-delivery:before {
  content: "\ecc9";
}

.icofont-diners-club-alt-1:before {
  content: "\ecca";
}

.icofont-diners-club-alt-2:before {
  content: "\eccb";
}

.icofont-diners-club-alt-3:before {
  content: "\eccc";
}

.icofont-diners-club:before {
  content: "\eccd";
}

.icofont-discover-alt:before {
  content: "\ecce";
}

.icofont-discover:before {
  content: "\eccf";
}

.icofont-eway-alt:before {
  content: "\ecd0";
}

.icofont-eway:before {
  content: "\ecd1";
}

.icofont-google-wallet-alt-1:before {
  content: "\ecd2";
}

.icofont-google-wallet-alt-2:before {
  content: "\ecd3";
}

.icofont-google-wallet-alt-3:before {
  content: "\ecd4";
}

.icofont-google-wallet:before {
  content: "\ecd5";
}

.icofont-jcb-alt:before {
  content: "\ecd6";
}

.icofont-jcb:before {
  content: "\ecd7";
}

.icofont-maestro-alt:before {
  content: "\ecd8";
}

.icofont-maestro:before {
  content: "\ecd9";
}

.icofont-mastercard-alt:before {
  content: "\ecda";
}

.icofont-mastercard:before {
  content: "\ecdb";
}

.icofont-payoneer-alt:before {
  content: "\ecdc";
}

.icofont-payoneer:before {
  content: "\ecdd";
}

.icofont-paypal-alt:before {
  content: "\ecde";
}

.icofont-paypal:before {
  content: "\ecdf";
}

.icofont-sage-alt:before {
  content: "\ece0";
}

.icofont-sage:before {
  content: "\ece1";
}

.icofont-skrill-alt:before {
  content: "\ece2";
}

.icofont-skrill:before {
  content: "\ece3";
}

.icofont-stripe-alt:before {
  content: "\ece4";
}

.icofont-stripe:before {
  content: "\ece5";
}

.icofont-visa-alt:before {
  content: "\ece6";
}

.icofont-visa-electron:before {
  content: "\ece7";
}

.icofont-visa:before {
  content: "\ece8";
}

.icofont-western-union-alt:before {
  content: "\ece9";
}

.icofont-western-union:before {
  content: "\ecea";
}

.icofont-boy:before {
  content: "\eceb";
}

.icofont-business-man-alt-1:before {
  content: "\ecec";
}

.icofont-business-man-alt-2:before {
  content: "\eced";
}

.icofont-business-man-alt-3:before {
  content: "\ecee";
}

.icofont-business-man:before {
  content: "\ecef";
}

.icofont-female:before {
  content: "\ecf0";
}

.icofont-funky-man:before {
  content: "\ecf1";
}

.icofont-girl-alt:before {
  content: "\ecf2";
}

.icofont-girl:before {
  content: "\ecf3";
}

.icofont-group:before {
  content: "\ecf4";
}

.icofont-hotel-boy-alt:before {
  content: "\ecf5";
}

.icofont-hotel-boy:before {
  content: "\ecf6";
}

.icofont-kid:before {
  content: "\ecf7";
}

.icofont-man-in-glasses:before {
  content: "\ecf8";
}

.icofont-people:before {
  content: "\ecf9";
}

.icofont-support:before {
  content: "\ecfa";
}

.icofont-user-alt-1:before {
  content: "\ecfb";
}

.icofont-user-alt-2:before {
  content: "\ecfc";
}

.icofont-user-alt-3:before {
  content: "\ecfd";
}

.icofont-user-alt-4:before {
  content: "\ecfe";
}

.icofont-user-alt-5:before {
  content: "\ecff";
}

.icofont-user-alt-6:before {
  content: "\ed00";
}

.icofont-user-alt-7:before {
  content: "\ed01";
}

.icofont-user-female:before {
  content: "\ed02";
}

.icofont-user-male:before {
  content: "\ed03";
}

.icofont-user-suited:before {
  content: "\ed04";
}

.icofont-user:before {
  content: "\ed05";
}

.icofont-users-alt-1:before {
  content: "\ed06";
}

.icofont-users-alt-2:before {
  content: "\ed07";
}

.icofont-users-alt-3:before {
  content: "\ed08";
}

.icofont-users-alt-4:before {
  content: "\ed09";
}

.icofont-users-alt-5:before {
  content: "\ed0a";
}

.icofont-users-alt-6:before {
  content: "\ed0b";
}

.icofont-users-social:before {
  content: "\ed0c";
}

.icofont-users:before {
  content: "\ed0d";
}

.icofont-waiter-alt:before {
  content: "\ed0e";
}

.icofont-waiter:before {
  content: "\ed0f";
}

.icofont-woman-in-glasses:before {
  content: "\ed10";
}

.icofont-search-1:before {
  content: "\ed11";
}

.icofont-search-2:before {
  content: "\ed12";
}

.icofont-search-document:before {
  content: "\ed13";
}

.icofont-search-folder:before {
  content: "\ed14";
}

.icofont-search-job:before {
  content: "\ed15";
}

.icofont-search-map:before {
  content: "\ed16";
}

.icofont-search-property:before {
  content: "\ed17";
}

.icofont-search-restaurant:before {
  content: "\ed18";
}

.icofont-search-stock:before {
  content: "\ed19";
}

.icofont-search-user:before {
  content: "\ed1a";
}

.icofont-search:before {
  content: "\ed1b";
}

.icofont-500px:before {
  content: "\ed1c";
}

.icofont-aim:before {
  content: "\ed1d";
}

.icofont-badoo:before {
  content: "\ed1e";
}

.icofont-baidu-tieba:before {
  content: "\ed1f";
}

.icofont-bbm-messenger:before {
  content: "\ed20";
}

.icofont-bebo:before {
  content: "\ed21";
}

.icofont-behance:before {
  content: "\ed22";
}

.icofont-blogger:before {
  content: "\ed23";
}

.icofont-bootstrap:before {
  content: "\ed24";
}

.icofont-brightkite:before {
  content: "\ed25";
}

.icofont-cloudapp:before {
  content: "\ed26";
}

.icofont-concrete5:before {
  content: "\ed27";
}

.icofont-delicious:before {
  content: "\ed28";
}

.icofont-designbump:before {
  content: "\ed29";
}

.icofont-designfloat:before {
  content: "\ed2a";
}

.icofont-deviantart:before {
  content: "\ed2b";
}

.icofont-digg:before {
  content: "\ed2c";
}

.icofont-dotcms:before {
  content: "\ed2d";
}

.icofont-dribbble:before {
  content: "\ed2e";
}

.icofont-dribble:before {
  content: "\ed2f";
}

.icofont-dropbox:before {
  content: "\ed30";
}

.icofont-ebuddy:before {
  content: "\ed31";
}

.icofont-ello:before {
  content: "\ed32";
}

.icofont-ember:before {
  content: "\ed33";
}

.icofont-envato:before {
  content: "\ed34";
}

.icofont-evernote:before {
  content: "\ed35";
}

.icofont-facebook-messenger:before {
  content: "\ed36";
}

.icofont-facebook:before {
  content: "\ed37";
}

.icofont-feedburner:before {
  content: "\ed38";
}

.icofont-flikr:before {
  content: "\ed39";
}

.icofont-folkd:before {
  content: "\ed3a";
}

.icofont-foursquare:before {
  content: "\ed3b";
}

.icofont-friendfeed:before {
  content: "\ed3c";
}

.icofont-ghost:before {
  content: "\ed3d";
}

.icofont-github:before {
  content: "\ed3e";
}

.icofont-gnome:before {
  content: "\ed3f";
}

.icofont-google-buzz:before {
  content: "\ed40";
}

.icofont-google-hangouts:before {
  content: "\ed41";
}

.icofont-google-map:before {
  content: "\ed42";
}

.icofont-google-plus:before {
  content: "\ed43";
}

.icofont-google-talk:before {
  content: "\ed44";
}

.icofont-hype-machine:before {
  content: "\ed45";
}

.icofont-instagram:before {
  content: "\ed46";
}

.icofont-kakaotalk:before {
  content: "\ed47";
}

.icofont-kickstarter:before {
  content: "\ed48";
}

.icofont-kik:before {
  content: "\ed49";
}

.icofont-kiwibox:before {
  content: "\ed4a";
}

.icofont-line-messenger:before {
  content: "\ed4b";
}

.icofont-line:before {
  content: "\ed4c";
}

.icofont-linkedin:before {
  content: "\ed4d";
}

.icofont-linux-mint:before {
  content: "\ed4e";
}

.icofont-live-messenger:before {
  content: "\ed4f";
}

.icofont-livejournal:before {
  content: "\ed50";
}

.icofont-magento:before {
  content: "\ed51";
}

.icofont-meetme:before {
  content: "\ed52";
}

.icofont-meetup:before {
  content: "\ed53";
}

.icofont-mixx:before {
  content: "\ed54";
}

.icofont-newsvine:before {
  content: "\ed55";
}

.icofont-nimbuss:before {
  content: "\ed56";
}

.icofont-odnoklassniki:before {
  content: "\ed57";
}

.icofont-opencart:before {
  content: "\ed58";
}

.icofont-oscommerce:before {
  content: "\ed59";
}

.icofont-pandora:before {
  content: "\ed5a";
}

.icofont-photobucket:before {
  content: "\ed5b";
}

.icofont-picasa:before {
  content: "\ed5c";
}

.icofont-pinterest:before {
  content: "\ed5d";
}

.icofont-prestashop:before {
  content: "\ed5e";
}

.icofont-qik:before {
  content: "\ed5f";
}

.icofont-qq:before {
  content: "\ed60";
}

.icofont-readernaut:before {
  content: "\ed61";
}

.icofont-reddit:before {
  content: "\ed62";
}

.icofont-renren:before {
  content: "\ed63";
}

.icofont-rss:before {
  content: "\ed64";
}

.icofont-shopify:before {
  content: "\ed65";
}

.icofont-silverstripe:before {
  content: "\ed66";
}

.icofont-skype:before {
  content: "\ed67";
}

.icofont-slack:before {
  content: "\ed68";
}

.icofont-slashdot:before {
  content: "\ed69";
}

.icofont-slidshare:before {
  content: "\ed6a";
}

.icofont-smugmug:before {
  content: "\ed6b";
}

.icofont-snapchat:before {
  content: "\ed6c";
}

.icofont-soundcloud:before {
  content: "\ed6d";
}

.icofont-spotify:before {
  content: "\ed6e";
}

.icofont-stack-exchange:before {
  content: "\ed6f";
}

.icofont-stack-overflow:before {
  content: "\ed70";
}

.icofont-steam:before {
  content: "\ed71";
}

.icofont-stumbleupon:before {
  content: "\ed72";
}

.icofont-tagged:before {
  content: "\ed73";
}

.icofont-technorati:before {
  content: "\ed74";
}

.icofont-telegram:before {
  content: "\ed75";
}

.icofont-tinder:before {
  content: "\ed76";
}

.icofont-trello:before {
  content: "\ed77";
}

.icofont-tumblr:before {
  content: "\ed78";
}

.icofont-twitch:before {
  content: "\ed79";
}

.icofont-twitter:before {
  content: "\ed7a";
}

.icofont-typo3:before {
  content: "\ed7b";
}

.icofont-ubercart:before {
  content: "\ed7c";
}

.icofont-viber:before {
  content: "\ed7d";
}

.icofont-viddler:before {
  content: "\ed7e";
}

.icofont-vimeo:before {
  content: "\ed7f";
}

.icofont-vine:before {
  content: "\ed80";
}

.icofont-virb:before {
  content: "\ed81";
}

.icofont-virtuemart:before {
  content: "\ed82";
}

.icofont-vk:before {
  content: "\ed83";
}

.icofont-wechat:before {
  content: "\ed84";
}

.icofont-weibo:before {
  content: "\ed85";
}

.icofont-whatsapp:before {
  content: "\ed86";
}

.icofont-xing:before {
  content: "\ed87";
}

.icofont-yahoo:before {
  content: "\ed88";
}

.icofont-yelp:before {
  content: "\ed89";
}

.icofont-youku:before {
  content: "\ed8a";
}

.icofont-youtube:before {
  content: "\ed8b";
}

.icofont-zencart:before {
  content: "\ed8c";
}

.icofont-badminton-birdie:before {
  content: "\ed8d";
}

.icofont-baseball:before {
  content: "\ed8e";
}

.icofont-baseballer:before {
  content: "\ed8f";
}

.icofont-basketball-hoop:before {
  content: "\ed90";
}

.icofont-basketball:before {
  content: "\ed91";
}

.icofont-billiard-ball:before {
  content: "\ed92";
}

.icofont-boot-alt-1:before {
  content: "\ed93";
}

.icofont-boot-alt-2:before {
  content: "\ed94";
}

.icofont-boot:before {
  content: "\ed95";
}

.icofont-bowling-alt:before {
  content: "\ed96";
}

.icofont-bowling:before {
  content: "\ed97";
}

.icofont-canoe:before {
  content: "\ed98";
}

.icofont-cheer-leader:before {
  content: "\ed99";
}

.icofont-climbing:before {
  content: "\ed9a";
}

.icofont-corner:before {
  content: "\ed9b";
}

.icofont-field-alt:before {
  content: "\ed9c";
}

.icofont-field:before {
  content: "\ed9d";
}

.icofont-football-alt:before {
  content: "\ed9e";
}

.icofont-football-american:before {
  content: "\ed9f";
}

.icofont-football:before {
  content: "\eda0";
}

.icofont-foul:before {
  content: "\eda1";
}

.icofont-goal-keeper:before {
  content: "\eda2";
}

.icofont-goal:before {
  content: "\eda3";
}

.icofont-golf-alt:before {
  content: "\eda4";
}

.icofont-golf-bag:before {
  content: "\eda5";
}

.icofont-golf-cart:before {
  content: "\eda6";
}

.icofont-golf-field:before {
  content: "\eda7";
}

.icofont-golf:before {
  content: "\eda8";
}

.icofont-golfer:before {
  content: "\eda9";
}

.icofont-helmet:before {
  content: "\edaa";
}

.icofont-hockey-alt:before {
  content: "\edab";
}

.icofont-hockey:before {
  content: "\edac";
}

.icofont-ice-skate:before {
  content: "\edad";
}

.icofont-jersey-alt:before {
  content: "\edae";
}

.icofont-jersey:before {
  content: "\edaf";
}

.icofont-jumping:before {
  content: "\edb0";
}

.icofont-kick:before {
  content: "\edb1";
}

.icofont-leg:before {
  content: "\edb2";
}

.icofont-match-review:before {
  content: "\edb3";
}

.icofont-medal-sport:before {
  content: "\edb4";
}

.icofont-offside:before {
  content: "\edb5";
}

.icofont-olympic-logo:before {
  content: "\edb6";
}

.icofont-olympic:before {
  content: "\edb7";
}

.icofont-padding:before {
  content: "\edb8";
}

.icofont-penalty-card:before {
  content: "\edb9";
}

.icofont-racer:before {
  content: "\edba";
}

.icofont-racing-car:before {
  content: "\edbb";
}

.icofont-racing-flag-alt:before {
  content: "\edbc";
}

.icofont-racing-flag:before {
  content: "\edbd";
}

.icofont-racings-wheel:before {
  content: "\edbe";
}

.icofont-referee:before {
  content: "\edbf";
}

.icofont-refree-jersey:before {
  content: "\edc0";
}

.icofont-result-sport:before {
  content: "\edc1";
}

.icofont-rugby-ball:before {
  content: "\edc2";
}

.icofont-rugby-player:before {
  content: "\edc3";
}

.icofont-rugby:before {
  content: "\edc4";
}

.icofont-runner-alt-1:before {
  content: "\edc5";
}

.icofont-runner-alt-2:before {
  content: "\edc6";
}

.icofont-runner:before {
  content: "\edc7";
}

.icofont-score-board:before {
  content: "\edc8";
}

.icofont-skiing-man:before {
  content: "\edc9";
}

.icofont-skydiving-goggles:before {
  content: "\edca";
}

.icofont-snow-mobile:before {
  content: "\edcb";
}

.icofont-steering:before {
  content: "\edcc";
}

.icofont-stopwatch:before {
  content: "\edcd";
}

.icofont-substitute:before {
  content: "\edce";
}

.icofont-swimmer:before {
  content: "\edcf";
}

.icofont-table-tennis:before {
  content: "\edd0";
}

.icofont-team-alt:before {
  content: "\edd1";
}

.icofont-team:before {
  content: "\edd2";
}

.icofont-tennis-player:before {
  content: "\edd3";
}

.icofont-tennis:before {
  content: "\edd4";
}

.icofont-tracking:before {
  content: "\edd5";
}

.icofont-trophy-alt:before {
  content: "\edd6";
}

.icofont-trophy:before {
  content: "\edd7";
}

.icofont-volleyball-alt:before {
  content: "\edd8";
}

.icofont-volleyball-fire:before {
  content: "\edd9";
}

.icofont-volleyball:before {
  content: "\edda";
}

.icofont-water-bottle:before {
  content: "\eddb";
}

.icofont-whistle-alt:before {
  content: "\eddc";
}

.icofont-whistle:before {
  content: "\eddd";
}

.icofont-win-trophy:before {
  content: "\edde";
}

.icofont-align-center:before {
  content: "\eddf";
}

.icofont-align-left:before {
  content: "\ede0";
}

.icofont-align-right:before {
  content: "\ede1";
}

.icofont-all-caps:before {
  content: "\ede2";
}

.icofont-bold:before {
  content: "\ede3";
}

.icofont-brush:before {
  content: "\ede4";
}

.icofont-clip-board:before {
  content: "\ede5";
}

.icofont-code-alt:before {
  content: "\ede6";
}

.icofont-color-bucket:before {
  content: "\ede7";
}

.icofont-color-picker:before {
  content: "\ede8";
}

.icofont-copy-invert:before {
  content: "\ede9";
}

.icofont-copy:before {
  content: "\edea";
}

.icofont-cut:before {
  content: "\edeb";
}

.icofont-delete-alt:before {
  content: "\edec";
}

.icofont-edit-alt:before {
  content: "\eded";
}

.icofont-eraser-alt:before {
  content: "\edee";
}

.icofont-font:before {
  content: "\edef";
}

.icofont-heading:before {
  content: "\edf0";
}

.icofont-indent:before {
  content: "\edf1";
}

.icofont-italic-alt:before {
  content: "\edf2";
}

.icofont-italic:before {
  content: "\edf3";
}

.icofont-justify-all:before {
  content: "\edf4";
}

.icofont-justify-center:before {
  content: "\edf5";
}

.icofont-justify-left:before {
  content: "\edf6";
}

.icofont-justify-right:before {
  content: "\edf7";
}

.icofont-link-broken:before {
  content: "\edf8";
}

.icofont-outdent:before {
  content: "\edf9";
}

.icofont-paper-clip:before {
  content: "\edfa";
}

.icofont-paragraph:before {
  content: "\edfb";
}

.icofont-pin:before {
  content: "\edfc";
}

.icofont-printer:before {
  content: "\edfd";
}

.icofont-redo:before {
  content: "\edfe";
}

.icofont-rotation:before {
  content: "\edff";
}

.icofont-save:before {
  content: "\ee00";
}

.icofont-small-cap:before {
  content: "\ee01";
}

.icofont-strike-through:before {
  content: "\ee02";
}

.icofont-sub-listing:before {
  content: "\ee03";
}

.icofont-subscript:before {
  content: "\ee04";
}

.icofont-superscript:before {
  content: "\ee05";
}

.icofont-table:before {
  content: "\ee06";
}

.icofont-text-height:before {
  content: "\ee07";
}

.icofont-text-width:before {
  content: "\ee08";
}

.icofont-trash:before {
  content: "\ee09";
}

.icofont-underline:before {
  content: "\ee0a";
}

.icofont-undo:before {
  content: "\ee0b";
}

.icofont-air-balloon:before {
  content: "\ee0c";
}

.icofont-airplane-alt:before {
  content: "\ee0d";
}

.icofont-airplane:before {
  content: "\ee0e";
}

.icofont-articulated-truck:before {
  content: "\ee0f";
}

.icofont-auto-mobile:before {
  content: "\ee10";
}

.icofont-auto-rickshaw:before {
  content: "\ee11";
}

.icofont-bicycle-alt-1:before {
  content: "\ee12";
}

.icofont-bicycle-alt-2:before {
  content: "\ee13";
}

.icofont-bicycle:before {
  content: "\ee14";
}

.icofont-bus-alt-1:before {
  content: "\ee15";
}

.icofont-bus-alt-2:before {
  content: "\ee16";
}

.icofont-bus-alt-3:before {
  content: "\ee17";
}

.icofont-bus:before {
  content: "\ee18";
}

.icofont-cab:before {
  content: "\ee19";
}

.icofont-cable-car:before {
  content: "\ee1a";
}

.icofont-car-alt-1:before {
  content: "\ee1b";
}

.icofont-car-alt-2:before {
  content: "\ee1c";
}

.icofont-car-alt-3:before {
  content: "\ee1d";
}

.icofont-car-alt-4:before {
  content: "\ee1e";
}

.icofont-car:before {
  content: "\ee1f";
}

.icofont-delivery-time:before {
  content: "\ee20";
}

.icofont-fast-delivery:before {
  content: "\ee21";
}

.icofont-fire-truck-alt:before {
  content: "\ee22";
}

.icofont-fire-truck:before {
  content: "\ee23";
}

.icofont-free-delivery:before {
  content: "\ee24";
}

.icofont-helicopter:before {
  content: "\ee25";
}

.icofont-motor-bike-alt:before {
  content: "\ee26";
}

.icofont-motor-bike:before {
  content: "\ee27";
}

.icofont-motor-biker:before {
  content: "\ee28";
}

.icofont-oil-truck:before {
  content: "\ee29";
}

.icofont-rickshaw:before {
  content: "\ee2a";
}

.icofont-rocket-alt-1:before {
  content: "\ee2b";
}

.icofont-rocket-alt-2:before {
  content: "\ee2c";
}

.icofont-rocket:before {
  content: "\ee2d";
}

.icofont-sail-boat-alt-1:before {
  content: "\ee2e";
}

.icofont-sail-boat-alt-2:before {
  content: "\ee2f";
}

.icofont-sail-boat:before {
  content: "\ee30";
}

.icofont-scooter:before {
  content: "\ee31";
}

.icofont-sea-plane:before {
  content: "\ee32";
}

.icofont-ship-alt:before {
  content: "\ee33";
}

.icofont-ship:before {
  content: "\ee34";
}

.icofont-speed-boat:before {
  content: "\ee35";
}

.icofont-taxi:before {
  content: "\ee36";
}

.icofont-tractor:before {
  content: "\ee37";
}

.icofont-train-line:before {
  content: "\ee38";
}

.icofont-train-steam:before {
  content: "\ee39";
}

.icofont-tram:before {
  content: "\ee3a";
}

.icofont-truck-alt:before {
  content: "\ee3b";
}

.icofont-truck-loaded:before {
  content: "\ee3c";
}

.icofont-truck:before {
  content: "\ee3d";
}

.icofont-van-alt:before {
  content: "\ee3e";
}

.icofont-van:before {
  content: "\ee3f";
}

.icofont-yacht:before {
  content: "\ee40";
}

.icofont-5-star-hotel:before {
  content: "\ee41";
}

.icofont-air-ticket:before {
  content: "\ee42";
}

.icofont-beach-bed:before {
  content: "\ee43";
}

.icofont-beach:before {
  content: "\ee44";
}

.icofont-camping-vest:before {
  content: "\ee45";
}

.icofont-direction-sign:before {
  content: "\ee46";
}

.icofont-hill-side:before {
  content: "\ee47";
}

.icofont-hill:before {
  content: "\ee48";
}

.icofont-hotel:before {
  content: "\ee49";
}

.icofont-island-alt:before {
  content: "\ee4a";
}

.icofont-island:before {
  content: "\ee4b";
}

.icofont-sandals-female:before {
  content: "\ee4c";
}

.icofont-sandals-male:before {
  content: "\ee4d";
}

.icofont-travelling:before {
  content: "\ee4e";
}

.icofont-breakdown:before {
  content: "\ee4f";
}

.icofont-celsius:before {
  content: "\ee50";
}

.icofont-clouds:before {
  content: "\ee51";
}

.icofont-cloudy:before {
  content: "\ee52";
}

.icofont-dust:before {
  content: "\ee53";
}

.icofont-eclipse:before {
  content: "\ee54";
}

.icofont-fahrenheit:before {
  content: "\ee55";
}

.icofont-forest-fire:before {
  content: "\ee56";
}

.icofont-full-night:before {
  content: "\ee57";
}

.icofont-full-sunny:before {
  content: "\ee58";
}

.icofont-hail-night:before {
  content: "\ee59";
}

.icofont-hail-rainy-night:before {
  content: "\ee5a";
}

.icofont-hail-rainy-sunny:before {
  content: "\ee5b";
}

.icofont-hail-rainy:before {
  content: "\ee5c";
}

.icofont-hail-sunny:before {
  content: "\ee5d";
}

.icofont-hail-thunder-night:before {
  content: "\ee5e";
}

.icofont-hail-thunder-sunny:before {
  content: "\ee5f";
}

.icofont-hail-thunder:before {
  content: "\ee60";
}

.icofont-hail:before {
  content: "\ee61";
}

.icofont-hill-night:before {
  content: "\ee62";
}

.icofont-hill-sunny:before {
  content: "\ee63";
}

.icofont-hurricane:before {
  content: "\ee64";
}

.icofont-meteor:before {
  content: "\ee65";
}

.icofont-night:before {
  content: "\ee66";
}

.icofont-rainy-night:before {
  content: "\ee67";
}

.icofont-rainy-sunny:before {
  content: "\ee68";
}

.icofont-rainy-thunder:before {
  content: "\ee69";
}

.icofont-rainy:before {
  content: "\ee6a";
}

.icofont-snow-alt:before {
  content: "\ee6b";
}

.icofont-snow-flake:before {
  content: "\ee6c";
}

.icofont-snow-temp:before {
  content: "\ee6d";
}

.icofont-snow:before {
  content: "\ee6e";
}

.icofont-snowy-hail:before {
  content: "\ee6f";
}

.icofont-snowy-night-hail:before {
  content: "\ee70";
}

.icofont-snowy-night-rainy:before {
  content: "\ee71";
}

.icofont-snowy-night:before {
  content: "\ee72";
}

.icofont-snowy-rainy:before {
  content: "\ee73";
}

.icofont-snowy-sunny-hail:before {
  content: "\ee74";
}

.icofont-snowy-sunny-rainy:before {
  content: "\ee75";
}

.icofont-snowy-sunny:before {
  content: "\ee76";
}

.icofont-snowy-thunder-night:before {
  content: "\ee77";
}

.icofont-snowy-thunder-sunny:before {
  content: "\ee78";
}

.icofont-snowy-thunder:before {
  content: "\ee79";
}

.icofont-snowy-windy-night:before {
  content: "\ee7a";
}

.icofont-snowy-windy-sunny:before {
  content: "\ee7b";
}

.icofont-snowy-windy:before {
  content: "\ee7c";
}

.icofont-snowy:before {
  content: "\ee7d";
}

.icofont-sun-alt:before {
  content: "\ee7e";
}

.icofont-sun-rise:before {
  content: "\ee7f";
}

.icofont-sun-set:before {
  content: "\ee80";
}

.icofont-sun:before {
  content: "\ee81";
}

.icofont-sunny-day-temp:before {
  content: "\ee82";
}

.icofont-sunny:before {
  content: "\ee83";
}

.icofont-thunder-light:before {
  content: "\ee84";
}

.icofont-tornado:before {
  content: "\ee85";
}

.icofont-umbrella-alt:before {
  content: "\ee86";
}

.icofont-umbrella:before {
  content: "\ee87";
}

.icofont-volcano:before {
  content: "\ee88";
}

.icofont-wave:before {
  content: "\ee89";
}

.icofont-wind-scale-0:before {
  content: "\ee8a";
}

.icofont-wind-scale-1:before {
  content: "\ee8b";
}

.icofont-wind-scale-10:before {
  content: "\ee8c";
}

.icofont-wind-scale-11:before {
  content: "\ee8d";
}

.icofont-wind-scale-12:before {
  content: "\ee8e";
}

.icofont-wind-scale-2:before {
  content: "\ee8f";
}

.icofont-wind-scale-3:before {
  content: "\ee90";
}

.icofont-wind-scale-4:before {
  content: "\ee91";
}

.icofont-wind-scale-5:before {
  content: "\ee92";
}

.icofont-wind-scale-6:before {
  content: "\ee93";
}

.icofont-wind-scale-7:before {
  content: "\ee94";
}

.icofont-wind-scale-8:before {
  content: "\ee95";
}

.icofont-wind-scale-9:before {
  content: "\ee96";
}

.icofont-wind-waves:before {
  content: "\ee97";
}

.icofont-wind:before {
  content: "\ee98";
}

.icofont-windy-hail:before {
  content: "\ee99";
}

.icofont-windy-night:before {
  content: "\ee9a";
}

.icofont-windy-raining:before {
  content: "\ee9b";
}

.icofont-windy-sunny:before {
  content: "\ee9c";
}

.icofont-windy-thunder-raining:before {
  content: "\ee9d";
}

.icofont-windy-thunder:before {
  content: "\ee9e";
}

.icofont-windy:before {
  content: "\ee9f";
}

.icofont-addons:before {
  content: "\eea0";
}

.icofont-address-book:before {
  content: "\eea1";
}

.icofont-adjust:before {
  content: "\eea2";
}

.icofont-alarm:before {
  content: "\eea3";
}

.icofont-anchor:before {
  content: "\eea4";
}

.icofont-archive:before {
  content: "\eea5";
}

.icofont-at:before {
  content: "\eea6";
}

.icofont-attachment:before {
  content: "\eea7";
}

.icofont-audio:before {
  content: "\eea8";
}

.icofont-automation:before {
  content: "\eea9";
}

.icofont-badge:before {
  content: "\eeaa";
}

.icofont-bag-alt:before {
  content: "\eeab";
}

.icofont-bag:before {
  content: "\eeac";
}

.icofont-ban:before {
  content: "\eead";
}

.icofont-bar-code:before {
  content: "\eeae";
}

.icofont-bars:before {
  content: "\eeaf";
}

.icofont-basket:before {
  content: "\eeb0";
}

.icofont-battery-empty:before {
  content: "\eeb1";
}

.icofont-battery-full:before {
  content: "\eeb2";
}

.icofont-battery-half:before {
  content: "\eeb3";
}

.icofont-battery-low:before {
  content: "\eeb4";
}

.icofont-beaker:before {
  content: "\eeb5";
}

.icofont-beard:before {
  content: "\eeb6";
}

.icofont-bed:before {
  content: "\eeb7";
}

.icofont-bell:before {
  content: "\eeb8";
}

.icofont-beverage:before {
  content: "\eeb9";
}

.icofont-bill:before {
  content: "\eeba";
}

.icofont-bin:before {
  content: "\eebb";
}

.icofont-binary:before {
  content: "\eebc";
}

.icofont-binoculars:before {
  content: "\eebd";
}

.icofont-bluetooth:before {
  content: "\eebe";
}

.icofont-bomb:before {
  content: "\eebf";
}

.icofont-book-mark:before {
  content: "\eec0";
}

.icofont-box:before {
  content: "\eec1";
}

.icofont-briefcase:before {
  content: "\eec2";
}

.icofont-broken:before {
  content: "\eec3";
}

.icofont-bucket:before {
  content: "\eec4";
}

.icofont-bucket1:before {
  content: "\eec5";
}

.icofont-bucket2:before {
  content: "\eec6";
}

.icofont-bug:before {
  content: "\eec7";
}

.icofont-building:before {
  content: "\eec8";
}

.icofont-bulb-alt:before {
  content: "\eec9";
}

.icofont-bullet:before {
  content: "\eeca";
}

.icofont-bullhorn:before {
  content: "\eecb";
}

.icofont-bullseye:before {
  content: "\eecc";
}

.icofont-calendar:before {
  content: "\eecd";
}

.icofont-camera-alt:before {
  content: "\eece";
}

.icofont-camera:before {
  content: "\eecf";
}

.icofont-card:before {
  content: "\eed0";
}

.icofont-cart-alt:before {
  content: "\eed1";
}

.icofont-cart:before {
  content: "\eed2";
}

.icofont-cc:before {
  content: "\eed3";
}

.icofont-charging:before {
  content: "\eed4";
}

.icofont-chat:before {
  content: "\eed5";
}

.icofont-check-alt:before {
  content: "\eed6";
}

.icofont-check-circled:before {
  content: "\eed7";
}

.icofont-check:before {
  content: "\eed8";
}

.icofont-checked:before {
  content: "\eed9";
}

.icofont-children-care:before {
  content: "\eeda";
}

.icofont-clip:before {
  content: "\eedb";
}

.icofont-clock-time:before {
  content: "\eedc";
}

.icofont-close-circled:before {
  content: "\eedd";
}

.icofont-close-line-circled:before {
  content: "\eede";
}

.icofont-close-line-squared-alt:before {
  content: "\eedf";
}

.icofont-close-line-squared:before {
  content: "\eee0";
}

.icofont-close-line:before {
  content: "\eee1";
}

.icofont-close-squared-alt:before {
  content: "\eee2";
}

.icofont-close-squared:before {
  content: "\eee3";
}

.icofont-close:before {
  content: "\eee4";
}

.icofont-cloud-download:before {
  content: "\eee5";
}

.icofont-cloud-refresh:before {
  content: "\eee6";
}

.icofont-cloud-upload:before {
  content: "\eee7";
}

.icofont-cloud:before {
  content: "\eee8";
}

.icofont-code-not-allowed:before {
  content: "\eee9";
}

.icofont-code:before {
  content: "\eeea";
}

.icofont-comment:before {
  content: "\eeeb";
}

.icofont-compass-alt:before {
  content: "\eeec";
}

.icofont-compass:before {
  content: "\eeed";
}

.icofont-computer:before {
  content: "\eeee";
}

.icofont-connection:before {
  content: "\eeef";
}

.icofont-console:before {
  content: "\eef0";
}

.icofont-contacts:before {
  content: "\eef1";
}

.icofont-contrast:before {
  content: "\eef2";
}

.icofont-copyright:before {
  content: "\eef3";
}

.icofont-credit-card:before {
  content: "\eef4";
}

.icofont-crop:before {
  content: "\eef5";
}

.icofont-crown:before {
  content: "\eef6";
}

.icofont-cube:before {
  content: "\eef7";
}

.icofont-cubes:before {
  content: "\eef8";
}

.icofont-dashboard-web:before {
  content: "\eef9";
}

.icofont-dashboard:before {
  content: "\eefa";
}

.icofont-data:before {
  content: "\eefb";
}

.icofont-database-add:before {
  content: "\eefc";
}

.icofont-database-locked:before {
  content: "\eefd";
}

.icofont-database-remove:before {
  content: "\eefe";
}

.icofont-database:before {
  content: "\eeff";
}

.icofont-delete:before {
  content: "\ef00";
}

.icofont-diamond:before {
  content: "\ef01";
}

.icofont-dice-multiple:before {
  content: "\ef02";
}

.icofont-dice:before {
  content: "\ef03";
}

.icofont-disc:before {
  content: "\ef04";
}

.icofont-diskette:before {
  content: "\ef05";
}

.icofont-document-folder:before {
  content: "\ef06";
}

.icofont-download-alt:before {
  content: "\ef07";
}

.icofont-download:before {
  content: "\ef08";
}

.icofont-downloaded:before {
  content: "\ef09";
}

.icofont-drag:before {
  content: "\ef0a";
}

.icofont-drag1:before {
  content: "\ef0b";
}

.icofont-drag2:before {
  content: "\ef0c";
}

.icofont-drag3:before {
  content: "\ef0d";
}

.icofont-earth:before {
  content: "\ef0e";
}

.icofont-ebook:before {
  content: "\ef0f";
}

.icofont-edit:before {
  content: "\ef10";
}

.icofont-eject:before {
  content: "\ef11";
}

.icofont-email:before {
  content: "\ef12";
}

.icofont-envelope-open:before {
  content: "\ef13";
}

.icofont-envelope:before {
  content: "\ef14";
}

.icofont-eraser:before {
  content: "\ef15";
}

.icofont-error:before {
  content: "\ef16";
}

.icofont-excavator:before {
  content: "\ef17";
}

.icofont-exchange:before {
  content: "\ef18";
}

.icofont-exclamation-circle:before {
  content: "\ef19";
}

.icofont-exclamation-square:before {
  content: "\ef1a";
}

.icofont-exclamation-tringle:before {
  content: "\ef1b";
}

.icofont-exclamation:before {
  content: "\ef1c";
}

.icofont-exit:before {
  content: "\ef1d";
}

.icofont-expand:before {
  content: "\ef1e";
}

.icofont-external-link:before {
  content: "\ef1f";
}

.icofont-external:before {
  content: "\ef20";
}

.icofont-eye-alt:before {
  content: "\ef21";
}

.icofont-eye-blocked:before {
  content: "\ef22";
}

.icofont-eye-dropper:before {
  content: "\ef23";
}

.icofont-eye:before {
  content: "\ef24";
}

.icofont-favourite:before {
  content: "\ef25";
}

.icofont-fax:before {
  content: "\ef26";
}

.icofont-file-fill:before {
  content: "\ef27";
}

.icofont-film:before {
  content: "\ef28";
}

.icofont-filter:before {
  content: "\ef29";
}

.icofont-fire-alt:before {
  content: "\ef2a";
}

.icofont-fire-burn:before {
  content: "\ef2b";
}

.icofont-fire:before {
  content: "\ef2c";
}

.icofont-flag-alt-1:before {
  content: "\ef2d";
}

.icofont-flag-alt-2:before {
  content: "\ef2e";
}

.icofont-flag:before {
  content: "\ef2f";
}

.icofont-flame-torch:before {
  content: "\ef30";
}

.icofont-flash-light:before {
  content: "\ef31";
}

.icofont-flash:before {
  content: "\ef32";
}

.icofont-flask:before {
  content: "\ef33";
}

.icofont-focus:before {
  content: "\ef34";
}

.icofont-folder-open:before {
  content: "\ef35";
}

.icofont-folder:before {
  content: "\ef36";
}

.icofont-foot-print:before {
  content: "\ef37";
}

.icofont-garbage:before {
  content: "\ef38";
}

.icofont-gear-alt:before {
  content: "\ef39";
}

.icofont-gear:before {
  content: "\ef3a";
}

.icofont-gears:before {
  content: "\ef3b";
}

.icofont-gift:before {
  content: "\ef3c";
}

.icofont-glass:before {
  content: "\ef3d";
}

.icofont-globe:before {
  content: "\ef3e";
}

.icofont-graffiti:before {
  content: "\ef3f";
}

.icofont-grocery:before {
  content: "\ef40";
}

.icofont-hand:before {
  content: "\ef41";
}

.icofont-hanger:before {
  content: "\ef42";
}

.icofont-hard-disk:before {
  content: "\ef43";
}

.icofont-heart-alt:before {
  content: "\ef44";
}

.icofont-heart:before {
  content: "\ef45";
}

.icofont-history:before {
  content: "\ef46";
}

.icofont-home:before {
  content: "\ef47";
}

.icofont-horn:before {
  content: "\ef48";
}

.icofont-hour-glass:before {
  content: "\ef49";
}

.icofont-id:before {
  content: "\ef4a";
}

.icofont-image:before {
  content: "\ef4b";
}

.icofont-inbox:before {
  content: "\ef4c";
}

.icofont-infinite:before {
  content: "\ef4d";
}

.icofont-info-circle:before {
  content: "\ef4e";
}

.icofont-info-square:before {
  content: "\ef4f";
}

.icofont-info:before {
  content: "\ef50";
}

.icofont-institution:before {
  content: "\ef51";
}

.icofont-interface:before {
  content: "\ef52";
}

.icofont-invisible:before {
  content: "\ef53";
}

.icofont-jacket:before {
  content: "\ef54";
}

.icofont-jar:before {
  content: "\ef55";
}

.icofont-jewlery:before {
  content: "\ef56";
}

.icofont-karate:before {
  content: "\ef57";
}

.icofont-key-hole:before {
  content: "\ef58";
}

.icofont-key:before {
  content: "\ef59";
}

.icofont-label:before {
  content: "\ef5a";
}

.icofont-lamp:before {
  content: "\ef5b";
}

.icofont-layers:before {
  content: "\ef5c";
}

.icofont-layout:before {
  content: "\ef5d";
}

.icofont-leaf:before {
  content: "\ef5e";
}

.icofont-leaflet:before {
  content: "\ef5f";
}

.icofont-learn:before {
  content: "\ef60";
}

.icofont-lego:before {
  content: "\ef61";
}

.icofont-lens:before {
  content: "\ef62";
}

.icofont-letter:before {
  content: "\ef63";
}

.icofont-letterbox:before {
  content: "\ef64";
}

.icofont-library:before {
  content: "\ef65";
}

.icofont-license:before {
  content: "\ef66";
}

.icofont-life-bouy:before {
  content: "\ef67";
}

.icofont-life-buoy:before {
  content: "\ef68";
}

.icofont-life-jacket:before {
  content: "\ef69";
}

.icofont-life-ring:before {
  content: "\ef6a";
}

.icofont-light-bulb:before {
  content: "\ef6b";
}

.icofont-lighter:before {
  content: "\ef6c";
}

.icofont-lightning-ray:before {
  content: "\ef6d";
}

.icofont-like:before {
  content: "\ef6e";
}

.icofont-line-height:before {
  content: "\ef6f";
}

.icofont-link-alt:before {
  content: "\ef70";
}

.icofont-link:before {
  content: "\ef71";
}

.icofont-list:before {
  content: "\ef72";
}

.icofont-listening:before {
  content: "\ef73";
}

.icofont-listine-dots:before {
  content: "\ef74";
}

.icofont-listing-box:before {
  content: "\ef75";
}

.icofont-listing-number:before {
  content: "\ef76";
}

.icofont-live-support:before {
  content: "\ef77";
}

.icofont-location-arrow:before {
  content: "\ef78";
}

.icofont-location-pin:before {
  content: "\ef79";
}

.icofont-lock:before {
  content: "\ef7a";
}

.icofont-login:before {
  content: "\ef7b";
}

.icofont-logout:before {
  content: "\ef7c";
}

.icofont-lollipop:before {
  content: "\ef7d";
}

.icofont-long-drive:before {
  content: "\ef7e";
}

.icofont-look:before {
  content: "\ef7f";
}

.icofont-loop:before {
  content: "\ef80";
}

.icofont-luggage:before {
  content: "\ef81";
}

.icofont-lunch:before {
  content: "\ef82";
}

.icofont-lungs:before {
  content: "\ef83";
}

.icofont-magic-alt:before {
  content: "\ef84";
}

.icofont-magic:before {
  content: "\ef85";
}

.icofont-magnet:before {
  content: "\ef86";
}

.icofont-mail-box:before {
  content: "\ef87";
}

.icofont-mail:before {
  content: "\ef88";
}

.icofont-male:before {
  content: "\ef89";
}

.icofont-map-pins:before {
  content: "\ef8a";
}

.icofont-map:before {
  content: "\ef8b";
}

.icofont-maximize:before {
  content: "\ef8c";
}

.icofont-measure:before {
  content: "\ef8d";
}

.icofont-medicine:before {
  content: "\ef8e";
}

.icofont-mega-phone:before {
  content: "\ef8f";
}

.icofont-megaphone-alt:before {
  content: "\ef90";
}

.icofont-megaphone:before {
  content: "\ef91";
}

.icofont-memorial:before {
  content: "\ef92";
}

.icofont-memory-card:before {
  content: "\ef93";
}

.icofont-mic-mute:before {
  content: "\ef94";
}

.icofont-mic:before {
  content: "\ef95";
}

.icofont-military:before {
  content: "\ef96";
}

.icofont-mill:before {
  content: "\ef97";
}

.icofont-minus-circle:before {
  content: "\ef98";
}

.icofont-minus-square:before {
  content: "\ef99";
}

.icofont-minus:before {
  content: "\ef9a";
}

.icofont-mobile-phone:before {
  content: "\ef9b";
}

.icofont-molecule:before {
  content: "\ef9c";
}

.icofont-money:before {
  content: "\ef9d";
}

.icofont-moon:before {
  content: "\ef9e";
}

.icofont-mop:before {
  content: "\ef9f";
}

.icofont-muffin:before {
  content: "\efa0";
}

.icofont-mustache:before {
  content: "\efa1";
}

.icofont-navigation-menu:before {
  content: "\efa2";
}

.icofont-navigation:before {
  content: "\efa3";
}

.icofont-network-tower:before {
  content: "\efa4";
}

.icofont-network:before {
  content: "\efa5";
}

.icofont-news:before {
  content: "\efa6";
}

.icofont-newspaper:before {
  content: "\efa7";
}

.icofont-no-smoking:before {
  content: "\efa8";
}

.icofont-not-allowed:before {
  content: "\efa9";
}

.icofont-notebook:before {
  content: "\efaa";
}

.icofont-notepad:before {
  content: "\efab";
}

.icofont-notification:before {
  content: "\efac";
}

.icofont-numbered:before {
  content: "\efad";
}

.icofont-opposite:before {
  content: "\efae";
}

.icofont-optic:before {
  content: "\efaf";
}

.icofont-options:before {
  content: "\efb0";
}

.icofont-package:before {
  content: "\efb1";
}

.icofont-page:before {
  content: "\efb2";
}

.icofont-paint:before {
  content: "\efb3";
}

.icofont-paper-plane:before {
  content: "\efb4";
}

.icofont-paperclip:before {
  content: "\efb5";
}

.icofont-papers:before {
  content: "\efb6";
}

.icofont-pay:before {
  content: "\efb7";
}

.icofont-penguin-linux:before {
  content: "\efb8";
}

.icofont-pestle:before {
  content: "\efb9";
}

.icofont-phone-circle:before {
  content: "\efba";
}

.icofont-phone:before {
  content: "\efbb";
}

.icofont-picture:before {
  content: "\efbc";
}

.icofont-pine:before {
  content: "\efbd";
}

.icofont-pixels:before {
  content: "\efbe";
}

.icofont-plugin:before {
  content: "\efbf";
}

.icofont-plus-circle:before {
  content: "\efc0";
}

.icofont-plus-square:before {
  content: "\efc1";
}

.icofont-plus:before {
  content: "\efc2";
}

.icofont-polygonal:before {
  content: "\efc3";
}

.icofont-power:before {
  content: "\efc4";
}

.icofont-price:before {
  content: "\efc5";
}

.icofont-print:before {
  content: "\efc6";
}

.icofont-puzzle:before {
  content: "\efc7";
}

.icofont-qr-code:before {
  content: "\efc8";
}

.icofont-queen:before {
  content: "\efc9";
}

.icofont-question-circle:before {
  content: "\efca";
}

.icofont-question-square:before {
  content: "\efcb";
}

.icofont-question:before {
  content: "\efcc";
}

.icofont-quote-left:before {
  content: "\efcd";
}

.icofont-quote-right:before {
  content: "\efce";
}

.icofont-random:before {
  content: "\efcf";
}

.icofont-recycle:before {
  content: "\efd0";
}

.icofont-refresh:before {
  content: "\efd1";
}

.icofont-repair:before {
  content: "\efd2";
}

.icofont-reply-all:before {
  content: "\efd3";
}

.icofont-reply:before {
  content: "\efd4";
}

.icofont-resize:before {
  content: "\efd5";
}

.icofont-responsive:before {
  content: "\efd6";
}

.icofont-retweet:before {
  content: "\efd7";
}

.icofont-road:before {
  content: "\efd8";
}

.icofont-robot:before {
  content: "\efd9";
}

.icofont-royal:before {
  content: "\efda";
}

.icofont-rss-feed:before {
  content: "\efdb";
}

.icofont-safety:before {
  content: "\efdc";
}

.icofont-sale-discount:before {
  content: "\efdd";
}

.icofont-satellite:before {
  content: "\efde";
}

.icofont-send-mail:before {
  content: "\efdf";
}

.icofont-server:before {
  content: "\efe0";
}

.icofont-settings-alt:before {
  content: "\efe1";
}

.icofont-settings:before {
  content: "\efe2";
}

.icofont-share-alt:before {
  content: "\efe3";
}

.icofont-share-boxed:before {
  content: "\efe4";
}

.icofont-share:before {
  content: "\efe5";
}

.icofont-shield:before {
  content: "\efe6";
}

.icofont-shopping-cart:before {
  content: "\efe7";
}

.icofont-sign-in:before {
  content: "\efe8";
}

.icofont-sign-out:before {
  content: "\efe9";
}

.icofont-signal:before {
  content: "\efea";
}

.icofont-site-map:before {
  content: "\efeb";
}

.icofont-smart-phone:before {
  content: "\efec";
}

.icofont-soccer:before {
  content: "\efed";
}

.icofont-sort-alt:before {
  content: "\efee";
}

.icofont-sort:before {
  content: "\efef";
}

.icofont-space:before {
  content: "\eff0";
}

.icofont-spanner:before {
  content: "\eff1";
}

.icofont-speech-comments:before {
  content: "\eff2";
}

.icofont-speed-meter:before {
  content: "\eff3";
}

.icofont-spinner-alt-1:before {
  content: "\eff4";
}

.icofont-spinner-alt-2:before {
  content: "\eff5";
}

.icofont-spinner-alt-3:before {
  content: "\eff6";
}

.icofont-spinner-alt-4:before {
  content: "\eff7";
}

.icofont-spinner-alt-5:before {
  content: "\eff8";
}

.icofont-spinner-alt-6:before {
  content: "\eff9";
}

.icofont-spinner:before {
  content: "\effa";
}

.icofont-spreadsheet:before {
  content: "\effb";
}

.icofont-square:before {
  content: "\effc";
}

.icofont-ssl-security:before {
  content: "\effd";
}

.icofont-star-alt-1:before {
  content: "\effe";
}

.icofont-star-alt-2:before {
  content: "\efff";
}

.icofont-star:before {
  content: "\f000";
}

.icofont-street-view:before {
  content: "\f001";
}

.icofont-support-faq:before {
  content: "\f002";
}

.icofont-tack-pin:before {
  content: "\f003";
}

.icofont-tag:before {
  content: "\f004";
}

.icofont-tags:before {
  content: "\f005";
}

.icofont-tasks-alt:before {
  content: "\f006";
}

.icofont-tasks:before {
  content: "\f007";
}

.icofont-telephone:before {
  content: "\f008";
}

.icofont-telescope:before {
  content: "\f009";
}

.icofont-terminal:before {
  content: "\f00a";
}

.icofont-thumbs-down:before {
  content: "\f00b";
}

.icofont-thumbs-up:before {
  content: "\f00c";
}

.icofont-tick-boxed:before {
  content: "\f00d";
}

.icofont-tick-mark:before {
  content: "\f00e";
}

.icofont-ticket:before {
  content: "\f00f";
}

.icofont-tie:before {
  content: "\f010";
}

.icofont-toggle-off:before {
  content: "\f011";
}

.icofont-toggle-on:before {
  content: "\f012";
}

.icofont-tools-alt-2:before {
  content: "\f013";
}

.icofont-tools:before {
  content: "\f014";
}

.icofont-touch:before {
  content: "\f015";
}

.icofont-traffic-light:before {
  content: "\f016";
}

.icofont-transparent:before {
  content: "\f017";
}

.icofont-tree:before {
  content: "\f018";
}

.icofont-unique-idea:before {
  content: "\f019";
}

.icofont-unlock:before {
  content: "\f01a";
}

.icofont-unlocked:before {
  content: "\f01b";
}

.icofont-upload-alt:before {
  content: "\f01c";
}

.icofont-upload:before {
  content: "\f01d";
}

.icofont-usb-drive:before {
  content: "\f01e";
}

.icofont-usb:before {
  content: "\f01f";
}

.icofont-vector-path:before {
  content: "\f020";
}

.icofont-verification-check:before {
  content: "\f021";
}

.icofont-wall-clock:before {
  content: "\f022";
}

.icofont-wall:before {
  content: "\f023";
}

.icofont-wallet:before {
  content: "\f024";
}

.icofont-warning-alt:before {
  content: "\f025";
}

.icofont-warning:before {
  content: "\f026";
}

.icofont-water-drop:before {
  content: "\f027";
}

.icofont-web:before {
  content: "\f028";
}

.icofont-wheelchair:before {
  content: "\f029";
}

.icofont-wifi-alt:before {
  content: "\f02a";
}

.icofont-wifi:before {
  content: "\f02b";
}

.icofont-world:before {
  content: "\f02c";
}

.icofont-zigzag:before {
  content: "\f02d";
}

.icofont-zipped:before {
  content: "\f02e";
}

.icofont-xs {
  font-size: 0.5em;
}

.icofont-sm {
  font-size: 0.75em;
}

.icofont-md {
  font-size: 1.25em;
}

.icofont-lg {
  font-size: 1.5em;
}

.icofont-1x {
  font-size: 1em;
}

.icofont-2x {
  font-size: 2em;
}

.icofont-3x {
  font-size: 3em;
}

.icofont-4x {
  font-size: 4em;
}

.icofont-5x {
  font-size: 5em;
}

.icofont-6x {
  font-size: 6em;
}

.icofont-7x {
  font-size: 7em;
}

.icofont-8x {
  font-size: 8em;
}

.icofont-9x {
  font-size: 9em;
}

.icofont-10x {
  font-size: 10em;
}

.icofont-fw {
  text-align: center;
  width: 1.25em;
}

.icofont-ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}

.icofont-ul > li {
  position: relative;
  line-height: 2em;
}

.icofont-ul > li .icofont {
  display: inline-block;
  vertical-align: middle;
}

.icofont-border {
  border: solid 0.08em #f1f1f1;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.icofont-pull-left {
  float: left;
}

.icofont-pull-right {
  float: right;
}

.icofont.icofont-pull-left {
  margin-right: 0.3em;
}

.icofont.icofont-pull-right {
  margin-left: 0.3em;
}

.icofont-spin {
  animation: icofont-spin 2s infinite linear;
  display: inline-block;
}

.icofont-pulse {
  animation: icofont-spin 1s infinite steps(8);
  display: inline-block;
}
@keyframes icofont-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.icofont-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.icofont-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.icofont-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.icofont-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.icofont-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.icofont-flip-horizontal.icofont-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .icofont-rotate-90,
:root .icofont-rotate-180,
:root .icofont-rotate-270,
:root .icofont-flip-horizontal,
:root .icofont-flip-vertical {
  filter: none;
  display: inline-block;
}

.icofont-inverse {
  color: #fff;
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*
* Admin Layout (eBazar)
* @author: Pixelwibes
* @design by: Pixelwibes.
* @event-namespace:eBazar
* Copyright 2021 Pixelwibes
*/
:root {
  --dark-color:	#323A45;
  --color-fff:	#FFFFFF;
  --color-100:	#F0F0F0;
  --color-200:	#EEEEEE;
  --color-300:	#E0E0E0;
  --color-400:	#BDBDBD;
  --color-500:	#555555;
  --color-600:	#757575;
  --color-700:	#616161;
  --color-800:	#424242;
  --color-900:	#212121;
  --color-000:	#000000;
  --border-color:	#f0f0f0;
  --card-color:	#ffffff;
  --body-color:	#f9fbfd;
  --white-color:	#ffffff;
  --sidebar-color:	#fcfcfc;
  --text-color: #212529;
  --hc-font-color:	#555555;
  --hc-bg-color:	#f0f0f0;
  --primary-color:	#6aab9c;
  --secondary-color:	#f7b36b;
  --chart-color1:	#6aab9c;
  --chart-color2:	#f7b36b;
  --chart-color3:	#97B0AA;
  --chart-color4:	#4D6E94;
  --chart-color5:	#81A1CA;
}

[data-theme=dark] {
  --dark-color:	#323A45;
  --color-fff:	#000000;
  --color-100:	#212121;
  --color-200:	#262727;
  --color-300:	#616161;
  --color-400:	#757575;
  --color-500:	#8f8f8f;
  --color-600:	#BDBDBD;
  --color-700:	#E0E0E0;
  --color-800:	#EEEEEE;
  --color-900:	#F0F0F0;
  --color-000:	#FFFFFF;
  --border-color:	#353535;
  --card-color:	#262727;
  --body-color:	#1e1f20;
  --white-color:	#ffffff;
  --sidebar-color:	#fcfcfc;
  --text-color: #8f8f8f;
  --hc-font-color:	#555555;
  --hc-bg-color:	#f0f0f0;
  --bs-body-bg: #161616;
  --reverse-color: #f9f9f9;
  --bs-border-color: #8f8f8f;
  --bs-heading-color:#f9f9f9;
  --bs-card-color:#8f8f8f;
  --bs-body-color:#8f8f8f;
}
[data-theme=dark] [class=theme-cyan] {
  --primary-color:	#00bdaa;
}
[data-theme=dark] [class=theme-indigo] {
  --border-color:	#212020;
  --card-color:	#101010;
  --body-color:	#050505;
}
[data-theme=dark] [class=theme-blue] {
  --primary-color:	#7258db;
  --body-color:	#080b13;
}
[data-theme=dark] [class=theme-orange] {
  --border-color:	#092940;
  --card-color:	#052133;
  --body-color:	#051e2f;
}
[data-theme=dark] [class=theme-blush] {
  --border-color:	#242331;
  --card-color:	#1a1925;
  --body-color:	#15141f;
}
[data-theme=dark] [class=theme-red] {
  --primary-color:	#f73e60;
  --border-color:	#222335;
  --card-color:	#161725;
  --body-color:	#11121d;
}

[data-theme=high-contrast] {
  --dark-color:	#323A45;
  --color-fff:	#ffffff;
  --color-100:	#000000;
  --color-200:	#ffffff;
  --color-300:	#ffffff;
  --color-400:	#ffffff;
  --color-500:	#ffffff;
  --color-600:	#ffffff;
  --color-700:	#ffffff;
  --color-800:	#ffffff;
  --color-900:	#ffffff;
  --color-000:	#ffffff;
  --border-color:	#ffffff;
  --card-color:	#0e0e0e;
  --body-color:	#000000;
  --white-color:	#ffffff;
  --black-color:	#000000;
  --sidebar-color:	#fcfcfc;
  --hc-font-color:	#555555;
  --hc-bg-color:	#f0f0f0;
  --text-color: #ffffff;
  --bs-heading-color: #ffffff;
  --bs-card-color:	#ffffff;
}
[data-theme=high-contrast] .table {
  --bs-table-bg: #000;
}
[data-theme=high-contrast] .card {
  --bs-card-color: #ffffff;
  --bs-body-color: #ffffff;
}
[data-theme=high-contrast] .card .form-check-label {
  color: #ffffff;
}

[class=theme-tradewind] {
  --primary-color:	#6aab9c;
  --secondary-color:	#f7b36b;
  --chart-color1:	#6aab9c;
  --chart-color2:	#f7b36b;
  --chart-color3:	#97B0AA;
  --chart-color4:	#4D6E94;
  --chart-color5:	#81A1CA;
  --chart-color6:	#ED5782;
  --primary-gradient: linear-gradient(45deg, #608bc2, #65a0a9);
}

[class=theme-monalisa] {
  --primary-color:	#FF7B89;
  --secondary-color:	#f7cf79;
  --chart-color1:	#ED5782;
  --chart-color2:	#e5df88;
  --chart-color3:	#726a95;
  --chart-color4:	#a6a6a4;
  --chart-color5:	#c9b8b8;
  --primary-gradient: linear-gradient(45deg, #b15f85, #e27089);
}

[class=theme-cyan] {
  --primary-color:	#00bdaa;
  --secondary-color:	#f1ff17;
  --chart-color1:	#00bdaa;
  --chart-color2:	#c1c0b9;
  --chart-color3:	#537791;
  --chart-color4:	#9cbf3b;
  --chart-color5:	#cdb60c;
  --primary-gradient: linear-gradient(45deg, #009abd, #00bdaa);
}

[class=theme-indigo] {
  --primary-color:	#484c7f;
  --secondary-color:	#d8d419;
  --chart-color1:	#484c7f;
  --chart-color2:	#d8d419;
  --chart-color3:	#7394b9;
  --chart-color4:	#79b6bd;
  --chart-color5:	#a0c1b8;
  --primary-gradient: linear-gradient(45deg, #5a2ee2, #484c7f);
}

[class=theme-blue] {
  --primary-color:	#7258db;
  --secondary-color:	#ffd55d;
  --chart-color1:	#ED5782;
  --chart-color2:	#e5df88;
  --chart-color3:	#7258db;
  --chart-color4:	#a6a6a4;
  --chart-color5:	#c9b8b8;
  --primary-gradient: linear-gradient(45deg, #45afaf, #0d6efd);
}

[class=theme-green] {
  --primary-color:	#7EB93F;
  --secondary-color:	#fffb83;
  --chart-color1:	#7EB93F;
  --chart-color2:	#b9bc6d;
  --chart-color3:	#427a5b;
  --chart-color4:	#4e7376;
  --chart-color5:	#a6a6a4;
  --primary-gradient: linear-gradient(45deg, #92D758, #2f984d);
}

[class=theme-orange] {
  --primary-color:	#feb019;
  --secondary-color:	#35f3fd;
  --chart-color1:	#ef7e56;
  --chart-color2:	#44558f;
  --chart-color3:	#ded5c4;
  --chart-color4:	#f59292;
  --chart-color5:	#90a4ae;
  --primary-gradient: linear-gradient(45deg, #ce63ca, #feb019);
}

[class=theme-blush] {
  --primary-color:	#ED5782;
  --secondary-color:	#ffdd95;
  --chart-color1:	#ED5782;
  --chart-color2:	#e5df88;
  --chart-color3:	#726a95;
  --chart-color4:	#a6a6a4;
  --chart-color5:	#c9b8b8;
  --primary-gradient: linear-gradient(45deg, #f5ae8a, #ED5782);
}

[class=theme-red] {
  --primary-color:	#ff4560;
  --secondary-color:	#f7c56b;
  --chart-color1:	#ff5959;
  --chart-color2:	#ffad5a;
  --chart-color3:	#4f9da6;
  --chart-color4:	#c06c84;
  --chart-color5:	#f67280;
  --primary-gradient: linear-gradient(45deg, #f5558d, #ff4560);
}

[class=theme-dynamic] {
  --primary-gradient: linear-gradient(45deg, var(--primary-color), var(--secondary-color));
}

.secondary-color {
  color: var(--secondary-color);
}

.secondary-color-fill {
  fill: var(--secondary-color);
}

html * {
  box-sizing: border-box;
}

/***********Body*********/
body {
  transition: ease 0.1s;
  background-color: var(--body-color);
  color: var(--text-color);
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
}
body.font-opensans {
  font-family: "Open Sans", sans-serif;
}
body.font-poppins {
  font-family: "Poppins", sans-serif;
  font-size: 15px;
}
body.font-montserrat {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
}
body.font-mukta {
  font-family: "Mukta", sans-serif;
}
@media only screen and (max-width: 554px) {
  body body {
    font-size: 12px;
  }
}
body a {
  color: var(--text-color);
  text-decoration: none;
}
body a:hover {
  text-decoration: none;
  color: var(--secondary-color);
}

/***********Button Set Resposive*********/
@media only screen and (max-width: 554px) {
  .btn-set-task {
    margin-top: 10px;
  }
}

/***********Changelog Button-size*********/
@media only screen and (min-width: 480px) {
  .mx-size {
    max-width: 320px;
  }
}

/***********Login-page responsive*********/
@media only screen and (max-width: 480px) {
  .auth-detailblock strong {
    font-size: 12px;
  }
}

.auth-h100 {
  height: calc(100vh - 192px);
}
@media only screen and (max-width: 1280px) {
  .auth-h100 {
    height: calc(100vh - 96px);
  }
}
@media only screen and (max-width: 640px) {
  .auth-h100 {
    height: auto;
  }
}

@media only screen and (max-width: 768px) {
  .form-control-lg {
    min-height: calc(1.5em + 1rem + 2px) !important;
  }
}

/***********Invoicepage & purchasepage tab*********/
@media only screen and (max-width: 390px) {
  .invoice-set.nav-tabs .nav-link {
    width: 100px;
    text-align: center;
  }
}

/***********selectable & dropify*********/
.ms-container .ms-list {
  border: 1px solid var(--border-color);
}
.ms-container .ms-selectable, .ms-container .ms-selection {
  background: var(--card-color);
  color: var(--text-color);
}
.ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selectable {
  border-bottom: 1px solid var(--border-color);
  color: var(--text-color);
}
@media only screen and (max-width: 500px) {
  .ms-container .ms-selectable, .ms-container .ms-selection {
    width: 100%;
    float: none;
  }
}
@media only screen and (max-width: 500px) {
  .ms-container .ms-selection {
    margin-top: 40px;
  }
}

.dropify-wrapper .dropify-message {
  font-size: 14px;
}
.dropify-wrapper .dropify-message span.file-icon {
  font-size: 20px;
}

/**********profile*********/
@media only screen and (max-width: 390px) {
  .profile-fulldeatil {
    flex-direction: column;
  }
}
@media only screen and (max-width: 390px) {
  .profile-fulldeatil .profile-info.border-start {
    border-left: 0px !important;
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 390px) {
  .profile-fulldeatil .profile-av {
    text-align: left !important;
  }
}
@media only screen and (max-width: 390px) {
  .profile-fulldeatil .about-info {
    justify-content: flex-start !important;
  }
}

/***********Do not add in project*********/
:not(pre) > code[class*=language-], pre[class*=language-] {
  background: var(--color-100) !important;
}

code[class*=language-], pre[class*=language-] {
  text-shadow: none !important;
  color: var(--color-000) !important;
}

/***********icon-page*********/
.ico-title {
  font-size: 2em;
}

.iconlist {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.iconlist .icon-holder {
  position: relative;
  text-align: center;
  border-radius: 3px;
  overflow: hidden;
  padding-bottom: 5px;
  border: 1px solid var(--border-color);
  transition: all 0.2s linear 0s;
}
.iconlist .icon-holder:hover {
  background: var(--secondary-color);
  color: #ffffff;
}
.iconlist .icon-holder:hover .icon i {
  color: #ffffff;
}
.iconlist .icon-holder .icon {
  padding: 20px;
  text-align: center;
}
.iconlist .icon-holder .icon i {
  font-size: 3em;
  color: var(--font-color);
}
.iconlist .icon-holder span {
  font-size: 14px;
  display: block;
  margin-top: 5px;
  border-radius: 3px;
}

/***********responsive*********/
@media only screen and (max-width: 554px) {
  .w-sm-100 {
    width: 100%;
  }
}
@media only screen and (max-width: 430px) {
  .profile-block {
    margin: 0 auto;
    padding-right: 0px !important;
  }
  .profile-card .card-body {
    flex-direction: column;
  }
  .profile-card .card-body .profile-av {
    padding-right: 0px !important;
  }
  .profile-card .card-body .profile-av.w220 {
    width: 100%;
  }
  .profile-card .card-body .profile-av .about-info {
    justify-content: center !important;
  }
  .profile-card .card-body .profile-info {
    padding-left: 0px !important;
    border-color: transparent !important;
    text-align: center;
  }
  .profile-card .card-body .profile-info .social {
    justify-content: center;
  }
  .profile-card .card-body .profile-info .ct-btn-set {
    justify-content: center;
  }
}
body.rtl_mode {
  direction: rtl;
  text-align: right;
}
body.rtl_mode ul {
  padding-right: 0;
}
body.rtl_mode .float-right {
  float: left !important;
}
body.rtl_mode .text-end {
  text-align: left !important;
}
body.rtl_mode .ms-auto {
  margin-left: unset !important;
  margin-right: auto !important;
}
body.rtl_mode .me-auto {
  margin-right: unset !important;
  margin-left: auto !important;
}
body.rtl_mode .end-0 {
  left: 0 !important;
  right: auto !important;
}
body.rtl_mode .ms-1 {
  margin-right: 0.25rem !important;
}
body.rtl_mode {
  /**************Margin***************/
}
body.rtl_mode .ms-1, body.rtl_mode .ms-sm-1, body.rtl_mode .ms-md-1, body.rtl_mode .ms-lg-1, body.rtl_mode .ms-xl-1, body.rtl_mode .ms-xxl-1 {
  margin-left: 0 !important;
  margin-right: 0.25rem !important;
}
body.rtl_mode .ms-2, body.rtl_mode .ms-sm-2, body.rtl_mode .ms-md-2, body.rtl_mode .ms-lg-2, body.rtl_mode .ms-xl-2, body.rtl_mode .ms-xxl-2 {
  margin-left: 0 !important;
  margin-right: 0.5rem !important;
}
body.rtl_mode .ms-3, body.rtl_mode .ms-sm-3, body.rtl_mode .ms-md-3, body.rtl_mode .ms-lg-3, body.rtl_mode .ms-xl-3, body.rtl_mode .ms-xxl-3 {
  margin-left: 0 !important;
  margin-right: 1rem !important;
}
body.rtl_mode .ms-4, body.rtl_mode .ms-sm-4, body.rtl_mode .ms-md-4, body.rtl_mode .ms-lg-4, body.rtl_mode .ms-xl-4, body.rtl_mode .ms-xxl-5 {
  margin-left: 0 !important;
  margin-right: 1.5rem !important;
}
body.rtl_mode .ms-5, body.rtl_mode .ms-sm-5, body.rtl_mode .ms-md-5, body.rtl_mode .ms-lg-5, body.rtl_mode .ms-xl-5, body.rtl_mode .ms-xxl-5 {
  margin-left: 0 !important;
  margin-right: 3rem !important;
}
body.rtl_mode .me-1, body.rtl_mode .me-sm-1, body.rtl_mode .me-md-1, body.rtl_mode .me-lg-1, body.rtl_mode .me-xl-1, body.rtl_mode .me-xxl-1 {
  margin-left: 0.25rem !important;
  margin-right: 0 !important;
}
body.rtl_mode .me-2, body.rtl_mode .me-sm-2, body.rtl_mode .me-md-2, body.rtl_mode .me-lg-2, body.rtl_mode .me-xl-2, body.rtl_mode .me-xxl-2 {
  margin-left: 0.5rem !important;
  margin-right: 0 !important;
}
body.rtl_mode .me-3, body.rtl_mode .me-sm-3, body.rtl_mode .me-md-3, body.rtl_mode .me-lg-3, body.rtl_mode .me-xl-3, body.rtl_mode .me-xxl-3 {
  margin-left: 1rem !important;
  margin-right: 0 !important;
}
body.rtl_mode .me-4, body.rtl_mode .me-sm-4, body.rtl_mode .me-md-4, body.rtl_mode .me-lg-4, body.rtl_mode .me-xl-4, body.rtl_mode .me-xxl-4 {
  margin-left: 1.5rem !important;
  margin-right: 0 !important;
}
body.rtl_mode .me-5, body.rtl_mode .me-sm-5, body.rtl_mode .me-md-5, body.rtl_mode .me-lg-5, body.rtl_mode .me-xl-5, body.rtl_mode .me-xxl-5 {
  margin-left: 3rem !important;
  margin-right: 0 !important;
}
body.rtl_mode {
  /*************padding*************/
}
body.rtl_mode .ps-1, body.rtl_mode .ps-sm-1, body.rtl_mode .ps-md-1, body.rtl_mode .ps-lg-1, body.rtl_mode .ps-xl-1, body.rtl_mode .ps-xxl-1 {
  padding-left: 0 !important;
  padding-right: 0.25rem !important;
}
body.rtl_mode .ps-2, body.rtl_mode .ps-sm-2, body.rtl_mode .ps-md-2, body.rtl_mode .ps-lg-2, body.rtl_mode .ps-xl-2, body.rtl_mode .ps-xxl-2 {
  padding-left: 0 !important;
  padding-right: 0.5rem !important;
}
body.rtl_mode .ps-3, body.rtl_mode .ps-sm-3, body.rtl_mode .ps-md-3, body.rtl_mode .ps-lg-3, body.rtl_mode .ps-xl-3, body.rtl_mode .ps-xxl-3 {
  padding-left: 0 !important;
  padding-right: 1rem !important;
}
body.rtl_mode .ps-4, body.rtl_mode .ps-sm-4, body.rtl_mode .ps-md-4, body.rtl_mode .ps-lg-4, body.rtl_mode .ps-xl-4, body.rtl_mode .ps-xxl-5 {
  padding-left: 0 !important;
  padding-right: 1.5rem !important;
}
body.rtl_mode .ps-5, body.rtl_mode .ps-sm-5, body.rtl_mode .ps-md-5, body.rtl_mode .ps-lg-5, body.rtl_mode .ps-xl-5, body.rtl_mode .ps-xxl-5 {
  padding-left: 0 !important;
  padding-right: 3rem !important;
}
body.rtl_mode .pe-1, body.rtl_mode .pe-sm-1, body.rtl_mode .pe-md-1, body.rtl_mode .pe-lg-1, body.rtl_mode .pe-xl-1, body.rtl_mode .pe-xxl-1 {
  padding-left: 0.25rem !important;
  padding-right: 0 !important;
}
body.rtl_mode .pe-2, body.rtl_mode .pe-sm-2, body.rtl_mode .pe-md-2, body.rtl_mode .pe-lg-2, body.rtl_mode .pe-xl-2, body.rtl_mode .pe-xxl-2 {
  padding-left: 0.5rem !important;
  padding-right: 0 !important;
}
body.rtl_mode .pe-3, body.rtl_mode .pe-sm-3, body.rtl_mode .pe-md-3, body.rtl_mode .pe-lg-3, body.rtl_mode .pe-xl-3, body.rtl_mode .pe-xxl-3 {
  padding-left: 1rem !important;
  padding-right: 0 !important;
}
body.rtl_mode .pe-4, body.rtl_mode .pe-sm-4, body.rtl_mode .pe-md-4, body.rtl_mode .pe-lg-4, body.rtl_mode .pe-xl-4, body.rtl_mode .pe-xxl-4 {
  padding-left: 1.5rem !important;
  padding-right: 0 !important;
}
body.rtl_mode .pe-5, body.rtl_mode .pe-sm-5, body.rtl_mode .pe-md-5, body.rtl_mode .pe-lg-5, body.rtl_mode .pe-xl-5, body.rtl_mode .pe-xxl-5 {
  padding-left: 3rem !important;
  padding-right: 0 !important;
}
body.rtl_mode .border-start {
  border-left: 0px !important;
  border-right: 1px solid var(--border-color) !important;
}
body.rtl_mode .border-end {
  border-left: 1px solid var(--border-color) !important;
  border-right: 0px !important;
}
body.rtl_mode .dropdown-menu {
  text-align: right;
}
body.rtl_mode .dropdown-menu-right {
  left: 0;
  right: auto;
  text-align: right;
}
body.rtl_mode .modal-header .btn-close {
  margin: unset;
}
body.rtl_mode .list-inline-item:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: 0;
}
body.rtl_mode .form-check {
  padding-right: 1.5em;
  padding-left: 0;
}
body.rtl_mode .form-check .form-check-input {
  float: right;
  margin-left: 10px;
  margin-right: -1.5em;
}
body.rtl_mode .breadcrumb-item + .breadcrumb-item {
  padding-right: 0.5rem;
  padding-left: 0;
}
body.rtl_mode .breadcrumb-item + .breadcrumb-item:before {
  float: right;
  padding-left: 0.5rem;
  padding-right: 0;
}
body.rtl_mode .modal.fade .modal-dialog-vertical {
  transform: translateX(100%);
}
body.rtl_mode .modal.show .modal-dialog-vertical {
  transform: translateX(0);
}
body.rtl_mode .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
body.rtl_mode .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body.rtl_mode .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
body.rtl_mode .btn-group .btn:first-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
body.rtl_mode .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
body.rtl_mode .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body.rtl_mode .btn-group > .btn:nth-child(n+3),
body.rtl_mode .btn-group > :not(.btn-check) + .btn,
body.rtl_mode .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
body.rtl_mode .sidebar-mini-btn .fa-arrow-left {
  transform: rotate(180deg);
}
body.rtl_mode .dropdown-toggle::after {
  margin-left: unset;
  margin-right: 0.255em;
}
body.rtl_mode div.dataTables_wrapper div.dataTables_filter {
  text-align: end;
}
@media only screen and (min-width: 992px) {
  body.rtl_mode .me-lg-0 {
    margin-left: 0 !important;
  }
  body.rtl_mode .pe-lg-4 {
    padding-left: 1.5rem !important;
    padding-right: 0 !important;
  }
}
@media only screen and (min-width: 768px) {
  body.rtl_mode .ms-md-5 {
    margin-right: 3rem !important;
  }
  body.rtl_mode .text-md-start {
    text-align: right !important;
  }
}

body.rtl_mode .timeline-item {
  border-left: 0;
  border-right: 2px solid var(--border-color);
}
body.rtl_mode .timeline-item:after {
  right: -5px;
  left: auto;
}
body.rtl_mode .apexcharts-canvas, body.rtl_mode .owl-carousel {
  direction: ltr;
}
body.rtl_mode .owl-carousel {
  text-align: left;
}
body.rtl_mode .owl-carousel .ms-2 {
  margin-left: 0.5rem !important;
}
body.rtl_mode .sidebar {
  margin-left: 0px !important;
  margin-right: 25px !important;
}
body.rtl_mode .sidebar.sidebar-mini .form-switch.theme-rtl {
  padding-left: 0px;
  padding-right: 1.5em;
}
body.rtl_mode .sidebar.sidebar-mini .sidebar-mini-btn span {
  margin-right: 0px !important;
}
body.rtl_mode .sidebar.sidebar-mini .sidebar-mini-btn .icofont-bubble-right:before {
  content: "\ea64";
}
body.rtl_mode .sidebar.sidebar-mini .menu-list .m-link:hover span {
  left: unset;
  right: 101px;
}
body.rtl_mode .sidebar.sidebar-mini .menu-list .sub-menu {
  left: unset;
  right: 101px;
}
body.rtl_mode .sidebar.sidebar-mini .menu-list .sub-menu li a {
  justify-content: flex-end;
}
body.rtl_mode .sidebar.sidebar-mini .brand-icon .logo-text {
  padding-left: 0px;
  padding-right: 0px;
}
body.rtl_mode .sidebar .form-switch.theme-rtl {
  padding-left: 0px;
  padding-right: 0.8em;
}
body.rtl_mode .sidebar .sidebar-mini-btn span {
  margin-right: 0px !important;
}
body.rtl_mode .sidebar .sidebar-mini-btn .icofont-bubble-right:before {
  content: "\ea65";
}
body.rtl_mode .sidebar .brand-icon .logo-text {
  padding-left: 0px;
  padding-right: 15px;
}
body.rtl_mode .sidebar.open {
  left: unset;
  right: 0;
  margin-right: 0px !important;
}
body.rtl_mode .sidebar .list-unstyled {
  padding-right: 0px;
}
body.rtl_mode .sidebar .sub-menu {
  padding-right: 0px;
}
body.rtl_mode .rightchatbox .friend .status {
  left: 17px;
}
body.rtl_mode .icofont-hand-drawn-right:before {
  content: "\ea87";
}
body.rtl_mode .todo_list li label:before {
  left: unset;
  right: 0px;
}
body.rtl_mode .rightchatbox #close {
  left: unset;
  right: 10px;
}
body.rtl_mode .fc-media-screen.fc-direction-ltr {
  flex-direction: rtl;
  text-align: right;
}
body.rtl_mode .fc-media-screen.fc-direction-ltr .fc-toolbar {
  flex-direction: row-reverse;
}
body.rtl_mode .dropdown-item .me-2 {
  margin-left: 0px !important;
  margin-right: 0.5rem !important;
}
body.rtl_mode .dropdown-item .me-3 {
  margin-left: 0px !important;
  margin-right: 1rem !important;
}
body.rtl_mode .dropdown-menu-sm-end[data-bs-popper], body.rtl_mode .dropdown-menu-end {
  right: auto !important;
  left: 0 !important;
}
body.rtl_mode .dropdown-menu-end {
  --bs-position: start;
}
body.rtl_mode .icofont-ui-add.me-2, body.rtl_mode .icofont-plus-circle.me-2 {
  margin-left: 0px !important;
  margin-right: 0.5rem !important;
}
body.rtl_mode .btn-postion {
  right: unset;
  left: 15px;
}
body.rtl_mode .icofont-dotted-right:before {
  content: "\ea78";
}
body.rtl_mode .list-group i.me-3 {
  margin-left: 0px !important;
  margin-right: 1rem !important;
}
body.rtl_mode button i.me-2 {
  margin-left: 0px !important;
  margin-right: 0.5rem !important;
}
body.rtl_mode .card-chat.open {
  left: unset;
  right: 0;
}
body.rtl_mode .side-navbar {
  padding-left: 0;
  padding-right: 2rem;
}
body.rtl_mode .side-navbar ul {
  padding-left: 0;
  padding-right: 2rem;
}
body.rtl_mode .doc .me-2 {
  margin-left: 0px !important;
  margin-right: 0.5rem !important;
}
body.rtl_mode .doc ul {
  padding-left: 0;
  padding-right: 2rem;
}
body.rtl_mode .card.card-callout {
  border-left-width: 1px !important;
  border-left-color: var(--border-color);
  border-right-color: var(--primary-color);
  border-right-width: 0.4rem !important;
}
body.rtl_mode div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0px;
  margin-right: 0.5em;
}
body.rtl_mode .profile-card .me-2 {
  margin-right: 0.5rem !important;
}
@media only screen and (max-width: 554px) {
  body.rtl_mode .project-tab .prtab-set {
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
body.rtl_mode table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child,
body.rtl_mode table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child {
  padding-right: 30px;
  padding-left: 0px;
}
body.rtl_mode table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before,
body.rtl_mode table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
  left: unset;
  right: 4px;
}
body.rtl_mode .modal.right.fade .modal-dialog {
  right: auto;
  left: -320px;
  transition: opacity 0.3s linear, left 0.3s ease-out;
}
body.rtl_mode .modal.right.fade.show .modal-dialog {
  right: auto;
  left: 10px;
}
@media only screen and (max-width: 767px) {
  body.rtl_mode .modal.right.fade.show .modal-dialog {
    left: 0px;
  }
}
body.rtl_mode .choose-skin li.active:after {
  left: unset;
  right: 5px;
}

/*!
 * Bootstrap Colorpicker - Simple and customizable colorpicker component for Twitter Bootstrap.
 * @package bootstrap-colorpicker
 * @version v3.0.0-beta.1
 * @license MIT
 * @link https://farbelous.github.io/bootstrap-colorpicker/
 * @link https://github.com/farbelous/bootstrap-colorpicker.git
 */
.colorpicker-saturation {
  width: 100px;
  height: 100px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAP9klEQVR4XnRWC47rNgwcKjlA0bv2VL1Qi/YELRav7203iS1ppqZoiXCAhuBHVLI74xFtG3/Hz2joIOjRGuR5eMYuRn9YA1fds859KX8ZvczLr9/pImiR3Rqky9/wlajRIdVE/1Rufeu/0No3/ASgBZAJUkwgi0iCaEatekJJoEqiTQncd67/gyOfRCZshTed0Nl8LbLj8D6qxtoq9/7kJz/aH/3Xfu8VwI5+AUH8DxE7gUyiIpZ5LwiGzUqE3CScJsCDQHAsvBnxWpkbC0QMHmBp6latWS0bnvrCN/x1+xPfce+Ij0GAyeAGGz15sOiax2UylPhKrFaMPnVWClwepKh07hdhkVDsK2uoyEIySergjdbY2VBtV8VLr8Mf9mF/4wMb7kR8FOhzFWZZe7HIZD9JRIbee28eJKBweTB6TwjYkAgWaUmtDveGw1Wx3zZ76YlPPfQd/+gTTUFkiGiJ+NQAszU1EPT/QJEgufolAMPkNU4CVOyUIBLg4xglEZHGQnTFOFV0VaulYddBhA986ge/7N/yQi/3flFgwfQq2ibLnTDBRl9TmUHyJASPV/eoN0UISIr+ICQKIFV4EpljSjV1uFVUq9hRtet5e9gXvuyHPW0zMhQxWaoBBa9Tg8vsCEhww23Smd0CKjIkmPIoxWrUBDgJqFCyESF43ctQxLUoHN7Q1KyVhqrNNm3cy2vMyQNPVKjc29Rh5SSU+giWdRJHkLnQG71FQEuNyNGBTDdBQQAKCuGiEUS/jcyGbkMPq931OIzb/dUPGuVlG7f+slqkO5NAAlzTMdcq0NkzmsEBmAQkbI+pSHbiqnuWIA6lijhvqwIxMyWxMGZiPU669XJE1tADDTs2HWpwKxuqdnTpOiOR42xlzLtm3pXGel3xd8/oTs8Xy0MV8GM1RlsC2Y3Wy3wut3M+2mEVux0Gt9fhzTWyLvGiiJYaqY5DWRFIwAiQ5r6gB9GpQihJw4I9j5Mkscj3BnzGjBhv8xna5P1Jo428o6IOPY5KFZtVOkEKqUjqQY9Gi+jrIOFwJUDzRtA9xyoIrGGmkNRmxVAnZoK+TkUIeUYni5wEzgOG5iZX5HCr2JyQNqdk++G0rgb1ochSIGutTj4P7F0PuRUAolmh5sCzAHn1BYyaADh6bgFeoBx6vst091CEvcSLWBBpqGq384jZ5llVHSwEShLx+D4d0mU3D5eEAJQ9KEhOZUYnDENV2qKgmIlQhWfdvcoXYaegPp/n1oKIOgYFqxrzQSciqNhv/5FqPpy6b0UcX2vf13DfWySRSEgkEYlEJJGQSyKJSEQSCYlEEpHexIVO3XOevffze2a+PfPv9x1rne1c3b3Mmlmz9mE++zuzngfnw/E+Dlc4LL4NwHdFy7u3KGPVmZ6/4eeMoDyre3i/KHADIHYO04w9zO0mAotuKnrc7XaPjvu66bNe5cDT7RlPepEnfS2X8dF1/utDvD+OwGDBxEgQywLCvIMYWBY+DShwAAORAdv9PswhDAqOUCi5+71AbFcDMR4xBDNfhySKXPXZ1+Vub+Q1Ltf5z7eC0AjVldHI26rIFdKIAyYBJCFVUhVDwttAnM52B3Ect1TFQXzJ0z33lOuib/QO8g+CuO0gKBRU80A8hkeJ0b1KRQWmFQVSh8mf3lpUpNaRulzN5NArrmKKGMijXgzk7w5ijdFVgT8f1IdFNjVWjDWicUYWEEMmSFDtILdzHW5XueHp7p+yuS54ep5/c5BE2Gw/gWPNYU4/PZaak2VGEsFjSbOf8irea6KQgojGCk0KxZY31tWWgzwayF8N5KYyo3VADVicWWrhwzr3ZqIOa5xW5zbqMPPMiyDURHDIHQTeWq7KFXcQPOqzPOL5Ov/iIDEDy7DHEwx0PTgjO8SS0fOEHcZNMt+XKEFMj8Q4QUSvPu6HPuvd4N9/x12RPwcIVRCAakSOUzHgsUSMFWYzDQ+PiOJqAOuYc9jh5TecnA+xHfFyOYhebeTH89P80wrCJzUjlsx7euIV0g4zQFUSiBPioIWBACFC7GgDj8P91ZSJOQmQP74MAnQo8H5RIe8kZ0kBcQCMAlEpRDiKROBxbR0ksdhWFq0gR9q9uQzkDzuIFQSPqAgRCAsCaVNF2ZAAhxvtzcqcnDk6tpXxSsayqXLIgSOb6zqeH+fvO0i9XEu5EVV+OZehRZJ6BGTeaRhCkTzVIZeAzaWGAFfErIPogQI5CuR3HQQx7DzBB16R3s7e0MBUPedjWutgG/JUTPqMeAQNEiytJRnJearWUgdwFNxN7rtBoECuj/O3BMHaTIxQ0a4GctireElTJHJvLTaalih5kvBCGMvkdESUMAdCFaI4yG8SpDfRWAptqkAJUwCG6B7lOREFSZBqKs57MEHqVJEBwHa2lp0OiKtiQ18gx9P89QrSXyc0vObBM4vPmBADqJZLAo/yzK7qPSZstCy+fDSZlhrm+Zkyjsf5q2otdC14zkLjHLf0me9wjNqQo0B1a6wBJRaIEgC2Qw9oby/cRHA+xHCQy/xlB1HVSV3Y/5yVhsc7dBi2UoIWCMcbELZWgxNCGUZ5y4ceBaLlE8dAfrEosrYT+z8ya3sxXndFBxuQivNGEHFCbLGBlBLKGYHZoeoQpcjtMn/uICPefcxecpuDOEemg9S/44cflZPIlWolyHkLrEpgbS9IQRlAgZgi0WDjsEiPh+PN/Fkogq4GdzPtarlRGW2tJwEK1RMTEvdVdmhAKHO1pdUuGQsVcX+rSfGzDbwGyE8NRPQc83HCaOkTZwPqABZBdFq8zAN1gue0FPO8wYUFBE1WkMwVzM1iQ4BItFh+H36Qy/yJg0DRQICmBl+tbKUC5cCj3yXI+SUFBS78ZAcBtHt+e9lBuiqpTNh9zTvIjzuIWxVYGQJpAZY+VWS3QKh84iSZbwuIdiDpc4KztQa/sjhMaDJEJDSZ8mZ+kCBdC0JpKVNQzZdKu+EsOeFCosrngVAkDS/uy6iGnW7UxmMpkB8FyFKo6iQW8z1HuBdMu1pdkZdB8jWTjlFtNaiJRYniIDcD+eECMqFLS9ED6DgxzCMKnRD3HYYA2uMCJUh70OK8G0EUnJV8lqe8nj84QdqLhdoJskNlEw1ivajM8LtPBhIeN99LESXI9xcQIHFQudHngZjUhXOQeGlUYmAddh5pxMhzV0M1vMAtMFIVmfp6fq+DgEWefjQVenstaqUy3bJQAiVlEihDghCDINFQg8oUhoQPkO8SBEM7SFQ72VYBwPuE7k8uYF5LNwg/TEd2zkuKjIIhTiJRlYrDfNS1QL7DYUcbcCyKJNwOwucVCVSwBBj/DwghXA2hQtACgCBBPprfXkAIFIYRXhONQARFU00Tsh6LEmmQUbkTImMi9me5qaHDIeBgHeRbdxAIqAJBCDSoCNVQglrciqX/ZCD9RRP6rgpBvhmKAFhg2ForBLXBYPtUjj7vCHPe8SXbYAY47gHB9mKeqjjIg/53fmMD0fR9Bug7SFcHI6EA1OC/E8QTL4NgBSGiCiyTChnI1zcQxmyfRZGM6w701KRybDvsIK3LWDx6mxGkcglEZQLkawnCdppZ6sgCh8trWWBUQaUWCEOlOs7HAenFE45QSu9RQQDAqchXNxDq4orQR44qRIFUQvM+mRJuB6GDEixgCbSBQGXghEEbdn1P/zO/QhAWCsWsmRhLa2VFkSZIgSVKmgEQhvk6K8YKMRZl7Dwg4amOUYvFBfLlE4RasOCB5S9PXKq0AqGDMiYIReXF0mYctITWBmqR5F38X5Y7yJfeCtKBzNbWYm5XpsMpf3dRZD3jPDesvdVCOs6KYQXIFw1E4fcE8dHWOepZBXpLJcACWUZVMRZbfvgXR4Ak8A7VVSKSVuu9p6/mFxyE7cOWavtLp952O8huK83+gmHzHaAsVXLgAvl8gPCvHzAFsM8GNXGKPH5cmN02sXTLa8QdKRXMzHv67/k5A9k1UIx36UH/VlWWtuKssNiRapB6BaLXl6MA+ayDcNS3v/sYXgCL620F1kk8QhKAEOvKu4DvajDO5zkHc4fBg76anyEIIcamBPex5EK8AoVHhMW7QAqWrYD1204CJB1hCfOAV/PTBPH0zBmJmsZZKCEaAmdqm4zMcYxYLN0JuHThIAjirAnp3px7TRgD+ZSD/K92M1CNIgbC8Ex7FkSEIlQEEUQEQQQBRBABEUQQEQTx3X0Evap9AhP39jL5OvuzAWuvbDaTTDIzX2aypUCJ0i7nAigoQAk9gUIUSxXEoCFyyVIuL9ZQcMZoArnwr4D0OLS8jGNGTgGnsZQWMYrcOARoIReAALBeWhf+RUCAIEsECFQHLkwR5zj4JW3t5WOUU5djvgQIawD53EDsctmYz8xGaZGPBUR3qNkiGwqDICUYIFpqBgRaayCfFiAWR2wWvoobmzxdF8N5kyxXmvap/sgGcLF/aoBosbG+lE395R8zCA4BqUYgOgYq+HtvBrT0LK15X8lZwx5f9klCX0rdgXzIIGbdhXMqZtHzJhuptEjmsFc4KzmN5IFPtfM7gWw2kPczSIqQSPUDYKYBMamsBCpKphW0iA5H8AbMDPJOQYjLZg1Vk4G49GlCYNYAkdOd0kwRQ8FCyAHydgLZ6Z2AqrVtjDUQ7hCEmrkEooDAsB2YnBCvkBpZ6yBvJpCd7Mn5zJ6C4QF2BUQPgHEIGUrGnHzQ8rlMekBeTyAzwDJksxwM4+w3BY02B8mIl0CmFRm+ZscxAuSnvwqQsECTIGSV6FEoJFTygVuzB5xAsKqBvAQE3+nkVoJDI1BJIaPBWik7ZSu5NIp5A3mRQaTFvLgkO9fVgEgMqqeVfb+p55tijWH+Kea71ubq4v8Sl8089sZKbKEZNq+VUfISJJF7j79WrbYgS994ZEf+nIz0pNFRWqapSmK6P45i3OQuItIiPDyg6RnxZ4D0g+CFPxAzluoRsWsaA6I6JOqVWCisDvJ0BgHTzMSRgMi0vmi8R+sR6tg/XUh7kCc7kMRqSNkTBDx0OkAUegFcMazciBXNpm798R6klXap/WZz49TQwBHqEcj4oCToUPjUuP9lfxcbyKMAwT6bTf1qqIIQDl3i5oCERNmVm0wgW4A8BGRxMX3hWh8bEV5Rvfp4DS5F3djWH2ztDNWKW7OBjgjIwsDWaKRknJjqMsh9QCa1p608lLovFkBE969DYtYelSzwSRcg535vAsFeNU9SzRCYZb4LDmxmFQKkwYGM+5y/G7b1uxMIylLdyE5yxIyYsoXWhQIpzQhYPi3JkJoKkB9+BxD0OMuyOEBe36DgyPSrxscmATldgKj8PxrkA/kA5PYMgkrocwIQ6GSRGmF0VaNqBKQZ5FYDEZSDzFTzq9mBQjAayE1A+ryDTzcQZe0Ibbxj7EwpAmTrJwEimZR9CCPtODhzxuNtY19Zd2Lf/fjCTnEiDAOg62j1utb/dv9mZ/aHCj4AyOHbsW3/As0BTzIgeJU7AAAAAElFTkSuQmCC);
  cursor: crosshair;
  float: left;
}

.colorpicker-saturation .colorpicker-guide {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #000;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}

.colorpicker-saturation .colorpicker-guide i {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #fff;
  border-radius: 5px;
}

.colorpicker-alpha, .colorpicker-hue {
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}

.colorpicker-alpha .colorpicker-guide, .colorpicker-hue .colorpicker-guide {
  display: block;
  height: 1px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}

.colorpicker-hue {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC);
}

.colorpicker-alpha {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);
  display: none;
}

.colorpicker-alpha, .colorpicker-hue, .colorpicker-saturation {
  background-size: contain;
}

.colorpicker {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  float: left;
  font-size: inherit;
  color: inherit;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding: 4px;
  min-width: 130px;
  margin-top: 1px;
  border-radius: 4px;
  z-index: 1055;
}

.colorpicker:after, .colorpicker:before {
  display: table;
  content: "";
  line-height: 0;
}

.colorpicker:after {
  clear: both;
}

.colorpicker:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}

.colorpicker:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  left: 7px;
}

.colorpicker div {
  position: relative;
}

.colorpicker.colorpicker-with-alpha {
  min-width: 140px;
}

.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
  display: block;
}

.colorpicker-bar {
  height: 15px;
  margin: 5px 0 0 0;
  clear: both;
  text-align: center;
  font-size: 10px;
  line-height: normal;
}

.colorpicker-bar-horizontal {
  height: 15px;
  margin: 0 0 4px 0;
  float: left;
  width: 100px;
}

.colorpicker-element .add-on i, .colorpicker-element .input-group-addon i {
  display: inline-block;
  cursor: pointer;
  height: 16px;
  vertical-align: text-top;
  width: 16px;
}

.colorpicker.colorpicker-inline {
  position: relative;
  display: inline-block;
  float: none;
  z-index: auto;
  vertical-align: text-bottom;
}

.colorpicker.colorpicker-horizontal {
  width: 110px;
  min-width: 110px;
  height: auto;
}

.colorpicker.colorpicker-horizontal .colorpicker-saturation {
  margin-bottom: 4px;
}

.colorpicker.colorpicker-horizontal .colorpicker-bar {
  width: 100px;
}

.colorpicker.colorpicker-horizontal .colorpicker-alpha, .colorpicker.colorpicker-horizontal .colorpicker-hue {
  width: 100px;
  height: 15px;
  float: left;
  cursor: col-resize;
  margin-left: 0;
  margin-bottom: 4px;
}

.colorpicker.colorpicker-horizontal .colorpicker-alpha .colorpicker-guide, .colorpicker.colorpicker-horizontal .colorpicker-hue .colorpicker-guide {
  display: block;
  height: 15px;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  border: none;
  margin-top: 0;
}

.colorpicker.colorpicker-horizontal .colorpicker-hue {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==);
}

.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=);
}

.colorpicker-right:before {
  left: auto;
  right: 6px;
}

.colorpicker-right:after {
  left: auto;
  right: 7px;
}

.colorpicker-no-arrow:before {
  border-right: 0;
  border-left: 0;
}

.colorpicker-no-arrow:after {
  border-right: 0;
  border-left: 0;
}

.colorpicker-alpha.colorpicker-visible, .colorpicker-bar.colorpicker-visible, .colorpicker-hue.colorpicker-visible, .colorpicker-saturation.colorpicker-visible, .colorpicker.colorpicker-visible {
  display: block;
}

.colorpicker-alpha.colorpicker-hidden, .colorpicker-bar.colorpicker-hidden, .colorpicker-hue.colorpicker-hidden, .colorpicker-saturation.colorpicker-hidden, .colorpicker.colorpicker-hidden {
  display: none;
}

.colorpicker-inline.colorpicker-visible {
  display: inline-block;
}

.colorpicker-preview {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);
  background-position: 0 100%;
}

.colorpicker-preview div {
  position: relative;
  width: 100%;
  height: 100%;
}

.colorpicker-swatch {
  cursor: pointer;
  float: left;
  height: 12px;
  width: 12px;
}

.colorpicker-swatch + .colorpicker-swatch {
  margin-left: 2px;
}


.border,
.border-top,
.border-right,
.border-bottom,
.border-left,
.dropdown-divider {
  border-color: var(--border-color);
}

.container-xxl {
  max-width: 1560px;
}

.font-weight-bold {
  font-weight: bold;
}

.table > :not(caption) > * > * {
  padding: 0.8rem 0.8rem;
}

.zindex-fixed {
  z-index: 1030;
}

.zindex-popover {
  z-index: 1070;
}

.zindex-modal {
  z-index: 1055;
}

.small-xs {
  font-size: 13px !important;
}

.bootstrap-tagsinput {
  width: 100%;
  box-shadow: none;
}

.form-label {
  font-weight: 600;
}

.form-control, .form-select {
  border-color: var(--border-color);
  background-color: var(--card-color);
  color: var(--text-color);
  font-size: 16px;
}
.form-control::-moz-placeholder, .form-select::-moz-placeholder {
  color: var(--color-400);
}
.form-control::placeholder, .form-select::placeholder {
  color: var(--color-400);
}
.form-control:focus, .form-select:focus {
  box-shadow: 0 0 10px rgba(33, 37, 41, 0.15);
  background-color: var(--card-color);
  border-color: var(--primary-color);
  color: var(--text-color);
}
.form-control.form-control-lg, .form-select.form-control-lg {
  min-height: calc(1.5em + 1.8rem + 2px);
}

.input-group-text {
  border-color: var(--border-color);
  background-color: var(--color-200);
  color: var(--text-color);
}

.ms-container {
  width: 100%;
}

.badge-info {
  background: var(--primary-color);
}

.form-switch .form-check-input:checked {
  background-color: var(--primary-color);
  border-color: var(--border-color);
}

.big-search {
  color: var(--color-fff);
}
.big-search:focus {
  color: var(--color-fff);
}

.btn-link {
  color: var(--text-color);
}
.btn-link:hover {
  color: var(--secondary-color);
}

.bg-white {
  color: var(--text-color);
}

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

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

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

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

.btn {
  font-size: 14px;
  color: var(--text-color);
}
.btn:hover {
  color: var(--text-color);
}
.btn.btn-primary {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: var(--white-color);
}
.btn.btn-primary.active {
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
}
.btn.btn-outline-primary {
  color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn.btn-outline-primary:hover {
  color: #fff;
  background-color: var(--primary-color);
}
.btn.btn-outline-primary.active {
  background-color: var(--primary-color);
  color: var(--white-color);
}
.btn.btn-outline-secondary {
  border-color: var(--border-color);
}
.btn.btn-outline-secondary:hover {
  color: #fff;
  background-color: var(--secondary-color);
}
.btn.btn-outline-secondary:hover i {
  color: #fff !important;
}
.btn.btn-outline-success {
  color: #4DCA88;
  border-color: #4DCA88;
}
.btn.btn-outline-success:hover {
  background-color: #4DCA88;
  color: #fff;
}
.btn.btn-outline-danger {
  color: #FC5A69;
  border-color: #FC5A69;
}
.btn.btn-outline-danger:hover {
  background-color: #FC5A69;
  color: #fff;
}
.btn.btn-outline-info {
  color: #4FB8C9;
  border-color: #4FB8C9;
}
.btn.btn-outline-info:hover {
  background-color: #4FB8C9;
  color: #fff;
}
.btn.btn-dark {
  color: var(--white-color);
}
.btn.btn-secondary {
  color: var(--white-color);
}
.btn.btn-lg, .btn-group-lg > .btn {
  padding: 0.7rem 1rem;
}

.btn-close {
  color: var(--text-color);
}

.avatar {
  width: 40px;
  min-width: 40px;
  height: 40px;
}
.avatar.xs {
  width: 16px;
  min-width: 16px;
  height: 16px;
}
.avatar.sm {
  width: 22px !important;
  min-width: 22px !important;
  height: 22px !important;
}
.avatar.sm i {
  font-size: 12px;
  line-height: 12px;
  vertical-align: text-top;
}
.avatar.lg {
  width: 56px;
  min-width: 56px;
  height: 56px;
}
.avatar.xl {
  width: 80px;
  min-width: 80px;
  height: 80px;
}
.avatar.xxl {
  width: 120px;
  min-width: 120px;
  height: 120px;
}
.avatar.no-thumbnail {
  background-color: var(--color-300);
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}

.avatar-list {
  margin: 0 0 -0.5rem;
  padding: 0;
  font-size: 0;
}
.avatar-list .avatar {
  color: var(--secondary-color);
  font-weight: 600;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  border-radius: 50%;
  display: inline-block;
  background: var(--primary-color) no-repeat center/cover;
  position: relative;
  vertical-align: bottom;
  font-size: 0.875rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  min-width: 2rem;
}
.avatar-list .avatar:not(:last-child) {
  margin-right: 0.5rem;
}
.avatar-list.list-inlineblock li {
  display: inline-block;
}

.avatar-list-stacked .avatar {
  margin-right: -0.8em !important;
  box-shadow: 0 0 0 2px #fff;
}

@media only screen and (max-width: 490px) {
  .header .avatar-list-stacked {
    display: none;
  }
}

@media only screen and (min-width: 490px) {
  .add-member-top {
    display: none;
  }
}

.dropdown-item:hover,
.dropdown-item:focus {
  background-color: rgba(33, 37, 41, 0.1);
}

.dropdown-item {
  color: var(--text-color);
}
.dropdown-item:hover {
  color: var(--secondary-color);
}

.dropdown-menu {
  font-size: 15px;
  color: var(--text-color);
  background-color: var(--body-color);
}
.dropdown-menu li {
  margin: 5px 0px;
}
.dropdown-menu .dropdown-item {
  color: var(--text-color);
}
.dropdown-menu .dropdown-item.active {
  color: var(--secondary-color);
  background-color: var(--primary-color);
}
.dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item:focus {
  background-color: var(--primary-color);
  color: var(--secondary-color);
}
.dropdown-menu .dropdown-item:hover {
  color: var(--secondary-color);
}

.modal {
  right: 0;
  left: auto;
  z-index: 99999;
}
.modal.fade .modal-dialog-vertical {
  transform: translateX(-100%);
}
.modal.show .modal-dialog-vertical {
  transform: translateX(0);
}
.modal .modal-dialog-vertical {
  margin: 0;
  height: 100%;
}
.modal .modal-dialog-vertical .modal-content {
  height: 100%;
}
.modal .modal-header, .modal .modal-footer {
  border-color: var(--border-color);
}
.modal .modal-content {
  background-color: var(--body-color);
}

.modal.right {
  z-index: 99999;
  margin-top: 25px;
  margin-bottom: 25px;
}
@media only screen and (max-width: 1279px) {
  .modal.right {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
.modal.right .modal-dialog {
  height: calc(100vh - 50px) !important;
  position: fixed;
  margin: auto;
  width: 320px;
  height: 100%;
  transform: translate3d(0%, 0, 0);
}
@media only screen and (max-width: 1279px) {
  .modal.right .modal-dialog {
    height: 100vh !important;
  }
}
@media only screen and (max-width: 767px) {
  .modal.right .modal-dialog {
    height: 100vh !important;
  }
}
.modal.right .modal-content {
  height: 100%;
  border-radius: 1.1rem !important;
}
@media only screen and (max-width: 1279px) {
  .modal.right .modal-content {
    border-radius: 0px !important;
  }
}
.modal.right .modal-content .setting-theme, .modal.right .modal-content .dynamic-block, .modal.right .modal-content .setting-font, .modal.right .modal-content .sidebar-gradient {
  border-bottom: 1px solid #e2e2e2;
}
.modal.right .modal-content .setting-font .list-group .list-group-item, .modal.right .modal-content .setting-mode .list-group .list-group-item, .modal.right .modal-content .dynamic-block .list-group .list-group-item {
  background-color: transparent;
  border-color: transparent;
  padding: 0px !important;
  margin-bottom: 5px;
}
.modal.right .modal-content .font_setting .form-check-input:checked {
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
  background-image: inherit;
}
.modal.right .modal-content .setting-mode .form-check-input:checked {
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
}
.modal.right .modal-content .dynamic-block .list-group-item .avatar.xs {
  width: 25px;
  height: 25px;
  min-width: 25px;
  border-radius: 5px !important;
}
@media only screen and (max-width: 767px) {
  .modal.right .modal-content .modal-footer {
    display: none;
  }
}
.modal.right .modal-body {
  overflow-y: auto;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.modal.right .modal-body::-webkit-scrollbar {
  width: 0;
}
.modal.right .modal-body {
  overflow-y: auto;
}
.modal.right.fade .modal-dialog {
  right: -320px;
  transition: opacity 0.3s linear, right 0.3s ease-out;
}
.modal.right.fade.show .modal-dialog {
  right: 10px;
}
@media only screen and (max-width: 1279px) {
  .modal.right.fade.show .modal-dialog {
    right: 0px;
  }
}

.breadcrumb {
  background-color: var(--color-200);
}

.navbar-light .navbar-nav .nav-link {
  color: var(--color-500);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: var(--primary-color);
}

.nav-tabs {
  border-color: var(--border-color);
}
.nav-tabs.tab-custom {
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.nav-tabs.tab-custom .nav-link {
  color: #fff;
  opacity: 0.7;
}
.nav-tabs.tab-custom .nav-link.active {
  opacity: 1;
  color: var(--primary-color);
}
.nav-tabs.tab-card .nav-link {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  background-color: transparent;
  border-bottom: 3px solid transparent;
  color: var(--color-500);
}
.nav-tabs.tab-card .nav-link.active {
  border-color: var(--primary-color);
}
.nav-tabs.tab-body-header {
  border: 1px solid Var(--primary-color);
  overflow: hidden;
}
.nav-tabs.tab-body-header .nav-link {
  border: 0;
  margin: 0;
  border-radius: 0;
  color: var(--color-500);
}
.nav-tabs.tab-body-header .nav-link:hover {
  color: var(--primary-color);
}
.nav-tabs.tab-body-header .nav-link.active {
  background-color: var(--primary-color);
  color: #fff;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: var(--primary-color);
}
.nav-pills .nav-link {
  color: var(--text-color);
}

.border-dark {
  border-color: var(--text-color) !important;
}

.border-start {
  border-color: var(--border-color) !important;
}

.list-group-custom .list-group-item, .list-group .list-group-item {
  background-color: var(--card-color);
  border-color: var(--border-color);
  color: var(--text-color);
}
.list-group-custom .list-group-item.active, .list-group .list-group-item.active {
  background-color: var(--primary-color);
}

.progress {
  background-color: var(--color-100);
}
.progress.plan-active {
  background-color: var(--color-300);
}

.table {
  border-color: var(--border-color);
}
.table tr {
  vertical-align: middle;
}
.table tr th {
  color: var(--text-color);
  text-transform: uppercase;
  font-size: 12px;
}
.table tr td {
  border-color: var(--border-color);
  color: var(--text-color);
}
.table tr:hover td {
  color: var(--color-800);
}
.table .table-dark tr th {
  color: var(--white-color);
}
.table.doc-table tr th {
  border-color: var(--border-color);
}

.page-item.disabled .page-link {
  background-color: var(--border-color);
  border-color: var(--border-color);
}
.page-item .page-link {
  background-color: var(--card-color);
  border-color: var(--border-color);
  color: var(--primary-color);
}
.page-item.active .page-link {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: var(--color-fff);
}

.side-navbar li {
  margin-bottom: 5px;
}
.side-navbar li a {
  color: var(--text-color);
}

.btn-outline-secondary.btn-block {
  color: #fff !important;
}

.navbar-toggler:focus {
  box-shadow: none;
}

input[type=date], input[type=time] {
  display: block;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  min-width: 95%;
}

.bootstrap-tagsinput, .dropify-wrapper {
  border: 1px solid var(--border-color);
  background-color: var(--card-color);
}

.no-resize {
  resize: none;
}

.text-primary {
  color: var(--primary-color) !important;
}

.bg-primary {
  background: var(--primary-color) !important;
}

.fill-primary {
  fill: var(--primary-color) !important;
}

.text-secondary {
  color: var(--secondary-color) !important;
}

.bg-secondary {
  background: var(--secondary-color) !important;
}

.bg-primary-gradient {
  background: var(--primary-gradient) !important;
  color: #fff;
}

.color-defult {
  color: #212529 !important;
}

.text-muted {
  color: #9a9b9d !important;
}

.link-secondary {
  color: var(--secondary-color) !important;
}

.btn-success {
  background-color: #4DCA88;
  border-color: #4DCA88;
}

.btn-danger {
  background-color: #FC5A69;
  border-color: #FC5A69;
}

.btn-warning {
  background-color: #FFBA33;
  border-color: #FFBA33;
}

.btn-info {
  background-color: #4FB8C9;
  border-color: #4FB8C9;
}

.chart-color1 {
  background-color: var(--chart-color1) !important;
}

.chart-color2 {
  background-color: var(--chart-color2) !important;
}

.chart-color3 {
  background-color: var(--chart-color3) !important;
}

.chart-color4 {
  background-color: var(--chart-color4) !important;
}

.chart-color5 {
  background-color: var(--chart-color5) !important;
}

.border,
.border-left,
.border-top,
.border-right,
.border-bottom {
  border-color: var(--color-100) !important;
}

/************Custom-Width*************/
.vh100 {
  height: 100vh;
}

.w30 {
  width: 30px;
}

.w60 {
  width: 60px;
}

.w90 {
  width: 90px;
}

.w120 {
  width: 120px;
}

.w220 {
  width: 220px;
}

.w240 {
  width: 240px;
}

.w280 {
  width: 280px;
}

.w380 {
  width: 380px;
}

.w-30 {
  width: 30%;
}

.min-height-220 {
  min-height: 220px;
}

/************theme-textcolor*************/
.color-fff {
  color: var(--color-fff);
}

.color-100 {
  color: var(--color-100);
}

.color-200 {
  color: var(--color-200);
}

.color-300 {
  color: var(--color-300);
}

.color-400 {
  color: var(--color-400);
}

.color-600 {
  color: var(--color-600);
}

.color-700 {
  color: var(--color-700);
}

.color-800 {
  color: var(--color-800);
}

.color-900 {
  color: var(--color-900);
}

.color-000 {
  color: var(--color-000);
}

.color-defult-white {
  color: #fff;
}

/************theme-bacgroundcolor*************/
.color-bg-fff {
  background-color: var(--color-fff) !important;
}

.color-bg-100 {
  background-color: var(--color-100) !important;
}

.color-bg-200 {
  background-color: var(--color-200) !important;
}

.color-bg-300 {
  background-color: var(--color-300) !important;
}

.color-bg-400 {
  background-color: var(--color-400) !important;
}

.color-bg-600 {
  background-color: var(--color-600) !important;
}

.color-bg-700 {
  background-color: var(--color-700) !important;
}

.color-bg-800 {
  background-color: var(--color-800) !important;
}

.color-bg-900 {
  background-color: var(--color-900) !important;
}

.color-bg-000 {
  background-color: var(--color-000) !important;
}

.bg-dark {
  background-color: var(--primary-color) !important;
}

.bg-dark-defualt {
  background-color: #212529 !important;
}

/************Custom-background-color*************/
.bg-lightyellow {
  background-color: #ffe28c !important;
}

.bg-lightblue {
  background-color: #a7daff !important;
}

.bg-lightgreen {
  background-color: #a8d7e0 !important;
}

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

.light-primary-bg {
  background-color: #e1f0ff !important;
}

.light-info-bg {
  background-color: #eee5ff !important;
}

.light-danger-bg {
  background-color: #F1C8DB !important;
}

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

.light-orange-bg {
  background-color: #FFAA8A !important;
}

.bg-info-light {
  background-color: #9AE8FF !important;
}

.bg-santa-fe {
  background-color: #B87C4C !important;
}

.bg-careys-pink {
  background-color: #CF9EAC !important;
}

.bg-lavender-purple {
  background-color: #A883BA !important;
}

.bg-video {
  background-color: #1a1e2b !important;
}

/************Custom-textcolor*************/
.text-blue {
  color: #0d6efd !important;
}

.color-lightyellow {
  color: #ffe28c !important;
}

.color-lightblue {
  color: #a7daff !important;
}

.color-lightgreen {
  color: #a8d7e0 !important;
}

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

.color-light-orange {
  color: #FFAA8A !important;
}

.color-info-light {
  color: #9AE8FF !important;
}

.color-santa-fe {
  color: #B87C4C !important;
}

.color-careys-pink {
  color: #CF9EAC !important;
}

.color-lavender-purple {
  color: #A883BA !important;
}

.color-danger {
  color: #F1C8DB !important;
}

.img-overlay:before {
  content: "";
  position: absolute;
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/************Custom-before-backgroundcolor*************/
.line-lightyellow {
  position: relative;
}
.line-lightyellow:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #ffe28c !important;
}

.line-lightblue {
  position: relative;
}
.line-lightblue:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #a7daff !important;
}

.line-lightgreen {
  position: relative;
}
.line-lightgreen:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #a8d7e0 !important;
}

.line-light-success {
  position: relative;
}
.line-light-success:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #A0D9B4 !important;
}

.line-light-orange {
  position: relative;
}
.line-light-orange:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #FFAA8A !important;
}

.line-info-light {
  position: relative;
}
.line-info-light:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #9AE8FF !important;
}

.line-santa-fe {
  position: relative;
}
.line-santa-fe:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #B87C4C !important;
}

.line-careys-pink {
  position: relative;
}
.line-careys-pink:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #CF9EAC !important;
}

.line-lavender-purple {
  position: relative;
}
.line-lavender-purple:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #A883BA !important;
}

.line-height-custom {
  line-height: 24px;
}

.line-height-sm {
  line-height: 15px;
}

.small-14 {
  font-size: 14px;
}

.small-11 {
  font-size: 11px;
}

.btn-postion {
  position: absolute;
  right: 15px;
  top: -50px;
}
@media only screen and (max-width: 640px) {
  .btn-postion {
    position: unset;
    right: unset;
    top: unset;
  }
}

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

.pointer {
  cursor: pointer;
}

.chooser {
  position: absolute;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
}

.dividers {
  display: flex;
  align-items: center;
}
.dividers:after, .dividers:before {
  flex: 1 1 0%;
  border-top: 0.0625rem solid var(--border-color);
  content: "";
  margin-top: 0.0625rem;
}
.dividers::before {
  margin-right: 1.5rem;
}
.dividers::after {
  margin-left: 1.5rem;
}

.dividers-block {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}
.dividers-block:not([size]) {
  height: 1px;
}

.task_status span {
  width: 15px;
  height: 15px;
  display: block;
}

.btn-close {
  background-color: var(--white-color);
}

[data-theme=dark] .btn-light {
  background-color: var(--body-color);
  border-color: var(--body-color);
}
[data-theme=dark] .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(255, 255, 255, 0.23) !important;
}
[data-theme=dark] .shadow {
  box-shadow: 0 0.5rem 1rem rgba(255, 255, 255, 0.19) !important;
}
[data-theme=dark] .text-muted {
  color: #5b5b5b !important;
}
[data-theme=dark] .table .table-dark {
  --bs-table-bg: var(--primary-color);
}
[data-theme=dark] .table .table-dark tr th {
  color: var(--text-color);
  background-color: #313131;
}
[data-theme=dark] .light-warning-bg {
  background-color: #ead09d !important;
}
[data-theme=dark] .big-search {
  color: var(--text-color);
}
[data-theme=dark] .big-search:focus {
  color: var(--text-color);
}
[data-theme=dark] .timeline-item {
  border-left: 2px solid var(--border-color) !important;
}
[data-theme=dark] .timeline-item .avatar {
  color: var(--border-color);
}
[data-theme=dark] .border, [data-theme=dark] .border-left, [data-theme=dark] .border-top, [data-theme=dark] .border-right, [data-theme=dark] .border-bottom {
  border-color: var(--border-color) !important;
}
[data-theme=dark] .table-hover > tbody > tr:hover {
  --bs-table-accent-bg: var(--border-color);
}
[data-theme=dark] .bg-lightyellow, [data-theme=dark] .bg-lightblue, [data-theme=dark] .bg-lightgreen, [data-theme=dark] .light-warning-bg, [data-theme=dark] .light-primary-bg, [data-theme=dark] .light-info-bg,
[data-theme=dark] .light-danger-bg, [data-theme=dark] .light-success-bg, [data-theme=dark] .light-orange-bg, [data-theme=dark] .bg-info-light, [data-theme=dark] .bg-santa-fe, [data-theme=dark] .bg-careys-pink, [data-theme=dark] .bg-lavender-purple {
  color: var(--body-color);
}
[data-theme=dark] .top-perfomer h6, [data-theme=dark] .top-perfomer .h6 {
  color: var(--text-color);
}

[data-theme=high-contrast] .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(255, 255, 255, 0.23) !important;
}
[data-theme=high-contrast] .shadow {
  box-shadow: 0 0.5rem 1rem rgba(255, 255, 255, 0.19) !important;
}
[data-theme=high-contrast] .border, [data-theme=high-contrast] .border-top, [data-theme=high-contrast] .border-right, [data-theme=high-contrast] .border-bottom, [data-theme=high-contrast] .border-left, [data-theme=high-contrast] .dropdown-divider {
  border-color: var(--border-color) !important;
}
[data-theme=high-contrast] .basic-custome-color .table tr:hover td {
  color: var(--white-color);
}
[data-theme=high-contrast] .variants-custome-color .table tbody tr td, [data-theme=high-contrast] .variants-custome-color .table tbody tr th {
  color: var(--body-color);
}
[data-theme=high-contrast] .bg-lightyellow, [data-theme=high-contrast] .bg-lightblue, [data-theme=high-contrast] .bg-lightgreen, [data-theme=high-contrast] .light-warning-bg, [data-theme=high-contrast] .light-primary-bg, [data-theme=high-contrast] .light-info-bg,
[data-theme=high-contrast] .light-danger-bg, [data-theme=high-contrast] .light-success-bg, [data-theme=high-contrast] .light-orange-bg, [data-theme=high-contrast] .bg-info-light, [data-theme=high-contrast] .bg-santa-fe, [data-theme=high-contrast] .bg-careys-pink, [data-theme=high-contrast] .bg-lavender-purple {
  color: var(--body-color);
}
[data-theme=high-contrast] .avatar.no-thumbnail {
  background-color: #212529;
}
[data-theme=high-contrast] .form-control::-moz-placeholder {
  color: var(--white-color);
}
[data-theme=high-contrast] .form-control::placeholder {
  color: var(--white-color);
}
[data-theme=high-contrast] .modal .modal-content {
  background-color: #1b1b1b;
}
[data-theme=high-contrast] .modal .card {
  border-color: var(--hc-bg-color);
  background-color: var(--white-color);
}
[data-theme=high-contrast] .border-dark {
  border-color: var(--color-200) !important;
}
[data-theme=high-contrast] .input-group-text {
  color: var(--card-color);
}
[data-theme=high-contrast] #myProjectTable > tbody > tr:hover td,
[data-theme=high-contrast] #myDataTable > tbody > tr:hover td,
[data-theme=high-contrast] #patient-table > tbody > tr:hover td,
[data-theme=high-contrast] #myCartTable > tbody > tr:hover td,
[data-theme=high-contrast] .checkout-table tr:hover td {
  color: var(--white-color);
}

.theme-tradewind .sidebar .menu-list .m-link:hover, .theme-tradewind .sidebar .menu-list .m-link.active, .theme-tradewind .sidebar .menu-list .ms-link:hover, .theme-tradewind .sidebar .menu-list .ms-link.active {
  color: #ffe4c7;
}

.dropdown-animation {
  opacity: 0;
  transform: translateY(15px);
  animation: eliment-animation 0.2s ease-in-out 0.33333s;
  animation-fill-mode: forwards;
  animation-delay: 0.05s;
}
@keyframes eliment-animation {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes ping {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
.lift {
  transition: box-shadow 0.25s ease, transform 0.25s ease;
}
.lift:focus, .lift:hover {
  box-shadow: 0 6px 1rem rgba(33, 37, 41, 0.1), 0 0.5rem 1rem -0.75rem rgba(33, 37, 41, 0.1) !important;
  transform: translate3d(0, -3px, 0);
}

.pulse .pulse-ring {
  border-color: var(--primary-color);
  display: block;
  position: absolute;
  animation: animation-pulse 3.5s ease-out;
  animation-iteration-count: infinite;
  border-style: solid;
  top: -5px;
  left: 4px;
  border-radius: 45px;
  height: 45px;
  width: 45px;
  opacity: 0;
  border-width: 5px;
}
.pulse::after {
  display: none;
}
@keyframes animation-pulse {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  65% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    opacity: 0;
  }
}

.choose-skin li {
  position: relative;
  cursor: pointer;
  font-size: 11px;
}
.choose-skin li:last-child {
  margin-right: 0px;
}
.choose-skin li.active:after {
  font-family: IcoFont;
  font-style: normal;
  content: "\eed6";
  position: absolute;
  font-size: 30px;
  top: -7px;
  left: 5px;
  color: #fff;
}
.choose-skin li.active .dynamic {
  background: var(--primary-color);
  color: #fff;
}
.choose-skin li div {
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 14px;
  border-radius: 5px;
}
.choose-skin li span {
  position: relative;
  bottom: 7px;
  left: 5px;
}
.choose-skin .tradewind {
  background-color: #6aab9c;
}
.choose-skin .monalisa {
  background-color: #FF7B89;
}
.choose-skin .blue {
  background-color: #7258db;
}
.choose-skin .blush {
  background-color: #ED5782;
}
.choose-skin .indigo {
  background-color: #484c7f;
}
.choose-skin .purple {
  background-color: #484c7f;
}
.choose-skin .red {
  background-color: #FF1843;
}
.choose-skin .orange {
  background-color: #f8b500;
}
.choose-skin .yellow {
  background-color: #FFBA33;
}
.choose-skin .green {
  background-color: #7EB93F;
}
.choose-skin .cyan {
  background-color: #00bdaa;
}

.custom_setting .dynamic-block .choose-skin li {
  background-color: var(--primary-color);
  color: #fff;
  border-radius: 0.25rem;
  font-size: 16px;
}
.custom_setting .dynamic-block .choose-skin li.active .dynamic {
  background-color: var(--secondary-color);
}
.custom_setting .dynamic-block .choose-skin li.active:after {
  content: "";
}
.custom_setting .dynamic-block .choose-skin li div {
  width: 100%;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.colorpicker {
  z-index: 99999 !important;
}

.theme-dynamic .dt-setting {
  display: block;
}

.dt-setting {
  display: none;
}

.setting-list li,
.layout_setting li {
  margin-bottom: 15px;
}

.rtl_mode .right-sidebar {
  left: -300px;
  right: auto;
}
.rtl_mode .right-sidebar.open {
  left: 0;
  right: auto;
}

/***********main layout scss*********/
#ebazar-layout {
  display: flex;
  /* -webkit-box-orient: vertical; */
  flex-direction: column;
  flex-direction: row;
}

/***********left icon navigation bar*********/
.navigation {
  background-color: var(--card-color);
  width: 60px;
  height: 100vh;
  font-size: 1rem;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  overflow-y: auto;
  overflow-x: hidden;
  text-align: center;
  order: 0;
  z-index: 9;
}
@media only screen and (max-width: 991px) {
  .navigation {
    width: 100%;
    height: 60px;
    flex-direction: row;
    align-items: center;
    position: fixed;
    overflow: hidden;
  }
  .navigation .brand-icon svg {
    width: 22px;
    margin-right: 20px;
  }
  .navigation .navbar-nav {
    justify-content: flex-end !important;
    padding-right: 50px;
    flex-direction: row !important;
  }
  .navigation .navbar-nav .flex-grow-1 {
    flex-grow: unset !important;
  }
  .navigation .navbar-nav .nav-link {
    margin-left: 5px;
  }
  .navigation .navbar-nav .menu-toggle {
    position: fixed;
    right: 6px;
  }
}

/***********Sidebar Main*********/
.sidebar {
  transition: ease 0.1s;
  background: var(--primary-color);
  z-index: 99999;
  margin: 25px;
  height: calc(100vh - 50px);
  width: 260px;
  flex-grow: 0;
  border-radius: 1.1rem;
  order: 1;
}
@media only screen and (max-width: 1279px) {
  .sidebar {
    position: fixed;
    left: -400px;
    height: 100vh;
    margin: 0px;
    border-radius: 0px;
  }
}
@media only screen and (min-width: 1279px) {
  .sidebar {
    overflow-y: auto;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  .sidebar::-webkit-scrollbar {
    width: 0;
  }
  .sidebar {
    overflow-y: auto;
  }
}
@media only screen and (max-width: 375px) {
  .sidebar {
    height: 100%;
  }
}
.sidebar .form-switch label {
  color: var(--white-color);
  font-size: 15px;
  padding-left: 10px;
}
.sidebar .form-switch.theme-rtl {
  padding-left: 2em;
}
.sidebar .sidebar-title {
  color: var(--white-color);
}
.sidebar .menu-list {
  list-style: none;
  padding: 0;
  overflow-y: auto;
  scroll-behavior: smooth;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.sidebar .menu-list::-webkit-scrollbar {
  width: 4px;
}
.sidebar .menu-list:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}
.sidebar .menu-list:hover::-webkit-scrollbar-track {
  visibility: visible;
}
.sidebar .menu-list::-webkit-scrollbar-track {
  visibility: hidden;
  background: transparent;
}
.sidebar .menu-list::-webkit-scrollbar-thumb {
  visibility: hidden;
  opacity: 0.2;
  background: var(--secondary-color);
  border-radius: 5px;
}
.sidebar .menu-list::-webkit-scrollbar-thumb:hover {
  opacity: 1;
}
.sidebar .menu-list li[aria-expanded=true] .m-link {
  color: var(--secondary-color);
}
.sidebar .menu-list li[aria-expanded=true] .arrow:before {
  content: "\f10c";
}
.sidebar .menu-list li[aria-expanded=true] .sub-menu:before {
  background-color: var(--secondary-color);
}
.sidebar .menu-list .m-link,
.sidebar .menu-list .ms-link {
  display: flex;
}
.sidebar .menu-list .m-link:hover, .sidebar .menu-list .m-link.active,
.sidebar .menu-list .ms-link:hover,
.sidebar .menu-list .ms-link.active {
  color: var(--secondary-color);
}
.sidebar .menu-list .m-link:hover::before, .sidebar .menu-list .m-link.active::before,
.sidebar .menu-list .ms-link:hover::before,
.sidebar .menu-list .ms-link.active::before {
  display: block;
}
.sidebar .menu-list .m-link {
  color: var(--white-color);
  align-items: center;
  padding: 8px 0;
  font-size: 17px;
}
.sidebar .menu-list .ms-link {
  color: var(--white-color);
  position: relative;
  padding: 5px 0;
}
.sidebar .menu-list .ms-link span {
  font-size: 14px;
}
.sidebar .menu-list .fa {
  width: 30px;
}
.sidebar .menu-list .arrow {
  color: var(--white-color);
  opacity: 0.3;
  font-size: 10px;
}
.sidebar .menu-list .divider {
  color: var(--white-color);
  border-color: rgba(255, 255, 255, 0.3) !important;
  opacity: 0.5;
}
.sidebar .menu-list [class^=icofont-] {
  width: 30px;
}
.sidebar .menu-list .sub-menu {
  list-style: none;
  position: relative;
  padding-left: 30px;
}
.sidebar .menu-list .sub-menu::before {
  background-color: var(--white-color);
  content: "";
  position: absolute;
  height: 100%;
  width: 0px;
  left: 8px;
  top: 0;
}
.sidebar .menu-list .sub-menu .ms-link::before {
  top: 10px;
}
.sidebar .sidebar-mini-btn {
  font-size: 34px;
}
.sidebar .sidebar-mini-btn:focus, .sidebar .sidebar-mini-btn:active {
  outline: none !important;
  box-shadow: none !important;
}
.sidebar .sidebar-mini-btn .icofont-bubble-right:before {
  content: "\ea64";
}
@media only screen and (max-width: 767px) {
  .sidebar .sidebar-mini-btn {
    display: none;
  }
}
.sidebar.gradient {
  background: var(--primary-gradient);
}
.sidebar.gradient.sidebar-mini .menu-list .sub-menu {
  background: var(--primary-gradient);
}
.sidebar.sidebar-mini {
  text-align: center;
  padding: 1.5rem 0 !important;
  width: 100px;
  z-index: 9999;
}
@media only screen and (min-width: 1279px) {
  .sidebar.sidebar-mini {
    overflow: visible;
  }
}
.sidebar.sidebar-mini .brand-icon {
  display: block;
}
.sidebar.sidebar-mini .brand-icon .logo-icon {
  margin: 0 auto;
}
.sidebar.sidebar-mini .brand-icon .logo-text {
  padding-left: 0px;
  padding-top: 8px;
}
.sidebar.sidebar-mini .sidebar-title span,
.sidebar.sidebar-mini form {
  display: none;
}
.sidebar.sidebar-mini .menu-list > li {
  position: relative;
}
.sidebar.sidebar-mini .menu-list > li:hover .sub-menu {
  display: block !important;
}
.sidebar.sidebar-mini .menu-list .m-link {
  margin-bottom: 10px;
}
.sidebar.sidebar-mini .menu-list .m-link span {
  display: none;
}
.sidebar.sidebar-mini .menu-list .m-link:hover span {
  display: block;
  background: var(--primary-color);
  border-radius: 0.25rem;
  box-shadow: 0 10px 40px 10px rgba(33, 37, 41, 0.2);
  width: 200px;
  padding: 10px 0px 10px 30px;
  text-align: left;
  position: absolute;
  left: 101px;
  top: 0;
  font-size: 17px;
}
.sidebar.sidebar-mini .menu-list .m-link:hover span.badge {
  font-size: 13px;
}
.sidebar.sidebar-mini .menu-list .m-link:hover span.badge:before {
  top: 12px;
}
.sidebar.sidebar-mini .menu-list .ms-link::before {
  left: -16px;
}
.sidebar.sidebar-mini .menu-list .ms-link span {
  font-size: 17px;
}
.sidebar.sidebar-mini .menu-list .fa {
  width: 100%;
}
.sidebar.sidebar-mini .menu-list .sub-menu {
  background: var(--primary-color);
  border-radius: 0.25rem;
  box-shadow: 0 10px 40px 10px rgba(33, 37, 41, 0.2);
  width: 200px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: absolute;
  left: 101px;
  top: 0;
  padding-left: 15px;
}
.sidebar.sidebar-mini .menu-list .sub-menu:before {
  display: none;
}
.sidebar.sidebar-mini .menu-list .sub-menu .ms-link::before {
  top: 12px;
}
.sidebar.sidebar-mini .menu-list .divider small, .sidebar.sidebar-mini .menu-list .divider .small {
  display: none;
}
.sidebar.sidebar-mini .menu-list [class^=icofont-] {
  width: 100%;
}
.sidebar.sidebar-mini .fa-arrow-left::before {
  content: "\f061";
}
.sidebar.sidebar-mini #menu-Components {
  width: 300px;
}
.sidebar.sidebar-mini #menu-Components li {
  width: 50%;
  float: left;
}
.sidebar.sidebar-mini #menu-Authentication {
  width: 230px;
}
.sidebar.sidebar-mini .sub-menu.show {
  display: none;
}
.sidebar.sidebar-mini .sidebar-mini-btn .icofont-bubble-right:before {
  content: "\ea65";
}
.sidebar.sidebar-mini .form-switch label {
  display: none;
}
.sidebar.sidebar-mini .form-switch.theme-rtl {
  padding-left: 2.5em;
}
.sidebar.open {
  left: 0px;
}
@media only screen and (max-width: 991px) {
  .sidebar.open {
    left: 0;
  }
}
.sidebar .brand-icon {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.sidebar .brand-icon .logo-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.sidebar .brand-icon .logo-icon i {
  color: #fff;
}
.sidebar .brand-icon .logo-icon svg {
  width: 50px;
}
.sidebar .brand-icon .logo-icon svg path {
  fill: var(--primary-color);
}
@media only screen and (max-width: 767px) {
  .sidebar .brand-icon .logo-icon svg {
    width: 25px;
  }
}
.sidebar .brand-icon .logo-text {
  font-weight: bold;
  color: var(--white-color);
  font-size: 18px;
  display: inline-block;
  padding-left: 15px;
  padding-top: 9px;
}
@media only screen and (max-width: 767px) {
  .sidebar .brand-icon .logo-text {
    font-size: 17px;
  }
}

/***********menu-toggle*********/
.menu-toggle {
  color: var(--text-color);
}
@media only screen and (min-width: 1280px) {
  .menu-toggle {
    display: none;
  }
}

/***********main-layout*********/
.main {
  overflow-y: auto;
  scroll-behavior: smooth;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.main::-webkit-scrollbar {
  width: 4px;
}
.main:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}
.main:hover::-webkit-scrollbar-track {
  visibility: visible;
}
.main::-webkit-scrollbar-track {
  visibility: hidden;
  background: transparent;
}
.main::-webkit-scrollbar-thumb {
  visibility: hidden;
  opacity: 0.2;
  background: var(--secondary-color);
  border-radius: 5px;
}
.main::-webkit-scrollbar-thumb:hover {
  opacity: 1;
}
.main {
  height: 100vh;
  order: 3;
  flex: 1;
}
.main .body {
  flex-flow: column;
  display: -ms-flexbox;
  flex-grow: 1;
  min-width: 0;
}

/***********notifications*********/
.notifications {
  z-index: 9999 !important;
}
.notifications .pulse,
.notifications .pulse:focus {
  color: var(--text-color) !important;
}
.notifications .card .card-header {
  background-color: var(--primary-color);
  color: #fff;
}
.notifications .card .card-header .nav-tabs .nav-link {
  color: rgba(255, 255, 255, 0.2);
  font-size: 1rem;
  border: 0;
}
.notifications .card .card-header .nav-tabs .nav-link.active, .notifications .card .card-header .nav-tabs .nav-link:hover {
  color: var(--secondary-color);
  background-color: transparent;
}
.notifications .card .card-header .nav-tabs .nav-link.active::after, .notifications .card .card-header .nav-tabs .nav-link:hover::after {
  content: "";
  width: 7px;
  height: 7px;
  background-color: var(--secondary-color);
  display: block;
  border-radius: 50%;
  margin: 5px auto 0;
}
.notifications .card .list {
  overflow-y: auto;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.notifications .card .list::-webkit-scrollbar {
  width: 0;
}
.notifications .card .list {
  height: 330px;
  overflow-y: auto;
}
@media only screen and (max-width: 767px) {
  .notifications .dropdown-menu .w380 {
    width: 320px;
  }
}
@media only screen and (max-width: 380px) {
  .notifications .dropdown-menu .w380 {
    width: 280px;
  }
}

/***********Header-icon-set*********/
@media only screen and (max-width: 1279px) {
  .h-right {
    margin-left: auto;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .h-right {
    margin-left: unset;
    padding-right: unset;
  }
}
@media only screen and (max-width: 500px) {
  .h-right {
    width: 348px;
    justify-content: end;
  }
}
@media only screen and (max-width: 400px) {
  .h-right {
    width: auto;
    margin-left: auto;
    padding-right: 12px;
  }
}
@media only screen and (max-width: 500px) {
  .h-right .user-profile .u-info {
    display: none;
  }
}
.h-right .user-profile .dropdown-menu .card.w280 {
  width: 240px;
}
@media (max-width: 480px) {
  .h-right .notifications {
    display: none;
  }
}
.h-right .nav-link {
  text-decoration: none;
  outline: none;
}

.fc * {
  color: var(--primary-color);
}
.fc .fc-col-header-cell-cushion {
  color: var(--primary-color);
}
.fc .fc-h-event .fc-event-title {
  color: var(--white-color);
}
.fc .fc-h-event {
  background-color: var(--primary-color);
  border-color: var(--border-color);
}
.fc .fc-daygrid-event-dot {
  border-color: var(--secondary-color);
}
.fc .fc-button-primary {
  background-color: var(--secondary-color);
  color: var(--white-color);
  border-color: var(--secondary-color);
}
.fc .fc-button-primary .fc-icon {
  color: var(--white-color);
}
@media only screen and (max-width: 1280px) {
  .fc .fc-daygrid-event {
    font-size: 12px;
  }
}
@media only screen and (max-width: 991px) {
  .fc .fc-daygrid-event {
    font-size: 8px;
  }
}
@media only screen and (max-width: 768px) {
  .fc .fc-daygrid-event {
    display: none;
  }
}

.fc-theme-standard .fc-scrollgrid,
.fc-theme-standard td,
.fc-theme-standard th {
  border-color: var(--border-color);
}

.card-chat,
.card-chat-body {
  height: 100vh;
}

.chatlist-toggle {
  color: var(--primary-color);
}

.card-chat {
  min-width: 380px;
}
@media only screen and (max-width: 991px) {
  .card-chat {
    transition: ease 0.1s;
    position: fixed;
    left: -600px;
    z-index: 9;
  }
  .card-chat.open {
    left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .card-chat.open {
    min-width: 300px;
    width: 300px;
  }
}
@media only screen and (max-width: 360px) {
  .card-chat.open {
    min-width: 260px;
    width: 260px;
  }
}
.card-chat .tab-content {
  overflow-y: auto;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.card-chat .tab-content::-webkit-scrollbar {
  width: 0;
}
.card-chat .tab-content {
  overflow-y: auto;
  height: calc(100vh - 150px);
}
.card-chat .list-group .list-group-item.open, .card-chat .list-group .list-group-item:hover {
  background-color: var(--body-color);
}
.card-chat .list-group .list-group-item a {
  color: var(--color-500);
}
.card-chat .list-group .msg-time {
  font-size: 11px;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  .card-chat .nav-link {
    padding: 5px;
  }
}

@media only screen and (max-width: 767px) {
  .card-chat-body {
    height: calc(100vh - 60px);
  }
}
.card-chat-body .max-width-70 {
  max-width: 70%;
}
@media only screen and (max-width: 768px) {
  .card-chat-body .max-width-70 {
    max-width: 100%;
  }
}
.card-chat-body .chat-history {
  overflow-y: auto;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.card-chat-body .chat-history::-webkit-scrollbar {
  width: 0;
}
.card-chat-body .chat-history {
  height: 100vh;
  overflow-y: auto;
}
.card-chat-body .text-right .message {
  color: #fff;
}
.card-chat-body .message {
  color: var(--color-600);
}
.card-chat-body.card {
  background-color: var(--body-color);
}

.timeline-item {
  border-left: 2px solid var(--border-color);
  display: flex;
  position: relative;
  padding: 1em 2em 2em;
}
.timeline-item:hover::after {
  transform: scale(3.5);
}
.timeline-item::after {
  transition: ease 0.1s;
  border: 2px solid var(--border-color);
  background: var(--color-900);
  display: block;
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  top: 1.3em;
  left: -5px;
  border-radius: 30px;
}
.timeline-item.ti-primary:after {
  background: var(--primary-color);
}
.timeline-item.ti-info:after {
  background: #4FB8C9;
}
.timeline-item.ti-success:after {
  background: #7EB93F;
}
.timeline-item.ti-warning:after {
  background: #f8b500;
}
.timeline-item.ti-danger:after {
  background: #FF1843;
}

/*=====  cart=====*/
.product-cart .checkout-table .table {
  margin-bottom: 0;
}
.product-cart .checkout-table .table thead tr th {
  padding: 9px 15px;
  border: 0;
  border-bottom: 1px solid var(--border-color);
  font-size: 14px;
  font-weight: bold;
}
@media (max-width: 991px) {
  .product-cart .checkout-table .table thead tr th:before, .product-cart .checkout-table .table thead tr th:after {
    display: none;
  }
}
.product-cart .checkout-table .table thead tr th.product {
  min-width: 240px;
}
@media (max-width: 991px) {
  .product-cart .checkout-table .table thead tr th.product {
    min-width: 100%;
  }
}
.product-cart .checkout-table .table thead tr th.size {
  min-width: 80px;
  width: 80px;
}
.product-cart .checkout-table .table thead tr th.quantity {
  width: 100px;
}
.product-cart .checkout-table .table thead tr th.price {
  min-width: 80px;
  width: 80px;
}
.product-cart .checkout-table .table thead tr th.action {
  min-width: 100px;
  width: 100px;
}
.product-cart .checkout-table .table tbody tr td {
  border: 0;
  border-bottom: 1px solid var(--border-color);
  padding: 15px;
  vertical-align: middle;
}
.product-cart .checkout-table .product-cart .product-content {
  padding-left: 8px;
}
.product-cart .checkout-table .product-cart .product-content .title a {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  transition: all 0.3s linear;
}
.product-cart .checkout-table .product-cart .product-content span {
  font-weight: 300;
  font-size: 13px;
  line-height: 16px;
  margin-top: 4px;
}
.product-cart .checkout-table .product-size {
  position: relative;
}
.product-cart .checkout-table .product-size .nice-select {
  width: 70px;
  border: 1px solid var(--border-color);
  height: 35px;
  line-height: 33px;
  background-color: transparent;
  padding: 0 10px;
  float: none;
  border-radius: 4px;
}
.product-cart .checkout-table .product-size .nice-select::after {
  width: 9px;
  height: 9px;
  right: 10px;
  border-color: #000;
}
.product-cart .checkout-table .product-size .nice-select .current {
  font-size: 16px;
  color: #000;
  line-height: 33px;
  font-weight: 500;
}
.product-cart .checkout-table .product-size .nice-select .list {
  width: 100%;
}
.product-cart .checkout-table .product-quantity {
  border: 1px solid var(--border-color);
  overflow: hidden;
  border-radius: 4px;
  display: inline-block;
}
.product-cart .checkout-table .product-quantity input {
  width: 100px;
  height: 35px;
  border: 0;
  padding: 0 5px;
  text-align: center;
  font-weight: 700;
  background-color: transparent;
  color: var(--text-color);
}
@media (max-width: 767px) {
  .product-cart .checkout-table .product-quantity input {
    width: 80px;
  }
}
.product-cart .checkout-table .price {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 0px;
}
.product-cart .checkout-table .action {
  padding: 0px;
  margin-bottom: 0px;
}
.product-cart .checkout-table .action li {
  display: inline-block;
}
.product-cart .checkout-table .action li a {
  font-size: 24px;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}
.product-cart .checkout-table .action li a.favorite {
  color: #7D7D7D;
}
.product-cart .checkout-table .action li a.delete {
  color: #FF4B22;
}
.product-cart .checkout-coupon-total .checkout-coupon {
  width: 50%;
  padding: 15px 0px;
}
.product-cart .checkout-coupon-total .checkout-coupon span {
  font-size: 13px;
  line-height: 16px;
}
.product-cart .checkout-coupon-total .checkout-total {
  width: 50%;
  border-left: 1px solid var(--border-color);
}
.product-cart .checkout-coupon-total .checkout-total .single-total {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: flex-end;
  padding: 0 8px;
}
.product-cart .checkout-coupon-total .checkout-total .single-total .value {
  font-weight: 300;
  font-size: 14px;
  line-height: 32px;
  margin-right: 16px;
}
.product-cart .checkout-coupon-total .checkout-total .single-total .price {
  font-weight: 500;
  font-size: 16px;
  line-height: 32px;
  width: 85px;
}
.product-cart .checkout-coupon-total .checkout-total .single-total.total-payable {
  border-top: 1px solid var(--border-color);
}
.product-cart .checkout-coupon-total .checkout-total .single-total.total-payable .value {
  font-weight: 500;
}
.product-cart .checkout-coupon-total.checkout-coupon-total-2 .checkout-coupon {
  width: 70%;
}
.product-cart .checkout-coupon-total.checkout-coupon-total-2 .checkout-total {
  width: 30%;
}
.product-cart .checkout-coupon-total.checkout-coupon-total-2 .checkout-total .single-total {
  justify-content: space-between;
}
.product-cart .checkout-coupon-total.checkout-coupon-total-2 .checkout-total .single-total .price {
  width: auto;
}
.product-cart .checkout-btn {
  padding: 0px 15px 15px;
  border-top: 1px solid var(--border-color);
}
.product-cart .checkout-btn .single-btn {
  margin-bottom: 5px;
}

@media (max-width: 767px) {
  .product-cart .checkout-coupon-total .checkout-coupon {
    width: 100%;
    padding: 15px 0px;
  }
  .product-cart .checkout-coupon-total .checkout-total {
    width: 100%;
    border-left: 0;
    border-top: 1px solid var(--border-color);
  }
  .product-cart .checkout-coupon-total.checkout-coupon-total-2 .checkout-coupon {
    width: 100%;
    padding: 15px 0px;
  }
  .product-cart .checkout-coupon-total.checkout-coupon-total-2 .checkout-total {
    width: 100%;
    padding: 15px 0px;
  }
  .product-cart .checkout-btn {
    padding: 15px 0px;
  }
}
/*=====  checkout =====*/
.checkout-steps ul {
  list-style: none;
  padding: 0px;
}
.checkout-steps ul li {
  border-radius: 8px;
}
.checkout-steps ul li + li {
  margin-top: 12px;
}
.checkout-steps .title {
  font-size: 16px;
  font-weight: 500;
  line-height: 40px;
  position: relative;
  cursor: pointer;
}
.checkout-steps .title::before {
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
  content: "\ea99";
  font-family: "IcoFont" !important;
  font-size: 24px;
  color: var(--primary-color);
  transition: all 0.3s linear;
}
.checkout-steps .checkout-steps-form-content {
  padding-top: 0;
  border-top: 1px solid var(--border-color);
}
.checkout-steps .checkout-steps-form-content .steps-form-btn {
  padding-top: 10px;
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option {
  margin-top: 16px;
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-wrap: wrap;
  margin-left: -4px;
  margin-right: -4px;
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option {
  width: 25%;
  margin-top: 16px;
  padding: 0 4px;
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option input[type=radio] {
  display: none;
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option input[type=radio] + label {
  border: 1px solid var(--border-color);
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option input[type=radio]:checked + label {
  border: 1px solid var(--primary-color);
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option label {
  text-align: center;
  padding: 12px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  margin-bottom: 0;
  width: 100%;
  transition: all 0.3s linear;
  cursor: pointer;
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option label .s-info {
  font-size: 14px;
  font-weight: 300;
  margin-top: 12px;
  display: block;
  margin-bottom: 15px;
}
.checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option label .price {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  margin-top: 4px;
}

@media (max-width: 768px) {
  .checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option {
    width: 50%;
  }
  .checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option label {
    padding: 8px;
  }
  .checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option label p {
    font-size: 12px;
  }
  .checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option label .price {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .checkout-steps .checkout-steps-form-content .checkout-payment-option .payment-option-wrapper .single-payment-option {
    width: 100%;
  }
  .fc .fc-toolbar-title {
    font-size: 18px;
  }
}
.checkout-sidebar-price-table .title {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #000;
  padding-bottom: 12px;
}
.checkout-sidebar-price-table .sub-total-price {
  border-top: 1px solid var(--border-color);
  border-bottom: 1px solid var(--border-color);
  padding: 8px 0;
}
.checkout-sidebar-price-table .sub-total-price .total-price {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.checkout-sidebar-price-table .sub-total-price .total-price .value {
  line-height: 32px;
  font-size: 14px;
}
.checkout-sidebar-price-table .sub-total-price .total-price .price {
  line-height: 32px;
  font-size: 16px;
}
.checkout-sidebar-price-table .sub-total-price .shipping .value {
  color: #FF4B22;
}
.checkout-sidebar-price-table .sub-total-price .shipping .price {
  color: #FF4B22;
}
.checkout-sidebar-price-table .sub-total-price .discount .value {
  color: #7CB637;
}
.checkout-sidebar-price-table .sub-total-price .discount .price {
  color: #7CB637;
}
.checkout-sidebar-price-table .total-payable {
  padding: 8px 0;
}
.checkout-sidebar-price-table .total-payable .payable-price {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.checkout-sidebar-price-table .total-payable .payable-price .value {
  line-height: 32px;
  font-size: 14px;
  font-weight: 500;
}
.checkout-sidebar-price-table .total-payable .payable-price .price {
  line-height: 32px;
  font-size: 16px;
  font-weight: 500;
}
.checkout-sidebar-price-table .price-table-btn {
  margin-top: 16px;
}

.product-details .product-details-content .product-items {
  margin-top: 32px;
}
.product-details .product-details-content .product-items .item-title {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.product-details .product-details-content .product-items .items-wrapper {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.product-details .product-details-content .product-items .items-wrapper .single-item {
  max-width: 130px;
  text-align: center;
  -moz-flex: 1;
  flex: 1;
  margin-top: 8px;
}
.product-details .product-details-content .product-items .items-wrapper .single-item + .single-item {
  margin-left: 8px;
}
.product-details .product-details-content .product-items .items-wrapper .single-item .items-image img {
  width: 100%;
  border-radius: 8px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  border: 1px solid var(--border-color);
  cursor: pointer;
  transition: all 0.3s linear;
}
.product-details .product-details-content .product-items .items-wrapper .single-item .text {
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  margin-top: 11px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details .product-details-content .product-items .items-wrapper .single-item {
    max-width: 110px;
  }
}
.product-details .product-details-content .product-items .items-wrapper .single-item.active .items-image img {
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.32);
  border-color: var(--secondary-color);
}
.product-details .product-details-content .product-select-wrapper {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  margin-left: -10px;
  margin-right: -10px;
}
.product-details .product-details-content .product-select-wrapper .select-title {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
}
.product-details .product-details-content .product-select-wrapper .select-title span {
  font-weight: 500;
  margin-left: 5px;
}
.product-details .product-details-content .product-select-wrapper .select-item {
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10x;
}
.product-details .product-details-content .product-select-wrapper .select-item .color-select {
  padding-top: 8px;
  padding-left: 0px;
  margin-bottom: 0px;
}
.product-details .product-details-content .product-select-wrapper .select-item .color-select li {
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border: 1px solid var(--border-color);
  cursor: pointer;
  transition: all 0.3s linear;
}
.product-details .product-details-content .product-select-wrapper .select-item .color-select li + li {
  margin-left: 8px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details .product-details-content .product-select-wrapper .select-item .color-select li {
    width: 30px;
    height: 30px;
  }
}
.product-details .product-details-content .product-select-wrapper .select-item .color-select li.active {
  border-color: var(--secondary-color);
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.32);
}
.product-details .product-details-content .product-price {
  padding-top: 24px;
}
.product-details .product-details-content .product-price .price-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}
.product-details .product-details-content .product-price .sale-price {
  font-weight: 700;
  font-size: 30px;
  line-height: 45px;
  margin-top: 8px;
  display: inline-block;
  margin-right: 16px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details .product-details-content .product-price .sale-price {
    font-size: 30px;
    line-height: 40px;
  }
}
.product-details .product-details-content .product-price .regular-price {
  font-weight: 700;
  font-size: 25px;
  line-height: 38px;
  color: var(--color-400);
  margin-top: 8px;
  text-decoration: line-through;
  text-decoration-thickness: 3px;
  display: inline-block;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details .product-details-content .product-price .regular-price {
    font-size: 24px;
    line-height: 30px;
  }
}
.product-details .product-details-content .product-btn {
  padding-top: 24px;
}
.product-details .product-details-image {
  position: relative;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
}
.product-details .product-details-image .product-image {
  width: 85%;
}
.product-details .product-details-image .product-image .single-image img {
  width: 100%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details .product-details-image .product-image {
    width: 83%;
  }
}
.product-details .product-details-image .product-thumb-image {
  width: 15%;
  text-align: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details .product-details-image .product-thumb-image {
    width: 17%;
  }
}
.product-details .product-details-image .product-thumb-image .single-thumb {
  cursor: pointer;
  border-radius: 4px;
  margin: 5px 10px;
}
.product-details .product-details-image .product-thumb-image .single-thumb img {
  width: 60px;
  border-radius: 4px;
  opacity: 0.74;
  margin: auto;
  transition: all 0.3s linear;
}
.product-details .product-details-image .product-thumb-image .single-thumb.active img {
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.32);
  opacity: 1;
}

@media (max-width: 767px) {
  .product-details .product-details-content .product-items .item-title {
    font-size: 14px;
  }
  .product-details .product-details-content .product-select-wrapper .select-title {
    font-size: 14px;
  }
  .product-details .product-details-content .product-select-wrapper .select-item .color-select li {
    width: 25px;
    height: 25px;
  }
  .product-details .product-details-content .product-price .price-title {
    font-size: 14px;
  }
  .product-details .product-details-content .product-price .sale-price {
    font-size: 28px;
    line-height: 38px;
  }
  .product-details .product-details-content .product-price .regular-price {
    font-size: 20px;
    line-height: 34px;
  }
  .product-details .product-details-image .product-image {
    width: 83%;
  }
  .product-details .product-details-image .product-thumb-image {
    width: 17%;
  }
  .product-details .product-details-image .product-thumb-image .single-thumb {
    margin: 3px;
  }
  .product-details .product-details-image .product-thumb-image .single-thumb img {
    width: 40px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-details .product-details-content .product-select-wrapper .select-title {
    font-size: 16px;
  }
  .product-details .product-details-content .product-select-wrapper .select-item .color-select li {
    width: 30px;
    height: 30px;
  }
  .product-details .product-details-content .product-select-wrapper .select-item .select-quantity button {
    height: 34px;
    width: 34px;
  }
  .product-details .product-details-content .product-select-wrapper .select-item .select-quantity input {
    height: 35px;
    width: 45px;
    font-size: 16px;
  }
  .product-details .product-details-image .product-image {
    width: 85%;
  }
  .product-details .product-details-image .product-thumb-image {
    width: 15%;
  }
  .product-details .product-details-image .product-thumb-image .single-thumb img {
    width: 60px;
  }
}
.product {
  position: relative;
  padding: 10px;
}
.product .add-wishlist {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 24px;
  color: #E14C7B;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 9;
  transition: all 0.3s linear;
}
.product .add-wishlist:hover i::before {
  content: "\f3f5";
}

.group-link {
  border: 1px solid var(--primary-color);
  border-radius: 3px;
  padding: 3px;
}
.group-link .active {
  background: var(--primary-color);
  color: var(--white-color);
  border-radius: 3px 3px 3px 3px !important;
}
.group-link .active:hover {
  color: var(--white-color);
}

.size-block, .price-range-block, .rating-block, .color-block, .categories {
  padding: 15px;
}
.size-block .filter-title .title, .price-range-block .filter-title .title, .rating-block .filter-title .title, .color-block .filter-title .title, .categories .filter-title .title {
  font-weight: 700;
  font-size: 16px;
  line-height: 40px;
  display: block;
  position: relative;
}
.size-block .filter-title .title::before, .price-range-block .filter-title .title::before, .rating-block .filter-title .title::before, .color-block .filter-title .title::before, .categories .filter-title .title::before {
  position: absolute;
  content: "\ea99";
  font-family: "IcoFont" !important;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  font-size: 24px;
  color: var(--primary-color);
}
.size-block .filter-title .title.collapsed::before, .price-range-block .filter-title .title.collapsed::before, .rating-block .filter-title .title.collapsed::before, .color-block .filter-title .title.collapsed::before, .categories .filter-title .title.collapsed::before {
  content: "\eaa1";
}
.size-block ul, .price-range-block ul, .rating-block ul, .color-block ul, .categories ul {
  list-style: none;
  padding-left: 0px;
}

.reset-block {
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.reset-block .filter-title .title {
  font-weight: 700;
  font-size: 16px;
  line-height: 40px;
  display: block;
  position: relative;
  margin-bottom: 0px;
}

.size-block .filter-size {
  padding-top: 8px;
}
.size-block .filter-size ul li {
  display: inline-block;
  text-align: center;
  width: 35px;
  height: 35px;
  line-height: 33px;
  border: 1px solid var(--border-color);
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  border-radius: 4px;
  margin-top: 8px;
  transition: all 0.3s linear;
  cursor: pointer;
}
.size-block .filter-size ul li + li {
  margin-left: 2px;
}
.size-block .filter-size ul li:hover {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: #fff;
}
.size-block .filter-size ul li.active {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: #fff;
}

.price-range-block .price-range .price-amount {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.price-range-block .price-range .price-amount .amount-input {
  width: 50%;
}
.price-range-block .price-range .price-amount .amount-input label {
  font-weight: 300;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 0;
  display: block;
}
.price-range-block .price-range .price-amount .amount-input input {
  display: inline-block;
  width: 95%;
  height: 40px;
  border: 1px solid var(--border-color);
  padding: 0 16px;
  border-radius: 4px;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  margin-top: 8px;
}
.price-range-block .price-range .price-amount .amount-input:last-child label {
  padding-left: 0;
}
.price-range-block .price-range .slider-range {
  height: 4px;
  width: 100%;
  border: 0;
  border-radius: 10px;
  background-color: var(--border-color);
  margin-top: 38px;
  margin-bottom: 13px;
}
.price-range-block .price-range .slider-range .ui-slider-range {
  background-color: var(--primary-color);
}
.price-range-block .price-range .slider-range .ui-slider-handle {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: var(--primary-color);
  top: -13px;
  cursor: pointer;
  border: 0;
}
.price-range-block .price-range .slider-range .ui-slider-handle:focus {
  outline: 0;
}
.price-range-block .noUi-base {
  width: 97%;
  left: 0;
  right: 0;
  margin: auto;
}
.price-range-block .noUi-connect {
  background-color: var(--primary-color);
}
.price-range-block .noUi-handle {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--primary-color);
  top: -9px;
  cursor: pointer;
  border: 0;
  box-shadow: none;
}
.price-range-block .noUi-handle:after {
  display: none;
}
.price-range-block .noUi-handle:before {
  display: none;
}

.rating-block .filter-rating {
  padding-top: 8px;
}
.rating-block .filter-rating .rating-check {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  margin-top: 8px;
}
.rating-block .filter-rating .rating-check input[type=checkbox] {
  display: none;
}
.rating-block .filter-rating .rating-check input[type=checkbox] + label span {
  width: 17px;
  height: 17px;
  border: 2px solid var(--border-color);
  border-radius: 4px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  margin: 0 5px -3px 0;
  transition: all 0.4s linear;
}
.rating-block .filter-rating .rating-check input[type=checkbox] + label span::before {
  position: absolute;
  content: "\eed8";
  font-family: "IcoFont" !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 1px;
  left: -1px;
  width: 100%;
  height: 100%;
  transition: all 0.4s linear;
  line-height: 0.8;
  font-size: 16px;
  color: #fff;
  opacity: 0;
  visibility: hidden;
}
.rating-block .filter-rating .rating-check input[type=checkbox]:checked + label span {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.rating-block .filter-rating .rating-check input[type=checkbox]:checked + label span::before {
  opacity: 1;
  visibility: visible;
}
.rating-block .filter-rating .rating-check p {
  padding-left: 5px;
}
.rating-block .filter-rating .rating-check p i {
  color: #FFBE27;
  font-size: 20px;
}

.color-block .filter-color {
  padding-top: 8px;
}
.color-block .filter-color .color-check {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
}
.color-block .filter-color .color-check p {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.color-block .filter-color .color-check p span {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-right: 11px;
}
.color-block .filter-color .color-check p strong {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.color-block .filter-color .color-check input[type=checkbox] {
  display: none;
}
.color-block .filter-color .color-check input[type=checkbox] + label span {
  width: 17px;
  height: 17px;
  border: 2px solid var(--border-color);
  border-radius: 4px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  margin: 0 5px -3px 0;
  transition: all 0.4s linear;
}
.color-block .filter-color .color-check input[type=checkbox] + label span::before {
  position: absolute;
  content: "\eed8";
  font-family: "IcoFont" !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 1px;
  left: -1px;
  width: 100%;
  height: 100%;
  transition: all 0.4s linear;
  line-height: 0.8;
  font-size: 16px;
  color: #fff;
  opacity: 0;
  visibility: hidden;
}
.color-block .filter-color .color-check input[type=checkbox]:checked + label span {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.color-block .filter-color .color-check input[type=checkbox]:checked + label span::before {
  opacity: 1;
  visibility: visible;
}

.categories .filter-search {
  margin-top: 16px;
  position: relative;
}
.categories .filter-search input {
  width: 100%;
  height: 40px;
  border: 1px solid var(--border-color);
  padding: 0 16px;
  border-radius: 4px;
}
.categories .filter-search button {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  border: 0;
  background: none;
  color: var(--primary-color);
}
.categories .filter-category .category-list {
  padding-top: 8px;
}
.categories .filter-category .category-list li {
  margin-top: 8px;
}
.categories .filter-category .category-list li a {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  position: relative;
  display: block;
}
.categories .filter-category .category-list li a::before {
  position: absolute;
  content: "\ea99";
  font-family: "IcoFont" !important;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  font-size: 24px;
  color: var(--primary-color);
}
.categories .filter-category .category-list li .sub-category {
  padding: 8px 0;
  padding-left: 34px;
}
.categories .filter-category .category-list li .sub-category li a {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  position: relative;
  display: block;
}
.categories .filter-category .category-list li .sub-category li a::before {
  display: none;
}

.ck.ck-toolbar {
  background: var(--card-color) !important;
  border: 1px solid var(--border-color) !important;
}

.ck.ck-reset_all, .ck.ck-reset_all * {
  color: var(--text-color) !important;
}

.ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border-color: var(--border-color) !important;
}

.ck.ck-editor__main > .ck-editor__editable {
  background: var(--card-color) !important;
}

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

table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
  top: 50%;
  background-color: var(--primary-color);
  transform: translateY(-50%);
}

table.dataTable > tbody > tr.child ul.dtr-details {
  display: block;
}

@media only screen and (max-width: 767px) {
  #myProjectTable_length, #myProjectTable_filter, #myProjectTable_info,
  #myDataTable_length, #myDataTable_filter, #myDataTable_info,
  #patient-table_length, #patient-table_filter, #patient-table_info {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  #myProjectTable_paginate ul.pagination, #myDataTable_paginate ul.pagination, #patient-table_paginate ul.pagination {
    justify-content: start !important;
  }
}

#myCartTable_length, #myCartTable_filter, #myCartTable_info, #myCartTable_paginate {
  display: none;
}

#apex-circle-gradient circle {
  fill: var(--card-color);
}

.ac-line-transparent line {
  stroke: var(--card-color);
}

.apexcharts-canvas line {
  stroke: var(--border-color);
}
.apexcharts-canvas text {
  fill: var(--color-500);
}
.apexcharts-canvas circle {
  stroke: var(--border-color);
}
.apexcharts-canvas .apexcharts-legend-text {
  color: var(--color-500) !important;
}

.sparkline_chart canvas {
  width: 100% !important;
}

.line-color .apexcharts-canvas line {
  stroke: var(--card-color) !important;
}

#apex-emplyoeeAnalytics .apexcharts-canvas line {
  stroke: transparent !important;
}

#apex-MainCategories .apexcharts-canvas, #incomeanalytics .apexcharts-canvas {
  margin: 0 auto;
}

.todo-list li {
  border-bottom: 1px solid var(--border-color);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
  padding: 14px 0;
  font-size: 1rem;
}
.todo-list li:last-child {
  border-bottom: 0;
}
.todo-list li .fa-check {
  color: var(--color-400);
}
.todo-list li.active > span {
  color: var(--primary-color);
  text-decoration: line-through;
}
.todo-list li.active .fa-check {
  color: var(--primary-color);
}

.print_invoice table {
  border-collapse: collapse;
}
.print_invoice table td,
.print_invoice table th {
  border: 1px solid var(--border-color);
  padding: 5px;
}
.print_invoice textarea {
  border: 1px solid var(--card-color);
  overflow: hidden;
  resize: none;
  width: 100%;
  border-radius: 0.25rem;
}
.print_invoice textarea:hover, .print_invoice textarea:focus {
  background: rgba(var(--primary-rgb), 0.1);
  border: 1px solid var(--primary-color);
  box-shadow: none;
  outline: 0;
}
.print_invoice .address {
  float: left;
  width: 250px;
  height: 150px;
}
.print_invoice .customer {
  overflow: hidden;
}
.print_invoice .customer .customer-title {
  float: left;
  width: 250px;
  font-size: 20px;
  font-weight: 700;
}
.print_invoice .delete-wpr {
  position: relative;
}
.print_invoice .delete {
  background: var(--border-color);
  color: #FC5A69;
  display: block;
  text-decoration: none;
  position: absolute;
  padding: 0 5px;
  top: 3px;
  left: -22px;
  font-size: 12px;
}
.print_invoice .delete:hover {
  background: #FC5A69;
  color: #fff;
}
.print_invoice #logo {
  text-align: right;
  float: right;
  position: relative;
  overflow: hidden;
  margin-top: 25px;
  max-width: 540px;
  max-height: 100px;
}
.print_invoice #logo:hover, .print_invoice #logo.edit {
  border: 1px solid var(--border-color);
  margin-top: 0;
  max-height: 125px;
}
.print_invoice #logo:hover #logoctr, .print_invoice #logo.edit #logoctr {
  background: var(--color-100);
  display: block;
  text-align: right;
  line-height: 25px;
  padding: 0 5px;
}
.print_invoice #logo #logoctr {
  display: none;
}
.print_invoice #logohelp {
  text-align: left;
  display: none;
  font-style: italic;
  padding: 10px 5px;
}
.print_invoice #logohelp input {
  margin-bottom: 5px;
}
.print_invoice .edit #logohelp {
  display: block;
}
.print_invoice .edit #save-logo,
.print_invoice .edit #cancel-logo {
  display: inline;
}
.print_invoice .edit #image,
.print_invoice #save-logo,
.print_invoice #cancel-logo,
.print_invoice .edit #change-logo,
.print_invoice .edit #delete-logo {
  display: none;
}
.print_invoice .meta {
  float: right;
  margin-top: 1px;
  width: 300px;
}
.print_invoice .meta td {
  text-align: right;
}
.print_invoice .meta td.meta-head {
  background: var(--color-100);
  text-align: left;
}
.print_invoice .meta td .due {
  padding-right: 13px;
}
.print_invoice .meta td textarea {
  height: 20px;
  text-align: right;
}
.print_invoice .items {
  border: 1px solid var(--border-color);
  clear: both;
  width: 100%;
  margin: 30px 0 0;
}
.print_invoice .items th {
  background: var(--color-100);
}
.print_invoice .items tr.item-row td {
  vertical-align: top;
}
.print_invoice .items td.item-name {
  width: 150px;
}
.print_invoice .items td.description {
  width: 280px;
}
@media only screen and (max-width: 992px) {
  .print_invoice .items td.description {
    width: 220px;
  }
}
.print_invoice .items td.total-line {
  text-align: right;
  border-right: 0;
}
.print_invoice .items td.total-value {
  padding: 5px;
}
.print_invoice .items td.balance {
  background: var(--color-100);
}
.print_invoice .items td.blank {
  border: 0;
}

@media print {
  body * {
    visibility: hidden;
    margin: 0;
    color: #000;
    background-color: #fff;
  }
  .print_invoice {
    position: absolute;
    left: 0;
    top: 0;
  }
  .print_invoice * {
    visibility: visible;
  }
  .print_invoice * #hiderow,
  .print_invoice * .delete {
    display: none;
  }
  .print_invoice .footer-note .form-control {
    padding: 0;
  }
  .navigation,
  .sidebar {
    display: none;
  }
}
.card {
  border-color: var(--border-color);
  background-color: var(--card-color);
}
.card.card-callout {
  border-left-width: 0.4rem;
  border-left-color: var(--primary-color);
}
.card .card-header {
  background-color: transparent;
  border-bottom: none;
}
.card .card-footer {
  border-color: var(--border-color);
}

.row-deck > .col,
.row-deck > [class*=col-] {
  display: flex;
  align-items: stretch;
}
.row-deck > .col .card,
.row-deck > [class*=col-] .card {
  flex: 1 1 auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFja2VuZC9lYmF6YXIuc3R5bGUubWluLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxnQkFBZ0I7QUNDZDs7OztFQUFBO0FDREY7O0VBU0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDMk9JLHlCQUxJO0VEcE9SO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QUZJRjs7QUlwSEk7RUZzSEE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBRklKOztBSzVLQTs7O0VBR0U7QUwrS0Y7O0FLaEtJO0VBTko7SUFPTTtFTG9LSjtBQUNGOztBS3ZKQTtFQUNFO0VBQ0E7RUY2T0ksbUNBTEk7RUV0T1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwwSkY7O0FLakpBO0VBQ0U7RUFDQSxjQ21uQjRCO0VEbG5CNUI7RUFDQTtFQUNBLGFDeW5CNEI7QU5yZTlCOztBSzFJQTtFQUNFO0VBQ0EscUJDd2pCNEI7RURyakI1QixnQkN3akI0QjtFRHZqQjVCLGdCQ3dqQjRCO0VEdmpCNUI7QUwySUY7O0FLeElBO0VGdU1RO0FIM0RSO0FHakdJO0VFM0NKO0lGOE1RO0VIOUROO0FBQ0Y7O0FLNUlBO0VGa01RO0FIbERSO0FHMUdJO0VFdENKO0lGeU1RO0VIckROO0FBQ0Y7O0FLaEpBO0VGNkxRO0FIekNSO0FHbkhJO0VFakNKO0lGb01RO0VINUNOO0FBQ0Y7O0FLcEpBO0VGd0xRO0FIaENSO0FHNUhJO0VFNUJKO0lGK0xRO0VIbkNOO0FBQ0Y7O0FLeEpBO0VGK0tNLGtCQUxJO0FIZFY7O0FLdkpBO0VGMEtNLGVBTEk7QUhWVjs7QUtoSkE7RUFDRTtFQUNBLG1CQ3dWMEI7QU5yTTVCOztBS3pJQTtFQUNFO1VBQUE7RUFDQTtFQUNBO1VBQUE7QUw0SUY7O0FLdElBO0VBQ0U7RUFDQTtFQUNBO0FMeUlGOztBS25JQTs7RUFFRTtBTHNJRjs7QUtuSUE7OztFQUdFO0VBQ0E7QUxzSUY7O0FLbklBOzs7O0VBSUU7QUxzSUY7O0FLbklBO0VBQ0UsZ0JDNmI0QjtBTnZUOUI7O0FLaklBO0VBQ0U7RUFDQTtBTG9JRjs7QUs5SEE7RUFDRTtBTGlJRjs7QUt6SEE7O0VBRUUsbUJDc2E0QjtBTjFTOUI7O0FLcEhBO0VGNkVNLGtCQUxJO0FIZ0RWOztBS2pIQTtFQUNFLGlCQ3FmNEI7RURwZjVCO0VBQ0E7QUxvSEY7O0FLM0dBOztFQUVFO0VGd0RJLGlCQUxJO0VFakRSO0VBQ0E7QUw4R0Y7O0FLM0dBO0VBQU07QUwrR047O0FLOUdBO0VBQU07QUxrSE47O0FLN0dBO0VBQ0U7RUFDQSwwQkNnTndDO0FOaEcxQztBSzlHRTtFQUNFO0FMZ0hKOztBS3JHRTtFQUVFO0VBQ0E7QUx1R0o7O0FLaEdBOzs7O0VBSUUscUNDZ1Y0QjtFSGxVeEIsY0FMSTtBSDJGVjs7QUs1RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRkVJLGtCQUxJO0FIbUdWO0FLM0ZFO0VGSEksa0JBTEk7RUVVTjtFQUNBO0FMNkZKOztBS3pGQTtFRlZNLGtCQUxJO0VFaUJSO0VBQ0E7QUw0RkY7QUt6RkU7RUFDRTtBTDJGSjs7QUt2RkE7RUFDRTtFRnRCSSxrQkFMSTtFRTZCUix3QkMyNUNrQztFRDE1Q2xDLHNDQzI1Q2tDO0VDaHNEaEM7QVBnWUo7QUt4RkU7RUFDRTtFRjdCRSxjQUxJO0FINkhWOztBS2hGQTtFQUNFO0FMbUZGOztBSzdFQTs7RUFFRTtBTGdGRjs7QUt4RUE7RUFDRTtFQUNBO0FMMkVGOztBS3hFQTtFQUNFLG1CQzRYNEI7RUQzWDVCLHNCQzJYNEI7RUQxWDVCLGdDQzRaNEI7RUQzWjVCO0FMMkVGOztBS3BFQTtFQUVFO0VBQ0E7QUxzRUY7O0FLbkVBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QUxzRUY7O0FLOURBO0VBQ0U7QUxpRUY7O0FLM0RBO0VBRUU7QUw2REY7O0FLckRBO0VBQ0U7QUx3REY7O0FLbkRBOzs7OztFQUtFO0VBQ0E7RUY1SEksa0JBTEk7RUVtSVI7QUxzREY7O0FLbERBOztFQUVFO0FMcURGOztBS2hEQTtFQUNFO0FMbURGOztBS2hEQTtFQUdFO0FMaURGO0FLOUNFO0VBQ0U7QUxnREo7O0FLekNBO0VBQ0U7QUw0Q0Y7O0FLcENBOzs7O0VBSUU7QUx1Q0Y7QUtwQ0k7Ozs7RUFDRTtBTHlDTjs7QUtsQ0E7RUFDRTtFQUNBO0FMcUNGOztBS2hDQTtFQUNFO0FMbUNGOztBS3pCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMNEJGOztBS3BCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCQ21ONEI7RURqTjVCO0VGbk5NO0FIME9SO0FHdFlJO0VFeVdKO0lGdE1RO0VIdU9OO0FBQ0Y7QUt6QkU7RUFDRTtBTDJCSjs7QUtwQkE7Ozs7Ozs7RUFPRTtBTHVCRjs7QUtwQkE7RUFDRTtBTHVCRjs7QUtkQTtFQUNFO0VBQ0E7QUxpQkY7QUtkRTtFQUNFO0VBQ0E7QUxnQko7O0FLUEE7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0U7QUxPRjs7QUtGQTtFQUNFO0FMS0Y7O0FLRUE7RUFDRTtFQUNBO0FMQ0Y7O0FLSUE7RUFDRTtBTERGOztBS01BO0VBQ0U7QUxIRjs7QUtVQTtFQUNFO0VBQ0E7QUxQRjs7QUtlQTtFQUNFO0FMWkY7O0FLb0JBO0VBQ0U7QUxqQkY7O0FRMWpCQTtFTG1RTSxrQkFMSTtFSzVQUixnQkZ3b0I0QjtBTjNFOUI7O0FReGpCRTtFQUdFLGdCRjBuQmtCO0VFem5CbEIsZ0JGeW1CMEI7RUg3V3RCO0FIOFRSO0FHMWRJO0VLcEdGO0lMdVFNO0VIMlROO0FBQ0Y7O0FRbmtCRTtFQUdFLGdCRjBuQmtCO0VFem5CbEIsZ0JGeW1CMEI7RUg3V3RCO0FIeVVSO0FHcmVJO0VLcEdGO0lMdVFNO0VIc1VOO0FBQ0Y7O0FROWtCRTtFQUdFLGdCRjBuQmtCO0VFem5CbEIsZ0JGeW1CMEI7RUg3V3RCO0FIb1ZSO0FHaGZJO0VLcEdGO0lMdVFNO0VIaVZOO0FBQ0Y7O0FRemxCRTtFQUdFLGdCRjBuQmtCO0VFem5CbEIsZ0JGeW1CMEI7RUg3V3RCO0FIK1ZSO0FHM2ZJO0VLcEdGO0lMdVFNO0VINFZOO0FBQ0Y7O0FRcG1CRTtFQUdFLGdCRjBuQmtCO0VFem5CbEIsZ0JGeW1CMEI7RUg3V3RCO0FIMFdSO0FHdGdCSTtFS3BHRjtJTHVRTTtFSHVXTjtBQUNGOztBUS9tQkU7RUFHRSxnQkYwbkJrQjtFRXpuQmxCLGdCRnltQjBCO0VIN1d0QjtBSHFYUjtBR2poQkk7RUtwR0Y7SUx1UU07RUhrWE47QUFDRjs7QVFsbUJBO0VDdkRFO0VBQ0E7QVQ2cEJGOztBUWxtQkE7RUM1REU7RUFDQTtBVGtxQkY7O0FRcG1CQTtFQUNFO0FSdW1CRjtBUXJtQkU7RUFDRSxvQkZzb0IwQjtBTi9COUI7O0FRN2xCQTtFTDhNTSxrQkFMSTtFS3ZNUjtBUmdtQkY7O0FRNWxCQTtFQUNFLG1CRmlVTztFSDFISCxrQkFMSTtBSDhaVjtBUTdsQkU7RUFDRTtBUitsQko7O0FRM2xCQTtFQUNFO0VBQ0EsbUJGdVRPO0VIMUhILGtCQUxJO0VLdExSLGNGdEZTO0FOb3JCWDtBUTVsQkU7RUFDRTtBUjhsQko7O0FVOXJCQTtFQ0lFO0VBR0E7QVg0ckJGOztBVTdyQkE7RUFDRSxnQkorakRrQztFSTlqRGxDLG1DSitqRGtDO0VJOWpEbEM7RUhHRTtFSVJGO0VBR0E7QVhxc0JGOztBVXZyQkE7RUFFRTtBVnlyQkY7O0FVdHJCQTtFQUNFO0VBQ0E7QVZ5ckJGOztBVXRyQkE7RVB5UE0sa0JBTEk7RU9sUFIsZ0NKa2pEa0M7QU56M0JwQzs7QVkzdEJFOzs7Ozs7O0VDSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ3dUJGOztBY2xyQkk7RUY1Q0U7SUFDRSxnQk5rZWU7RU5nUXJCO0FBQ0Y7QWN4ckJJO0VGNUNFO0lBQ0UsZ0JOa2VlO0VOcVFyQjtBQUNGO0FjN3JCSTtFRjVDRTtJQUNFLGdCTmtlZTtFTjBRckI7QUFDRjtBY2xzQkk7RUY1Q0U7SUFDRSxpQk5rZWU7RU4rUXJCO0FBQ0Y7QWN2c0JJO0VGNUNFO0lBQ0UsaUJOa2VlO0VOb1JyQjtBQUNGO0FldndCQTtFQUVJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBZjZ3Qko7O0FleHdCRTtFQ05BO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FoQml4QkY7QWUvd0JJO0VDT0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjJ3QkY7O0FnQjV0Qk07RUFDRTtBaEIrdEJSOztBZ0I1dEJNO0VBcENKO0VBQ0E7QWhCb3dCRjs7QWdCdHZCRTtFQUNFO0VBQ0E7QWhCeXZCSjs7QWdCM3ZCRTtFQUNFO0VBQ0E7QWhCOHZCSjs7QWdCaHdCRTtFQUNFO0VBQ0E7QWhCbXdCSjs7QWdCcndCRTtFQUNFO0VBQ0E7QWhCd3dCSjs7QWdCMXdCRTtFQUNFO0VBQ0E7QWhCNndCSjs7QWdCL3dCRTtFQUNFO0VBQ0E7QWhCa3hCSjs7QWdCbnZCTTtFQWhESjtFQUNBO0FoQnV5QkY7O0FnQmx2QlU7RUFoRU47RUFDQTtBaEJzekJKOztBZ0J2dkJVO0VBaEVOO0VBQ0E7QWhCMnpCSjs7QWdCNXZCVTtFQWhFTjtFQUNBO0FoQmcwQko7O0FnQmp3QlU7RUFoRU47RUFDQTtBaEJxMEJKOztBZ0J0d0JVO0VBaEVOO0VBQ0E7QWhCMDBCSjs7QWdCM3dCVTtFQWhFTjtFQUNBO0FoQiswQko7O0FnQmh4QlU7RUFoRU47RUFDQTtBaEJvMUJKOztBZ0JyeEJVO0VBaEVOO0VBQ0E7QWhCeTFCSjs7QWdCMXhCVTtFQWhFTjtFQUNBO0FoQjgxQko7O0FnQi94QlU7RUFoRU47RUFDQTtBaEJtMkJKOztBZ0JweUJVO0VBaEVOO0VBQ0E7QWhCdzJCSjs7QWdCenlCVTtFQWhFTjtFQUNBO0FoQjYyQko7O0FnQnR5Qlk7RUF4RFY7QWhCazJCRjs7QWdCMXlCWTtFQXhEVjtBaEJzMkJGOztBZ0I5eUJZO0VBeERWO0FoQjAyQkY7O0FnQmx6Qlk7RUF4RFY7QWhCODJCRjs7QWdCdHpCWTtFQXhEVjtBaEJrM0JGOztBZ0IxekJZO0VBeERWO0FoQnMzQkY7O0FnQjl6Qlk7RUF4RFY7QWhCMDNCRjs7QWdCbDBCWTtFQXhEVjtBaEI4M0JGOztBZ0J0MEJZO0VBeERWO0FoQms0QkY7O0FnQjEwQlk7RUF4RFY7QWhCczRCRjs7QWdCOTBCWTtFQXhEVjtBaEIwNEJGOztBZ0J2MEJROztFQUVFO0FoQjAwQlY7O0FnQnYwQlE7O0VBRUU7QWhCMDBCVjs7QWdCajFCUTs7RUFFRTtBaEJvMUJWOztBZ0JqMUJROztFQUVFO0FoQm8xQlY7O0FnQjMxQlE7O0VBRUU7QWhCODFCVjs7QWdCMzFCUTs7RUFFRTtBaEI4MUJWOztBZ0JyMkJROztFQUVFO0FoQncyQlY7O0FnQnIyQlE7O0VBRUU7QWhCdzJCVjs7QWdCLzJCUTs7RUFFRTtBaEJrM0JWOztBZ0IvMkJROztFQUVFO0FoQmszQlY7O0FnQnozQlE7O0VBRUU7QWhCNDNCVjs7QWdCejNCUTs7RUFFRTtBaEI0M0JWOztBY3Q3Qkk7RUVVRTtJQUNFO0VoQmc3Qk47RWdCNzZCSTtJQXBDSjtJQUNBO0VoQm85QkE7RWdCdDhCQTtJQUNFO0lBQ0E7RWhCdzhCRjtFZ0IxOEJBO0lBQ0U7SUFDQTtFaEI0OEJGO0VnQjk4QkE7SUFDRTtJQUNBO0VoQmc5QkY7RWdCbDlCQTtJQUNFO0lBQ0E7RWhCbzlCRjtFZ0J0OUJBO0lBQ0U7SUFDQTtFaEJ3OUJGO0VnQjE5QkE7SUFDRTtJQUNBO0VoQjQ5QkY7RWdCNzdCSTtJQWhESjtJQUNBO0VoQmcvQkE7RWdCMzdCUTtJQWhFTjtJQUNBO0VoQjgvQkY7RWdCLzdCUTtJQWhFTjtJQUNBO0VoQmtnQ0Y7RWdCbjhCUTtJQWhFTjtJQUNBO0VoQnNnQ0Y7RWdCdjhCUTtJQWhFTjtJQUNBO0VoQjBnQ0Y7RWdCMzhCUTtJQWhFTjtJQUNBO0VoQjhnQ0Y7RWdCLzhCUTtJQWhFTjtJQUNBO0VoQmtoQ0Y7RWdCbjlCUTtJQWhFTjtJQUNBO0VoQnNoQ0Y7RWdCdjlCUTtJQWhFTjtJQUNBO0VoQjBoQ0Y7RWdCMzlCUTtJQWhFTjtJQUNBO0VoQjhoQ0Y7RWdCLzlCUTtJQWhFTjtJQUNBO0VoQmtpQ0Y7RWdCbitCUTtJQWhFTjtJQUNBO0VoQnNpQ0Y7RWdCditCUTtJQWhFTjtJQUNBO0VoQjBpQ0Y7RWdCbitCVTtJQXhEVjtFaEI4aENBO0VnQnQrQlU7SUF4RFY7RWhCaWlDQTtFZ0J6K0JVO0lBeERWO0VoQm9pQ0E7RWdCNStCVTtJQXhEVjtFaEJ1aUNBO0VnQi8rQlU7SUF4RFY7RWhCMGlDQTtFZ0JsL0JVO0lBeERWO0VoQjZpQ0E7RWdCci9CVTtJQXhEVjtFaEJnakNBO0VnQngvQlU7SUF4RFY7RWhCbWpDQTtFZ0IzL0JVO0lBeERWO0VoQnNqQ0E7RWdCOS9CVTtJQXhEVjtFaEJ5akNBO0VnQmpnQ1U7SUF4RFY7RWhCNGpDQTtFZ0JwZ0NVO0lBeERWO0VoQitqQ0E7RWdCNS9CTTs7SUFFRTtFaEI4L0JSO0VnQjMvQk07O0lBRUU7RWhCNi9CUjtFZ0JwZ0NNOztJQUVFO0VoQnNnQ1I7RWdCbmdDTTs7SUFFRTtFaEJxZ0NSO0VnQjVnQ007O0lBRUU7RWhCOGdDUjtFZ0IzZ0NNOztJQUVFO0VoQjZnQ1I7RWdCcGhDTTs7SUFFRTtFaEJzaENSO0VnQm5oQ007O0lBRUU7RWhCcWhDUjtFZ0I1aENNOztJQUVFO0VoQjhoQ1I7RWdCM2hDTTs7SUFFRTtFaEI2aENSO0VnQnBpQ007O0lBRUU7RWhCc2lDUjtFZ0JuaUNNOztJQUVFO0VoQnFpQ1I7QUFDRjtBY2htQ0k7RUVVRTtJQUNFO0VoQnlsQ047RWdCdGxDSTtJQXBDSjtJQUNBO0VoQjZuQ0E7RWdCL21DQTtJQUNFO0lBQ0E7RWhCaW5DRjtFZ0JubkNBO0lBQ0U7SUFDQTtFaEJxbkNGO0VnQnZuQ0E7SUFDRTtJQUNBO0VoQnluQ0Y7RWdCM25DQTtJQUNFO0lBQ0E7RWhCNm5DRjtFZ0IvbkNBO0lBQ0U7SUFDQTtFaEJpb0NGO0VnQm5vQ0E7SUFDRTtJQUNBO0VoQnFvQ0Y7RWdCdG1DSTtJQWhESjtJQUNBO0VoQnlwQ0E7RWdCcG1DUTtJQWhFTjtJQUNBO0VoQnVxQ0Y7RWdCeG1DUTtJQWhFTjtJQUNBO0VoQjJxQ0Y7RWdCNW1DUTtJQWhFTjtJQUNBO0VoQitxQ0Y7RWdCaG5DUTtJQWhFTjtJQUNBO0VoQm1yQ0Y7RWdCcG5DUTtJQWhFTjtJQUNBO0VoQnVyQ0Y7RWdCeG5DUTtJQWhFTjtJQUNBO0VoQjJyQ0Y7RWdCNW5DUTtJQWhFTjtJQUNBO0VoQityQ0Y7RWdCaG9DUTtJQWhFTjtJQUNBO0VoQm1zQ0Y7RWdCcG9DUTtJQWhFTjtJQUNBO0VoQnVzQ0Y7RWdCeG9DUTtJQWhFTjtJQUNBO0VoQjJzQ0Y7RWdCNW9DUTtJQWhFTjtJQUNBO0VoQitzQ0Y7RWdCaHBDUTtJQWhFTjtJQUNBO0VoQm10Q0Y7RWdCNW9DVTtJQXhEVjtFaEJ1c0NBO0VnQi9vQ1U7SUF4RFY7RWhCMHNDQTtFZ0JscENVO0lBeERWO0VoQjZzQ0E7RWdCcnBDVTtJQXhEVjtFaEJndENBO0VnQnhwQ1U7SUF4RFY7RWhCbXRDQTtFZ0IzcENVO0lBeERWO0VoQnN0Q0E7RWdCOXBDVTtJQXhEVjtFaEJ5dENBO0VnQmpxQ1U7SUF4RFY7RWhCNHRDQTtFZ0JwcUNVO0lBeERWO0VoQit0Q0E7RWdCdnFDVTtJQXhEVjtFaEJrdUNBO0VnQjFxQ1U7SUF4RFY7RWhCcXVDQTtFZ0I3cUNVO0lBeERWO0VoQnd1Q0E7RWdCcnFDTTs7SUFFRTtFaEJ1cUNSO0VnQnBxQ007O0lBRUU7RWhCc3FDUjtFZ0I3cUNNOztJQUVFO0VoQitxQ1I7RWdCNXFDTTs7SUFFRTtFaEI4cUNSO0VnQnJyQ007O0lBRUU7RWhCdXJDUjtFZ0JwckNNOztJQUVFO0VoQnNyQ1I7RWdCN3JDTTs7SUFFRTtFaEIrckNSO0VnQjVyQ007O0lBRUU7RWhCOHJDUjtFZ0Jyc0NNOztJQUVFO0VoQnVzQ1I7RWdCcHNDTTs7SUFFRTtFaEJzc0NSO0VnQjdzQ007O0lBRUU7RWhCK3NDUjtFZ0I1c0NNOztJQUVFO0VoQjhzQ1I7QUFDRjtBY3p3Q0k7RUVVRTtJQUNFO0VoQmt3Q047RWdCL3ZDSTtJQXBDSjtJQUNBO0VoQnN5Q0E7RWdCeHhDQTtJQUNFO0lBQ0E7RWhCMHhDRjtFZ0I1eENBO0lBQ0U7SUFDQTtFaEI4eENGO0VnQmh5Q0E7SUFDRTtJQUNBO0VoQmt5Q0Y7RWdCcHlDQTtJQUNFO0lBQ0E7RWhCc3lDRjtFZ0J4eUNBO0lBQ0U7SUFDQTtFaEIweUNGO0VnQjV5Q0E7SUFDRTtJQUNBO0VoQjh5Q0Y7RWdCL3dDSTtJQWhESjtJQUNBO0VoQmswQ0E7RWdCN3dDUTtJQWhFTjtJQUNBO0VoQmcxQ0Y7RWdCanhDUTtJQWhFTjtJQUNBO0VoQm8xQ0Y7RWdCcnhDUTtJQWhFTjtJQUNBO0VoQncxQ0Y7RWdCenhDUTtJQWhFTjtJQUNBO0VoQjQxQ0Y7RWdCN3hDUTtJQWhFTjtJQUNBO0VoQmcyQ0Y7RWdCanlDUTtJQWhFTjtJQUNBO0VoQm8yQ0Y7RWdCcnlDUTtJQWhFTjtJQUNBO0VoQncyQ0Y7RWdCenlDUTtJQWhFTjtJQUNBO0VoQjQyQ0Y7RWdCN3lDUTtJQWhFTjtJQUNBO0VoQmczQ0Y7RWdCanpDUTtJQWhFTjtJQUNBO0VoQm8zQ0Y7RWdCcnpDUTtJQWhFTjtJQUNBO0VoQnczQ0Y7RWdCenpDUTtJQWhFTjtJQUNBO0VoQjQzQ0Y7RWdCcnpDVTtJQXhEVjtFaEJnM0NBO0VnQnh6Q1U7SUF4RFY7RWhCbTNDQTtFZ0IzekNVO0lBeERWO0VoQnMzQ0E7RWdCOXpDVTtJQXhEVjtFaEJ5M0NBO0VnQmowQ1U7SUF4RFY7RWhCNDNDQTtFZ0JwMENVO0lBeERWO0VoQiszQ0E7RWdCdjBDVTtJQXhEVjtFaEJrNENBO0VnQjEwQ1U7SUF4RFY7RWhCcTRDQTtFZ0I3MENVO0lBeERWO0VoQnc0Q0E7RWdCaDFDVTtJQXhEVjtFaEIyNENBO0VnQm4xQ1U7SUF4RFY7RWhCODRDQTtFZ0J0MUNVO0lBeERWO0VoQmk1Q0E7RWdCOTBDTTs7SUFFRTtFaEJnMUNSO0VnQjcwQ007O0lBRUU7RWhCKzBDUjtFZ0J0MUNNOztJQUVFO0VoQncxQ1I7RWdCcjFDTTs7SUFFRTtFaEJ1MUNSO0VnQjkxQ007O0lBRUU7RWhCZzJDUjtFZ0I3MUNNOztJQUVFO0VoQisxQ1I7RWdCdDJDTTs7SUFFRTtFaEJ3MkNSO0VnQnIyQ007O0lBRUU7RWhCdTJDUjtFZ0I5MkNNOztJQUVFO0VoQmczQ1I7RWdCNzJDTTs7SUFFRTtFaEIrMkNSO0VnQnQzQ007O0lBRUU7RWhCdzNDUjtFZ0JyM0NNOztJQUVFO0VoQnUzQ1I7QUFDRjtBY2w3Q0k7RUVVRTtJQUNFO0VoQjI2Q047RWdCeDZDSTtJQXBDSjtJQUNBO0VoQis4Q0E7RWdCajhDQTtJQUNFO0lBQ0E7RWhCbThDRjtFZ0JyOENBO0lBQ0U7SUFDQTtFaEJ1OENGO0VnQno4Q0E7SUFDRTtJQUNBO0VoQjI4Q0Y7RWdCNzhDQTtJQUNFO0lBQ0E7RWhCKzhDRjtFZ0JqOUNBO0lBQ0U7SUFDQTtFaEJtOUNGO0VnQnI5Q0E7SUFDRTtJQUNBO0VoQnU5Q0Y7RWdCeDdDSTtJQWhESjtJQUNBO0VoQjIrQ0E7RWdCdDdDUTtJQWhFTjtJQUNBO0VoQnkvQ0Y7RWdCMTdDUTtJQWhFTjtJQUNBO0VoQjYvQ0Y7RWdCOTdDUTtJQWhFTjtJQUNBO0VoQmlnREY7RWdCbDhDUTtJQWhFTjtJQUNBO0VoQnFnREY7RWdCdDhDUTtJQWhFTjtJQUNBO0VoQnlnREY7RWdCMThDUTtJQWhFTjtJQUNBO0VoQjZnREY7RWdCOThDUTtJQWhFTjtJQUNBO0VoQmloREY7RWdCbDlDUTtJQWhFTjtJQUNBO0VoQnFoREY7RWdCdDlDUTtJQWhFTjtJQUNBO0VoQnloREY7RWdCMTlDUTtJQWhFTjtJQUNBO0VoQjZoREY7RWdCOTlDUTtJQWhFTjtJQUNBO0VoQmlpREY7RWdCbCtDUTtJQWhFTjtJQUNBO0VoQnFpREY7RWdCOTlDVTtJQXhEVjtFaEJ5aERBO0VnQmorQ1U7SUF4RFY7RWhCNGhEQTtFZ0JwK0NVO0lBeERWO0VoQitoREE7RWdCditDVTtJQXhEVjtFaEJraURBO0VnQjErQ1U7SUF4RFY7RWhCcWlEQTtFZ0I3K0NVO0lBeERWO0VoQndpREE7RWdCaC9DVTtJQXhEVjtFaEIyaURBO0VnQm4vQ1U7SUF4RFY7RWhCOGlEQTtFZ0J0L0NVO0lBeERWO0VoQmlqREE7RWdCei9DVTtJQXhEVjtFaEJvakRBO0VnQjUvQ1U7SUF4RFY7RWhCdWpEQTtFZ0IvL0NVO0lBeERWO0VoQjBqREE7RWdCdi9DTTs7SUFFRTtFaEJ5L0NSO0VnQnQvQ007O0lBRUU7RWhCdy9DUjtFZ0IvL0NNOztJQUVFO0VoQmlnRFI7RWdCOS9DTTs7SUFFRTtFaEJnZ0RSO0VnQnZnRE07O0lBRUU7RWhCeWdEUjtFZ0J0Z0RNOztJQUVFO0VoQndnRFI7RWdCL2dETTs7SUFFRTtFaEJpaERSO0VnQjlnRE07O0lBRUU7RWhCZ2hEUjtFZ0J2aERNOztJQUVFO0VoQnloRFI7RWdCdGhETTs7SUFFRTtFaEJ3aERSO0VnQi9oRE07O0lBRUU7RWhCaWlEUjtFZ0I5aERNOztJQUVFO0VoQmdpRFI7QUFDRjtBYzNsREk7RUVVRTtJQUNFO0VoQm9sRE47RWdCamxESTtJQXBDSjtJQUNBO0VoQnduREE7RWdCMW1EQTtJQUNFO0lBQ0E7RWhCNG1ERjtFZ0I5bURBO0lBQ0U7SUFDQTtFaEJnbkRGO0VnQmxuREE7SUFDRTtJQUNBO0VoQm9uREY7RWdCdG5EQTtJQUNFO0lBQ0E7RWhCd25ERjtFZ0IxbkRBO0lBQ0U7SUFDQTtFaEI0bkRGO0VnQjluREE7SUFDRTtJQUNBO0VoQmdvREY7RWdCam1ESTtJQWhESjtJQUNBO0VoQm9wREE7RWdCL2xEUTtJQWhFTjtJQUNBO0VoQmtxREY7RWdCbm1EUTtJQWhFTjtJQUNBO0VoQnNxREY7RWdCdm1EUTtJQWhFTjtJQUNBO0VoQjBxREY7RWdCM21EUTtJQWhFTjtJQUNBO0VoQjhxREY7RWdCL21EUTtJQWhFTjtJQUNBO0VoQmtyREY7RWdCbm5EUTtJQWhFTjtJQUNBO0VoQnNyREY7RWdCdm5EUTtJQWhFTjtJQUNBO0VoQjByREY7RWdCM25EUTtJQWhFTjtJQUNBO0VoQjhyREY7RWdCL25EUTtJQWhFTjtJQUNBO0VoQmtzREY7RWdCbm9EUTtJQWhFTjtJQUNBO0VoQnNzREY7RWdCdm9EUTtJQWhFTjtJQUNBO0VoQjBzREY7RWdCM29EUTtJQWhFTjtJQUNBO0VoQjhzREY7RWdCdm9EVTtJQXhEVjtFaEJrc0RBO0VnQjFvRFU7SUF4RFY7RWhCcXNEQTtFZ0I3b0RVO0lBeERWO0VoQndzREE7RWdCaHBEVTtJQXhEVjtFaEIyc0RBO0VnQm5wRFU7SUF4RFY7RWhCOHNEQTtFZ0J0cERVO0lBeERWO0VoQml0REE7RWdCenBEVTtJQXhEVjtFaEJvdERBO0VnQjVwRFU7SUF4RFY7RWhCdXREQTtFZ0IvcERVO0lBeERWO0VoQjB0REE7RWdCbHFEVTtJQXhEVjtFaEI2dERBO0VnQnJxRFU7SUF4RFY7RWhCZ3VEQTtFZ0J4cURVO0lBeERWO0VoQm11REE7RWdCaHFETTs7SUFFRTtFaEJrcURSO0VnQi9wRE07O0lBRUU7RWhCaXFEUjtFZ0J4cURNOztJQUVFO0VoQjBxRFI7RWdCdnFETTs7SUFFRTtFaEJ5cURSO0VnQmhyRE07O0lBRUU7RWhCa3JEUjtFZ0IvcURNOztJQUVFO0VoQmlyRFI7RWdCeHJETTs7SUFFRTtFaEIwckRSO0VnQnZyRE07O0lBRUU7RWhCeXJEUjtFZ0Joc0RNOztJQUVFO0VoQmtzRFI7RWdCL3JETTs7SUFFRTtFaEJpc0RSO0VnQnhzRE07O0lBRUU7RWhCMHNEUjtFZ0J2c0RNOztJQUVFO0VoQnlzRFI7QUFDRjtBaUIvekRBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJYa1lPO0VXallQLG1CWHVzQjRCO0VXdHNCNUI7QWpCOHpERjtBaUJ2ekRFO0VBQ0U7RUFFQTtFQUNBO0VBQ0EsMkNYK3NCMEI7RVc5c0IxQjtBakJ3ekRKO0FpQnJ6REU7RUFDRTtBakJ1ekRKO0FpQnB6REU7RUFDRTtBakJzekRKOztBaUJsekRBO0VBQ0U7QWpCcXpERjs7QWlCOXlEQTtFQUNFO0FqQml6REY7O0FpQnZ5REU7RUFDRTtBakIweURKOztBaUIzeERFO0VBQ0U7QWpCOHhESjtBaUIzeERJO0VBQ0U7QWpCNnhETjs7QWlCdHhERTtFQUNFO0FqQnl4REo7QWlCdHhERTtFQUNFO0FqQnd4REo7O0FpQjl3REU7RUFDRTtFQUNBO0FqQml4REo7O0FpQjN3REU7RUFDRTtFQUNBO0FqQjh3REo7O0FpQnR3REE7RUFDRTtFQUNBO0FqQnl3REY7O0FpQmp3REU7RUFDRTtFQUNBO0FqQm93REo7O0FrQmg1REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQjQ0REo7O0FrQjk1REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQjA1REo7O0FrQjU2REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQnc2REo7O0FrQjE3REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQnM3REo7O0FrQng4REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQm84REo7O0FrQnQ5REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQms5REo7O0FrQnArREU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQmcrREo7O0FrQmwvREU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQjgrREo7O0FpQjcxREk7RUFDRTtFQUNBO0FqQmcyRE47O0FjMzdESTtFR3lGQTtJQUNFO0lBQ0E7RWpCczJESjtBQUNGO0FjbDhESTtFR3lGQTtJQUNFO0lBQ0E7RWpCNDJESjtBQUNGO0FjeDhESTtFR3lGQTtJQUNFO0lBQ0E7RWpCazNESjtBQUNGO0FjOThESTtFR3lGQTtJQUNFO0lBQ0E7RWpCdzNESjtBQUNGO0FjcDlESTtFR3lGQTtJQUNFO0lBQ0E7RWpCODNESjtBQUNGO0FtQmxpRUE7RUFDRSxxQmJ1MkJzQztBTjZyQ3hDOztBbUIzaEVBO0VBQ0U7RUFDQTtFQUNBO0VoQjhRSSxrQkFMSTtFZ0JyUVIsZ0JiK2xCNEI7QU42N0M5Qjs7QW1CeGhFQTtFQUNFO0VBQ0E7RWhCb1FJLGtCQUxJO0FINnhEVjs7QW1CeGhFQTtFQUNFO0VBQ0E7RWhCOFBJLG1CQUxJO0FIbXlEVjs7QW9CempFQTtFQUNFLG1CZCsxQnNDO0VIcmtCbEMsa0JBTEk7RWlCalJSLGdDZCsxQnNDO0FOMnRDeEM7O0FxQi9qRUE7RUFDRTtFQUNBO0VBQ0E7RWxCd1JJLGVBTEk7RWtCaFJSLGdCZmttQjRCO0Vlam1CNUIsZ0JmeW1CNEI7RWV4bUI1QiwyQmY0M0JzQztFZTMzQnRDO0tBQUE7VUFBQTtFQUNBLG1DZnEzQnNDO0VlcDNCdEM7RUFDQTtFZEdFO0VlSEUsd0VETUo7QXJCNmpFRjtBc0IvakVNO0VEaEJOO0lDaUJRO0V0QmtrRU47QUFDRjtBcUJoa0VFO0VBQ0U7QXJCa2tFSjtBcUJoa0VJO0VBQ0U7QXJCa2tFTjtBcUI3akVFO0VBQ0UsMkJmczJCb0M7RWVyMkJwQyxtQ2ZnMkJvQztFZS8xQnBDLGtDZjgyQm9DO0VlNzJCcEM7RUFLRSxrRGZraEJrQjtBTnlpRHhCO0FxQnZqRUU7RUFNRTtFQU1BO0VBS0E7QXJCMmlFSjtBcUJ0aUVFO0VBQ0U7RUFDQTtBckJ3aUVKO0FxQnBpRUU7RUFDRSxnQ2Y0MEJvQztFZTEwQnBDO0FyQnFpRUo7QXFCeGlFRTtFQUNFLGdDZjQwQm9DO0VlMTBCcEM7QXJCcWlFSjtBcUI3aEVFO0VBRUUsd0NmOHlCb0M7RWUzeUJwQztBckI0aEVKO0FxQnhoRUU7RUFDRTtFQUNBO0VBQ0EsMEJmb3JCMEI7RWVuckIxQiwyQmZzeUJvQztFaUJwNEJ0Qyx1Q2pCcWlDZ0M7RWVyOEI5QjtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtDZmdzQjBCO0VlL3JCMUI7RUN6RkUscUlEMEZGO0FyQjBoRUo7QXNCaG5FTTtFRDBFSjtJQ3pFTTtFdEJtbkVOO0FBQ0Y7QXFCNWhFRTtFQUNFLHdDZjQ3QjhCO0FOa21DbEM7O0FxQnJoRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCZndmNEI7RWV2ZjVCLDJCZjJ4QnNDO0VlMXhCdEM7RUFDQTtFQUNBO0FyQndoRUY7QXFCdGhFRTtFQUNFO0FyQndoRUo7QXFCcmhFRTtFQUVFO0VBQ0E7QXJCc2hFSjs7QXFCM2dFQTtFQUNFLG1FZjR3QnNDO0VlM3dCdEM7RWxCeUlJLG1CQUxJO0VJdlFOO0FQbXBFSjtBcUI1Z0VFO0VBQ0U7RUFDQTtFQUNBLHlCZm9vQjBCO0FOMDRDOUI7O0FxQjFnRUE7RUFDRSxpRWZnd0JzQztFZS92QnRDO0VsQjRISSxrQkFMSTtFSXZRTjtBUCtwRUo7QXFCM2dFRTtFQUNFO0VBQ0E7RUFDQSx1QmYybkIwQjtBTms1QzlCOztBcUJyZ0VFO0VBQ0Usb0VmNnVCb0M7QU4yeEN4QztBcUJyZ0VFO0VBQ0UsbUVmMHVCb0M7QU42eEN4QztBcUJwZ0VFO0VBQ0UsaUVmdXVCb0M7QU4reEN4Qzs7QXFCamdFQTtFQUNFLFdmcXVCc0M7RWVwdUJ0QyxnRWY4dEJzQztFZTd0QnRDLGlCZmlsQjRCO0FObTdDOUI7QXFCbGdFRTtFQUNFO0FyQm9nRUo7QXFCamdFRTtFQUNFO0VkdkxBO0FQMnJFSjtBcUJoZ0VFO0VBQ0U7RWQ1TEE7QVArckVKO0FxQi8vREU7RUFBb0IsK0RmOHNCa0I7QU5vekN4QztBcUJqZ0VFO0VBQW9CLDZEZjhzQmtCO0FOc3pDeEM7O0F3Qm50RUE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFckJxUkksZUFMSTtFcUI3UVIsZ0JsQitsQjRCO0VrQjlsQjVCLGdCbEJzbUI0QjtFa0JybUI1QiwyQmxCeTNCc0M7RWtCeDNCdEM7S0FBQTtVQUFBO0VBQ0EsbUNsQmszQnNDO0VrQmozQnRDO0VBQ0E7RUFDQSx5Q2xCKzlCa0M7RWtCOTlCbEMsMEJsQis5QmtDO0VrQjk5QmxDO0VqQkhFO0VlSEUsd0VFU0o7QXhCbXRFRjtBc0J4dEVNO0VFZk47SUZnQlE7RXRCMnRFTjtBQUNGO0F3QnR0RUU7RUFDRSxrQ2xCczNCb0M7RWtCcjNCcEM7RUFLRSxrRGxCaStCNEI7QU5tdkNsQztBd0JodEVFO0VBRUUsc0JsQjZ1QjBCO0VrQjV1QjFCO0F4Qml0RUo7QXdCOXNFRTtFQUVFLHdDbEJ1MUJvQztBTnczQ3hDO0F3QjFzRUU7RUFDRTtFQUNBO0F4QjRzRUo7O0F3QnhzRUE7RUFDRSxvQmxCc3VCNEI7RWtCcnVCNUIsdUJsQnF1QjRCO0VrQnB1QjVCLG9CbEJxdUI0QjtFSGxnQnhCLG1CQUxJO0VJdlFOO0FQc3ZFSjs7QXdCeHNFQTtFQUNFLG1CbEJrdUI0QjtFa0JqdUI1QixzQmxCaXVCNEI7RWtCaHVCNUIsa0JsQml1QjRCO0VIdGdCeEIsa0JBTEk7RUl2UU47QVA4dkVKOztBd0J0c0VJO0VBQ0U7QXhCeXNFTjs7QXlCanhFQTtFQUNFO0VBQ0Esa0JuQnE2QndDO0VtQnA2QnhDLG1CbkJxNkJ3QztFbUJwNkJ4Qyx1Qm5CcTZCd0M7QU4rMkMxQztBeUJseEVFO0VBQ0U7RUFDQTtBekJveEVKOztBeUJoeEVBO0VBQ0Usb0JuQjI1QndDO0VtQjE1QnhDO0VBQ0E7QXpCbXhFRjtBeUJqeEVFO0VBQ0U7RUFDQTtFQUNBO0F6Qm14RUo7O0F5Qi93RUE7RUFDRTtFQUVBO0VBQ0EsVW5CMDRCd0M7RW1CejRCeEMsV25CeTRCd0M7RW1CeDRCeEM7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyRG5CMjRCd0M7RW1CMTRCeEM7VUFBQTtBekJpeEVGO0F5Qjl3RUU7RWxCM0JFO0FQNHlFSjtBeUI3d0VFO0VBRUUsa0JuQm00QnNDO0FOMjRDMUM7QXlCM3dFRTtFQUNFLHVCbkIwM0JzQztBTm01QzFDO0F5QjF3RUU7RUFDRSxrQ25CczFCb0M7RW1CcjFCcEM7RUFDQSxrRG5COGZvQjtBTjh3RHhCO0F5Qnp3RUU7RUFDRSx5Qm5CNUJNO0VtQjZCTixxQm5CN0JNO0FOd3lFVjtBeUJ6d0VJO0VBSUk7QXpCd3dFUjtBeUJwd0VJO0VBSUk7QXpCbXdFUjtBeUI5dkVFO0VBQ0UseUJuQmpETTtFbUJrRE4scUJuQmxETTtFbUJ1REo7QXpCNHZFTjtBeUJ4dkVFO0VBQ0U7RUFDQTtFQUNBLFluQmsyQnVDO0FOdzVDM0M7QXlCbnZFSTtFQUNFO0VBQ0EsWW5CeTFCcUM7QU40NUMzQzs7QXlCdnVFQTtFQUNFLG1CbkJvMUJnQztBTnM1Q2xDO0F5Qnh1RUU7RUFDRTtFQUVBLFVuQjgwQjhCO0VtQjcwQjlCO0VBQ0E7RUFDQTtFbEJqSEE7RWVIRSxpREdzSEY7QXpCeXVFSjtBc0IzMUVNO0VHMEdKO0lIekdNO0V0QjgxRU47QUFDRjtBeUI1dUVJO0VBQ0U7QXpCOHVFTjtBeUIzdUVJO0VBQ0UsaUNuQjYwQjRCO0VtQngwQjFCO0F6Qnl1RVI7QXlCcHVFRTtFQUNFLG9CbkJ3ekI4QjtFbUJ2ekI5QjtBekJzdUVKO0F5QnB1RUk7RUFDRTtFQUNBO0F6QnN1RU47O0F5Qmp1RUE7RUFDRTtFQUNBLGtCbkJzeUJnQztBTjg3Q2xDOztBeUJqdUVBO0VBQ0U7RUFDQTtFQUNBO0F6Qm91RUY7QXlCaHVFSTtFQUNFO0VBQ0E7RUFDQSxhbkJzcEJ3QjtBTjRrRDlCOztBeUIzdEVJO0VBQ0U7QXpCOHRFTjs7QTBCajVFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0ExQm81RUY7QTBCbDVFRTtFQUNFO0ExQm81RUo7QTBCaDVFSTtFQUEwQixrRXBCOGdDYTtBTnE0QzNDO0EwQmw1RUk7RUFBMEIsa0VwQjZnQ2E7QU53NEMzQztBMEJsNUVFO0VBQ0U7QTFCbzVFSjtBMEJqNUVFO0VBQ0UsV3BCKy9CdUM7RW9COS9CdkMsWXBCOC9CdUM7RW9CNy9CdkM7RUFDQTtVQUFBO0VIMUJGLHlCakJrQ1E7RW9CTk4sU3BCNi9CdUM7RUMxZ0N2QztFZUhFLG9ISW1CRjtFSm5CRSw0R0ltQkY7QTFCazVFSjtBc0JqNkVNO0VJTUo7SUpMTTtJQUFBO0V0Qm82RU47QUFDRjtBMEJyNUVJO0VIakNGLDBDakI4aEN5QztBTjI1QzNDO0EwQm41RUU7RUFDRSxXcEJ3K0I4QjtFb0J2K0I5QixjcEJ3K0I4QjtFb0J2K0I5QjtFQUNBLGVwQnUrQjhCO0VvQnQrQjlCLHdDcEJ1K0I4QjtFb0J0K0I5QjtFbkI3QkE7QVBtN0VKO0EwQmo1RUU7RUFDRSxXcEJvK0J1QztFb0JuK0J2QyxZcEJtK0J1QztFb0JsK0J2QztPQUFBO0VIcERGLHlCakJrQ1E7RW9Cb0JOLFNwQm0rQnVDO0VDMWdDdkM7RWVIRSxpSEk2Q0Y7RUo3Q0UsNEdJNkNGO0ExQms1RUo7QXNCMzdFTTtFSWlDSjtJSmhDTTtJQUFBO0V0Qjg3RU47QUFDRjtBMEJyNUVJO0VIM0RGLDBDakI4aEN5QztBTnE3QzNDO0EwQm41RUU7RUFDRSxXcEI4OEI4QjtFb0I3OEI5QixjcEI4OEI4QjtFb0I3OEI5QjtFQUNBLGVwQjY4QjhCO0VvQjU4QjlCLHdDcEI2OEI4QjtFb0I1OEI5QjtFbkJ2REE7QVA2OEVKO0EwQmo1RUU7RUFDRTtBMUJtNUVKO0EwQmo1RUk7RUFDRSwyQ3BCZzlCcUM7QU5tOEMzQztBMEJoNUVJO0VBQ0UsMkNwQjQ4QnFDO0FOczhDM0M7O0EyQnorRUE7RUFDRTtBM0I0K0VGO0EyQjErRUU7OztFQUdFLHVEckJ3aUNvQztFcUJ2aUNwQywyRHJCdWlDb0M7RXFCdGlDcEMsaUJyQnVpQ29DO0FOcThDeEM7QTJCeitFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTFZFLGdFS1dGO0EzQjIrRUo7QXNCbC9FTTtFS1RKO0lMVU07RXRCcS9FTjtBQUNGO0EyQjcrRUU7O0VBRUU7QTNCKytFSjtBMkI3K0VJO0VBQ0U7QTNCZy9FTjtBMkJqL0VJOztFQUNFO0EzQmcvRU47QTJCNytFSTtFQUVFLHFCckIwZ0NrQztFcUJ6Z0NsQyx3QnJCMGdDa0M7QU5zK0N4QztBMkJuL0VJOzs7RUFFRSxxQnJCMGdDa0M7RXFCemdDbEMsd0JyQjBnQ2tDO0FOcytDeEM7QTJCNytFSTs7RUFDRSxxQnJCcWdDa0M7RXFCcGdDbEMsd0JyQnFnQ2tDO0FOMitDeEM7QTJCNStFRTtFQUNFLHFCckIrL0JvQztFcUI5L0JwQyx3QnJCKy9Cb0M7RXFCOS9CcEMscUJyQmd1QjBCO0FOOHdEOUI7QTJCditFSTtFQUNFLDhEckJ5L0JrQztBTm0vQ3hDO0EyQjcrRUk7Ozs7RUFDRSw4RHJCeS9Ca0M7QU5tL0N4QztBMkJ2K0VJO0VBQ0UsOERyQm0vQmtDO0FOcy9DeEM7QTJCcCtFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFyQncrQmtDO0VxQnYrQmxDO0VBQ0EsbUNyQnF6QmtDO0VDaDNCcEM7QVBtaUZKO0EyQjkrRUk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXJCdytCa0M7RXFCditCbEM7RUFDQSxtQ3JCcXpCa0M7RUNoM0JwQztBUG1pRko7QTJCcCtFRTtFQUNFLHdDckJrekJvQztBTm9yRHhDO0EyQmwrRUk7RUFDRTtBM0JvK0VOO0EyQmgrRUU7O0VBRUUsY3JCaEZPO0FOa2pGWDs7QTRCNWpGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCK2pGRjtBNEI3akZFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBNUIrakZKO0E0QjNqRkU7OztFQUdFO0E1QjZqRko7QTRCdmpGRTtFQUNFO0VBQ0E7QTVCeWpGSjtBNEJ2akZJO0VBQ0U7QTVCeWpGTjs7QTRCOWlGQTtFQUNFO0VBQ0E7RUFDQTtFekI4T0ksZUFMSTtFeUJ2T1IsZ0J0QnlqQjRCO0VzQnhqQjVCLGdCdEJna0I0QjtFc0IvakI1QiwyQnRCbTFCc0M7RXNCbDFCdEM7RUFDQTtFQUNBLHVDdEIwNkJzQztFc0J6NkJ0QztFckJ0Q0U7QVB3bEZKOztBNEJ4aUZBOzs7O0VBSUU7RXpCd05JLGtCQUxJO0VJdlFOO0FQaW1GSjs7QTRCeGlGQTs7OztFQUlFO0V6QitNSSxtQkFMSTtFSXZRTjtBUDBtRko7O0E0QnhpRkE7O0VBRUU7QTVCMmlGRjs7QTRCOWhGSTs7OztFckJqRUE7RUFDQTtBUHNtRko7QTRCN2hGSTs7OztFckIxRUE7RUFDQTtBUDZtRko7QTRCdmhGRTtFQUNFO0VyQjFFQTtFQUNBO0FQb21GSjtBNEJ2aEZFOztFckI5RUU7RUFDQTtBUHltRko7O0E2QmpvRkU7RUFDRTtFQUNBO0VBQ0EsbUJ2QnUwQm9DO0VIcmtCbEMsa0JBTEk7RTBCMVBOLGlDdkJrakNxQjtBTmlsRHpCOztBNkJob0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFCcVBFLG1CQUxJO0UwQjdPTixXdkJxaUNxQjtFdUJwaUNyQixtQ3ZCb2lDcUI7RUMvakNyQjtBUDhwRko7O0E2QjluRkk7Ozs7RUFFRTtBN0Jtb0ZOOztBNkJsckZJO0VBcURFLCtDdkJ1aENtQjtFdUJwaENqQixvQ3ZCODFCZ0M7RXVCNzFCaEM7RUFDQTtFQUNBO0VBQ0E7QTdCK25GUjtBNkI1bkZNO0VBQ0UsK0N2QjRnQ2lCO0V1QnZnQ2YsMkR2QnVnQ2U7QU5tbkR6Qjs7QTZCL3JGSTtFQStFSSxvQ3ZCdTBCZ0M7RXVCdDBCaEM7QTdCb25GUjs7QTZCcHNGSTtFQXVGRSwrQ3ZCcS9CbUI7QU40bkR6QjtBNkI5bUZRO0VBRUU7RUFDQSx1QnZCcTVCOEI7RXVCcDVCOUI7RUFDQTtBN0IrbUZWO0E2QjNtRk07RUFDRSwrQ3ZCdytCaUI7RXVCbitCZiwyRHZCbStCZTtBTnNvRHpCOztBNkJsdEZJO0VBa0hJO0E3Qm9tRlI7O0E2QnR0Rkk7RUF5SEUsK0N2Qm05Qm1CO0FOOG9EekI7QTZCL2xGTTtFQUNFLDRDdkJnOUJpQjtBTmlwRHpCO0E2QjlsRk07RUFDRSwyRHZCNDhCaUI7QU5vcER6QjtBNkI3bEZNO0VBQ0UsaUN2Qnc4QmlCO0FOdXBEekI7O0E2QjFsRkk7RUFDRTtBN0I2bEZOOztBNkJ2dUZJOzs7OztFQW9KTTtBN0IybEZWOztBNkIzdEZFO0VBQ0U7RUFDQTtFQUNBLG1CdkJ1MEJvQztFSHJrQmxDLGtCQUxJO0UwQjFQTixtQ3ZCa2pDcUI7QU4ycUR6Qjs7QTZCMXRGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQnFQRSxtQkFMSTtFMEI3T04sV3ZCcWlDcUI7RXVCcGlDckIsa0N2Qm9pQ3FCO0VDL2pDckI7QVB3dkZKOztBNkJ4dEZJOzs7O0VBRUU7QTdCNnRGTjs7QTZCNXdGSTtFQXFERSxpRHZCdWhDbUI7RXVCcGhDakIsb0N2QjgxQmdDO0V1QjcxQmhDO0VBQ0E7RUFDQTtFQUNBO0E3Qnl0RlI7QTZCdHRGTTtFQUNFLGlEdkI0Z0NpQjtFdUJ2Z0NmLDBEdkJ1Z0NlO0FONnNEekI7O0E2Qnp4Rkk7RUErRUksb0N2QnUwQmdDO0V1QnQwQmhDO0E3QjhzRlI7O0E2Qjl4Rkk7RUF1RkUsaUR2QnEvQm1CO0FOc3REekI7QTZCeHNGUTtFQUVFO0VBQ0EsdUJ2QnE1QjhCO0V1QnA1QjlCO0VBQ0E7QTdCeXNGVjtBNkJyc0ZNO0VBQ0UsaUR2QncrQmlCO0V1Qm4rQmYsMER2Qm0rQmU7QU5ndUR6Qjs7QTZCNXlGSTtFQWtISTtBN0I4ckZSOztBNkJoekZJO0VBeUhFLGlEdkJtOUJtQjtBTnd1RHpCO0E2QnpyRk07RUFDRSw4Q3ZCZzlCaUI7QU4ydUR6QjtBNkJ4ckZNO0VBQ0UsMER2QjQ4QmlCO0FOOHVEekI7QTZCdnJGTTtFQUNFLG1DdkJ3OEJpQjtBTml2RHpCOztBNkJwckZJO0VBQ0U7QTdCdXJGTjs7QTZCajBGSTs7Ozs7RUFzSk07QTdCbXJGVjs7QThCMzBGQTtFQUVFO0VBQ0E7RUFDQTtFM0J1Ukksd0JBTEk7RTJCaFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTNCc1FJLGtDQUxJO0UyQi9QUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0V2QmpCRTtFZ0JmRixrQ09rQ3FCO0VSdEJqQixxSVF3Qko7QTlCeTBGRjtBc0I3MUZNO0VRaEJOO0lSaUJRO0V0QmcyRk47QUFDRjtBOEI1MEZFO0VBQ0U7RUFFQTtFQUNBO0E5QjYwRko7QThCMTBGRTtFQUVFO0VBQ0E7RUFDQTtBOUIyMEZKO0E4QngwRkU7RUFDRTtFUHJERix3Q09zRHVCO0VBQ3JCO0VBQ0E7RUFLRTtBOUJzMEZOO0E4QmwwRkU7RUFDRTtFQUNBO0VBS0U7QTlCZzBGTjtBOEI1ekZFO0VBS0U7RUFDQTtFQUdBO0E5Qnd6Rko7QThCcnpGSTtFQUtJO0E5Qm16RlI7QThCOXlGRTtFQUtJO0E5QjR5Rk47QThCeHlGRTtFQUdFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTlCdXlGSjs7QThCM3hGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjg0RkY7O0E4QjV5RkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0IrNUZGOztBOEI3ekZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CZzdGRjs7QThCOTBGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQmk4RkY7O0E4Qi8xRkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JrOUZGOztBOEJoM0ZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CbStGRjs7QThCajRGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQm8vRkY7O0E4Qmw1RkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JxZ0dGOztBOEJ6NEZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CNi9GRjs7QThCMTVGRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjhnR0Y7O0E4QjM2RkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0IraEdGOztBOEI1N0ZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CZ2pHRjs7QThCNzhGRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQmlrR0Y7O0E4Qjk5RkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JrbEdGOztBOEIvK0ZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CbW1HRjs7QThCaGdHRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQm9uR0Y7O0E4QnJnR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSwwQnhCOFF3QztBTnl2RjFDO0E4QjcvRkU7RUFDRTtBOUIrL0ZKO0E4QjUvRkU7RUFDRTtBOUI4L0ZKOztBOEJuL0ZBO0VDakpFO0VBQ0E7RTVCOE5JLDJCQUxJO0U0QnZOUjtBL0J3b0dGOztBOEJ0L0ZBO0VDckpFO0VBQ0E7RTVCOE5JLDRCQUxJO0U0QnZOUjtBL0Irb0dGOztBZ0NsdEdBO0VWZ0JNLGdDVWZKO0FoQ3F0R0Y7QXNCbHNHTTtFVXBCTjtJVnFCUTtFdEJxc0dOO0FBQ0Y7QWdDeHRHRTtFQUNFO0FoQzB0R0o7O0FnQ3B0R0U7RUFDRTtBaEN1dEdKOztBZ0NudEdBO0VBQ0U7RUFDQTtFVkRJLDZCVUVKO0FoQ3N0R0Y7QXNCcHRHTTtFVUxOO0lWTVE7RXRCdXRHTjtBQUNGO0FnQ3p0R0U7RUFDRTtFQUNBO0VWTkUsNEJVT0Y7QWhDMnRHSjtBc0I5dEdNO0VVQUo7SVZDTTtFdEJpdUdOO0FBQ0Y7O0FpQ3R2R0E7Ozs7OztFQU1FO0FqQ3l2R0Y7O0FpQ3R2R0E7RUFDRTtBakN5dkdGO0FrQ2p1R0k7RUFDRTtFQUNBLG9CNUI2aEJ3QjtFNEI1aEJ4Qix1QjVCMmhCd0I7RTRCMWhCeEI7RUFyQ0o7RUFDQTtFQUNBO0VBQ0E7QWxDeXdHRjtBa0Mvc0dJO0VBQ0U7QWxDaXRHTjs7QWlDL3ZHQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlCdVFJLDZCQUxJO0U4QmhRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5QjBPSSx1Q0FMSTtFOEJuT1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQnpDRTtBUHl5R0o7QWlDNXZHRTtFQUNFO0VBQ0E7RUFDQTtBakM4dkdKOztBaUN0dUdJO0VBQ0U7QWpDeXVHTjtBaUN2dUdNO0VBQ0U7RUFDQTtBakN5dUdSOztBaUNydUdJO0VBQ0U7QWpDd3VHTjtBaUN0dUdNO0VBQ0U7RUFDQTtBakN3dUdSOztBY2x4R0k7RW1CNEJBO0lBQ0U7RWpDMHZHSjtFaUN4dkdJO0lBQ0U7SUFDQTtFakMwdkdOO0VpQ3R2R0U7SUFDRTtFakN3dkdKO0VpQ3R2R0k7SUFDRTtJQUNBO0VqQ3d2R047QUFDRjtBY255R0k7RW1CNEJBO0lBQ0U7RWpDMHdHSjtFaUN4d0dJO0lBQ0U7SUFDQTtFakMwd0dOO0VpQ3R3R0U7SUFDRTtFakN3d0dKO0VpQ3R3R0k7SUFDRTtJQUNBO0VqQ3d3R047QUFDRjtBY256R0k7RW1CNEJBO0lBQ0U7RWpDMHhHSjtFaUN4eEdJO0lBQ0U7SUFDQTtFakMweEdOO0VpQ3R4R0U7SUFDRTtFakN3eEdKO0VpQ3R4R0k7SUFDRTtJQUNBO0VqQ3d4R047QUFDRjtBY24wR0k7RW1CNEJBO0lBQ0U7RWpDMHlHSjtFaUN4eUdJO0lBQ0U7SUFDQTtFakMweUdOO0VpQ3R5R0U7SUFDRTtFakN3eUdKO0VpQ3R5R0k7SUFDRTtJQUNBO0VqQ3d5R047QUFDRjtBY24xR0k7RW1CNEJBO0lBQ0U7RWpDMHpHSjtFaUN4ekdJO0lBQ0U7SUFDQTtFakMwekdOO0VpQ3R6R0U7SUFDRTtFakN3ekdKO0VpQ3R6R0k7SUFDRTtJQUNBO0VqQ3d6R047QUFDRjtBaUMveUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpDaXpHSjtBa0NyNEdJO0VBQ0U7RUFDQSxvQjVCNmhCd0I7RTRCNWhCeEIsdUI1QjJoQndCO0U0QjFoQnhCO0VBOUJKO0VBQ0E7RUFDQTtFQUNBO0FsQ3M2R0Y7QWtDbjNHSTtFQUNFO0FsQ3EzR047O0FpQ3J6R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3d6R0o7QWtDMTVHSTtFQUNFO0VBQ0Esb0I1QjZoQndCO0U0QjVoQnhCLHVCNUIyaEJ3QjtFNEIxaEJ4QjtFQXZCSjtFQUNBO0VBQ0E7RUFDQTtBbENvN0dGO0FrQ3g0R0k7RUFDRTtBbEMwNEdOO0FpQ2gwR0k7RUFDRTtBakNrMEdOOztBaUM1ekdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakMrekdKO0FrQ2w3R0k7RUFDRTtFQUNBLG9CNUI2aEJ3QjtFNEI1aEJ4Qix1QjVCMmhCd0I7RTRCMWhCeEI7QWxDbzdHTjtBa0N6NkdNO0VBQ0U7QWxDMjZHUjtBa0N4NkdNO0VBQ0U7RUFDQSxxQjVCMGdCc0I7RTRCemdCdEIsdUI1QndnQnNCO0U0QnZnQnRCO0VBbkNOO0VBQ0E7RUFDQTtBbEM4OEdGO0FrQ3g2R0k7RUFDRTtBbEMwNkdOO0FpQy8wR0k7RUFDRTtBakNpMUdOOztBaUMxMEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM2MEdGOztBaUN2MEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjNCeWI0QjtFMkJ4YjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUJ0S0U7QVBpL0dKO0FpQ3gwR0U7RUFFRTtFVjFMRixrRFU0THVCO0FqQ3cwR3pCO0FpQ3IwR0U7RUFFRTtFQUNBO0VWbE1GLG1EVW1NdUI7QWpDczBHekI7QWlDbjBHRTtFQUVFO0VBQ0E7RUFDQTtBakNvMEdKOztBaUM5ekdBO0VBQ0U7QWpDaTBHRjs7QWlDN3pHQTtFQUNFO0VBQ0E7RUFDQTtFOUJtRUksbUJBTEk7RThCNURSO0VBQ0E7QWpDZzBHRjs7QWlDNXpHQTtFQUNFO0VBQ0E7RUFDQTtBakMrekdGOztBaUMzekdBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzZ6R0Y7O0FtQ25qSEE7O0VBRUU7RUFDQTtFQUNBO0FuQ3NqSEY7QW1DcGpIRTs7RUFDRTtFQUNBO0FuQ3VqSEo7QW1DbGpIRTs7Ozs7Ozs7Ozs7O0VBTUU7QW5DMGpISjs7QW1DcmpIQTtFQUNFO0VBQ0E7RUFDQTtBbkN3akhGO0FtQ3RqSEU7RUFDRTtBbkN3akhKOztBbUNwakhBO0U1QmhCSTtBUHdrSEo7QW1DcGpIRTs7RUFFRTtBbkNzakhKO0FtQ2xqSEU7OztFNUJWRTtFQUNBO0FQaWtISjtBbUM5aUhFOzs7RTVCTkU7RUFDQTtBUHlqSEo7O0FtQ2ppSEE7RUFDRTtFQUNBO0FuQ29pSEY7QW1DbGlIRTtFQUdFO0FuQ2tpSEo7QW1DL2hIRTtFQUNFO0FuQ2lpSEo7O0FtQzdoSEE7RUFDRTtFQUNBO0FuQ2dpSEY7O0FtQzdoSEE7RUFDRTtFQUNBO0FuQ2dpSEY7O0FtQzVnSEE7RUFDRTtFQUNBO0VBQ0E7QW5DK2dIRjtBbUM3Z0hFOztFQUVFO0FuQytnSEo7QW1DNWdIRTs7RUFFRTtBbkM4Z0hKO0FtQzFnSEU7O0U1QjFGRTtFQUNBO0FQd21ISjtBbUN0Z0hFOzs7RTVCakhFO0VBQ0E7QVA0bkhKOztBb0NwcEhBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcENtcEhGOztBb0NocEhBO0VBQ0U7RUFDQTtFakNzUUksdUNBTEk7RWlDL1BSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWRmSSx1R2NnQko7QXBDbXBIRjtBc0IvcEhNO0VjR047SWRGUTtFdEJrcUhOO0FBQ0Y7QW9DdHBIRTtFQUVFO0FwQ3VwSEo7QW9DbnBIRTtFQUNFO0VBQ0Esa0Q5QmtoQm9CO0FObW9HeEI7QW9DanBIRTtFQUVFO0VBQ0E7RUFDQTtBcENrcEhKOztBb0Mxb0hBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBcEMwb0hGO0FvQ3hvSEU7RUFDRTtFQUNBO0U3QjdDQTtFQUNBO0FQd3JISjtBb0N6b0hJO0VBR0U7RUFDQTtBcEN5b0hOO0FvQ3JvSEU7O0VBRUU7RUFDQTtFQUNBO0FwQ3VvSEo7QW9DcG9IRTtFQUVFO0U3QmpFQTtFQUNBO0FQdXNISjs7QW9DNW5IQTtFQUVFO0VBQ0E7RUFDQTtBcEM4bkhGO0FvQzNuSEU7RTdCNUZFO0FQMHRISjtBb0MxbkhFOztFQUVFO0ViakhGLG9EYWtIdUI7QXBDNG5IekI7O0FvQ25uSEE7RUFFRTtFQUNBO0VBQ0E7RUFHQTtBcENtbkhGO0FvQ2puSEU7RUFDRTtFQUNBO0VBQ0E7QXBDbW5ISjtBb0NqbkhJO0VBRUU7QXBDa25ITjtBb0M5bUhFOztFQUVFLGdCOUIwZDBCO0U4QnpkMUI7RUFDQTtBcENnbkhKOztBb0N0bUhFOztFQUVFO0VBQ0E7QXBDeW1ISjs7QW9DcG1IRTs7RUFFRTtFQUNBO0VBQ0E7QXBDdW1ISjs7QW9Dam1IRTs7RUFDRTtBcENxbUhKOztBb0MzbEhFO0VBQ0U7QXBDOGxISjtBb0M1bEhFO0VBQ0U7QXBDOGxISjs7QXFDM3hIQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDMnhIRjtBcUNyeEhFOzs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJDNnhISjtBcUN6d0hBO0VBQ0U7RUFDQTtFQUNBO0VsQzROSSwyQ0FMSTtFa0NyTlI7RUFDQTtFQUNBO0FyQzJ3SEY7QXFDendIRTtFQUVFO0FyQzB3SEo7O0FxQ2h3SEE7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQyt2SEY7QXFDNXZISTtFQUVFO0FyQzZ2SE47QXFDenZIRTtFQUNFO0FyQzJ2SEo7O0FxQ2x2SEE7RUFDRSxtQi9COGdDa0M7RStCN2dDbEMsc0IvQjZnQ2tDO0UrQjVnQ2xDO0FyQ3F2SEY7QXFDbnZIRTs7O0VBR0U7QXJDcXZISjs7QXFDeHVIQTtFQUNFO0VBQ0E7RUFHQTtBckN5dUhGOztBcUNydUhBO0VBQ0U7RWxDeUlJLDZDQUxJO0VrQ2xJUjtFQUNBO0VBQ0E7RUFDQTtFOUJ4SUU7RWVIRSwrQ2U2SUo7QXJDd3VIRjtBc0JqM0hNO0VlaUlOO0lmaElRO0V0Qm8zSE47QUFDRjtBcUMzdUhFO0VBQ0U7QXJDNnVISjtBcUMxdUhFO0VBQ0U7RUFDQTtFQUNBO0FyQzR1SEo7O0FxQ3R1SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3l1SEY7O0FxQ3R1SEE7RUFDRTtFQUNBO0FyQ3l1SEY7O0FjbjJISTtFdUJzSUE7SUFFSTtJQUNBO0VyQ2d1SE47RXFDOXRITTtJQUNFO0VyQ2d1SFI7RXFDOXRIUTtJQUNFO0VyQ2d1SFY7RXFDN3RIUTtJQUNFO0lBQ0E7RXJDK3RIVjtFcUMzdEhNO0lBQ0U7RXJDNnRIUjtFcUMxdEhNO0lBQ0U7SUFDQTtFckM0dEhSO0VxQ3p0SE07SUFDRTtFckMydEhSO0VxQ3h0SE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0VyQ3d0SFI7RXFDcnRIUTtJQUNFO0VyQ3V0SFY7RXFDcHRIUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyQ3N0SFY7QUFDRjtBY241SEk7RXVCc0lBO0lBRUk7SUFDQTtFckMrd0hOO0VxQzd3SE07SUFDRTtFckMrd0hSO0VxQzd3SFE7SUFDRTtFckMrd0hWO0VxQzV3SFE7SUFDRTtJQUNBO0VyQzh3SFY7RXFDMXdITTtJQUNFO0VyQzR3SFI7RXFDendITTtJQUNFO0lBQ0E7RXJDMndIUjtFcUN4d0hNO0lBQ0U7RXJDMHdIUjtFcUN2d0hNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFckN1d0hSO0VxQ3B3SFE7SUFDRTtFckNzd0hWO0VxQ253SFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckNxd0hWO0FBQ0Y7QWNsOEhJO0V1QnNJQTtJQUVJO0lBQ0E7RXJDOHpITjtFcUM1ekhNO0lBQ0U7RXJDOHpIUjtFcUM1ekhRO0lBQ0U7RXJDOHpIVjtFcUMzekhRO0lBQ0U7SUFDQTtFckM2ekhWO0VxQ3p6SE07SUFDRTtFckMyekhSO0VxQ3h6SE07SUFDRTtJQUNBO0VyQzB6SFI7RXFDdnpITTtJQUNFO0VyQ3l6SFI7RXFDdHpITTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXJDc3pIUjtFcUNuekhRO0lBQ0U7RXJDcXpIVjtFcUNsekhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJDb3pIVjtBQUNGO0Fjai9ISTtFdUJzSUE7SUFFSTtJQUNBO0VyQzYySE47RXFDMzJITTtJQUNFO0VyQzYySFI7RXFDMzJIUTtJQUNFO0VyQzYySFY7RXFDMTJIUTtJQUNFO0lBQ0E7RXJDNDJIVjtFcUN4MkhNO0lBQ0U7RXJDMDJIUjtFcUN2MkhNO0lBQ0U7SUFDQTtFckN5MkhSO0VxQ3QySE07SUFDRTtFckN3MkhSO0VxQ3IySE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0VyQ3EySFI7RXFDbDJIUTtJQUNFO0VyQ28ySFY7RXFDajJIUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyQ20ySFY7QUFDRjtBY2hpSUk7RXVCc0lBO0lBRUk7SUFDQTtFckM0NUhOO0VxQzE1SE07SUFDRTtFckM0NUhSO0VxQzE1SFE7SUFDRTtFckM0NUhWO0VxQ3o1SFE7SUFDRTtJQUNBO0VyQzI1SFY7RXFDdjVITTtJQUNFO0VyQ3k1SFI7RXFDdDVITTtJQUNFO0lBQ0E7RXJDdzVIUjtFcUNyNUhNO0lBQ0U7RXJDdTVIUjtFcUNwNUhNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFckNvNUhSO0VxQ2o1SFE7SUFDRTtFckNtNUhWO0VxQ2g1SFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckNrNUhWO0FBQ0Y7QXFDejhISTtFQUVJO0VBQ0E7QXJDMDhIUjtBcUN4OEhRO0VBQ0U7QXJDMDhIVjtBcUN4OEhVO0VBQ0U7QXJDMDhIWjtBcUN2OEhVO0VBQ0U7RUFDQTtBckN5OEhaO0FxQ3I4SFE7RUFDRTtBckN1OEhWO0FxQ3A4SFE7RUFDRTtFQUNBO0FyQ3M4SFY7QXFDbjhIUTtFQUNFO0FyQ3E4SFY7QXFDbDhIUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZjlOSixnQmVnT0k7QXJDazhIVjtBcUMvN0hVO0VBQ0U7QXJDaThIWjtBcUM5N0hVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJDZzhIWjs7QXFDLzZIQTs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2k3SEY7O0FxQzM2SEk7RUFDRTtBckM4NkhOOztBc0N2c0lBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0JqQkU7QVB5dElKO0FzQ3BzSUU7RUFDRTtFQUNBO0F0Q3NzSUo7QXNDbnNJRTtFQUNFO0VBQ0E7QXRDcXNJSjtBc0Nuc0lJO0VBQ0U7RS9CdEJGO0VBQ0E7QVA0dElKO0FzQ25zSUk7RUFDRTtFL0JiRjtFQUNBO0FQbXRJSjtBc0Noc0lFOztFQUVFO0F0Q2tzSUo7O0FzQzlySUE7RUFHRTtFQUNBO0VBQ0E7QXRDK3JJRjs7QXNDNXJJQTtFQUNFO0VBQ0E7QXRDK3JJRjs7QXNDNXJJQTtFQUNFO0VBQ0E7RUFDQTtBdEMrcklGOztBc0M1cklBO0VBQ0U7QXRDK3JJRjs7QXNDdnJJRTtFQUNFO0F0QzBySUo7O0FzQ2xySUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3FySUY7QXNDbnJJRTtFL0I3RkU7QVBteElKOztBc0NqcklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDb3JJRjtBc0NscklFO0UvQnhHRTtBUDZ4SUo7O0FzQzNxSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEM4cUlGO0FzQzVxSUU7RUFDRTtFQUNBO0F0QzhxSUo7O0FzQzFxSUE7RUFDRTtFQUNBO0F0QzZxSUY7O0FzQ3pxSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9CMUlFO0FQdXpJSjs7QXNDenFJQTs7O0VBR0U7QXRDNHFJRjs7QXNDenFJQTs7RS9CM0lJO0VBQ0E7QVB5eklKOztBc0MxcUlBOztFL0JsSUk7RUFDQTtBUGl6SUo7O0FzQ25xSUU7RUFDRTtBdENzcUlKO0FjanlJSTtFd0J1SEo7SUFRSTtJQUNBO0V0Q3NxSUY7RXNDbnFJRTtJQUNFO0lBQ0E7RXRDcXFJSjtFc0NucUlJO0lBQ0U7SUFDQTtFdENxcUlOO0VzQ2hxSU07SS9CMUtKO0lBQ0E7RVA2MElGO0VzQ2pxSVE7O0lBR0U7RXRDa3FJVjtFc0NocUlROztJQUdFO0V0Q2lxSVY7RXNDN3BJTTtJL0IzS0o7SUFDQTtFUDIwSUY7RXNDOXBJUTs7SUFHRTtFdEMrcElWO0VzQzdwSVE7O0lBR0U7RXRDOHBJVjtBQUNGOztBdUNsNElBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q280SUY7O0F1Q2g0SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQzRQSSxlQUxJO0VvQ3JQUjtFQUNBO0VBQ0E7RUFDQTtFaENyQkU7RWdDdUJGO0VqQjFCSSwwQ2lCMkJKO0F2Q200SUY7QXNCMTVJTTtFaUJVTjtJakJUUTtFdEI2NUlOO0FBQ0Y7QXVDdDRJRTtFQUNFO0VBQ0E7RUFDQTtBdkN3NElKO0F1Q3Q0SUk7RUFDRTtFQUNBO0F2Q3c0SU47QXVDbjRJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCakRFLG1EaUJrREY7QXZDcTRJSjtBc0JuN0lNO0VpQnFDSjtJakJwQ007RXRCczdJTjtBQUNGO0F1Q3Y0SUU7RUFDRTtBdkN5NElKO0F1Q3Q0SUU7RUFDRTtFQUNBO0VBQ0E7QXZDdzRJSjs7QXVDcDRJQTtFQUNFO0F2Q3U0SUY7O0F1Q3A0SUE7RUFDRTtFQUNBO0VBQ0E7QXZDdTRJRjtBdUNyNElFO0VoQzdERTtFQUNBO0FQcThJSjtBdUN0NElJO0VoQ2hFQTtFQUNBO0FQeThJSjtBdUNyNElFO0VBQ0U7QXZDdTRJSjtBdUNuNElFO0VoQzVERTtFQUNBO0FQazhJSjtBdUNuNElNO0VoQ2hFRjtFQUNBO0FQczhJSjtBdUNsNElJO0VoQ3JFQTtFQUNBO0FQMDhJSjs7QXVDaDRJQTtFQUNFO0F2Q200SUY7O0F1QzEzSUU7RUFDRTtFQUNBO0VoQzlHQTtBUDQrSUo7QXVDMzNJSTtFQUFnQjtBdkM4M0lwQjtBdUM3M0lJO0VBQWU7QXZDZzRJbkI7QXVDNzNJSTs7O0VoQ3JIQTtBUHUvSUo7O0F1Q3YzSUk7RUFDRTtFQUNBO0F2QzAzSU47O0F3Qy9nSkE7RUFFRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RXJDK1FJLHlDQUxJO0VxQ3hRUjtFQUNBO0VqQ0FFO0FQK2dKSjs7QXdDemdKRTtFQUNFO0F4QzRnSko7QXdDMWdKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4QzRnSk47QXdDeGdKRTtFQUNFO0F4QzBnSko7O0F5Qy9pSkE7RUFFRTtFQUNBO0V0QzRSSSwrQkFMSTtFc0NyUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VoQ3BCQTtFQUNBO0FUb2tKRjs7QXlDN2lKQTtFQUNFO0VBQ0E7RUFDQTtFdENnUUkseUNBTEk7RXNDelBSO0VBQ0E7RUFDQTtFQUNBO0VuQnBCSSxxSW1CcUJKO0F6Q2dqSkY7QXNCamtKTTtFbUJRTjtJbkJQUTtFdEJva0pOO0FBQ0Y7QXlDbmpKRTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0F6Q29qSko7QXlDampKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFVuQzJ1Q2dDO0VtQzF1Q2hDO0F6Q21qSko7QXlDaGpKRTtFQUVFO0VBQ0E7RWxCdERGLGdEa0J1RHVCO0VBQ3JCO0F6Q2lqSko7QXlDOWlKRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0F6QytpSko7O0F5QzFpSkU7RUFDRSw4Q25DOHNDZ0M7QU4rMUdwQztBeUN4aUpNO0VsQzlCRjtFQUNBO0FQeWtKSjtBeUN0aUpNO0VsQ2xERjtFQUNBO0FQMmxKSjs7QXlDemhKQTtFQ2xHRTtFQUNBO0V2QzBSSSxrQ0FMSTtFdUNuUlI7QTFDK25KRjs7QXlDNWhKQTtFQ3RHRTtFQUNBO0V2QzBSSSxtQ0FMSTtFdUNuUlI7QTFDc29KRjs7QTJDeG9KQTtFQUVFO0VBQ0E7RXhDdVJJLDRCQUxJO0V3Q2hSUjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0V4QytRSSxvQ0FMSTtFd0N4UVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQ0pFO0FQNm9KSjtBMkNwb0pFO0VBQ0U7QTNDc29KSjs7QTJDam9KQTtFQUNFO0VBQ0E7QTNDb29KRjs7QTRDcHFKQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFckNIRTtBUHdxSko7O0E0Q2hxSkE7RUFFRTtBNUNrcUpGOztBNEM5cEpBO0VBQ0UsZ0J0QzZrQjRCO0VzQzVrQjVCO0E1Q2lxSkY7O0E0Q3pwSkE7RUFDRSxtQnRDcytDOEI7QU5zckdoQztBNEN6cEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUMycEpKOztBNENucEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDc3BKSjs7QTRDMXBKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1QzZwSko7O0E0Q2pxSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUNvcUpKOztBNEN4cUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDMnFKSjs7QTRDL3FKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Q2tySko7O0E0Q3RySkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUN5ckpKOztBNEM3ckpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDZ3NKSjs7QTRDcHNKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Q3VzSko7O0E2Q253SkU7RUFDRTtJQUFLO0U3Q3V3SlA7QUFDRjtBNkNud0pBOztFQUdFO0UxQ2tSSSxnQ0FMSTtFMEMzUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0UxQ3NRSSx1Q0FMSTtFMEMvUFI7RXRDUkU7QVAyd0pKOztBNkM5dkpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkJ4QkksNkN1QnlCSjtBN0Npd0pGO0FzQnR4Sk07RXVCWU47SXZCWFE7RXRCeXhKTjtBQUNGOztBNkNud0pBO0V0QkFFO0VzQkVBO0E3Q3N3SkY7O0E2Q253SkE7RUFDRTtBN0Nzd0pGOztBNkNud0pBO0VBQ0U7QTdDc3dKRjs7QTZDbHdKRTtFQUNFO0E3Q3F3Sko7QTZDbHdKTTtFQUpKO0lBS007RTdDcXdKTjtBQUNGOztBOENqMEpBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFHQTtFQUNBO0V2Q1hFO0FQMjBKSjs7QThDNXpKQTtFQUNFO0VBQ0E7QTlDK3pKRjtBOEM3ekpFO0VBRUU7RUFDQTtBOUM4ekpKOztBOEN0ekpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDeXpKRjtBOEN2ekpFO0V2QzlCRTtFQUNBO0FQdzFKSjtBOEN2ekpFO0V2Q3BCRTtFQUNBO0FQODBKSjtBOEN2ekpFO0VBRUU7RUFDQTtFQUNBO0E5Q3d6Sko7QThDcHpKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Q3N6Sko7QThDbHpKRTtFQUNFO0E5Q296Sko7QThDbHpKSTtFQUNFO0VBQ0E7QTlDb3pKTjs7QThDMXlKQTtFQUNFO0VBQ0E7RUFDQTtBOUM2eUpGO0E4Q3p5Skk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBOUMweUpOO0E4Q3Z5Skk7RUFDRTtFQUNBO0E5Q3l5Sk47O0E4QzV4Skk7RUFDRTtBOUMreEpOO0E4QzV4SlE7RXZDekRKO0VBWkE7QVBxMkpKO0E4QzN4SlE7RXZDMUVKO0VBWUE7QVA2MUpKO0E4QzF4SlE7RUFDRTtBOUM0eEpWO0E4Q3p4SlE7RUFDRTtFQUNBO0E5QzJ4SlY7QThDenhKVTtFQUNFO0VBQ0E7QTlDMnhKWjs7QWNuM0pJO0VnQ2dFQTtJQUNFO0U5Q3V6Sko7RThDcHpKTTtJdkN6REo7SUFaQTtFUDYzSkY7RThDbnpKTTtJdkMxRUo7SUFZQTtFUHEzSkY7RThDbHpKTTtJQUNFO0U5Q296SlI7RThDanpKTTtJQUNFO0lBQ0E7RTlDbXpKUjtFOENqekpRO0lBQ0U7SUFDQTtFOUNtekpWO0FBQ0Y7QWM1NEpJO0VnQ2dFQTtJQUNFO0U5QyswSko7RThDNTBKTTtJdkN6REo7SUFaQTtFUHE1SkY7RThDMzBKTTtJdkMxRUo7SUFZQTtFUDY0SkY7RThDMTBKTTtJQUNFO0U5QzQwSlI7RThDejBKTTtJQUNFO0lBQ0E7RTlDMjBKUjtFOEN6MEpRO0lBQ0U7SUFDQTtFOUMyMEpWO0FBQ0Y7QWNwNkpJO0VnQ2dFQTtJQUNFO0U5Q3UySko7RThDcDJKTTtJdkN6REo7SUFaQTtFUDY2SkY7RThDbjJKTTtJdkMxRUo7SUFZQTtFUHE2SkY7RThDbDJKTTtJQUNFO0U5Q28ySlI7RThDajJKTTtJQUNFO0lBQ0E7RTlDbTJKUjtFOENqMkpRO0lBQ0U7SUFDQTtFOUNtMkpWO0FBQ0Y7QWM1N0pJO0VnQ2dFQTtJQUNFO0U5QyszSko7RThDNTNKTTtJdkN6REo7SUFaQTtFUHE4SkY7RThDMzNKTTtJdkMxRUo7SUFZQTtFUDY3SkY7RThDMTNKTTtJQUNFO0U5QzQzSlI7RThDejNKTTtJQUNFO0lBQ0E7RTlDMjNKUjtFOEN6M0pRO0lBQ0U7SUFDQTtFOUMyM0pWO0FBQ0Y7QWNwOUpJO0VnQ2dFQTtJQUNFO0U5Q3U1Sko7RThDcDVKTTtJdkN6REo7SUFaQTtFUDY5SkY7RThDbjVKTTtJdkMxRUo7SUFZQTtFUHE5SkY7RThDbDVKTTtJQUNFO0U5Q281SlI7RThDajVKTTtJQUNFO0lBQ0E7RTlDbTVKUjtFOENqNUpRO0lBQ0U7SUFDQTtFOUNtNUpWO0FBQ0Y7QThDdDRKQTtFdkNsSkk7QVAyaEtKO0E4Q3Q0SkU7RUFDRTtBOUN3NEpKO0E4Q3Q0Skk7RUFDRTtBOUN3NEpOOztBOEMzM0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDODNKSjs7QThDeDRKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QzI0Sko7O0E4Q3I1SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUN3NUpKOztBOENsNkpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDcTZKSjs7QThDLzZKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q2s3Sko7O0E4QzU3SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUMrN0pKOztBOEN6OEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDNDhKSjs7QThDdDlKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q3k5Sko7O0ErQ3ZwS0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EsVXpDdXBEMkI7RXlDdHBEM0IsV3pDc3BEMkI7RXlDcnBEM0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeENKRTtFd0NNRjtBL0N1cEtGO0ErQ3BwS0U7RUFDRTtFQUNBO0VBQ0E7QS9Dc3BLSjtBK0NucEtFO0VBQ0U7RUFDQTtFQUNBO0EvQ3FwS0o7QStDbHBLRTtFQUVFO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7QS9DbXBLSjs7QStDM29LQTtFQUhFO0EvQ2twS0Y7O0ErQzNvS0E7O0VBRUU7QS9DOG9LRjs7QUl6cktJO0UyQ2tDRjtBL0MycEtGOztBZ0Q1c0tBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFN0N5UkksOEJBTEk7RTZDbFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RTdDMlFJLG9DQUxJO0U2Q3BRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpDUkU7QVBxdEtKO0FnRDFzS0U7RUFDRTtBaEQ0c0tKO0FnRHpzS0U7RUFDRTtBaEQyc0tKOztBZ0R2c0tBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7QWhEeXNLRjtBZ0R2c0tFO0VBQ0U7QWhEeXNLSjs7QWdEcnNLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6Q2hDRTtFQUNBO0FQeXVLSjtBZ0R2c0tFO0VBQ0U7RUFDQTtBaER5c0tKOztBZ0Ryc0tBO0VBQ0U7RUFDQTtBaER3c0tGOztBaUR0d0tBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QWpEb3dLRjs7QWlEN3ZLQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0FqRCt2S0Y7QWlENXZLRTtFQUNFLDhCM0NtOENnQztFZ0JoL0M5QixtQzJCOENGO0FqRDh2S0o7QXNCeHlLTTtFMkJ3Q0o7STNCdkNNO0V0QjJ5S047QUFDRjtBaURqd0tFO0VBQ0UsZTNDZzhDZ0M7QU5tMEhwQztBaUQvdktFO0VBQ0Usc0IzQzY3Q2dDO0FObzBIcEM7O0FpRDd2S0E7RUFDRTtBakRnd0tGO0FpRDl2S0U7RUFDRTtFQUNBO0FqRGd3S0o7QWlEN3ZLRTtFQUNFO0FqRCt2S0o7O0FpRDN2S0E7RUFDRTtFQUNBO0VBQ0E7QWpEOHZLRjs7QWlEMXZLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUNyRkU7RTBDeUZGO0FqRDB2S0Y7O0FpRHR2S0E7RUFFRTtFQUNBO0VBQ0E7RUNsSEE7RUFDQTtFQUNBO0VBQ0Esa0NEa0gwQjtFQ2pIMUI7RUFDQTtFQUNBLHVDRCtHNEQ7QWpENHZLOUQ7QWtEeDJLRTtFQUFTO0FsRDIyS1g7QWtEMTJLRTtFQUFTLG1DRDJHaUY7QWpEa3dLNUY7O0FpRDd2S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQ3JHRTtFQUNBO0FQczJLSjtBaUQvdktFO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBakRnd0tKOztBaUQzdktBO0VBQ0U7RUFDQTtBakQ4dktGOztBaUR6dktBO0VBQ0U7RUFHQTtFQUNBO0FqRDB2S0Y7O0FpRHR2S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQzdIRTtFQUNBO0FQdTNLSjtBaURydktFO0VBQ0U7QWpEdXZLSjs7QWN0MktJO0VtQ3FIRjtJQUNFO0lBQ0E7RWpEcXZLRjtFaURqdktBO0lBQ0U7SUFDQTtJQUNBO0VqRG12S0Y7RWlEaHZLQTtJQUNFO0VqRGt2S0Y7QUFDRjtBY3IzS0k7RW1DdUlGOztJQUVFO0VqRGl2S0Y7QUFDRjtBYzMzS0k7RW1DOElGO0lBQ0U7RWpEZ3ZLRjtBQUNGO0FpRHZ1S0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakR5dUtOO0FpRHZ1S007RUFDRTtFQUNBO0UxQzdNSjtBUHU3S0o7QWlEdHVLTTs7RTFDak5GO0FQMjdLSjtBaURydUtNO0VBQ0U7QWpEdXVLUjs7QWNyNEtJO0VtQzRJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqRDZ2S0o7RWlEM3ZLSTtJQUNFO0lBQ0E7STFDN01KO0VQMjhLRjtFaUQxdktJOztJMUNqTkY7RVArOEtGO0VpRHp2S0k7SUFDRTtFakQydktOO0FBQ0Y7QWMxNUtJO0VtQzRJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqRGl4S0o7RWlEL3dLSTtJQUNFO0lBQ0E7STFDN01KO0VQKzlLRjtFaUQ5d0tJOztJMUNqTkY7RVBtK0tGO0VpRDd3S0k7SUFDRTtFakQrd0tOO0FBQ0Y7QWM5NktJO0VtQzRJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqRHF5S0o7RWlEbnlLSTtJQUNFO0lBQ0E7STFDN01KO0VQbS9LRjtFaURseUtJOztJMUNqTkY7RVB1L0tGO0VpRGp5S0k7SUFDRTtFakRteUtOO0FBQ0Y7QWNsOEtJO0VtQzRJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqRHl6S0o7RWlEdnpLSTtJQUNFO0lBQ0E7STFDN01KO0VQdWdMRjtFaUR0ektJOztJMUNqTkY7RVAyZ0xGO0VpRHJ6S0k7SUFDRTtFakR1ektOO0FBQ0Y7QWN0OUtJO0VtQzRJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqRDYwS0o7RWlEMzBLSTtJQUNFO0lBQ0E7STFDN01KO0VQMmhMRjtFaUQxMEtJOztJMUNqTkY7RVAraExGO0VpRHowS0k7SUFDRTtFakQyMEtOO0FBQ0Y7QW1EcmpMQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhEd1JJLGdDQUxJO0VnRGpSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUNsQkEsc0M5QytsQjRCO0U4QzdsQjVCO0VBQ0EsZ0I5Q3dtQjRCO0U4Q3ZtQjVCLGdCOUMrbUI0QjtFOEM5bUI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakRnUkksc0NBTEk7RWdEaFFSO0VBQ0E7QW5ENmpMRjtBbUQzakxFO0VBQVM7QW5EOGpMWDtBbUQ1akxFO0VBQ0U7RUFDQTtFQUNBO0FuRDhqTEo7QW1ENWpMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRDhqTE47O0FtRHpqTEE7RUFDRTtBbkQ0akxGO0FtRDFqTEU7RUFDRTtFQUNBO0VBQ0E7QW5ENGpMSjs7QW1EeGpMQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FuRDJqTEY7QW1EempMRTtFQUNFO0VBQ0E7RUFDQTtBbkQyakxKOztBbUR2akxBO0FBRUE7RUFDRTtBbkR5akxGO0FtRHZqTEU7RUFDRTtFQUNBO0VBQ0E7QW5EeWpMSjs7QW1EcmpMQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FuRHdqTEY7QW1EdGpMRTtFQUNFO0VBQ0E7RUFDQTtBbkR3akxKOztBbURwakxBO0FBa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUNqR0U7QVB3b0xKOztBcUQzcExBO0VBRUU7RUFDQTtFbEQ0UkksZ0NBTEk7RWtEclJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxEbVJJLG1DQUxJO0VrRDVRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VEekJBLHNDOUMrbEI0QjtFOEM3bEI1QjtFQUNBLGdCOUN3bUI0QjtFOEN2bUI1QixnQjlDK21CNEI7RThDOW1CNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpEZ1JJLHNDQUxJO0VrRDFQUjtFQUNBO0VBQ0E7RUFDQTtFOUNoQkU7QVBzckxKO0FxRGxxTEU7RUFDRTtFQUNBO0VBQ0E7QXJEb3FMSjtBcURscUxJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRG1xTE47O0FxRDdwTEU7RUFDRTtBckRncUxKO0FxRDlwTEk7RUFFRTtBckQrcExOO0FxRDVwTEk7RUFDRTtFQUNBO0FyRDhwTE47QXFEM3BMSTtFQUNFO0VBQ0E7QXJENnBMTjs7QXFEeHBMQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0FyRDBwTEo7QXFEeHBMSTtFQUVFO0FyRHlwTE47QXFEdHBMSTtFQUNFO0VBQ0E7QXJEd3BMTjtBcURycExJO0VBQ0U7RUFDQTtBckR1cExOOztBcURscExBO0FBR0U7RUFDRTtBckRtcExKO0FxRGpwTEk7RUFFRTtBckRrcExOO0FxRC9vTEk7RUFDRTtFQUNBO0FyRGlwTE47QXFEOW9MSTtFQUNFO0VBQ0E7QXJEZ3BMTjtBcUQzb0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckQ2b0xKOztBcUR6b0xBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QXJEMm9MSjtBcUR6b0xJO0VBRUU7QXJEMG9MTjtBcUR2b0xJO0VBQ0U7RUFDQTtBckR5b0xOO0FxRHRvTEk7RUFDRTtFQUNBO0FyRHdvTE47O0FxRG5vTEE7QUFrQkE7RUFDRTtFQUNBO0VsRDJHSSw2Q0FMSTtFa0RwR1I7RUFDQTtFQUNBO0U5QzVKRTtFQUNBO0FQa3hMSjtBcURwbkxFO0VBQ0U7QXJEc25MSjs7QXFEbG5MQTtFQUNFO0VBQ0E7QXJEcW5MRjs7QXNEMXlMQTtFQUNFO0F0RDZ5TEY7O0FzRDF5TEE7RUFDRTtBdEQ2eUxGOztBc0QxeUxBO0VBQ0U7RUFDQTtFQUNBO0F0RDZ5TEY7QXVEbjBMRTtFQUNFO0VBQ0E7RUFDQTtBdkRxMExKOztBc0Q5eUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQ2xCSSxzQ2dDbUJKO0F0RGl6TEY7QXNCaDBMTTtFZ0NRTjtJaENQUTtFdEJtMExOO0FBQ0Y7O0FzRG56TEE7OztFQUdFO0F0RHN6TEY7O0FzRG56TEE7O0VBRUU7QXREc3pMRjs7QXNEbnpMQTs7RUFFRTtBdERzekxGOztBc0Q3eUxFO0VBQ0U7RUFDQTtFQUNBO0F0RGd6TEo7QXNEN3lMRTs7O0VBR0U7RUFDQTtBdEQreUxKO0FzRDV5TEU7O0VBRUU7RUFDQTtFaEM1REUsMkJnQzZERjtBdEQ4eUxKO0FzQnYyTE07RWdDcURKOztJaENwRE07RXRCMjJMTjtBQUNGOztBc0QzeUxBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVWhEa2hEbUM7RWdEamhEbkM7RUFDQSxXaEQxRlM7RWdEMkZUO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWWhENGdEbUM7RWdCbm1EL0IsOEJnQ3dGSjtBdEQ2eUxGO0FzQmo0TE07RWdDa0VOOztJaENqRVE7RXRCcTRMTjtBQUNGO0FzRGh6TEU7OztFQUVFLFdoRHJHTztFZ0RzR1A7RUFDQTtFQUNBLFloRG9nRGlDO0FOK3lJckM7O0FzRGh6TEE7RUFDRTtBdERtekxGOztBc0RoekxBO0VBQ0U7QXREbXpMRjs7QXNEOXlMQTs7RUFFRTtFQUNBLFdoRHNnRG1DO0VnRHJnRG5DLFloRHFnRG1DO0VnRHBnRG5DO0VBQ0E7RUFDQTtBdERpekxGOztBc0Q5eUxBO0VBQ0U7QXREaXpMRjs7QXNEL3lMQTtFQUNFO0F0RGt6TEY7O0FzRDF5TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJoRHE5Q21DO0VnRHA5Q25DO0VBQ0EsZ0JoRG05Q21DO0FOeTFJckM7QXNEMXlMRTtFQUNFO0VBQ0E7RUFDQSxXaERvOUNpQztFZ0RuOUNqQyxXaERvOUNpQztFZ0RuOUNqQztFQUNBLGlCaERvOUNpQztFZ0RuOUNqQyxnQmhEbTlDaUM7RWdEbDlDakM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQSxZaEQyOENpQztFZ0I1bUQvQiw2QmdDa0tGO0F0RDJ5TEo7QXNCejhMTTtFZ0M2SUo7SWhDNUlNO0V0QjQ4TE47QUFDRjtBc0Q3eUxFO0VBQ0UsVWhEdzhDaUM7QU51MklyQzs7QXNEdHlMQTtFQUNFO0VBQ0E7RUFDQSxlaERrOENtQztFZ0RqOENuQztFQUNBLG9CaEQrN0NtQztFZ0Q5N0NuQyx1QmhEODdDbUM7RWdENzdDbkM7RUFDQTtBdER5eUxGOztBc0Q5eExBO0VBTEU7RUFDQTtFQUNBO0F0RHV5TEY7O0FzRGh5TEE7O0VBRUU7RUFDQTtFQUNBO0F0RG15TEY7O0FJOStMSTtFa0Q4TEY7RUFDQTtFQUNBO0F0RG96TEY7O0F3RC8vTEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXhEaWdNRjs7QXdENy9MQTtFQUNFO0lBQUs7RXhEaWdNTDtBQUNGO0F3RDkvTEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0F4RDYvTEY7O0F3RDEvTEE7RUFFRTtFQUNBO0VBQ0E7QXhENC9MRjs7QXdEbi9MQTtFQUNFO0lBQ0U7RXhEcy9MRjtFd0RwL0xBO0lBQ0U7SUFDQTtFeERzL0xGO0FBQ0Y7QXdEbC9MQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0F4RGkvTEY7O0F3RDkrTEE7RUFDRTtFQUNBO0F4RGkvTEY7O0F3RDcrTEU7RUFDRTs7SUFFRTtFeERnL0xKO0FBQ0Y7QXlEamtNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekRra01GOztBY3JnTUk7RTJDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbkM1QkEsMENtQzhCQTtFekRtak1KO0FBQ0Y7QXNCOWtNTTtFbUNZSjtJbkNYTTtFdEJpbE1OO0FBQ0Y7QWMzaE1JO0UyQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEMGpNTjtFeUR2ak1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekR5ak1OO0V5RHRqTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekR3ak1OO0V5RHJqTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEdWpNTjtFeURwak1JO0lBRUU7RXpEcWpNTjtFeURsak1JO0lBR0U7RXpEa2pNTjtBQUNGO0FjL2tNSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0V6RGlqTU47RXlEL2lNTTtJQUNFO0V6RGlqTVI7RXlEOWlNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXpEK2lNUjtBQUNGOztBY25sTUk7RTJDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbkM1QkEsMENtQzhCQTtFekRpb01KO0FBQ0Y7QXNCNXBNTTtFbUNZSjtJbkNYTTtFdEIrcE1OO0FBQ0Y7QWN6bU1JO0UyQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEd29NTjtFeURyb01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekR1b01OO0V5RHBvTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRzb01OO0V5RG5vTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEcW9NTjtFeURsb01JO0lBRUU7RXpEbW9NTjtFeURob01JO0lBR0U7RXpEZ29NTjtBQUNGO0FjN3BNSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0V6RCtuTU47RXlEN25NTTtJQUNFO0V6RCtuTVI7RXlENW5NTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXpENm5NUjtBQUNGOztBY2pxTUk7RTJDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbkM1QkEsMENtQzhCQTtFekQrc01KO0FBQ0Y7QXNCMXVNTTtFbUNZSjtJbkNYTTtFdEI2dU1OO0FBQ0Y7QWN2ck1JO0UyQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEc3RNTjtFeURudE1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRxdE1OO0V5RGx0TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRvdE1OO0V5RGp0TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEbXRNTjtFeURodE1JO0lBRUU7RXpEaXRNTjtFeUQ5c01JO0lBR0U7RXpEOHNNTjtBQUNGO0FjM3VNSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0V6RDZzTU47RXlEM3NNTTtJQUNFO0V6RDZzTVI7RXlEMXNNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXpEMnNNUjtBQUNGOztBYy91TUk7RTJDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbkM1QkEsMENtQzhCQTtFekQ2eE1KO0FBQ0Y7QXNCeHpNTTtFbUNZSjtJbkNYTTtFdEIyek1OO0FBQ0Y7QWNyd01JO0UyQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEb3lNTjtFeURqeU1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRteU1OO0V5RGh5TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRreU1OO0V5RC94TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEaXlNTjtFeUQ5eE1JO0lBRUU7RXpEK3hNTjtFeUQ1eE1JO0lBR0U7RXpENHhNTjtBQUNGO0FjenpNSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0V6RDJ4TU47RXlEenhNTTtJQUNFO0V6RDJ4TVI7RXlEeHhNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXpEeXhNUjtBQUNGOztBYzd6TUk7RTJDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbkM1QkEsMENtQzhCQTtFekQyMk1KO0FBQ0Y7QXNCdDRNTTtFbUNZSjtJbkNYTTtFdEJ5NE1OO0FBQ0Y7QWNuMU1JO0UyQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEazNNTjtFeUQvMk1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRpM01OO0V5RDkyTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRnM01OO0V5RDcyTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEKzJNTjtFeUQ1Mk1JO0lBRUU7RXpENjJNTjtFeUQxMk1JO0lBR0U7RXpEMDJNTjtBQUNGO0FjdjRNSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0V6RHkyTU47RXlEdjJNTTtJQUNFO0V6RHkyTVI7RXlEdDJNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXpEdTJNUjtBQUNGOztBeUR2N01FO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkM1QkEsMENtQzhCQTtBekR3N01OO0FzQmw5TU07RW1DWUo7SW5DWE07RXRCcTlNTjtBQUNGO0F5RDM3TU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDY3TVI7QXlEMTdNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpENDdNUjtBeUR6N01NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEMjdNUjtBeUR4N01NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDA3TVI7QXlEdjdNTTtFQUVFO0F6RHc3TVI7QXlEcjdNTTtFQUdFO0F6RHE3TVI7O0F5RDE1TUE7RVBwSEU7RUFDQTtFQUNBO0VBQ0EsYTVDMG1Da0M7RTRDem1DbEM7RUFDQTtFQUNBLHNCNUNVUztBTndnTlg7QWtEL2dORTtFQUFTO0FsRGtoTlg7QWtEamhORTtFQUFTLFk1Q20rQ3lCO0FOaWpLcEM7O0F5RHQ2TUE7RUFDRTtFQUNBO0VBQ0E7QXpEeTZNRjtBeUR2Nk1FO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBekR3Nk1KOztBeURwNk1BO0VBQ0U7RUFDQTtBekR1Nk1GOztBeURwNk1BO0VBQ0U7RUFDQTtFQUNBO0F6RHU2TUY7O0EwRHhqTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWXBEZ3pDa0M7QU4yd0twQztBMER6ak5FO0VBQ0U7RUFDQTtBMUQyak5KOztBMER0ak5BO0VBQ0U7QTFEeWpORjs7QTBEdGpOQTtFQUNFO0ExRHlqTkY7O0EwRHRqTkE7RUFDRTtBMUR5ak5GOztBMERwak5FO0VBQ0U7QTFEdWpOSjs7QTBEbmpOQTtFQUNFO0lBQ0UsWXBEbXhDZ0M7RU5teUtsQztBQUNGO0EwRG5qTkE7RUFDRTtVQUFBO0VBQ0E7VUFBQTtFQUNBO0ExRHFqTkY7O0EwRGxqTkE7RUFDRTtJQUNFO1lBQUE7RTFEcWpORjtBQUNGO0F1RHBtTkU7RUFDRTtFQUNBO0VBQ0E7QXZEc21OSjs7QTJEem1ORTtFQUNFO0VBQ0E7QTNENG1OSjs7QTJEOW1ORTtFQUNFO0VBQ0E7QTNEaW5OSjs7QTJEbm5ORTtFQUNFO0VBQ0E7QTNEc25OSjs7QTJEeG5ORTtFQUNFO0VBQ0E7QTNEMm5OSjs7QTJEN25ORTtFQUNFO0VBQ0E7QTNEZ29OSjs7QTJEbG9ORTtFQUNFO0VBQ0E7QTNEcW9OSjs7QTJEdm9ORTtFQUNFO0VBQ0E7QTNEMG9OSjs7QTJENW9ORTtFQUNFO0VBQ0E7QTNEK29OSjs7QTREanBORTtFQUNFO0VBQ0E7QTVEb3BOSjtBNERqcE5NO0VBR0U7RUFDQTtBNURpcE5SOztBNEQxcE5FO0VBQ0U7RUFDQTtBNUQ2cE5KO0E0RDFwTk07RUFHRTtFQUNBO0E1RDBwTlI7O0E0RG5xTkU7RUFDRTtFQUNBO0E1RHNxTko7QTREbnFOTTtFQUdFO0VBQ0E7QTVEbXFOUjs7QTRENXFORTtFQUNFO0VBQ0E7QTVEK3FOSjtBNEQ1cU5NO0VBR0U7RUFDQTtBNUQ0cU5SOztBNERyck5FO0VBQ0U7RUFDQTtBNUR3ck5KO0E0RHJyTk07RUFHRTtFQUNBO0E1RHFyTlI7O0E0RDlyTkU7RUFDRTtFQUNBO0E1RGlzTko7QTREOXJOTTtFQUdFO0VBQ0E7QTVEOHJOUjs7QTREdnNORTtFQUNFO0VBQ0E7QTVEMHNOSjtBNER2c05NO0VBR0U7RUFDQTtBNUR1c05SOztBNERodE5FO0VBQ0U7RUFDQTtBNURtdE5KO0E0RGh0Tk07RUFHRTtFQUNBO0E1RGd0TlI7O0E0RHpzTkE7RUFDRTtFQUNBO0E1RDRzTkY7QTREenNOSTtFQUVFO0VBQ0E7QTVEMHNOTjs7QTZEcHVOQTtFQUNFO0VBRUE7QTdEc3VORjs7QThEenVOQTtFQUNFO0VBQ0EsYXhENmM0QjtFd0Q1YzVCO0VBQ0E7RUFDQSw2QnhEMmM0QjtFd0QxYzVCO0E5RDR1TkY7QThEMXVORTtFQUNFO0VBQ0EsVXhEdWMwQjtFd0R0YzFCLFd4RHNjMEI7RXdEcmMxQjtFeENJRSxzQ3dDSEY7QTlENHVOSjtBc0JydU5NO0V3Q1pKO0l4Q2FNO0V0Qnd1Tk47QUFDRjs7QThEMXVOSTtFQUNFO0E5RDZ1Tk47O0ErRGh3TkE7RUFDRTtFQUNBO0EvRG13TkY7QStEandORTtFQUNFO0VBQ0E7RUFDQTtBL0Rtd05KO0ErRGh3TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGt3Tko7O0ErRDd2TkU7RUFDRTtBL0Rnd05KOztBK0Rqd05FO0VBQ0U7QS9Eb3dOSjs7QStEcndORTtFQUNFO0EvRHd3Tko7O0ErRHp3TkU7RUFDRTtBL0Q0d05KOztBZ0VqeU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhMUR1bUNrQztBTjZyTHBDOztBZ0VqeU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhMUQrbENrQztBTnFzTHBDOztBZ0U1eE5JO0VBQ0U7RUFDQTtFQUNBLGExRG1sQzhCO0FONHNMcEM7O0FnRTV4Tkk7RUFDRTtFQUNBO0VBQ0EsYTFENmtDOEI7QU5rdExwQzs7QWNod05JO0VrRHhDQTtJQUNFO0lBQ0E7SUFDQSxhMURtbEM4QjtFTnl0TGxDO0VnRXp5TkU7SUFDRTtJQUNBO0lBQ0EsYTFENmtDOEI7RU44dExsQztBQUNGO0FjN3dOSTtFa0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYTFEbWxDOEI7RU5xdUxsQztFZ0Vyek5FO0lBQ0U7SUFDQTtJQUNBLGExRDZrQzhCO0VOMHVMbEM7QUFDRjtBY3p4Tkk7RWtEeENBO0lBQ0U7SUFDQTtJQUNBLGExRG1sQzhCO0VOaXZMbEM7RWdFajBORTtJQUNFO0lBQ0E7SUFDQSxhMUQ2a0M4QjtFTnN2TGxDO0FBQ0Y7QWNyeU5JO0VrRHhDQTtJQUNFO0lBQ0E7SUFDQSxhMURtbEM4QjtFTjZ2TGxDO0VnRTcwTkU7SUFDRTtJQUNBO0lBQ0EsYTFENmtDOEI7RU5rd0xsQztBQUNGO0FjanpOSTtFa0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYTFEbWxDOEI7RU55d0xsQztFZ0V6MU5FO0lBQ0U7SUFDQTtJQUNBLGExRDZrQzhCO0VOOHdMbEM7QUFDRjtBaUUzM05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpFNjNORjs7QWlFMTNOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRTYzTkY7O0FrRXI0TkE7O0VDSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkVzNE5GO0FtRW40TkU7O0VBQ0U7QW5FczROSjtBbUVsNE5FOztFQUNFO0FuRXE0Tko7O0FvRXg1TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVTlEZ2NzQztFOEQvYnRDO0FwRTI1Tko7O0FxRW42TkE7RUNBRTtFQUNBO0VBQ0E7QXRFdTZORjs7QXVFNzZOQTtFQUNFO0VBQ0E7RUFDQSw2QmpFaXNCNEI7RWlFaHNCNUI7RUFDQTtFQUNBLGFqRTJyQjRCO0FOcXZNOUI7O0F3RXAzTlE7RUFPSTtBeEVpM05aOztBd0V4M05RO0VBT0k7QXhFcTNOWjs7QXdFNTNOUTtFQU9JO0F4RXkzTlo7O0F3RWg0TlE7RUFPSTtBeEU2M05aOztBd0VwNE5RO0VBT0k7QXhFaTROWjs7QXdFeDROUTtFQU9JO0F4RXE0Tlo7O0F3RTU0TlE7RUFPSTtBeEV5NE5aOztBd0VoNU5RO0VBT0k7QXhFNjROWjs7QXdFcDVOUTtFQU9JO0F4RWk1Tlo7O0F3RXg1TlE7RUFPSTtLQUFBO0F4RXE1Tlo7O0F3RTU1TlE7RUFPSTtLQUFBO0F4RXk1Tlo7O0F3RWg2TlE7RUFPSTtLQUFBO0F4RTY1Tlo7O0F3RXA2TlE7RUFPSTtLQUFBO0F4RWk2Tlo7O0F3RXg2TlE7RUFPSTtLQUFBO0F4RXE2Tlo7O0F3RTU2TlE7RUFPSTtBeEV5Nk5aOztBd0VoN05RO0VBT0k7QXhFNjZOWjs7QXdFcDdOUTtFQU9JO0F4RWk3Tlo7O0F3RXg3TlE7RUFPSTtBeEVxN05aOztBd0U1N05RO0VBT0k7QXhFeTdOWjs7QXdFaDhOUTtFQU9JO0F4RTY3Tlo7O0F3RXA4TlE7RUFPSTtBeEVpOE5aOztBd0V4OE5RO0VBT0k7QXhFcThOWjs7QXdFNThOUTtFQU9JO0F4RXk4Tlo7O0F3RWg5TlE7RUFPSTtBeEU2OE5aOztBd0VwOU5RO0VBT0k7QXhFaTlOWjs7QXdFeDlOUTtFQU9JO0F4RXE5Tlo7O0F3RTU5TlE7RUFPSTtBeEV5OU5aOztBd0VoK05RO0VBT0k7QXhFNjlOWjs7QXdFcCtOUTtFQU9JO0F4RWkrTlo7O0F3RXgrTlE7RUFPSTtBeEVxK05aOztBd0U1K05RO0VBT0k7QXhFeStOWjs7QXdFaC9OUTtFQU9JO0F4RTYrTlo7O0F3RXAvTlE7RUFPSTtBeEVpL05aOztBd0V4L05RO0VBT0k7QXhFcS9OWjs7QXdFNS9OUTtFQU9JO0F4RXkvTlo7O0F3RWhnT1E7RUFPSTtBeEU2L05aOztBd0VwZ09RO0VBT0k7QXhFaWdPWjs7QXdFeGdPUTtFQU9JO0F4RXFnT1o7O0F3RTVnT1E7RUFPSTtBeEV5Z09aOztBd0VoaE9RO0VBT0k7QXhFNmdPWjs7QXdFcGhPUTtFQU9JO0F4RWloT1o7O0F3RXhoT1E7RUFPSTtBeEVxaE9aOztBd0U1aE9RO0VBT0k7QXhFeWhPWjs7QXdFaGlPUTtFQU9JO0F4RTZoT1o7O0F3RXBpT1E7RUFPSTtBeEVpaU9aOztBd0V4aU9RO0VBT0k7QXhFcWlPWjs7QXdFdGpPUTtFQUNFO0F4RXlqT1Y7O0F3RTFqT1E7RUFDRTtBeEU2ak9WOztBd0U5ak9RO0VBQ0U7QXhFaWtPVjs7QXdFbGtPUTtFQUNFO0F4RXFrT1Y7O0F3RXRrT1E7RUFDRTtBeEV5a09WOztBd0Uxa09RO0VBQ0U7QXhFNmtPVjs7QXdFOWtPUTtFQUNFO0F4RWlsT1Y7O0F3RWxsT1E7RUFDRTtBeEVxbE9WOztBd0U1a09RO0VBT0k7QXhFeWtPWjs7QXdFaGxPUTtFQU9JO0F4RTZrT1o7O0F3RXBsT1E7RUFPSTtBeEVpbE9aOztBd0V4bE9RO0VBT0k7QXhFcWxPWjs7QXdFNWxPUTtFQU9JO0F4RXlsT1o7O0F3RWhtT1E7RUFPSTtBeEU2bE9aOztBd0VwbU9RO0VBT0k7QXhFaW1PWjs7QXdFeG1PUTtFQU9JO0F4RXFtT1o7O0F3RTVtT1E7RUFPSTtBeEV5bU9aOztBd0Vobk9RO0VBT0k7QXhFNm1PWjs7QXdFcG5PUTtFQU9JO0F4RWluT1o7O0F3RXhuT1E7RUFPSTtBeEVxbk9aOztBd0U1bk9RO0VBT0k7QXhFeW5PWjs7QXdFaG9PUTtFQU9JO0F4RTZuT1o7O0F3RXBvT1E7RUFPSTtBeEVpb09aOztBd0V4b09RO0VBT0k7QXhFcW9PWjs7QXdFNW9PUTtFQU9JO0F4RXlvT1o7O0F3RWhwT1E7RUFPSTtBeEU2b09aOztBd0VwcE9RO0VBT0k7QXhFaXBPWjs7QXdFeHBPUTtFQU9JO0F4RXFwT1o7O0F3RTVwT1E7RUFPSTtBeEV5cE9aOztBd0VocU9RO0VBT0k7QXhFNnBPWjs7QXdFcHFPUTtFQU9JO0F4RWlxT1o7O0F3RXhxT1E7RUFPSTtBeEVxcU9aOztBd0U1cU9RO0VBT0k7QXhFeXFPWjs7QXdFaHJPUTtFQU9JO0F4RTZxT1o7O0F3RXByT1E7RUFPSTtBeEVpck9aOztBd0V4ck9RO0VBT0k7QXhFcXJPWjs7QXdFNXJPUTtFQU9JO0F4RXlyT1o7O0F3RWhzT1E7RUFPSTtBeEU2ck9aOztBd0Vwc09RO0VBSVE7RUFHSjtBeEVrc09aOztBd0V6c09RO0VBSVE7RUFHSjtBeEV1c09aOztBd0U5c09RO0VBSVE7RUFHSjtBeEU0c09aOztBd0VudE9RO0VBSVE7RUFHSjtBeEVpdE9aOztBd0V4dE9RO0VBSVE7RUFHSjtBeEVzdE9aOztBd0U3dE9RO0VBSVE7RUFHSjtBeEUydE9aOztBd0VsdU9RO0VBSVE7RUFHSjtBeEVndU9aOztBd0V2dU9RO0VBSVE7RUFHSjtBeEVxdU9aOztBd0U1dU9RO0VBSVE7RUFHSjtBeEUwdU9aOztBd0Vqdk9RO0VBSVE7RUFHSjtBeEUrdU9aOztBd0V0dk9RO0VBT0k7QXhFbXZPWjs7QXdFMXZPUTtFQU9JO0F4RXV2T1o7O0F3RTl2T1E7RUFPSTtBeEUydk9aOztBd0Vsd09RO0VBT0k7QXhFK3ZPWjs7QXdFdHdPUTtFQU9JO0F4RW13T1o7O0F3RTF3T1E7RUFPSTtBeEV1d09aOztBd0U5d09RO0VBT0k7QXhFMndPWjs7QXdFbHhPUTtFQU9JO0F4RSt3T1o7O0F3RXR4T1E7RUFPSTtBeEVteE9aOztBd0UxeE9RO0VBT0k7QXhFdXhPWjs7QXdFOXhPUTtFQU9JO0F4RTJ4T1o7O0F3RWx5T1E7RUFPSTtBeEUreE9aOztBd0V0eU9RO0VBT0k7QXhFbXlPWjs7QXdFcHpPUTtFQUNFO0F4RXV6T1Y7O0F3RXh6T1E7RUFDRTtBeEUyek9WOztBd0U1ek9RO0VBQ0U7QXhFK3pPVjs7QXdFaDBPUTtFQUNFO0F4RW0wT1Y7O0F3RXAwT1E7RUFDRTtBeEV1ME9WOztBd0U5ek9RO0VBT0k7QXhFMnpPWjs7QXdFbDBPUTtFQU9JO0F4RSt6T1o7O0F3RXQwT1E7RUFPSTtBeEVtME9aOztBd0UxME9RO0VBT0k7QXhFdTBPWjs7QXdFOTBPUTtFQU9JO0F4RTIwT1o7O0F3RWwxT1E7RUFPSTtBeEUrME9aOztBd0V0MU9RO0VBT0k7QXhFbTFPWjs7QXdFMTFPUTtFQU9JO0F4RXUxT1o7O0F3RTkxT1E7RUFPSTtBeEUyMU9aOztBd0VsMk9RO0VBT0k7QXhFKzFPWjs7QXdFdDJPUTtFQU9JO0F4RW0yT1o7O0F3RTEyT1E7RUFPSTtBeEV1Mk9aOztBd0U5Mk9RO0VBT0k7QXhFMjJPWjs7QXdFbDNPUTtFQU9JO0F4RSsyT1o7O0F3RXQzT1E7RUFPSTtBeEVtM09aOztBd0UxM09RO0VBT0k7QXhFdTNPWjs7QXdFOTNPUTtFQU9JO0F4RTIzT1o7O0F3RWw0T1E7RUFPSTtBeEUrM09aOztBd0V0NE9RO0VBT0k7QXhFbTRPWjs7QXdFMTRPUTtFQU9JO0F4RXU0T1o7O0F3RTk0T1E7RUFPSTtBeEUyNE9aOztBd0VsNU9RO0VBT0k7QXhFKzRPWjs7QXdFdDVPUTtFQU9JO0F4RW01T1o7O0F3RTE1T1E7RUFPSTtBeEV1NU9aOztBd0U5NU9RO0VBT0k7QXhFMjVPWjs7QXdFbDZPUTtFQU9JO0F4RSs1T1o7O0F3RXQ2T1E7RUFPSTtBeEVtNk9aOztBd0UxNk9RO0VBT0k7QXhFdTZPWjs7QXdFOTZPUTtFQU9JO0F4RTI2T1o7O0F3RWw3T1E7RUFPSTtBeEUrNk9aOztBd0V0N09RO0VBT0k7QXhFbTdPWjs7QXdFMTdPUTtFQU9JO0F4RXU3T1o7O0F3RTk3T1E7RUFPSTtBeEUyN09aOztBd0VsOE9RO0VBT0k7QXhFKzdPWjs7QXdFdDhPUTtFQU9JO0F4RW04T1o7O0F3RTE4T1E7RUFPSTtBeEV1OE9aOztBd0U5OE9RO0VBT0k7QXhFMjhPWjs7QXdFbDlPUTtFQU9JO0F4RSs4T1o7O0F3RXQ5T1E7RUFPSTtBeEVtOU9aOztBd0UxOU9RO0VBT0k7QXhFdTlPWjs7QXdFOTlPUTtFQU9JO0F4RTI5T1o7O0F3RWwrT1E7RUFPSTtBeEUrOU9aOztBd0V0K09RO0VBT0k7QXhFbStPWjs7QXdFMStPUTtFQU9JO0F4RXUrT1o7O0F3RTkrT1E7RUFPSTtBeEUyK09aOztBd0VsL09RO0VBT0k7QXhFKytPWjs7QXdFdC9PUTtFQU9JO0F4RW0vT1o7O0F3RTEvT1E7RUFPSTtBeEV1L09aOztBd0U5L09RO0VBT0k7QXhFMi9PWjs7QXdFbGdQUTtFQU9JO0F4RSsvT1o7O0F3RXRnUFE7RUFPSTtBeEVtZ1BaOztBd0UxZ1BRO0VBT0k7QXhFdWdQWjs7QXdFOWdQUTtFQU9JO0F4RTJnUFo7O0F3RWxoUFE7RUFPSTtBeEUrZ1BaOztBd0V0aFBRO0VBT0k7QXhFbWhQWjs7QXdFMWhQUTtFQU9JO0F4RXVoUFo7O0F3RTloUFE7RUFPSTtBeEUyaFBaOztBd0VsaVBRO0VBT0k7QXhFK2hQWjs7QXdFdGlQUTtFQU9JO0F4RW1pUFo7O0F3RTFpUFE7RUFPSTtBeEV1aVBaOztBd0U5aVBRO0VBT0k7QXhFMmlQWjs7QXdFbGpQUTtFQU9JO0F4RStpUFo7O0F3RXRqUFE7RUFPSTtBeEVtalBaOztBd0UxalBRO0VBT0k7QXhFdWpQWjs7QXdFOWpQUTtFQU9JO0F4RTJqUFo7O0F3RWxrUFE7RUFPSTtBeEUralBaOztBd0V0a1BRO0VBT0k7RUFBQTtBeEVva1BaOztBd0Uza1BRO0VBT0k7RUFBQTtBeEV5a1BaOztBd0VobFBRO0VBT0k7RUFBQTtBeEU4a1BaOztBd0VybFBRO0VBT0k7RUFBQTtBeEVtbFBaOztBd0UxbFBRO0VBT0k7RUFBQTtBeEV3bFBaOztBd0UvbFBRO0VBT0k7RUFBQTtBeEU2bFBaOztBd0VwbVBRO0VBT0k7RUFBQTtBeEVrbVBaOztBd0V6bVBRO0VBT0k7RUFBQTtBeEV1bVBaOztBd0U5bVBRO0VBT0k7RUFBQTtBeEU0bVBaOztBd0VublBRO0VBT0k7RUFBQTtBeEVpblBaOztBd0V4blBRO0VBT0k7RUFBQTtBeEVzblBaOztBd0U3blBRO0VBT0k7RUFBQTtBeEUyblBaOztBd0Vsb1BRO0VBT0k7RUFBQTtBeEVnb1BaOztBd0V2b1BRO0VBT0k7RUFBQTtBeEVxb1BaOztBd0U1b1BRO0VBT0k7QXhFeW9QWjs7QXdFaHBQUTtFQU9JO0F4RTZvUFo7O0F3RXBwUFE7RUFPSTtBeEVpcFBaOztBd0V4cFBRO0VBT0k7QXhFcXBQWjs7QXdFNXBQUTtFQU9JO0F4RXlwUFo7O0F3RWhxUFE7RUFPSTtBeEU2cFBaOztBd0VwcVBRO0VBT0k7QXhFaXFQWjs7QXdFeHFQUTtFQU9JO0F4RXFxUFo7O0F3RTVxUFE7RUFPSTtBeEV5cVBaOztBd0VoclBRO0VBT0k7QXhFNnFQWjs7QXdFcHJQUTtFQU9JO0F4RWlyUFo7O0F3RXhyUFE7RUFPSTtBeEVxclBaOztBd0U1clBRO0VBT0k7QXhFeXJQWjs7QXdFaHNQUTtFQU9JO0F4RTZyUFo7O0F3RXBzUFE7RUFPSTtBeEVpc1BaOztBd0V4c1BRO0VBT0k7QXhFcXNQWjs7QXdFNXNQUTtFQU9JO0F4RXlzUFo7O0F3RWh0UFE7RUFPSTtBeEU2c1BaOztBd0VwdFBRO0VBT0k7QXhFaXRQWjs7QXdFeHRQUTtFQU9JO0F4RXF0UFo7O0F3RTV0UFE7RUFPSTtBeEV5dFBaOztBd0VodVBRO0VBT0k7QXhFNnRQWjs7QXdFcHVQUTtFQU9JO0F4RWl1UFo7O0F3RXh1UFE7RUFPSTtBeEVxdVBaOztBd0U1dVBRO0VBT0k7QXhFeXVQWjs7QXdFaHZQUTtFQU9JO0F4RTZ1UFo7O0F3RXB2UFE7RUFPSTtBeEVpdlBaOztBd0V4dlBRO0VBT0k7QXhFcXZQWjs7QXdFNXZQUTtFQU9JO0F4RXl2UFo7O0F3RWh3UFE7RUFPSTtBeEU2dlBaOztBd0Vwd1BRO0VBT0k7QXhFaXdQWjs7QXdFeHdQUTtFQU9JO0F4RXF3UFo7O0F3RTV3UFE7RUFPSTtBeEV5d1BaOztBd0VoeFBRO0VBT0k7QXhFNndQWjs7QXdFcHhQUTtFQU9JO0VBQUE7QXhFa3hQWjs7QXdFenhQUTtFQU9JO0VBQUE7QXhFdXhQWjs7QXdFOXhQUTtFQU9JO0VBQUE7QXhFNHhQWjs7QXdFbnlQUTtFQU9JO0VBQUE7QXhFaXlQWjs7QXdFeHlQUTtFQU9JO0VBQUE7QXhFc3lQWjs7QXdFN3lQUTtFQU9JO0VBQUE7QXhFMnlQWjs7QXdFbHpQUTtFQU9JO0VBQUE7QXhFZ3pQWjs7QXdFdnpQUTtFQU9JO0VBQUE7QXhFcXpQWjs7QXdFNXpQUTtFQU9JO0VBQUE7QXhFMHpQWjs7QXdFajBQUTtFQU9JO0VBQUE7QXhFK3pQWjs7QXdFdDBQUTtFQU9JO0VBQUE7QXhFbzBQWjs7QXdFMzBQUTtFQU9JO0VBQUE7QXhFeTBQWjs7QXdFaDFQUTtFQU9JO0F4RTYwUFo7O0F3RXAxUFE7RUFPSTtBeEVpMVBaOztBd0V4MVBRO0VBT0k7QXhFcTFQWjs7QXdFNTFQUTtFQU9JO0F4RXkxUFo7O0F3RWgyUFE7RUFPSTtBeEU2MVBaOztBd0VwMlBRO0VBT0k7QXhFaTJQWjs7QXdFeDJQUTtFQU9JO0F4RXEyUFo7O0F3RTUyUFE7RUFPSTtBeEV5MlBaOztBd0VoM1BRO0VBT0k7QXhFNjJQWjs7QXdFcDNQUTtFQU9JO0F4RWkzUFo7O0F3RXgzUFE7RUFPSTtBeEVxM1BaOztBd0U1M1BRO0VBT0k7QXhFeTNQWjs7QXdFaDRQUTtFQU9JO0F4RTYzUFo7O0F3RXA0UFE7RUFPSTtBeEVpNFBaOztBd0V4NFBRO0VBT0k7QXhFcTRQWjs7QXdFNTRQUTtFQU9JO0F4RXk0UFo7O0F3RWg1UFE7RUFPSTtBeEU2NFBaOztBd0VwNVBRO0VBT0k7QXhFaTVQWjs7QXdFeDVQUTtFQU9JO0F4RXE1UFo7O0F3RTU1UFE7RUFPSTtBeEV5NVBaOztBd0VoNlBRO0VBT0k7QXhFNjVQWjs7QXdFcDZQUTtFQU9JO0F4RWk2UFo7O0F3RXg2UFE7RUFPSTtBeEVxNlBaOztBd0U1NlBRO0VBT0k7QXhFeTZQWjs7QXdFaDdQUTtFQU9JO0F4RTY2UFo7O0F3RXA3UFE7RUFPSTtBeEVpN1BaOztBd0V4N1BRO0VBT0k7QXhFcTdQWjs7QXdFNTdQUTtFQU9JO0F4RXk3UFo7O0F3RWg4UFE7RUFPSTtBeEU2N1BaOztBd0VwOFBRO0VBT0k7QXhFaThQWjs7QXdFeDhQUTtFQU9JO0F4RXE4UFo7O0F3RTU4UFE7RUFPSTtBeEV5OFBaOztBd0VoOVBRO0VBT0k7QXhFNjhQWjs7QXdFcDlQUTtFQU9JO0F4RWk5UFo7O0F3RXg5UFE7RUFPSTtBeEVxOVBaOztBd0U1OVBRO0VBT0k7QXhFeTlQWjs7QXdFaCtQUTtFQU9JO09BQUE7QXhFNjlQWjs7QXdFcCtQUTtFQU9JO09BQUE7QXhFaStQWjs7QXdFeCtQUTtFQU9JO09BQUE7QXhFcStQWjs7QXdFNStQUTtFQU9JO09BQUE7QXhFeStQWjs7QXdFaC9QUTtFQU9JO09BQUE7QXhFNitQWjs7QXdFcC9QUTtFQU9JO09BQUE7QXhFaS9QWjs7QXdFeC9QUTtFQU9JO0F4RXEvUFo7O0F3RTUvUFE7RUFPSTtBeEV5L1BaOztBd0VoZ1FRO0VBT0k7QXhFNi9QWjs7QXdFcGdRUTtFQU9JO0F4RWlnUVo7O0F3RXhnUVE7RUFPSTtBeEVxZ1FaOztBd0U1Z1FRO0VBT0k7QXhFeWdRWjs7QXdFaGhRUTtFQU9JO0F4RTZnUVo7O0F3RXBoUVE7RUFPSTtBeEVpaFFaOztBd0V4aFFRO0VBT0k7QXhFcWhRWjs7QXdFNWhRUTtFQU9JO0F4RXloUVo7O0F3RWhpUVE7RUFPSTtBeEU2aFFaOztBd0VwaVFRO0VBT0k7QXhFaWlRWjs7QXdFeGlRUTtFQU9JO0F4RXFpUVo7O0F3RTVpUVE7RUFPSTtBeEV5aVFaOztBd0VoalFRO0VBT0k7QXhFNmlRWjs7QXdFcGpRUTtFQU9JO0F4RWlqUVo7O0F3RXhqUVE7RUFPSTtBeEVxalFaOztBd0U1alFRO0VBT0k7QXhFeWpRWjs7QXdFaGtRUTtFQU9JO0F4RTZqUVo7O0F3RXBrUVE7RUFPSTtBeEVpa1FaOztBd0V4a1FRO0VBT0k7QXhFcWtRWjs7QXdFNWtRUTtFQU9JO0F4RXlrUVo7O0F3RWhsUVE7RUFPSTtBeEU2a1FaOztBd0VwbFFRO0VBT0k7QXhFaWxRWjs7QXdFeGxRUTtFQU9JO0F4RXFsUVo7O0F3RTVsUVE7RUFPSTtBeEV5bFFaOztBd0VobVFRO0VBT0k7QXhFNmxRWjs7QXdFcG1RUTtFQU9JO0F4RWltUVo7O0F3RXhtUVE7RUFPSTtBeEVxbVFaOztBd0U1bVFRO0VBT0k7QXhFeW1RWjs7QXdFaG5RUTtFQU9JO0F4RTZtUVo7O0F3RWxvUVE7QUFjQTtFQU9JO0VBQUE7QXhFbW5RWjs7QXdFaG1RUTtBQTFCQTtFQUlRO0VBR0o7QXhFeW5RWjs7QXdFaG9RUTtFQUlRO0VBR0o7QXhFOG5RWjs7QXdFcm9RUTtFQUlRO0VBR0o7QXhFbW9RWjs7QXdFMW9RUTtFQUlRO0VBR0o7QXhFd29RWjs7QXdFL29RUTtFQUlRO0VBR0o7QXhFNm9RWjs7QXdFcHBRUTtFQUlRO0VBR0o7QXhFa3BRWjs7QXdFenBRUTtFQUlRO0VBR0o7QXhFdXBRWjs7QXdFOXBRUTtFQUlRO0VBR0o7QXhFNHBRWjs7QXdFbnFRUTtFQUlRO0VBR0o7QXhFaXFRWjs7QXdFeHFRUTtFQUlRO0VBR0o7QXhFc3FRWjs7QXdFN3FRUTtFQUlRO0VBR0o7QXhFMnFRWjs7QXdFbHJRUTtFQUlRO0VBR0o7QXhFZ3JRWjs7QXdFdnJRUTtFQUlRO0VBR0o7QXhFcXJRWjs7QXdFNXJRUTtFQUlRO0VBR0o7QXhFMHJRWjs7QXdFanNRUTtFQUlRO0VBR0o7QXhFK3JRWjs7QXdFdHNRUTtFQUlRO0VBR0o7QXhFb3NRWjs7QXdFM3NRUTtFQUlRO0VBR0o7QXhFeXNRWjs7QXdFaHRRUTtFQUlRO0VBR0o7QXhFOHNRWjs7QXdFL3RRUTtFQUNFO0F4RWt1UVY7O0F3RW51UVE7RUFDRTtBeEVzdVFWOztBd0V2dVFRO0VBQ0U7QXhFMHVRVjs7QXdFM3VRUTtFQUNFO0F4RTh1UVY7O0F3RXJ1UVE7RUFPSTtBeEVrdVFaOztBd0V6dVFRO0VBT0k7QXhFc3VRWjs7QXdFN3VRUTtFQU9JO0F4RTB1UVo7O0F3RWp2UVE7RUFPSTtBeEU4dVFaOztBd0VydlFRO0VBT0k7QXhFa3ZRWjs7QXdFenZRUTtFQU9JO0F4RXN2UVo7O0F3RTd2UVE7RUFPSTtBeEUwdlFaOztBd0Vqd1FRO0VBT0k7QXhFOHZRWjs7QXdFL3dRUTtFQUNFO0F4RWt4UVY7O0F3RTl3UVU7RUFDRTtBeEVpeFFaOztBd0V2eFFRO0VBQ0U7QXhFMHhRVjs7QXdFdHhRVTtFQUNFO0F4RXl4UVo7O0F3RS94UVE7RUFDRTtBeEVreVFWOztBd0U5eFFVO0VBQ0U7QXhFaXlRWjs7QXdFdnlRUTtFQUNFO0F4RTB5UVY7O0F3RXR5UVU7RUFDRTtBeEV5eVFaOztBd0UveVFRO0VBQ0U7QXhFa3pRVjs7QXdFOXlRVTtFQUNFO0F4RWl6UVo7O0F3RTd5UVE7RUFPSTtBeEUweVFaOztBd0VyeVFVO0VBT0k7QXhFa3lRZDs7QXdFcnpRUTtFQU9JO0F4RWt6UVo7O0F3RTd5UVU7RUFPSTtBeEUweVFkOztBd0U3elFRO0VBT0k7QXhFMHpRWjs7QXdFcnpRVTtFQU9JO0F4RWt6UWQ7O0F3RXIwUVE7RUFJUTtFQUdKO0F4RW0wUVo7O0F3RTEwUVE7RUFJUTtFQUdKO0F4RXcwUVo7O0F3RS8wUVE7RUFJUTtFQUdKO0F4RTYwUVo7O0F3RXAxUVE7RUFJUTtFQUdKO0F4RWsxUVo7O0F3RXoxUVE7RUFJUTtFQUdKO0F4RXUxUVo7O0F3RTkxUVE7RUFJUTtFQUdKO0F4RTQxUVo7O0F3RW4yUVE7RUFJUTtFQUdKO0F4RWkyUVo7O0F3RXgyUVE7RUFJUTtFQUdKO0F4RXMyUVo7O0F3RTcyUVE7RUFJUTtFQUdKO0F4RTIyUVo7O0F3RTUzUVE7RUFDRTtBeEUrM1FWOztBd0UzM1FVO0VBQ0U7QXhFODNRWjs7QXdFcDRRUTtFQUNFO0F4RXU0UVY7O0F3RW40UVU7RUFDRTtBeEVzNFFaOztBd0U1NFFRO0VBQ0U7QXhFKzRRVjs7QXdFMzRRVTtFQUNFO0F4RTg0UVo7O0F3RXA1UVE7RUFDRTtBeEV1NVFWOztBd0VuNVFVO0VBQ0U7QXhFczVRWjs7QXdFNTVRUTtFQUNFO0F4RSs1UVY7O0F3RTM1UVU7RUFDRTtBeEU4NVFaOztBd0VwNlFRO0VBQ0U7QXhFdTZRVjs7QXdFbjZRVTtFQUNFO0F4RXM2UVo7O0F3RWw2UVE7RUFJUTtFQUdKO0F4RWc2UVo7O0F3RXY2UVE7RUFJUTtFQUdKO0F4RXE2UVo7O0F3RTU2UVE7RUFJUTtFQUdKO0F4RTA2UVo7O0F3RWo3UVE7RUFJUTtFQUdKO0F4RSs2UVo7O0F3RXQ3UVE7RUFJUTtFQUdKO0F4RW83UVo7O0F3RTM3UVE7RUFJUTtFQUdKO0F4RXk3UVo7O0F3RWg4UVE7RUFJUTtFQUdKO0F4RTg3UVo7O0F3RXI4UVE7RUFJUTtFQUdKO0F4RW04UVo7O0F3RTE4UVE7RUFJUTtFQUdKO0F4RXc4UVo7O0F3RS84UVE7RUFJUTtFQUdKO0F4RTY4UVo7O0F3RXA5UVE7RUFJUTtFQUdKO0F4RWs5UVo7O0F3RXo5UVE7RUFJUTtFQUdKO0F4RXU5UVo7O0F3RTk5UVE7RUFJUTtFQUdKO0F4RTQ5UVo7O0F3RW4rUVE7RUFJUTtFQUdKO0F4RWkrUVo7O0F3RWwvUVE7RUFDRTtBeEVxL1FWOztBd0V0L1FRO0VBQ0U7QXhFeS9RVjs7QXdFMS9RUTtFQUNFO0F4RTYvUVY7O0F3RTkvUVE7RUFDRTtBeEVpZ1JWOztBd0VsZ1JRO0VBQ0U7QXhFcWdSVjs7QXdFNS9RUTtFQU9JO0F4RXkvUVo7O0F3RWhnUlE7RUFPSTtBeEU2L1FaOztBd0VwZ1JRO0VBT0k7QXhFaWdSWjs7QXdFeGdSUTtFQU9JO0F4RXFnUlo7O0F3RTVnUlE7RUFPSTtBeEV5Z1JaOztBd0VoaFJRO0VBT0k7QXhFNmdSWjs7QXdFcGhSUTtFQU9JO0F4RWloUlo7O0F3RXhoUlE7RUFPSTtBeEVxaFJaOztBd0U1aFJRO0VBT0k7QXhFeWhSWjs7QXdFaGlSUTtFQU9JO0tBQUE7VUFBQTtBeEU2aFJaOztBd0VwaVJRO0VBT0k7S0FBQTtVQUFBO0F4RWlpUlo7O0F3RXhpUlE7RUFPSTtLQUFBO1VBQUE7QXhFcWlSWjs7QXdFNWlSUTtFQU9JO0F4RXlpUlo7O0F3RWhqUlE7RUFPSTtBeEU2aVJaOztBd0VwalJRO0VBT0k7QXhFaWpSWjs7QXdFeGpSUTtFQU9JO0F4RXFqUlo7O0F3RTVqUlE7RUFPSTtBeEV5alJaOztBd0Voa1JRO0VBT0k7QXhFNmpSWjs7QXdFcGtSUTtFQU9JO0F4RWlrUlo7O0F3RXhrUlE7RUFPSTtBeEVxa1JaOztBd0U1a1JRO0VBT0k7QXhFeWtSWjs7QXdFaGxSUTtFQU9JO0F4RTZrUlo7O0F3RXBsUlE7RUFPSTtBeEVpbFJaOztBd0V4bFJRO0VBT0k7RUFBQTtBeEVzbFJaOztBd0U3bFJRO0VBT0k7RUFBQTtBeEUybFJaOztBd0VsbVJRO0VBT0k7RUFBQTtBeEVnbVJaOztBd0V2bVJRO0VBT0k7RUFBQTtBeEVxbVJaOztBd0U1bVJRO0VBT0k7RUFBQTtBeEUwbVJaOztBd0VqblJRO0VBT0k7RUFBQTtBeEUrbVJaOztBd0V0blJRO0VBT0k7RUFBQTtBeEVvblJaOztBd0UzblJRO0VBT0k7RUFBQTtBeEV5blJaOztBd0Vob1JRO0VBT0k7RUFBQTtBeEU4blJaOztBd0Vyb1JRO0VBT0k7RUFBQTtBeEVtb1JaOztBd0Uxb1JRO0VBT0k7RUFBQTtBeEV3b1JaOztBd0Uvb1JRO0VBT0k7RUFBQTtBeEU2b1JaOztBd0VwcFJRO0VBT0k7RUFBQTtBeEVrcFJaOztBd0V6cFJRO0VBT0k7RUFBQTtBeEV1cFJaOztBd0U5cFJRO0VBT0k7RUFBQTtBeEU0cFJaOztBd0VucVJRO0VBT0k7RUFBQTtBeEVpcVJaOztBd0V4cVJRO0VBT0k7RUFBQTtBeEVzcVJaOztBd0U3cVJRO0VBT0k7RUFBQTtBeEUycVJaOztBd0VsclJRO0VBT0k7RUFBQTtBeEVnclJaOztBd0V2clJRO0VBT0k7RUFBQTtBeEVxclJaOztBd0U1clJRO0VBT0k7RUFBQTtBeEUwclJaOztBd0Vqc1JRO0VBT0k7RUFBQTtBeEUrclJaOztBd0V0c1JRO0VBT0k7RUFBQTtBeEVvc1JaOztBd0Uzc1JRO0VBT0k7RUFBQTtBeEV5c1JaOztBd0VodFJRO0VBT0k7RUFBQTtBeEU4c1JaOztBd0VydFJRO0VBT0k7RUFBQTtBeEVtdFJaOztBd0UxdFJRO0VBT0k7RUFBQTtBeEV3dFJaOztBd0UvdFJRO0VBT0k7RUFBQTtBeEU2dFJaOztBd0VwdVJRO0VBT0k7RUFBQTtBeEVrdVJaOztBd0V6dVJRO0VBT0k7RUFBQTtBeEV1dVJaOztBd0U5dVJRO0VBT0k7RUFBQTtBeEU0dVJaOztBd0VudlJRO0VBT0k7RUFBQTtBeEVpdlJaOztBd0V4dlJRO0VBT0k7RUFBQTtBeEVzdlJaOztBd0U3dlJRO0VBT0k7RUFBQTtBeEUydlJaOztBd0Vsd1JRO0VBT0k7RUFBQTtBeEVnd1JaOztBd0V2d1JRO0VBT0k7RUFBQTtBeEVxd1JaOztBd0U1d1JRO0VBT0k7QXhFeXdSWjs7QXdFaHhSUTtFQU9JO0F4RTZ3Ulo7O0F3RXB4UlE7RUFPSTtBeEVpeFJaOztBd0V4eFJRO0VBT0k7QXhFcXhSWjs7QXdFNXhSUTtFQU9JO0F4RXl4Ulo7O0F3RWh5UlE7RUFPSTtBeEU2eFJaOztBd0VweVJRO0VBT0k7QXhFaXlSWjs7QWMzeVJJO0UwREdJO0lBT0k7RXhFc3lSVjtFd0U3eVJNO0lBT0k7RXhFeXlSVjtFd0VoelJNO0lBT0k7RXhFNHlSVjtFd0VuelJNO0lBT0k7T0FBQTtFeEUreVJWO0V3RXR6Uk07SUFPSTtPQUFBO0V4RWt6UlY7RXdFenpSTTtJQU9JO09BQUE7RXhFcXpSVjtFd0U1elJNO0lBT0k7T0FBQTtFeEV3elJWO0V3RS96Uk07SUFPSTtPQUFBO0V4RTJ6UlY7RXdFbDBSTTtJQU9JO0V4RTh6UlY7RXdFcjBSTTtJQU9JO0V4RWkwUlY7RXdFeDBSTTtJQU9JO0V4RW8wUlY7RXdFMzBSTTtJQU9JO0V4RXUwUlY7RXdFOTBSTTtJQU9JO0V4RTAwUlY7RXdFajFSTTtJQU9JO0V4RTYwUlY7RXdFcDFSTTtJQU9JO0V4RWcxUlY7RXdFdjFSTTtJQU9JO0V4RW0xUlY7RXdFMTFSTTtJQU9JO0V4RXMxUlY7RXdFNzFSTTtJQU9JO0V4RXkxUlY7RXdFaDJSTTtJQU9JO0V4RTQxUlY7RXdFbjJSTTtJQU9JO0V4RSsxUlY7RXdFdDJSTTtJQU9JO0V4RWsyUlY7RXdFejJSTTtJQU9JO0V4RXEyUlY7RXdFNTJSTTtJQU9JO0V4RXcyUlY7RXdFLzJSTTtJQU9JO0V4RTIyUlY7RXdFbDNSTTtJQU9JO0V4RTgyUlY7RXdFcjNSTTtJQU9JO0V4RWkzUlY7RXdFeDNSTTtJQU9JO0V4RW8zUlY7RXdFMzNSTTtJQU9JO0V4RXUzUlY7RXdFOTNSTTtJQU9JO0V4RTAzUlY7RXdFajRSTTtJQU9JO0V4RTYzUlY7RXdFcDRSTTtJQU9JO0V4RWc0UlY7RXdFdjRSTTtJQU9JO0V4RW00UlY7RXdFMTRSTTtJQU9JO0V4RXM0UlY7RXdFNzRSTTtJQU9JO0V4RXk0UlY7RXdFaDVSTTtJQU9JO0V4RTQ0UlY7RXdFbjVSTTtJQU9JO0V4RSs0UlY7RXdFdDVSTTtJQU9JO0V4RWs1UlY7RXdFejVSTTtJQU9JO0V4RXE1UlY7RXdFNTVSTTtJQU9JO0V4RXc1UlY7RXdFLzVSTTtJQU9JO0V4RTI1UlY7RXdFbDZSTTtJQU9JO0V4RTg1UlY7RXdFcjZSTTtJQU9JO0V4RWk2UlY7RXdFeDZSTTtJQU9JO0V4RW82UlY7RXdFMzZSTTtJQU9JO0V4RXU2UlY7RXdFOTZSTTtJQU9JO0V4RTA2UlY7RXdFajdSTTtJQU9JO0V4RTY2UlY7RXdFcDdSTTtJQU9JO0V4RWc3UlY7RXdFdjdSTTtJQU9JO0V4RW03UlY7RXdFMTdSTTtJQU9JO0V4RXM3UlY7RXdFNzdSTTtJQU9JO0V4RXk3UlY7RXdFaDhSTTtJQU9JO0V4RTQ3UlY7RXdFbjhSTTtJQU9JO0V4RSs3UlY7RXdFdDhSTTtJQU9JO0V4RWs4UlY7RXdFejhSTTtJQU9JO0V4RXE4UlY7RXdFNThSTTtJQU9JO0V4RXc4UlY7RXdFLzhSTTtJQU9JO0V4RTI4UlY7RXdFbDlSTTtJQU9JO0V4RTg4UlY7RXdFcjlSTTtJQU9JO0V4RWk5UlY7RXdFeDlSTTtJQU9JO0V4RW85UlY7RXdFMzlSTTtJQU9JO0V4RXU5UlY7RXdFOTlSTTtJQU9JO0V4RTA5UlY7RXdFaitSTTtJQU9JO0V4RTY5UlY7RXdFcCtSTTtJQU9JO0V4RWcrUlY7RXdFditSTTtJQU9JO0V4RW0rUlY7RXdFMStSTTtJQU9JO0V4RXMrUlY7RXdFNytSTTtJQU9JO0V4RXkrUlY7RXdFaC9STTtJQU9JO0V4RTQrUlY7RXdFbi9STTtJQU9JO0V4RSsrUlY7RXdFdC9STTtJQU9JO0V4RWsvUlY7RXdFei9STTtJQU9JO0lBQUE7RXhFcy9SVjtFd0U3L1JNO0lBT0k7SUFBQTtFeEUwL1JWO0V3RWpnU007SUFPSTtJQUFBO0V4RTgvUlY7RXdFcmdTTTtJQU9JO0lBQUE7RXhFa2dTVjtFd0V6Z1NNO0lBT0k7SUFBQTtFeEVzZ1NWO0V3RTdnU007SUFPSTtJQUFBO0V4RTBnU1Y7RXdFamhTTTtJQU9JO0lBQUE7RXhFOGdTVjtFd0VyaFNNO0lBT0k7SUFBQTtFeEVraFNWO0V3RXpoU007SUFPSTtJQUFBO0V4RXNoU1Y7RXdFN2hTTTtJQU9JO0lBQUE7RXhFMGhTVjtFd0VqaVNNO0lBT0k7SUFBQTtFeEU4aFNWO0V3RXJpU007SUFPSTtJQUFBO0V4RWtpU1Y7RXdFemlTTTtJQU9JO0lBQUE7RXhFc2lTVjtFd0U3aVNNO0lBT0k7SUFBQTtFeEUwaVNWO0V3RWpqU007SUFPSTtFeEU2aVNWO0V3RXBqU007SUFPSTtFeEVnalNWO0V3RXZqU007SUFPSTtFeEVtalNWO0V3RTFqU007SUFPSTtFeEVzalNWO0V3RTdqU007SUFPSTtFeEV5alNWO0V3RWhrU007SUFPSTtFeEU0alNWO0V3RW5rU007SUFPSTtFeEUralNWO0V3RXRrU007SUFPSTtFeEVra1NWO0V3RXprU007SUFPSTtFeEVxa1NWO0V3RTVrU007SUFPSTtFeEV3a1NWO0V3RS9rU007SUFPSTtFeEUya1NWO0V3RWxsU007SUFPSTtFeEU4a1NWO0V3RXJsU007SUFPSTtFeEVpbFNWO0V3RXhsU007SUFPSTtFeEVvbFNWO0V3RTNsU007SUFPSTtFeEV1bFNWO0V3RTlsU007SUFPSTtFeEUwbFNWO0V3RWptU007SUFPSTtFeEU2bFNWO0V3RXBtU007SUFPSTtFeEVnbVNWO0V3RXZtU007SUFPSTtFeEVtbVNWO0V3RTFtU007SUFPSTtFeEVzbVNWO0V3RTdtU007SUFPSTtFeEV5bVNWO0V3RWhuU007SUFPSTtFeEU0bVNWO0V3RW5uU007SUFPSTtFeEUrbVNWO0V3RXRuU007SUFPSTtFeEVrblNWO0V3RXpuU007SUFPSTtFeEVxblNWO0V3RTVuU007SUFPSTtFeEV3blNWO0V3RS9uU007SUFPSTtFeEUyblNWO0V3RWxvU007SUFPSTtFeEU4blNWO0V3RXJvU007SUFPSTtFeEVpb1NWO0V3RXhvU007SUFPSTtFeEVvb1NWO0V3RTNvU007SUFPSTtFeEV1b1NWO0V3RTlvU007SUFPSTtFeEUwb1NWO0V3RWpwU007SUFPSTtFeEU2b1NWO0V3RXBwU007SUFPSTtFeEVncFNWO0V3RXZwU007SUFPSTtJQUFBO0V4RW9wU1Y7RXdFM3BTTTtJQU9JO0lBQUE7RXhFd3BTVjtFd0UvcFNNO0lBT0k7SUFBQTtFeEU0cFNWO0V3RW5xU007SUFPSTtJQUFBO0V4RWdxU1Y7RXdFdnFTTTtJQU9JO0lBQUE7RXhFb3FTVjtFd0UzcVNNO0lBT0k7SUFBQTtFeEV3cVNWO0V3RS9xU007SUFPSTtJQUFBO0V4RTRxU1Y7RXdFbnJTTTtJQU9JO0lBQUE7RXhFZ3JTVjtFd0V2clNNO0lBT0k7SUFBQTtFeEVvclNWO0V3RTNyU007SUFPSTtJQUFBO0V4RXdyU1Y7RXdFL3JTTTtJQU9JO0lBQUE7RXhFNHJTVjtFd0Vuc1NNO0lBT0k7SUFBQTtFeEVnc1NWO0V3RXZzU007SUFPSTtFeEVtc1NWO0V3RTFzU007SUFPSTtFeEVzc1NWO0V3RTdzU007SUFPSTtFeEV5c1NWO0V3RWh0U007SUFPSTtFeEU0c1NWO0V3RW50U007SUFPSTtFeEUrc1NWO0V3RXR0U007SUFPSTtFeEVrdFNWO0V3RXp0U007SUFPSTtFeEVxdFNWO0V3RTV0U007SUFPSTtFeEV3dFNWO0V3RS90U007SUFPSTtFeEUydFNWO0V3RWx1U007SUFPSTtFeEU4dFNWO0V3RXJ1U007SUFPSTtFeEVpdVNWO0V3RXh1U007SUFPSTtFeEVvdVNWO0V3RTN1U007SUFPSTtFeEV1dVNWO0V3RTl1U007SUFPSTtFeEUwdVNWO0V3RWp2U007SUFPSTtFeEU2dVNWO0V3RXB2U007SUFPSTtFeEVndlNWO0V3RXZ2U007SUFPSTtFeEVtdlNWO0V3RTF2U007SUFPSTtFeEVzdlNWO0V3RTd2U007SUFPSTtFeEV5dlNWO0V3RWh3U007SUFPSTtFeEU0dlNWO0V3RW53U007SUFPSTtFeEUrdlNWO0V3RXR3U007SUFPSTtFeEVrd1NWO0V3RXp3U007SUFPSTtFeEVxd1NWO0V3RTV3U007SUFPSTtFeEV3d1NWO0V3RS93U007SUFPSTtFeEUyd1NWO0V3RWx4U007SUFPSTtFeEU4d1NWO0V3RXJ4U007SUFPSTtFeEVpeFNWO0V3RXh4U007SUFPSTtFeEVveFNWO0V3RTN4U007SUFPSTtFeEV1eFNWO0V3RTl4U007SUFPSTtFeEUweFNWO0V3RWp5U007SUFPSTtFeEU2eFNWO0V3RXB5U007SUFPSTtFeEVneVNWO0V3RXZ5U007SUFPSTtFeEVteVNWO0V3RTF5U007SUFPSTtFeEVzeVNWO0V3RTd5U007SUFPSTtFeEV5eVNWO0V3RWh6U007SUFPSTtFeEU0eVNWO0V3RW56U007SUFPSTtTQUFBO0V4RSt5U1Y7RXdFdHpTTTtJQU9JO1NBQUE7RXhFa3pTVjtFd0V6elNNO0lBT0k7U0FBQTtFeEVxelNWO0V3RTV6U007SUFPSTtTQUFBO0V4RXd6U1Y7RXdFL3pTTTtJQU9JO1NBQUE7RXhFMnpTVjtFd0VsMFNNO0lBT0k7U0FBQTtFeEU4elNWO0V3RXIwU007SUFPSTtFeEVpMFNWO0V3RXgwU007SUFPSTtFeEVvMFNWO0V3RTMwU007SUFPSTtFeEV1MFNWO0FBQ0Y7QWNsMVNJO0UwREdJO0lBT0k7RXhFNDBTVjtFd0VuMVNNO0lBT0k7RXhFKzBTVjtFd0V0MVNNO0lBT0k7RXhFazFTVjtFd0V6MVNNO0lBT0k7T0FBQTtFeEVxMVNWO0V3RTUxU007SUFPSTtPQUFBO0V4RXcxU1Y7RXdFLzFTTTtJQU9JO09BQUE7RXhFMjFTVjtFd0VsMlNNO0lBT0k7T0FBQTtFeEU4MVNWO0V3RXIyU007SUFPSTtPQUFBO0V4RWkyU1Y7RXdFeDJTTTtJQU9JO0V4RW8yU1Y7RXdFMzJTTTtJQU9JO0V4RXUyU1Y7RXdFOTJTTTtJQU9JO0V4RTAyU1Y7RXdFajNTTTtJQU9JO0V4RTYyU1Y7RXdFcDNTTTtJQU9JO0V4RWczU1Y7RXdFdjNTTTtJQU9JO0V4RW0zU1Y7RXdFMTNTTTtJQU9JO0V4RXMzU1Y7RXdFNzNTTTtJQU9JO0V4RXkzU1Y7RXdFaDRTTTtJQU9JO0V4RTQzU1Y7RXdFbjRTTTtJQU9JO0V4RSszU1Y7RXdFdDRTTTtJQU9JO0V4RWs0U1Y7RXdFejRTTTtJQU9JO0V4RXE0U1Y7RXdFNTRTTTtJQU9JO0V4RXc0U1Y7RXdFLzRTTTtJQU9JO0V4RTI0U1Y7RXdFbDVTTTtJQU9JO0V4RTg0U1Y7RXdFcjVTTTtJQU9JO0V4RWk1U1Y7RXdFeDVTTTtJQU9JO0V4RW81U1Y7RXdFMzVTTTtJQU9JO0V4RXU1U1Y7RXdFOTVTTTtJQU9JO0V4RTA1U1Y7RXdFajZTTTtJQU9JO0V4RTY1U1Y7RXdFcDZTTTtJQU9JO0V4RWc2U1Y7RXdFdjZTTTtJQU9JO0V4RW02U1Y7RXdFMTZTTTtJQU9JO0V4RXM2U1Y7RXdFNzZTTTtJQU9JO0V4RXk2U1Y7RXdFaDdTTTtJQU9JO0V4RTQ2U1Y7RXdFbjdTTTtJQU9JO0V4RSs2U1Y7RXdFdDdTTTtJQU9JO0V4RWs3U1Y7RXdFejdTTTtJQU9JO0V4RXE3U1Y7RXdFNTdTTTtJQU9JO0V4RXc3U1Y7RXdFLzdTTTtJQU9JO0V4RTI3U1Y7RXdFbDhTTTtJQU9JO0V4RTg3U1Y7RXdFcjhTTTtJQU9JO0V4RWk4U1Y7RXdFeDhTTTtJQU9JO0V4RW84U1Y7RXdFMzhTTTtJQU9JO0V4RXU4U1Y7RXdFOThTTTtJQU9JO0V4RTA4U1Y7RXdFajlTTTtJQU9JO0V4RTY4U1Y7RXdFcDlTTTtJQU9JO0V4RWc5U1Y7RXdFdjlTTTtJQU9JO0V4RW05U1Y7RXdFMTlTTTtJQU9JO0V4RXM5U1Y7RXdFNzlTTTtJQU9JO0V4RXk5U1Y7RXdFaCtTTTtJQU9JO0V4RTQ5U1Y7RXdFbitTTTtJQU9JO0V4RSs5U1Y7RXdFdCtTTTtJQU9JO0V4RWsrU1Y7RXdFeitTTTtJQU9JO0V4RXErU1Y7RXdFNStTTTtJQU9JO0V4RXcrU1Y7RXdFLytTTTtJQU9JO0V4RTIrU1Y7RXdFbC9TTTtJQU9JO0V4RTgrU1Y7RXdFci9TTTtJQU9JO0V4RWkvU1Y7RXdFeC9TTTtJQU9JO0V4RW8vU1Y7RXdFMy9TTTtJQU9JO0V4RXUvU1Y7RXdFOS9TTTtJQU9JO0V4RTAvU1Y7RXdFamdUTTtJQU9JO0V4RTYvU1Y7RXdFcGdUTTtJQU9JO0V4RWdnVFY7RXdFdmdUTTtJQU9JO0V4RW1nVFY7RXdFMWdUTTtJQU9JO0V4RXNnVFY7RXdFN2dUTTtJQU9JO0V4RXlnVFY7RXdFaGhUTTtJQU9JO0V4RTRnVFY7RXdFbmhUTTtJQU9JO0V4RStnVFY7RXdFdGhUTTtJQU9JO0V4RWtoVFY7RXdFemhUTTtJQU9JO0V4RXFoVFY7RXdFNWhUTTtJQU9JO0V4RXdoVFY7RXdFL2hUTTtJQU9JO0lBQUE7RXhFNGhUVjtFd0VuaVRNO0lBT0k7SUFBQTtFeEVnaVRWO0V3RXZpVE07SUFPSTtJQUFBO0V4RW9pVFY7RXdFM2lUTTtJQU9JO0lBQUE7RXhFd2lUVjtFd0UvaVRNO0lBT0k7SUFBQTtFeEU0aVRWO0V3RW5qVE07SUFPSTtJQUFBO0V4RWdqVFY7RXdFdmpUTTtJQU9JO0lBQUE7RXhFb2pUVjtFd0UzalRNO0lBT0k7SUFBQTtFeEV3alRWO0V3RS9qVE07SUFPSTtJQUFBO0V4RTRqVFY7RXdFbmtUTTtJQU9JO0lBQUE7RXhFZ2tUVjtFd0V2a1RNO0lBT0k7SUFBQTtFeEVva1RWO0V3RTNrVE07SUFPSTtJQUFBO0V4RXdrVFY7RXdFL2tUTTtJQU9JO0lBQUE7RXhFNGtUVjtFd0VubFRNO0lBT0k7SUFBQTtFeEVnbFRWO0V3RXZsVE07SUFPSTtFeEVtbFRWO0V3RTFsVE07SUFPSTtFeEVzbFRWO0V3RTdsVE07SUFPSTtFeEV5bFRWO0V3RWhtVE07SUFPSTtFeEU0bFRWO0V3RW5tVE07SUFPSTtFeEUrbFRWO0V3RXRtVE07SUFPSTtFeEVrbVRWO0V3RXptVE07SUFPSTtFeEVxbVRWO0V3RTVtVE07SUFPSTtFeEV3bVRWO0V3RS9tVE07SUFPSTtFeEUybVRWO0V3RWxuVE07SUFPSTtFeEU4bVRWO0V3RXJuVE07SUFPSTtFeEVpblRWO0V3RXhuVE07SUFPSTtFeEVvblRWO0V3RTNuVE07SUFPSTtFeEV1blRWO0V3RTluVE07SUFPSTtFeEUwblRWO0V3RWpvVE07SUFPSTtFeEU2blRWO0V3RXBvVE07SUFPSTtFeEVnb1RWO0V3RXZvVE07SUFPSTtFeEVtb1RWO0V3RTFvVE07SUFPSTtFeEVzb1RWO0V3RTdvVE07SUFPSTtFeEV5b1RWO0V3RWhwVE07SUFPSTtFeEU0b1RWO0V3RW5wVE07SUFPSTtFeEUrb1RWO0V3RXRwVE07SUFPSTtFeEVrcFRWO0V3RXpwVE07SUFPSTtFeEVxcFRWO0V3RTVwVE07SUFPSTtFeEV3cFRWO0V3RS9wVE07SUFPSTtFeEUycFRWO0V3RWxxVE07SUFPSTtFeEU4cFRWO0V3RXJxVE07SUFPSTtFeEVpcVRWO0V3RXhxVE07SUFPSTtFeEVvcVRWO0V3RTNxVE07SUFPSTtFeEV1cVRWO0V3RTlxVE07SUFPSTtFeEUwcVRWO0V3RWpyVE07SUFPSTtFeEU2cVRWO0V3RXByVE07SUFPSTtFeEVnclRWO0V3RXZyVE07SUFPSTtFeEVtclRWO0V3RTFyVE07SUFPSTtFeEVzclRWO0V3RTdyVE07SUFPSTtJQUFBO0V4RTByVFY7RXdFanNUTTtJQU9JO0lBQUE7RXhFOHJUVjtFd0Vyc1RNO0lBT0k7SUFBQTtFeEVrc1RWO0V3RXpzVE07SUFPSTtJQUFBO0V4RXNzVFY7RXdFN3NUTTtJQU9JO0lBQUE7RXhFMHNUVjtFd0VqdFRNO0lBT0k7SUFBQTtFeEU4c1RWO0V3RXJ0VE07SUFPSTtJQUFBO0V4RWt0VFY7RXdFenRUTTtJQU9JO0lBQUE7RXhFc3RUVjtFd0U3dFRNO0lBT0k7SUFBQTtFeEUwdFRWO0V3RWp1VE07SUFPSTtJQUFBO0V4RTh0VFY7RXdFcnVUTTtJQU9JO0lBQUE7RXhFa3VUVjtFd0V6dVRNO0lBT0k7SUFBQTtFeEVzdVRWO0V3RTd1VE07SUFPSTtFeEV5dVRWO0V3RWh2VE07SUFPSTtFeEU0dVRWO0V3RW52VE07SUFPSTtFeEUrdVRWO0V3RXR2VE07SUFPSTtFeEVrdlRWO0V3RXp2VE07SUFPSTtFeEVxdlRWO0V3RTV2VE07SUFPSTtFeEV3dlRWO0V3RS92VE07SUFPSTtFeEUydlRWO0V3RWx3VE07SUFPSTtFeEU4dlRWO0V3RXJ3VE07SUFPSTtFeEVpd1RWO0V3RXh3VE07SUFPSTtFeEVvd1RWO0V3RTN3VE07SUFPSTtFeEV1d1RWO0V3RTl3VE07SUFPSTtFeEUwd1RWO0V3RWp4VE07SUFPSTtFeEU2d1RWO0V3RXB4VE07SUFPSTtFeEVneFRWO0V3RXZ4VE07SUFPSTtFeEVteFRWO0V3RTF4VE07SUFPSTtFeEVzeFRWO0V3RTd4VE07SUFPSTtFeEV5eFRWO0V3RWh5VE07SUFPSTtFeEU0eFRWO0V3RW55VE07SUFPSTtFeEUreFRWO0V3RXR5VE07SUFPSTtFeEVreVRWO0V3RXp5VE07SUFPSTtFeEVxeVRWO0V3RTV5VE07SUFPSTtFeEV3eVRWO0V3RS95VE07SUFPSTtFeEUyeVRWO0V3RWx6VE07SUFPSTtFeEU4eVRWO0V3RXJ6VE07SUFPSTtFeEVpelRWO0V3RXh6VE07SUFPSTtFeEVvelRWO0V3RTN6VE07SUFPSTtFeEV1elRWO0V3RTl6VE07SUFPSTtFeEUwelRWO0V3RWowVE07SUFPSTtFeEU2elRWO0V3RXAwVE07SUFPSTtFeEVnMFRWO0V3RXYwVE07SUFPSTtFeEVtMFRWO0V3RTEwVE07SUFPSTtFeEVzMFRWO0V3RTcwVE07SUFPSTtFeEV5MFRWO0V3RWgxVE07SUFPSTtFeEU0MFRWO0V3RW4xVE07SUFPSTtFeEUrMFRWO0V3RXQxVE07SUFPSTtFeEVrMVRWO0V3RXoxVE07SUFPSTtTQUFBO0V4RXExVFY7RXdFNTFUTTtJQU9JO1NBQUE7RXhFdzFUVjtFd0UvMVRNO0lBT0k7U0FBQTtFeEUyMVRWO0V3RWwyVE07SUFPSTtTQUFBO0V4RTgxVFY7RXdFcjJUTTtJQU9JO1NBQUE7RXhFaTJUVjtFd0V4MlRNO0lBT0k7U0FBQTtFeEVvMlRWO0V3RTMyVE07SUFPSTtFeEV1MlRWO0V3RTkyVE07SUFPSTtFeEUwMlRWO0V3RWozVE07SUFPSTtFeEU2MlRWO0FBQ0Y7QWN4M1RJO0UwREdJO0lBT0k7RXhFazNUVjtFd0V6M1RNO0lBT0k7RXhFcTNUVjtFd0U1M1RNO0lBT0k7RXhFdzNUVjtFd0UvM1RNO0lBT0k7T0FBQTtFeEUyM1RWO0V3RWw0VE07SUFPSTtPQUFBO0V4RTgzVFY7RXdFcjRUTTtJQU9JO09BQUE7RXhFaTRUVjtFd0V4NFRNO0lBT0k7T0FBQTtFeEVvNFRWO0V3RTM0VE07SUFPSTtPQUFBO0V4RXU0VFY7RXdFOTRUTTtJQU9JO0V4RTA0VFY7RXdFajVUTTtJQU9JO0V4RTY0VFY7RXdFcDVUTTtJQU9JO0V4RWc1VFY7RXdFdjVUTTtJQU9JO0V4RW01VFY7RXdFMTVUTTtJQU9JO0V4RXM1VFY7RXdFNzVUTTtJQU9JO0V4RXk1VFY7RXdFaDZUTTtJQU9JO0V4RTQ1VFY7RXdFbjZUTTtJQU9JO0V4RSs1VFY7RXdFdDZUTTtJQU9JO0V4RWs2VFY7RXdFejZUTTtJQU9JO0V4RXE2VFY7RXdFNTZUTTtJQU9JO0V4RXc2VFY7RXdFLzZUTTtJQU9JO0V4RTI2VFY7RXdFbDdUTTtJQU9JO0V4RTg2VFY7RXdFcjdUTTtJQU9JO0V4RWk3VFY7RXdFeDdUTTtJQU9JO0V4RW83VFY7RXdFMzdUTTtJQU9JO0V4RXU3VFY7RXdFOTdUTTtJQU9JO0V4RTA3VFY7RXdFajhUTTtJQU9JO0V4RTY3VFY7RXdFcDhUTTtJQU9JO0V4RWc4VFY7RXdFdjhUTTtJQU9JO0V4RW04VFY7RXdFMThUTTtJQU9JO0V4RXM4VFY7RXdFNzhUTTtJQU9JO0V4RXk4VFY7RXdFaDlUTTtJQU9JO0V4RTQ4VFY7RXdFbjlUTTtJQU9JO0V4RSs4VFY7RXdFdDlUTTtJQU9JO0V4RWs5VFY7RXdFejlUTTtJQU9JO0V4RXE5VFY7RXdFNTlUTTtJQU9JO0V4RXc5VFY7RXdFLzlUTTtJQU9JO0V4RTI5VFY7RXdFbCtUTTtJQU9JO0V4RTg5VFY7RXdFcitUTTtJQU9JO0V4RWkrVFY7RXdFeCtUTTtJQU9JO0V4RW8rVFY7RXdFMytUTTtJQU9JO0V4RXUrVFY7RXdFOStUTTtJQU9JO0V4RTArVFY7RXdFai9UTTtJQU9JO0V4RTYrVFY7RXdFcC9UTTtJQU9JO0V4RWcvVFY7RXdFdi9UTTtJQU9JO0V4RW0vVFY7RXdFMS9UTTtJQU9JO0V4RXMvVFY7RXdFNy9UTTtJQU9JO0V4RXkvVFY7RXdFaGdVTTtJQU9JO0V4RTQvVFY7RXdFbmdVTTtJQU9JO0V4RSsvVFY7RXdFdGdVTTtJQU9JO0V4RWtnVVY7RXdFemdVTTtJQU9JO0V4RXFnVVY7RXdFNWdVTTtJQU9JO0V4RXdnVVY7RXdFL2dVTTtJQU9JO0V4RTJnVVY7RXdFbGhVTTtJQU9JO0V4RThnVVY7RXdFcmhVTTtJQU9JO0V4RWloVVY7RXdFeGhVTTtJQU9JO0V4RW9oVVY7RXdFM2hVTTtJQU9JO0V4RXVoVVY7RXdFOWhVTTtJQU9JO0V4RTBoVVY7RXdFamlVTTtJQU9JO0V4RTZoVVY7RXdFcGlVTTtJQU9JO0V4RWdpVVY7RXdFdmlVTTtJQU9JO0V4RW1pVVY7RXdFMWlVTTtJQU9JO0V4RXNpVVY7RXdFN2lVTTtJQU9JO0V4RXlpVVY7RXdFaGpVTTtJQU9JO0V4RTRpVVY7RXdFbmpVTTtJQU9JO0V4RStpVVY7RXdFdGpVTTtJQU9JO0V4RWtqVVY7RXdFempVTTtJQU9JO0V4RXFqVVY7RXdFNWpVTTtJQU9JO0V4RXdqVVY7RXdFL2pVTTtJQU9JO0V4RTJqVVY7RXdFbGtVTTtJQU9JO0V4RThqVVY7RXdFcmtVTTtJQU9JO0lBQUE7RXhFa2tVVjtFd0V6a1VNO0lBT0k7SUFBQTtFeEVza1VWO0V3RTdrVU07SUFPSTtJQUFBO0V4RTBrVVY7RXdFamxVTTtJQU9JO0lBQUE7RXhFOGtVVjtFd0VybFVNO0lBT0k7SUFBQTtFeEVrbFVWO0V3RXpsVU07SUFPSTtJQUFBO0V4RXNsVVY7RXdFN2xVTTtJQU9JO0lBQUE7RXhFMGxVVjtFd0VqbVVNO0lBT0k7SUFBQTtFeEU4bFVWO0V3RXJtVU07SUFPSTtJQUFBO0V4RWttVVY7RXdFem1VTTtJQU9JO0lBQUE7RXhFc21VVjtFd0U3bVVNO0lBT0k7SUFBQTtFeEUwbVVWO0V3RWpuVU07SUFPSTtJQUFBO0V4RThtVVY7RXdFcm5VTTtJQU9JO0lBQUE7RXhFa25VVjtFd0V6blVNO0lBT0k7SUFBQTtFeEVzblVWO0V3RTduVU07SUFPSTtFeEV5blVWO0V3RWhvVU07SUFPSTtFeEU0blVWO0V3RW5vVU07SUFPSTtFeEUrblVWO0V3RXRvVU07SUFPSTtFeEVrb1VWO0V3RXpvVU07SUFPSTtFeEVxb1VWO0V3RTVvVU07SUFPSTtFeEV3b1VWO0V3RS9vVU07SUFPSTtFeEUyb1VWO0V3RWxwVU07SUFPSTtFeEU4b1VWO0V3RXJwVU07SUFPSTtFeEVpcFVWO0V3RXhwVU07SUFPSTtFeEVvcFVWO0V3RTNwVU07SUFPSTtFeEV1cFVWO0V3RTlwVU07SUFPSTtFeEUwcFVWO0V3RWpxVU07SUFPSTtFeEU2cFVWO0V3RXBxVU07SUFPSTtFeEVncVVWO0V3RXZxVU07SUFPSTtFeEVtcVVWO0V3RTFxVU07SUFPSTtFeEVzcVVWO0V3RTdxVU07SUFPSTtFeEV5cVVWO0V3RWhyVU07SUFPSTtFeEU0cVVWO0V3RW5yVU07SUFPSTtFeEUrcVVWO0V3RXRyVU07SUFPSTtFeEVrclVWO0V3RXpyVU07SUFPSTtFeEVxclVWO0V3RTVyVU07SUFPSTtFeEV3clVWO0V3RS9yVU07SUFPSTtFeEUyclVWO0V3RWxzVU07SUFPSTtFeEU4clVWO0V3RXJzVU07SUFPSTtFeEVpc1VWO0V3RXhzVU07SUFPSTtFeEVvc1VWO0V3RTNzVU07SUFPSTtFeEV1c1VWO0V3RTlzVU07SUFPSTtFeEUwc1VWO0V3RWp0VU07SUFPSTtFeEU2c1VWO0V3RXB0VU07SUFPSTtFeEVndFVWO0V3RXZ0VU07SUFPSTtFeEVtdFVWO0V3RTF0VU07SUFPSTtFeEVzdFVWO0V3RTd0VU07SUFPSTtFeEV5dFVWO0V3RWh1VU07SUFPSTtFeEU0dFVWO0V3RW51VU07SUFPSTtJQUFBO0V4RWd1VVY7RXdFdnVVTTtJQU9JO0lBQUE7RXhFb3VVVjtFd0UzdVVNO0lBT0k7SUFBQTtFeEV3dVVWO0V3RS91VU07SUFPSTtJQUFBO0V4RTR1VVY7RXdFbnZVTTtJQU9JO0lBQUE7RXhFZ3ZVVjtFd0V2dlVNO0lBT0k7SUFBQTtFeEVvdlVWO0V3RTN2VU07SUFPSTtJQUFBO0V4RXd2VVY7RXdFL3ZVTTtJQU9JO0lBQUE7RXhFNHZVVjtFd0Vud1VNO0lBT0k7SUFBQTtFeEVnd1VWO0V3RXZ3VU07SUFPSTtJQUFBO0V4RW93VVY7RXdFM3dVTTtJQU9JO0lBQUE7RXhFd3dVVjtFd0Uvd1VNO0lBT0k7SUFBQTtFeEU0d1VWO0V3RW54VU07SUFPSTtFeEUrd1VWO0V3RXR4VU07SUFPSTtFeEVreFVWO0V3RXp4VU07SUFPSTtFeEVxeFVWO0V3RTV4VU07SUFPSTtFeEV3eFVWO0V3RS94VU07SUFPSTtFeEUyeFVWO0V3RWx5VU07SUFPSTtFeEU4eFVWO0V3RXJ5VU07SUFPSTtFeEVpeVVWO0V3RXh5VU07SUFPSTtFeEVveVVWO0V3RTN5VU07SUFPSTtFeEV1eVVWO0V3RTl5VU07SUFPSTtFeEUweVVWO0V3RWp6VU07SUFPSTtFeEU2eVVWO0V3RXB6VU07SUFPSTtFeEVnelVWO0V3RXZ6VU07SUFPSTtFeEVtelVWO0V3RTF6VU07SUFPSTtFeEVzelVWO0V3RTd6VU07SUFPSTtFeEV5elVWO0V3RWgwVU07SUFPSTtFeEU0elVWO0V3RW4wVU07SUFPSTtFeEUrelVWO0V3RXQwVU07SUFPSTtFeEVrMFVWO0V3RXowVU07SUFPSTtFeEVxMFVWO0V3RTUwVU07SUFPSTtFeEV3MFVWO0V3RS8wVU07SUFPSTtFeEUyMFVWO0V3RWwxVU07SUFPSTtFeEU4MFVWO0V3RXIxVU07SUFPSTtFeEVpMVVWO0V3RXgxVU07SUFPSTtFeEVvMVVWO0V3RTMxVU07SUFPSTtFeEV1MVVWO0V3RTkxVU07SUFPSTtFeEUwMVVWO0V3RWoyVU07SUFPSTtFeEU2MVVWO0V3RXAyVU07SUFPSTtFeEVnMlVWO0V3RXYyVU07SUFPSTtFeEVtMlVWO0V3RTEyVU07SUFPSTtFeEVzMlVWO0V3RTcyVU07SUFPSTtFeEV5MlVWO0V3RWgzVU07SUFPSTtFeEU0MlVWO0V3RW4zVU07SUFPSTtFeEUrMlVWO0V3RXQzVU07SUFPSTtFeEVrM1VWO0V3RXozVU07SUFPSTtFeEVxM1VWO0V3RTUzVU07SUFPSTtFeEV3M1VWO0V3RS8zVU07SUFPSTtTQUFBO0V4RTIzVVY7RXdFbDRVTTtJQU9JO1NBQUE7RXhFODNVVjtFd0VyNFVNO0lBT0k7U0FBQTtFeEVpNFVWO0V3RXg0VU07SUFPSTtTQUFBO0V4RW80VVY7RXdFMzRVTTtJQU9JO1NBQUE7RXhFdTRVVjtFd0U5NFVNO0lBT0k7U0FBQTtFeEUwNFVWO0V3RWo1VU07SUFPSTtFeEU2NFVWO0V3RXA1VU07SUFPSTtFeEVnNVVWO0V3RXY1VU07SUFPSTtFeEVtNVVWO0FBQ0Y7QWM5NVVJO0UwREdJO0lBT0k7RXhFdzVVVjtFd0UvNVVNO0lBT0k7RXhFMjVVVjtFd0VsNlVNO0lBT0k7RXhFODVVVjtFd0VyNlVNO0lBT0k7T0FBQTtFeEVpNlVWO0V3RXg2VU07SUFPSTtPQUFBO0V4RW82VVY7RXdFMzZVTTtJQU9JO09BQUE7RXhFdTZVVjtFd0U5NlVNO0lBT0k7T0FBQTtFeEUwNlVWO0V3RWo3VU07SUFPSTtPQUFBO0V4RTY2VVY7RXdFcDdVTTtJQU9JO0V4RWc3VVY7RXdFdjdVTTtJQU9JO0V4RW03VVY7RXdFMTdVTTtJQU9JO0V4RXM3VVY7RXdFNzdVTTtJQU9JO0V4RXk3VVY7RXdFaDhVTTtJQU9JO0V4RTQ3VVY7RXdFbjhVTTtJQU9JO0V4RSs3VVY7RXdFdDhVTTtJQU9JO0V4RWs4VVY7RXdFejhVTTtJQU9JO0V4RXE4VVY7RXdFNThVTTtJQU9JO0V4RXc4VVY7RXdFLzhVTTtJQU9JO0V4RTI4VVY7RXdFbDlVTTtJQU9JO0V4RTg4VVY7RXdFcjlVTTtJQU9JO0V4RWk5VVY7RXdFeDlVTTtJQU9JO0V4RW85VVY7RXdFMzlVTTtJQU9JO0V4RXU5VVY7RXdFOTlVTTtJQU9JO0V4RTA5VVY7RXdFaitVTTtJQU9JO0V4RTY5VVY7RXdFcCtVTTtJQU9JO0V4RWcrVVY7RXdFditVTTtJQU9JO0V4RW0rVVY7RXdFMStVTTtJQU9JO0V4RXMrVVY7RXdFNytVTTtJQU9JO0V4RXkrVVY7RXdFaC9VTTtJQU9JO0V4RTQrVVY7RXdFbi9VTTtJQU9JO0V4RSsrVVY7RXdFdC9VTTtJQU9JO0V4RWsvVVY7RXdFei9VTTtJQU9JO0V4RXEvVVY7RXdFNS9VTTtJQU9JO0V4RXcvVVY7RXdFLy9VTTtJQU9JO0V4RTIvVVY7RXdFbGdWTTtJQU9JO0V4RTgvVVY7RXdFcmdWTTtJQU9JO0V4RWlnVlY7RXdFeGdWTTtJQU9JO0V4RW9nVlY7RXdFM2dWTTtJQU9JO0V4RXVnVlY7RXdFOWdWTTtJQU9JO0V4RTBnVlY7RXdFamhWTTtJQU9JO0V4RTZnVlY7RXdFcGhWTTtJQU9JO0V4RWdoVlY7RXdFdmhWTTtJQU9JO0V4RW1oVlY7RXdFMWhWTTtJQU9JO0V4RXNoVlY7RXdFN2hWTTtJQU9JO0V4RXloVlY7RXdFaGlWTTtJQU9JO0V4RTRoVlY7RXdFbmlWTTtJQU9JO0V4RStoVlY7RXdFdGlWTTtJQU9JO0V4RWtpVlY7RXdFemlWTTtJQU9JO0V4RXFpVlY7RXdFNWlWTTtJQU9JO0V4RXdpVlY7RXdFL2lWTTtJQU9JO0V4RTJpVlY7RXdFbGpWTTtJQU9JO0V4RThpVlY7RXdFcmpWTTtJQU9JO0V4RWlqVlY7RXdFeGpWTTtJQU9JO0V4RW9qVlY7RXdFM2pWTTtJQU9JO0V4RXVqVlY7RXdFOWpWTTtJQU9JO0V4RTBqVlY7RXdFamtWTTtJQU9JO0V4RTZqVlY7RXdFcGtWTTtJQU9JO0V4RWdrVlY7RXdFdmtWTTtJQU9JO0V4RW1rVlY7RXdFMWtWTTtJQU9JO0V4RXNrVlY7RXdFN2tWTTtJQU9JO0V4RXlrVlY7RXdFaGxWTTtJQU9JO0V4RTRrVlY7RXdFbmxWTTtJQU9JO0V4RStrVlY7RXdFdGxWTTtJQU9JO0V4RWtsVlY7RXdFemxWTTtJQU9JO0V4RXFsVlY7RXdFNWxWTTtJQU9JO0V4RXdsVlY7RXdFL2xWTTtJQU9JO0V4RTJsVlY7RXdFbG1WTTtJQU9JO0V4RThsVlY7RXdFcm1WTTtJQU9JO0V4RWltVlY7RXdFeG1WTTtJQU9JO0V4RW9tVlY7RXdFM21WTTtJQU9JO0lBQUE7RXhFd21WVjtFd0UvbVZNO0lBT0k7SUFBQTtFeEU0bVZWO0V3RW5uVk07SUFPSTtJQUFBO0V4RWduVlY7RXdFdm5WTTtJQU9JO0lBQUE7RXhFb25WVjtFd0UzblZNO0lBT0k7SUFBQTtFeEV3blZWO0V3RS9uVk07SUFPSTtJQUFBO0V4RTRuVlY7RXdFbm9WTTtJQU9JO0lBQUE7RXhFZ29WVjtFd0V2b1ZNO0lBT0k7SUFBQTtFeEVvb1ZWO0V3RTNvVk07SUFPSTtJQUFBO0V4RXdvVlY7RXdFL29WTTtJQU9JO0lBQUE7RXhFNG9WVjtFd0VucFZNO0lBT0k7SUFBQTtFeEVncFZWO0V3RXZwVk07SUFPSTtJQUFBO0V4RW9wVlY7RXdFM3BWTTtJQU9JO0lBQUE7RXhFd3BWVjtFd0UvcFZNO0lBT0k7SUFBQTtFeEU0cFZWO0V3RW5xVk07SUFPSTtFeEUrcFZWO0V3RXRxVk07SUFPSTtFeEVrcVZWO0V3RXpxVk07SUFPSTtFeEVxcVZWO0V3RTVxVk07SUFPSTtFeEV3cVZWO0V3RS9xVk07SUFPSTtFeEUycVZWO0V3RWxyVk07SUFPSTtFeEU4cVZWO0V3RXJyVk07SUFPSTtFeEVpclZWO0V3RXhyVk07SUFPSTtFeEVvclZWO0V3RTNyVk07SUFPSTtFeEV1clZWO0V3RTlyVk07SUFPSTtFeEUwclZWO0V3RWpzVk07SUFPSTtFeEU2clZWO0V3RXBzVk07SUFPSTtFeEVnc1ZWO0V3RXZzVk07SUFPSTtFeEVtc1ZWO0V3RTFzVk07SUFPSTtFeEVzc1ZWO0V3RTdzVk07SUFPSTtFeEV5c1ZWO0V3RWh0Vk07SUFPSTtFeEU0c1ZWO0V3RW50Vk07SUFPSTtFeEUrc1ZWO0V3RXR0Vk07SUFPSTtFeEVrdFZWO0V3RXp0Vk07SUFPSTtFeEVxdFZWO0V3RTV0Vk07SUFPSTtFeEV3dFZWO0V3RS90Vk07SUFPSTtFeEUydFZWO0V3RWx1Vk07SUFPSTtFeEU4dFZWO0V3RXJ1Vk07SUFPSTtFeEVpdVZWO0V3RXh1Vk07SUFPSTtFeEVvdVZWO0V3RTN1Vk07SUFPSTtFeEV1dVZWO0V3RTl1Vk07SUFPSTtFeEUwdVZWO0V3RWp2Vk07SUFPSTtFeEU2dVZWO0V3RXB2Vk07SUFPSTtFeEVndlZWO0V3RXZ2Vk07SUFPSTtFeEVtdlZWO0V3RTF2Vk07SUFPSTtFeEVzdlZWO0V3RTd2Vk07SUFPSTtFeEV5dlZWO0V3RWh3Vk07SUFPSTtFeEU0dlZWO0V3RW53Vk07SUFPSTtFeEUrdlZWO0V3RXR3Vk07SUFPSTtFeEVrd1ZWO0V3RXp3Vk07SUFPSTtJQUFBO0V4RXN3VlY7RXdFN3dWTTtJQU9JO0lBQUE7RXhFMHdWVjtFd0VqeFZNO0lBT0k7SUFBQTtFeEU4d1ZWO0V3RXJ4Vk07SUFPSTtJQUFBO0V4RWt4VlY7RXdFenhWTTtJQU9JO0lBQUE7RXhFc3hWVjtFd0U3eFZNO0lBT0k7SUFBQTtFeEUweFZWO0V3RWp5Vk07SUFPSTtJQUFBO0V4RTh4VlY7RXdFcnlWTTtJQU9JO0lBQUE7RXhFa3lWVjtFd0V6eVZNO0lBT0k7SUFBQTtFeEVzeVZWO0V3RTd5Vk07SUFPSTtJQUFBO0V4RTB5VlY7RXdFanpWTTtJQU9JO0lBQUE7RXhFOHlWVjtFd0VyelZNO0lBT0k7SUFBQTtFeEVrelZWO0V3RXp6Vk07SUFPSTtFeEVxelZWO0V3RTV6Vk07SUFPSTtFeEV3elZWO0V3RS96Vk07SUFPSTtFeEUyelZWO0V3RWwwVk07SUFPSTtFeEU4elZWO0V3RXIwVk07SUFPSTtFeEVpMFZWO0V3RXgwVk07SUFPSTtFeEVvMFZWO0V3RTMwVk07SUFPSTtFeEV1MFZWO0V3RTkwVk07SUFPSTtFeEUwMFZWO0V3RWoxVk07SUFPSTtFeEU2MFZWO0V3RXAxVk07SUFPSTtFeEVnMVZWO0V3RXYxVk07SUFPSTtFeEVtMVZWO0V3RTExVk07SUFPSTtFeEVzMVZWO0V3RTcxVk07SUFPSTtFeEV5MVZWO0V3RWgyVk07SUFPSTtFeEU0MVZWO0V3RW4yVk07SUFPSTtFeEUrMVZWO0V3RXQyVk07SUFPSTtFeEVrMlZWO0V3RXoyVk07SUFPSTtFeEVxMlZWO0V3RTUyVk07SUFPSTtFeEV3MlZWO0V3RS8yVk07SUFPSTtFeEUyMlZWO0V3RWwzVk07SUFPSTtFeEU4MlZWO0V3RXIzVk07SUFPSTtFeEVpM1ZWO0V3RXgzVk07SUFPSTtFeEVvM1ZWO0V3RTMzVk07SUFPSTtFeEV1M1ZWO0V3RTkzVk07SUFPSTtFeEUwM1ZWO0V3RWo0Vk07SUFPSTtFeEU2M1ZWO0V3RXA0Vk07SUFPSTtFeEVnNFZWO0V3RXY0Vk07SUFPSTtFeEVtNFZWO0V3RTE0Vk07SUFPSTtFeEVzNFZWO0V3RTc0Vk07SUFPSTtFeEV5NFZWO0V3RWg1Vk07SUFPSTtFeEU0NFZWO0V3RW41Vk07SUFPSTtFeEUrNFZWO0V3RXQ1Vk07SUFPSTtFeEVrNVZWO0V3RXo1Vk07SUFPSTtFeEVxNVZWO0V3RTU1Vk07SUFPSTtFeEV3NVZWO0V3RS81Vk07SUFPSTtFeEUyNVZWO0V3RWw2Vk07SUFPSTtFeEU4NVZWO0V3RXI2Vk07SUFPSTtTQUFBO0V4RWk2VlY7RXdFeDZWTTtJQU9JO1NBQUE7RXhFbzZWVjtFd0UzNlZNO0lBT0k7U0FBQTtFeEV1NlZWO0V3RTk2Vk07SUFPSTtTQUFBO0V4RTA2VlY7RXdFajdWTTtJQU9JO1NBQUE7RXhFNjZWVjtFd0VwN1ZNO0lBT0k7U0FBQTtFeEVnN1ZWO0V3RXY3Vk07SUFPSTtFeEVtN1ZWO0V3RTE3Vk07SUFPSTtFeEVzN1ZWO0V3RTc3Vk07SUFPSTtFeEV5N1ZWO0FBQ0Y7QWNwOFZJO0UwREdJO0lBT0k7RXhFODdWVjtFd0VyOFZNO0lBT0k7RXhFaThWVjtFd0V4OFZNO0lBT0k7RXhFbzhWVjtFd0UzOFZNO0lBT0k7T0FBQTtFeEV1OFZWO0V3RTk4Vk07SUFPSTtPQUFBO0V4RTA4VlY7RXdFajlWTTtJQU9JO09BQUE7RXhFNjhWVjtFd0VwOVZNO0lBT0k7T0FBQTtFeEVnOVZWO0V3RXY5Vk07SUFPSTtPQUFBO0V4RW05VlY7RXdFMTlWTTtJQU9JO0V4RXM5VlY7RXdFNzlWTTtJQU9JO0V4RXk5VlY7RXdFaCtWTTtJQU9JO0V4RTQ5VlY7RXdFbitWTTtJQU9JO0V4RSs5VlY7RXdFdCtWTTtJQU9JO0V4RWsrVlY7RXdFeitWTTtJQU9JO0V4RXErVlY7RXdFNStWTTtJQU9JO0V4RXcrVlY7RXdFLytWTTtJQU9JO0V4RTIrVlY7RXdFbC9WTTtJQU9JO0V4RTgrVlY7RXdFci9WTTtJQU9JO0V4RWkvVlY7RXdFeC9WTTtJQU9JO0V4RW8vVlY7RXdFMy9WTTtJQU9JO0V4RXUvVlY7RXdFOS9WTTtJQU9JO0V4RTAvVlY7RXdFamdXTTtJQU9JO0V4RTYvVlY7RXdFcGdXTTtJQU9JO0V4RWdnV1Y7RXdFdmdXTTtJQU9JO0V4RW1nV1Y7RXdFMWdXTTtJQU9JO0V4RXNnV1Y7RXdFN2dXTTtJQU9JO0V4RXlnV1Y7RXdFaGhXTTtJQU9JO0V4RTRnV1Y7RXdFbmhXTTtJQU9JO0V4RStnV1Y7RXdFdGhXTTtJQU9JO0V4RWtoV1Y7RXdFemhXTTtJQU9JO0V4RXFoV1Y7RXdFNWhXTTtJQU9JO0V4RXdoV1Y7RXdFL2hXTTtJQU9JO0V4RTJoV1Y7RXdFbGlXTTtJQU9JO0V4RThoV1Y7RXdFcmlXTTtJQU9JO0V4RWlpV1Y7RXdFeGlXTTtJQU9JO0V4RW9pV1Y7RXdFM2lXTTtJQU9JO0V4RXVpV1Y7RXdFOWlXTTtJQU9JO0V4RTBpV1Y7RXdFampXTTtJQU9JO0V4RTZpV1Y7RXdFcGpXTTtJQU9JO0V4RWdqV1Y7RXdFdmpXTTtJQU9JO0V4RW1qV1Y7RXdFMWpXTTtJQU9JO0V4RXNqV1Y7RXdFN2pXTTtJQU9JO0V4RXlqV1Y7RXdFaGtXTTtJQU9JO0V4RTRqV1Y7RXdFbmtXTTtJQU9JO0V4RStqV1Y7RXdFdGtXTTtJQU9JO0V4RWtrV1Y7RXdFemtXTTtJQU9JO0V4RXFrV1Y7RXdFNWtXTTtJQU9JO0V4RXdrV1Y7RXdFL2tXTTtJQU9JO0V4RTJrV1Y7RXdFbGxXTTtJQU9JO0V4RThrV1Y7RXdFcmxXTTtJQU9JO0V4RWlsV1Y7RXdFeGxXTTtJQU9JO0V4RW9sV1Y7RXdFM2xXTTtJQU9JO0V4RXVsV1Y7RXdFOWxXTTtJQU9JO0V4RTBsV1Y7RXdFam1XTTtJQU9JO0V4RTZsV1Y7RXdFcG1XTTtJQU9JO0V4RWdtV1Y7RXdFdm1XTTtJQU9JO0V4RW1tV1Y7RXdFMW1XTTtJQU9JO0V4RXNtV1Y7RXdFN21XTTtJQU9JO0V4RXltV1Y7RXdFaG5XTTtJQU9JO0V4RTRtV1Y7RXdFbm5XTTtJQU9JO0V4RSttV1Y7RXdFdG5XTTtJQU9JO0V4RWtuV1Y7RXdFem5XTTtJQU9JO0V4RXFuV1Y7RXdFNW5XTTtJQU9JO0V4RXduV1Y7RXdFL25XTTtJQU9JO0V4RTJuV1Y7RXdFbG9XTTtJQU9JO0V4RThuV1Y7RXdFcm9XTTtJQU9JO0V4RWlvV1Y7RXdFeG9XTTtJQU9JO0V4RW9vV1Y7RXdFM29XTTtJQU9JO0V4RXVvV1Y7RXdFOW9XTTtJQU9JO0V4RTBvV1Y7RXdFanBXTTtJQU9JO0lBQUE7RXhFOG9XVjtFd0VycFdNO0lBT0k7SUFBQTtFeEVrcFdWO0V3RXpwV007SUFPSTtJQUFBO0V4RXNwV1Y7RXdFN3BXTTtJQU9JO0lBQUE7RXhFMHBXVjtFd0VqcVdNO0lBT0k7SUFBQTtFeEU4cFdWO0V3RXJxV007SUFPSTtJQUFBO0V4RWtxV1Y7RXdFenFXTTtJQU9JO0lBQUE7RXhFc3FXVjtFd0U3cVdNO0lBT0k7SUFBQTtFeEUwcVdWO0V3RWpyV007SUFPSTtJQUFBO0V4RThxV1Y7RXdFcnJXTTtJQU9JO0lBQUE7RXhFa3JXVjtFd0V6cldNO0lBT0k7SUFBQTtFeEVzcldWO0V3RTdyV007SUFPSTtJQUFBO0V4RTByV1Y7RXdFanNXTTtJQU9JO0lBQUE7RXhFOHJXVjtFd0Vyc1dNO0lBT0k7SUFBQTtFeEVrc1dWO0V3RXpzV007SUFPSTtFeEVxc1dWO0V3RTVzV007SUFPSTtFeEV3c1dWO0V3RS9zV007SUFPSTtFeEUyc1dWO0V3RWx0V007SUFPSTtFeEU4c1dWO0V3RXJ0V007SUFPSTtFeEVpdFdWO0V3RXh0V007SUFPSTtFeEVvdFdWO0V3RTN0V007SUFPSTtFeEV1dFdWO0V3RTl0V007SUFPSTtFeEUwdFdWO0V3RWp1V007SUFPSTtFeEU2dFdWO0V3RXB1V007SUFPSTtFeEVndVdWO0V3RXZ1V007SUFPSTtFeEVtdVdWO0V3RTF1V007SUFPSTtFeEVzdVdWO0V3RTd1V007SUFPSTtFeEV5dVdWO0V3RWh2V007SUFPSTtFeEU0dVdWO0V3RW52V007SUFPSTtFeEUrdVdWO0V3RXR2V007SUFPSTtFeEVrdldWO0V3RXp2V007SUFPSTtFeEVxdldWO0V3RTV2V007SUFPSTtFeEV3dldWO0V3RS92V007SUFPSTtFeEUydldWO0V3RWx3V007SUFPSTtFeEU4dldWO0V3RXJ3V007SUFPSTtFeEVpd1dWO0V3RXh3V007SUFPSTtFeEVvd1dWO0V3RTN3V007SUFPSTtFeEV1d1dWO0V3RTl3V007SUFPSTtFeEUwd1dWO0V3RWp4V007SUFPSTtFeEU2d1dWO0V3RXB4V007SUFPSTtFeEVneFdWO0V3RXZ4V007SUFPSTtFeEVteFdWO0V3RTF4V007SUFPSTtFeEVzeFdWO0V3RTd4V007SUFPSTtFeEV5eFdWO0V3RWh5V007SUFPSTtFeEU0eFdWO0V3RW55V007SUFPSTtFeEUreFdWO0V3RXR5V007SUFPSTtFeEVreVdWO0V3RXp5V007SUFPSTtFeEVxeVdWO0V3RTV5V007SUFPSTtFeEV3eVdWO0V3RS95V007SUFPSTtJQUFBO0V4RTR5V1Y7RXdFbnpXTTtJQU9JO0lBQUE7RXhFZ3pXVjtFd0V2eldNO0lBT0k7SUFBQTtFeEVveldWO0V3RTN6V007SUFPSTtJQUFBO0V4RXd6V1Y7RXdFL3pXTTtJQU9JO0lBQUE7RXhFNHpXVjtFd0VuMFdNO0lBT0k7SUFBQTtFeEVnMFdWO0V3RXYwV007SUFPSTtJQUFBO0V4RW8wV1Y7RXdFMzBXTTtJQU9JO0lBQUE7RXhFdzBXVjtFd0UvMFdNO0lBT0k7SUFBQTtFeEU0MFdWO0V3RW4xV007SUFPSTtJQUFBO0V4RWcxV1Y7RXdFdjFXTTtJQU9JO0lBQUE7RXhFbzFXVjtFd0UzMVdNO0lBT0k7SUFBQTtFeEV3MVdWO0V3RS8xV007SUFPSTtFeEUyMVdWO0V3RWwyV007SUFPSTtFeEU4MVdWO0V3RXIyV007SUFPSTtFeEVpMldWO0V3RXgyV007SUFPSTtFeEVvMldWO0V3RTMyV007SUFPSTtFeEV1MldWO0V3RTkyV007SUFPSTtFeEUwMldWO0V3RWozV007SUFPSTtFeEU2MldWO0V3RXAzV007SUFPSTtFeEVnM1dWO0V3RXYzV007SUFPSTtFeEVtM1dWO0V3RTEzV007SUFPSTtFeEVzM1dWO0V3RTczV007SUFPSTtFeEV5M1dWO0V3RWg0V007SUFPSTtFeEU0M1dWO0V3RW40V007SUFPSTtFeEUrM1dWO0V3RXQ0V007SUFPSTtFeEVrNFdWO0V3RXo0V007SUFPSTtFeEVxNFdWO0V3RTU0V007SUFPSTtFeEV3NFdWO0V3RS80V007SUFPSTtFeEUyNFdWO0V3RWw1V007SUFPSTtFeEU4NFdWO0V3RXI1V007SUFPSTtFeEVpNVdWO0V3RXg1V007SUFPSTtFeEVvNVdWO0V3RTM1V007SUFPSTtFeEV1NVdWO0V3RTk1V007SUFPSTtFeEUwNVdWO0V3RWo2V007SUFPSTtFeEU2NVdWO0V3RXA2V007SUFPSTtFeEVnNldWO0V3RXY2V007SUFPSTtFeEVtNldWO0V3RTE2V007SUFPSTtFeEVzNldWO0V3RTc2V007SUFPSTtFeEV5NldWO0V3RWg3V007SUFPSTtFeEU0NldWO0V3RW43V007SUFPSTtFeEUrNldWO0V3RXQ3V007SUFPSTtFeEVrN1dWO0V3RXo3V007SUFPSTtFeEVxN1dWO0V3RTU3V007SUFPSTtFeEV3N1dWO0V3RS83V007SUFPSTtFeEUyN1dWO0V3RWw4V007SUFPSTtFeEU4N1dWO0V3RXI4V007SUFPSTtFeEVpOFdWO0V3RXg4V007SUFPSTtFeEVvOFdWO0V3RTM4V007SUFPSTtTQUFBO0V4RXU4V1Y7RXdFOThXTTtJQU9JO1NBQUE7RXhFMDhXVjtFd0VqOVdNO0lBT0k7U0FBQTtFeEU2OFdWO0V3RXA5V007SUFPSTtTQUFBO0V4RWc5V1Y7RXdFdjlXTTtJQU9JO1NBQUE7RXhFbTlXVjtFd0UxOVdNO0lBT0k7U0FBQTtFeEVzOVdWO0V3RTc5V007SUFPSTtFeEV5OVdWO0V3RWgrV007SUFPSTtFeEU0OVdWO0V3RW4rV007SUFPSTtFeEUrOVdWO0FBQ0Y7QXlFdGhYQTtFRCtDUTtJQU9JO0V4RW8rV1Y7RXdFMytXTTtJQU9JO0V4RXUrV1Y7RXdFOStXTTtJQU9JO0V4RTArV1Y7RXdFai9XTTtJQU9JO0V4RTYrV1Y7QUFDRjtBeUVqaFhBO0VENEJRO0lBT0k7RXhFay9XVjtFd0V6L1dNO0lBT0k7RXhFcS9XVjtFd0U1L1dNO0lBT0k7RXhFdy9XVjtFd0UvL1dNO0lBT0k7RXhFMi9XVjtFd0VsZ1hNO0lBT0k7RXhFOC9XVjtFd0VyZ1hNO0lBT0k7RXhFaWdYVjtFd0V4Z1hNO0lBT0k7RXhFb2dYVjtFd0UzZ1hNO0lBT0k7RXhFdWdYVjtFd0U5Z1hNO0lBT0k7RXhFMGdYVjtFd0VqaFhNO0lBT0k7RXhFNmdYVjtFd0VwaFhNO0lBT0k7RXhFZ2hYVjtBQUNGO0EwRTFsWEE7QUNBQTtFQUVHO0VBQ0M7RUFDQTtFQUlBO0VBQ0E7QTNFeWxYSjtBMkV0bFhBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRjtFQUNFO0VBQ0E7QTNFdWxYRjs7QTJFcGxYQTtFQUVFO0EzRXNsWEY7O0EyRW5sWEE7RUFFRTtBM0VxbFhGOztBMkVsbFhBO0VBRUU7QTNFb2xYRjs7QTJFamxYQTtFQUVFO0EzRW1sWEY7O0EyRWhsWEE7RUFFRTtBM0VrbFhGOztBMkUva1hBO0VBRUU7QTNFaWxYRjs7QTJFOWtYQTtFQUVFO0EzRWdsWEY7O0EyRTdrWEE7RUFFRTtBM0Ura1hGOztBMkU1a1hBO0VBRUU7QTNFOGtYRjs7QTJFM2tYQTtFQUVFO0EzRTZrWEY7O0EyRTFrWEE7RUFFRTtBM0U0a1hGOztBMkV6a1hBO0VBRUU7QTNFMmtYRjs7QTJFeGtYQTtFQUVFO0EzRTBrWEY7O0EyRXZrWEE7RUFFRTtBM0V5a1hGOztBMkV0a1hBO0VBRUU7QTNFd2tYRjs7QTJFcmtYQTtFQUVFO0EzRXVrWEY7O0EyRXBrWEE7RUFFRTtBM0Vza1hGOztBMkVua1hBO0VBRUU7QTNFcWtYRjs7QTJFbGtYQTtFQUVFO0EzRW9rWEY7O0EyRWprWEE7RUFFRTtBM0Vta1hGOztBMkVoa1hBO0VBRUU7QTNFa2tYRjs7QTJFL2pYQTtFQUVFO0EzRWlrWEY7O0EyRTlqWEE7RUFFRTtBM0Vna1hGOztBMkU3alhBO0VBRUU7QTNFK2pYRjs7QTJFNWpYQTtFQUVFO0EzRThqWEY7O0EyRTNqWEE7RUFFRTtBM0U2alhGOztBMkUxalhBO0VBRUU7QTNFNGpYRjs7QTJFempYQTtFQUVFO0EzRTJqWEY7O0EyRXhqWEE7RUFFRTtBM0UwalhGOztBMkV2alhBO0VBRUU7QTNFeWpYRjs7QTJFdGpYQTtFQUVFO0EzRXdqWEY7O0EyRXJqWEE7RUFFRTtBM0V1alhGOztBMkVwalhBO0VBRUU7QTNFc2pYRjs7QTJFbmpYQTtFQUVFO0EzRXFqWEY7O0EyRWxqWEE7RUFFRTtBM0VvalhGOztBMkVqalhBO0VBRUU7QTNFbWpYRjs7QTJFaGpYQTtFQUVFO0EzRWtqWEY7O0EyRS9pWEE7RUFFRTtBM0VpalhGOztBMkU5aVhBO0VBRUU7QTNFZ2pYRjs7QTJFN2lYQTtFQUVFO0EzRStpWEY7O0EyRTVpWEE7RUFFRTtBM0U4aVhGOztBMkUzaVhBO0VBRUU7QTNFNmlYRjs7QTJFMWlYQTtFQUVFO0EzRTRpWEY7O0EyRXppWEE7RUFFRTtBM0UyaVhGOztBMkV4aVhBO0VBRUU7QTNFMGlYRjs7QTJFdmlYQTtFQUVFO0EzRXlpWEY7O0EyRXRpWEE7RUFFRTtBM0V3aVhGOztBMkVyaVhBO0VBRUU7QTNFdWlYRjs7QTJFcGlYQTtFQUVFO0EzRXNpWEY7O0EyRW5pWEE7RUFFRTtBM0VxaVhGOztBMkVsaVhBO0VBRUU7QTNFb2lYRjs7QTJFamlYQTtFQUVFO0EzRW1pWEY7O0EyRWhpWEE7RUFFRTtBM0VraVhGOztBMkUvaFhBO0VBRUU7QTNFaWlYRjs7QTJFOWhYQTtFQUVFO0EzRWdpWEY7O0EyRTdoWEE7RUFFRTtBM0UraFhGOztBMkU1aFhBO0VBRUU7QTNFOGhYRjs7QTJFM2hYQTtFQUVFO0EzRTZoWEY7O0EyRTFoWEE7RUFFRTtBM0U0aFhGOztBMkV6aFhBO0VBRUU7QTNFMmhYRjs7QTJFeGhYQTtFQUVFO0EzRTBoWEY7O0EyRXZoWEE7RUFFRTtBM0V5aFhGOztBMkV0aFhBO0VBRUU7QTNFd2hYRjs7QTJFcmhYQTtFQUVFO0EzRXVoWEY7O0EyRXBoWEE7RUFFRTtBM0VzaFhGOztBMkVuaFhBO0VBRUU7QTNFcWhYRjs7QTJFbGhYQTtFQUVFO0EzRW9oWEY7O0EyRWpoWEE7RUFFRTtBM0VtaFhGOztBMkVoaFhBO0VBRUU7QTNFa2hYRjs7QTJFL2dYQTtFQUVFO0EzRWloWEY7O0EyRTlnWEE7RUFFRTtBM0VnaFhGOztBMkU3Z1hBO0VBRUU7QTNFK2dYRjs7QTJFNWdYQTtFQUVFO0EzRThnWEY7O0EyRTNnWEE7RUFFRTtBM0U2Z1hGOztBMkUxZ1hBO0VBRUU7QTNFNGdYRjs7QTJFemdYQTtFQUVFO0EzRTJnWEY7O0EyRXhnWEE7RUFFRTtBM0UwZ1hGOztBMkV2Z1hBO0VBRUU7QTNFeWdYRjs7QTJFdGdYQTtFQUVFO0EzRXdnWEY7O0EyRXJnWEE7RUFFRTtBM0V1Z1hGOztBMkVwZ1hBO0VBRUU7QTNFc2dYRjs7QTJFbmdYQTtFQUVFO0EzRXFnWEY7O0EyRWxnWEE7RUFFRTtBM0VvZ1hGOztBMkVqZ1hBO0VBRUU7QTNFbWdYRjs7QTJFaGdYQTtFQUVFO0EzRWtnWEY7O0EyRS8vV0E7RUFFRTtBM0VpZ1hGOztBMkU5L1dBO0VBRUU7QTNFZ2dYRjs7QTJFNy9XQTtFQUVFO0EzRSsvV0Y7O0EyRTUvV0E7RUFFRTtBM0U4L1dGOztBMkUzL1dBO0VBRUU7QTNFNi9XRjs7QTJFMS9XQTtFQUVFO0EzRTQvV0Y7O0EyRXovV0E7RUFFRTtBM0UyL1dGOztBMkV4L1dBO0VBRUU7QTNFMC9XRjs7QTJFdi9XQTtFQUVFO0EzRXkvV0Y7O0EyRXQvV0E7RUFFRTtBM0V3L1dGOztBMkVyL1dBO0VBRUU7QTNFdS9XRjs7QTJFcC9XQTtFQUVFO0EzRXMvV0Y7O0EyRW4vV0E7RUFFRTtBM0VxL1dGOztBMkVsL1dBO0VBRUU7QTNFby9XRjs7QTJFai9XQTtFQUVFO0EzRW0vV0Y7O0EyRWgvV0E7RUFFRTtBM0VrL1dGOztBMkUvK1dBO0VBRUU7QTNFaS9XRjs7QTJFOStXQTtFQUVFO0EzRWcvV0Y7O0EyRTcrV0E7RUFFRTtBM0UrK1dGOztBMkU1K1dBO0VBRUU7QTNFOCtXRjs7QTJFMytXQTtFQUVFO0EzRTYrV0Y7O0EyRTErV0E7RUFFRTtBM0U0K1dGOztBMkV6K1dBO0VBRUU7QTNFMitXRjs7QTJFeCtXQTtFQUVFO0EzRTArV0Y7O0EyRXYrV0E7RUFFRTtBM0V5K1dGOztBMkV0K1dBO0VBRUU7QTNFdytXRjs7QTJFcitXQTtFQUVFO0EzRXUrV0Y7O0EyRXArV0E7RUFFRTtBM0VzK1dGOztBMkVuK1dBO0VBRUU7QTNFcStXRjs7QTJFbCtXQTtFQUVFO0EzRW8rV0Y7O0EyRWorV0E7RUFFRTtBM0VtK1dGOztBMkVoK1dBO0VBRUU7QTNFaytXRjs7QTJFLzlXQTtFQUVFO0EzRWkrV0Y7O0EyRTk5V0E7RUFFRTtBM0VnK1dGOztBMkU3OVdBO0VBRUU7QTNFKzlXRjs7QTJFNTlXQTtFQUVFO0EzRTg5V0Y7O0EyRTM5V0E7RUFFRTtBM0U2OVdGOztBMkUxOVdBO0VBRUU7QTNFNDlXRjs7QTJFejlXQTtFQUVFO0EzRTI5V0Y7O0EyRXg5V0E7RUFFRTtBM0UwOVdGOztBMkV2OVdBO0VBRUU7QTNFeTlXRjs7QTJFdDlXQTtFQUVFO0EzRXc5V0Y7O0EyRXI5V0E7RUFFRTtBM0V1OVdGOztBMkVwOVdBO0VBRUU7QTNFczlXRjs7QTJFbjlXQTtFQUVFO0EzRXE5V0Y7O0EyRWw5V0E7RUFFRTtBM0VvOVdGOztBMkVqOVdBO0VBRUU7QTNFbTlXRjs7QTJFaDlXQTtFQUVFO0EzRWs5V0Y7O0EyRS84V0E7RUFFRTtBM0VpOVdGOztBMkU5OFdBO0VBRUU7QTNFZzlXRjs7QTJFNzhXQTtFQUVFO0EzRSs4V0Y7O0EyRTU4V0E7RUFFRTtBM0U4OFdGOztBMkUzOFdBO0VBRUU7QTNFNjhXRjs7QTJFMThXQTtFQUVFO0EzRTQ4V0Y7O0EyRXo4V0E7RUFFRTtBM0UyOFdGOztBMkV4OFdBO0VBRUU7QTNFMDhXRjs7QTJFdjhXQTtFQUVFO0EzRXk4V0Y7O0EyRXQ4V0E7RUFFRTtBM0V3OFdGOztBMkVyOFdBO0VBRUU7QTNFdThXRjs7QTJFcDhXQTtFQUVFO0EzRXM4V0Y7O0EyRW44V0E7RUFFRTtBM0VxOFdGOztBMkVsOFdBO0VBRUU7QTNFbzhXRjs7QTJFajhXQTtFQUVFO0EzRW04V0Y7O0EyRWg4V0E7RUFFRTtBM0VrOFdGOztBMkUvN1dBO0VBRUU7QTNFaThXRjs7QTJFOTdXQTtFQUVFO0EzRWc4V0Y7O0EyRTc3V0E7RUFFRTtBM0UrN1dGOztBMkU1N1dBO0VBRUU7QTNFODdXRjs7QTJFMzdXQTtFQUVFO0EzRTY3V0Y7O0EyRTE3V0E7RUFFRTtBM0U0N1dGOztBMkV6N1dBO0VBRUU7QTNFMjdXRjs7QTJFeDdXQTtFQUVFO0EzRTA3V0Y7O0EyRXY3V0E7RUFFRTtBM0V5N1dGOztBMkV0N1dBO0VBRUU7QTNFdzdXRjs7QTJFcjdXQTtFQUVFO0EzRXU3V0Y7O0EyRXA3V0E7RUFFRTtBM0VzN1dGOztBMkVuN1dBO0VBRUU7QTNFcTdXRjs7QTJFbDdXQTtFQUVFO0EzRW83V0Y7O0EyRWo3V0E7RUFFRTtBM0VtN1dGOztBMkVoN1dBO0VBRUU7QTNFazdXRjs7QTJFLzZXQTtFQUVFO0EzRWk3V0Y7O0EyRTk2V0E7RUFFRTtBM0VnN1dGOztBMkU3NldBO0VBRUU7QTNFKzZXRjs7QTJFNTZXQTtFQUVFO0EzRTg2V0Y7O0EyRTM2V0E7RUFFRTtBM0U2NldGOztBMkUxNldBO0VBRUU7QTNFNDZXRjs7QTJFejZXQTtFQUVFO0EzRTI2V0Y7O0EyRXg2V0E7RUFFRTtBM0UwNldGOztBMkV2NldBO0VBRUU7QTNFeTZXRjs7QTJFdDZXQTtFQUVFO0EzRXc2V0Y7O0EyRXI2V0E7RUFFRTtBM0V1NldGOztBMkVwNldBO0VBRUU7QTNFczZXRjs7QTJFbjZXQTtFQUVFO0EzRXE2V0Y7O0EyRWw2V0E7RUFFRTtBM0VvNldGOztBMkVqNldBO0VBRUU7QTNFbTZXRjs7QTJFaDZXQTtFQUVFO0EzRWs2V0Y7O0EyRS81V0E7RUFFRTtBM0VpNldGOztBMkU5NVdBO0VBRUU7QTNFZzZXRjs7QTJFNzVXQTtFQUVFO0EzRSs1V0Y7O0EyRTU1V0E7RUFFRTtBM0U4NVdGOztBMkUzNVdBO0VBRUU7QTNFNjVXRjs7QTJFMTVXQTtFQUVFO0EzRTQ1V0Y7O0EyRXo1V0E7RUFFRTtBM0UyNVdGOztBMkV4NVdBO0VBRUU7QTNFMDVXRjs7QTJFdjVXQTtFQUVFO0EzRXk1V0Y7O0EyRXQ1V0E7RUFFRTtBM0V3NVdGOztBMkVyNVdBO0VBRUU7QTNFdTVXRjs7QTJFcDVXQTtFQUVFO0EzRXM1V0Y7O0EyRW41V0E7RUFFRTtBM0VxNVdGOztBMkVsNVdBO0VBRUU7QTNFbzVXRjs7QTJFajVXQTtFQUVFO0EzRW01V0Y7O0EyRWg1V0E7RUFFRTtBM0VrNVdGOztBMkUvNFdBO0VBRUU7QTNFaTVXRjs7QTJFOTRXQTtFQUVFO0EzRWc1V0Y7O0EyRTc0V0E7RUFFRTtBM0UrNFdGOztBMkU1NFdBO0VBRUU7QTNFODRXRjs7QTJFMzRXQTtFQUVFO0EzRTY0V0Y7O0EyRTE0V0E7RUFFRTtBM0U0NFdGOztBMkV6NFdBO0VBRUU7QTNFMjRXRjs7QTJFeDRXQTtFQUVFO0EzRTA0V0Y7O0EyRXY0V0E7RUFFRTtBM0V5NFdGOztBMkV0NFdBO0VBRUU7QTNFdzRXRjs7QTJFcjRXQTtFQUVFO0EzRXU0V0Y7O0EyRXA0V0E7RUFFRTtBM0VzNFdGOztBMkVuNFdBO0VBRUU7QTNFcTRXRjs7QTJFbDRXQTtFQUVFO0EzRW80V0Y7O0EyRWo0V0E7RUFFRTtBM0VtNFdGOztBMkVoNFdBO0VBRUU7QTNFazRXRjs7QTJFLzNXQTtFQUVFO0EzRWk0V0Y7O0EyRTkzV0E7RUFFRTtBM0VnNFdGOztBMkU3M1dBO0VBRUU7QTNFKzNXRjs7QTJFNTNXQTtFQUVFO0EzRTgzV0Y7O0EyRTMzV0E7RUFFRTtBM0U2M1dGOztBMkUxM1dBO0VBRUU7QTNFNDNXRjs7QTJFejNXQTtFQUVFO0EzRTIzV0Y7O0EyRXgzV0E7RUFFRTtBM0UwM1dGOztBMkV2M1dBO0VBRUU7QTNFeTNXRjs7QTJFdDNXQTtFQUVFO0EzRXczV0Y7O0EyRXIzV0E7RUFFRTtBM0V1M1dGOztBMkVwM1dBO0VBRUU7QTNFczNXRjs7QTJFbjNXQTtFQUVFO0EzRXEzV0Y7O0EyRWwzV0E7RUFFRTtBM0VvM1dGOztBMkVqM1dBO0VBRUU7QTNFbTNXRjs7QTJFaDNXQTtFQUVFO0EzRWszV0Y7O0EyRS8yV0E7RUFFRTtBM0VpM1dGOztBMkU5MldBO0VBRUU7QTNFZzNXRjs7QTJFNzJXQTtFQUVFO0EzRSsyV0Y7O0EyRTUyV0E7RUFFRTtBM0U4MldGOztBMkUzMldBO0VBRUU7QTNFNjJXRjs7QTJFMTJXQTtFQUVFO0EzRTQyV0Y7O0EyRXoyV0E7RUFFRTtBM0UyMldGOztBMkV4MldBO0VBRUU7QTNFMDJXRjs7QTJFdjJXQTtFQUVFO0EzRXkyV0Y7O0EyRXQyV0E7RUFFRTtBM0V3MldGOztBMkVyMldBO0VBRUU7QTNFdTJXRjs7QTJFcDJXQTtFQUVFO0EzRXMyV0Y7O0EyRW4yV0E7RUFFRTtBM0VxMldGOztBMkVsMldBO0VBRUU7QTNFbzJXRjs7QTJFajJXQTtFQUVFO0EzRW0yV0Y7O0EyRWgyV0E7RUFFRTtBM0VrMldGOztBMkUvMVdBO0VBRUU7QTNFaTJXRjs7QTJFOTFXQTtFQUVFO0EzRWcyV0Y7O0EyRTcxV0E7RUFFRTtBM0UrMVdGOztBMkU1MVdBO0VBRUU7QTNFODFXRjs7QTJFMzFXQTtFQUVFO0EzRTYxV0Y7O0EyRTExV0E7RUFFRTtBM0U0MVdGOztBMkV6MVdBO0VBRUU7QTNFMjFXRjs7QTJFeDFXQTtFQUVFO0EzRTAxV0Y7O0EyRXYxV0E7RUFFRTtBM0V5MVdGOztBMkV0MVdBO0VBRUU7QTNFdzFXRjs7QTJFcjFXQTtFQUVFO0EzRXUxV0Y7O0EyRXAxV0E7RUFFRTtBM0VzMVdGOztBMkVuMVdBO0VBRUU7QTNFcTFXRjs7QTJFbDFXQTtFQUVFO0EzRW8xV0Y7O0EyRWoxV0E7RUFFRTtBM0VtMVdGOztBMkVoMVdBO0VBRUU7QTNFazFXRjs7QTJFLzBXQTtFQUVFO0EzRWkxV0Y7O0EyRTkwV0E7RUFFRTtBM0VnMVdGOztBMkU3MFdBO0VBRUU7QTNFKzBXRjs7QTJFNTBXQTtFQUVFO0EzRTgwV0Y7O0EyRTMwV0E7RUFFRTtBM0U2MFdGOztBMkUxMFdBO0VBRUU7QTNFNDBXRjs7QTJFejBXQTtFQUVFO0EzRTIwV0Y7O0EyRXgwV0E7RUFFRTtBM0UwMFdGOztBMkV2MFdBO0VBRUU7QTNFeTBXRjs7QTJFdDBXQTtFQUVFO0EzRXcwV0Y7O0EyRXIwV0E7RUFFRTtBM0V1MFdGOztBMkVwMFdBO0VBRUU7QTNFczBXRjs7QTJFbjBXQTtFQUVFO0EzRXEwV0Y7O0EyRWwwV0E7RUFFRTtBM0VvMFdGOztBMkVqMFdBO0VBRUU7QTNFbTBXRjs7QTJFaDBXQTtFQUVFO0EzRWswV0Y7O0EyRS96V0E7RUFFRTtBM0VpMFdGOztBMkU5eldBO0VBRUU7QTNFZzBXRjs7QTJFN3pXQTtFQUVFO0EzRSt6V0Y7O0EyRTV6V0E7RUFFRTtBM0U4eldGOztBMkUzeldBO0VBRUU7QTNFNnpXRjs7QTJFMXpXQTtFQUVFO0EzRTR6V0Y7O0EyRXp6V0E7RUFFRTtBM0UyeldGOztBMkV4eldBO0VBRUU7QTNFMHpXRjs7QTJFdnpXQTtFQUVFO0EzRXl6V0Y7O0EyRXR6V0E7RUFFRTtBM0V3eldGOztBMkVyeldBO0VBRUU7QTNFdXpXRjs7QTJFcHpXQTtFQUVFO0EzRXN6V0Y7O0EyRW56V0E7RUFFRTtBM0VxeldGOztBMkVseldBO0VBRUU7QTNFb3pXRjs7QTJFanpXQTtFQUVFO0EzRW16V0Y7O0EyRWh6V0E7RUFFRTtBM0VreldGOztBMkUveVdBO0VBRUU7QTNFaXpXRjs7QTJFOXlXQTtFQUVFO0EzRWd6V0Y7O0EyRTd5V0E7RUFFRTtBM0UreVdGOztBMkU1eVdBO0VBRUU7QTNFOHlXRjs7QTJFM3lXQTtFQUVFO0EzRTZ5V0Y7O0EyRTF5V0E7RUFFRTtBM0U0eVdGOztBMkV6eVdBO0VBRUU7QTNFMnlXRjs7QTJFeHlXQTtFQUVFO0EzRTB5V0Y7O0EyRXZ5V0E7RUFFRTtBM0V5eVdGOztBMkV0eVdBO0VBRUU7QTNFd3lXRjs7QTJFcnlXQTtFQUVFO0EzRXV5V0Y7O0EyRXB5V0E7RUFFRTtBM0VzeVdGOztBMkVueVdBO0VBRUU7QTNFcXlXRjs7QTJFbHlXQTtFQUVFO0EzRW95V0Y7O0EyRWp5V0E7RUFFRTtBM0VteVdGOztBMkVoeVdBO0VBRUU7QTNFa3lXRjs7QTJFL3hXQTtFQUVFO0EzRWl5V0Y7O0EyRTl4V0E7RUFFRTtBM0VneVdGOztBMkU3eFdBO0VBRUU7QTNFK3hXRjs7QTJFNXhXQTtFQUVFO0EzRTh4V0Y7O0EyRTN4V0E7RUFFRTtBM0U2eFdGOztBMkUxeFdBO0VBRUU7QTNFNHhXRjs7QTJFenhXQTtFQUVFO0EzRTJ4V0Y7O0EyRXh4V0E7RUFFRTtBM0UweFdGOztBMkV2eFdBO0VBRUU7QTNFeXhXRjs7QTJFdHhXQTtFQUVFO0EzRXd4V0Y7O0EyRXJ4V0E7RUFFRTtBM0V1eFdGOztBMkVweFdBO0VBRUU7QTNFc3hXRjs7QTJFbnhXQTtFQUVFO0EzRXF4V0Y7O0EyRWx4V0E7RUFFRTtBM0VveFdGOztBMkVqeFdBO0VBRUU7QTNFbXhXRjs7QTJFaHhXQTtFQUVFO0EzRWt4V0Y7O0EyRS93V0E7RUFFRTtBM0VpeFdGOztBMkU5d1dBO0VBRUU7QTNFZ3hXRjs7QTJFN3dXQTtFQUVFO0EzRSt3V0Y7O0EyRTV3V0E7RUFFRTtBM0U4d1dGOztBMkUzd1dBO0VBRUU7QTNFNndXRjs7QTJFMXdXQTtFQUVFO0EzRTR3V0Y7O0EyRXp3V0E7RUFFRTtBM0Uyd1dGOztBMkV4d1dBO0VBRUU7QTNFMHdXRjs7QTJFdndXQTtFQUVFO0EzRXl3V0Y7O0EyRXR3V0E7RUFFRTtBM0V3d1dGOztBMkVyd1dBO0VBRUU7QTNFdXdXRjs7QTJFcHdXQTtFQUVFO0EzRXN3V0Y7O0EyRW53V0E7RUFFRTtBM0Vxd1dGOztBMkVsd1dBO0VBRUU7QTNFb3dXRjs7QTJFandXQTtFQUVFO0EzRW13V0Y7O0EyRWh3V0E7RUFFRTtBM0Vrd1dGOztBMkUvdldBO0VBRUU7QTNFaXdXRjs7QTJFOXZXQTtFQUVFO0EzRWd3V0Y7O0EyRTd2V0E7RUFFRTtBM0UrdldGOztBMkU1dldBO0VBRUU7QTNFOHZXRjs7QTJFM3ZXQTtFQUVFO0EzRTZ2V0Y7O0EyRTF2V0E7RUFFRTtBM0U0dldGOztBMkV6dldBO0VBRUU7QTNFMnZXRjs7QTJFeHZXQTtFQUVFO0EzRTB2V0Y7O0EyRXZ2V0E7RUFFRTtBM0V5dldGOztBMkV0dldBO0VBRUU7QTNFd3ZXRjs7QTJFcnZXQTtFQUVFO0EzRXV2V0Y7O0EyRXB2V0E7RUFFRTtBM0VzdldGOztBMkVudldBO0VBRUU7QTNFcXZXRjs7QTJFbHZXQTtFQUVFO0EzRW92V0Y7O0EyRWp2V0E7RUFFRTtBM0VtdldGOztBMkVodldBO0VBRUU7QTNFa3ZXRjs7QTJFL3VXQTtFQUVFO0EzRWl2V0Y7O0EyRTl1V0E7RUFFRTtBM0VndldGOztBMkU3dVdBO0VBRUU7QTNFK3VXRjs7QTJFNXVXQTtFQUVFO0EzRTh1V0Y7O0EyRTN1V0E7RUFFRTtBM0U2dVdGOztBMkUxdVdBO0VBRUU7QTNFNHVXRjs7QTJFenVXQTtFQUVFO0EzRTJ1V0Y7O0EyRXh1V0E7RUFFRTtBM0UwdVdGOztBMkV2dVdBO0VBRUU7QTNFeXVXRjs7QTJFdHVXQTtFQUVFO0EzRXd1V0Y7O0EyRXJ1V0E7RUFFRTtBM0V1dVdGOztBMkVwdVdBO0VBRUU7QTNFc3VXRjs7QTJFbnVXQTtFQUVFO0EzRXF1V0Y7O0EyRWx1V0E7RUFFRTtBM0VvdVdGOztBMkVqdVdBO0VBRUU7QTNFbXVXRjs7QTJFaHVXQTtFQUVFO0EzRWt1V0Y7O0EyRS90V0E7RUFFRTtBM0VpdVdGOztBMkU5dFdBO0VBRUU7QTNFZ3VXRjs7QTJFN3RXQTtFQUVFO0EzRSt0V0Y7O0EyRTV0V0E7RUFFRTtBM0U4dFdGOztBMkUzdFdBO0VBRUU7QTNFNnRXRjs7QTJFMXRXQTtFQUVFO0EzRTR0V0Y7O0EyRXp0V0E7RUFFRTtBM0UydFdGOztBMkV4dFdBO0VBRUU7QTNFMHRXRjs7QTJFdnRXQTtFQUVFO0EzRXl0V0Y7O0EyRXR0V0E7RUFFRTtBM0V3dFdGOztBMkVydFdBO0VBRUU7QTNFdXRXRjs7QTJFcHRXQTtFQUVFO0EzRXN0V0Y7O0EyRW50V0E7RUFFRTtBM0VxdFdGOztBMkVsdFdBO0VBRUU7QTNFb3RXRjs7QTJFanRXQTtFQUVFO0EzRW10V0Y7O0EyRWh0V0E7RUFFRTtBM0VrdFdGOztBMkUvc1dBO0VBRUU7QTNFaXRXRjs7QTJFOXNXQTtFQUVFO0EzRWd0V0Y7O0EyRTdzV0E7RUFFRTtBM0Urc1dGOztBMkU1c1dBO0VBRUU7QTNFOHNXRjs7QTJFM3NXQTtFQUVFO0EzRTZzV0Y7O0EyRTFzV0E7RUFFRTtBM0U0c1dGOztBMkV6c1dBO0VBRUU7QTNFMnNXRjs7QTJFeHNXQTtFQUVFO0EzRTBzV0Y7O0EyRXZzV0E7RUFFRTtBM0V5c1dGOztBMkV0c1dBO0VBRUU7QTNFd3NXRjs7QTJFcnNXQTtFQUVFO0EzRXVzV0Y7O0EyRXBzV0E7RUFFRTtBM0Vzc1dGOztBMkVuc1dBO0VBRUU7QTNFcXNXRjs7QTJFbHNXQTtFQUVFO0EzRW9zV0Y7O0EyRWpzV0E7RUFFRTtBM0Vtc1dGOztBMkVoc1dBO0VBRUU7QTNFa3NXRjs7QTJFL3JXQTtFQUVFO0EzRWlzV0Y7O0EyRTlyV0E7RUFFRTtBM0Vnc1dGOztBMkU3cldBO0VBRUU7QTNFK3JXRjs7QTJFNXJXQTtFQUVFO0EzRThyV0Y7O0EyRTNyV0E7RUFFRTtBM0U2cldGOztBMkUxcldBO0VBRUU7QTNFNHJXRjs7QTJFenJXQTtFQUVFO0EzRTJyV0Y7O0EyRXhyV0E7RUFFRTtBM0UwcldGOztBMkV2cldBO0VBRUU7QTNFeXJXRjs7QTJFdHJXQTtFQUVFO0EzRXdyV0Y7O0EyRXJyV0E7RUFFRTtBM0V1cldGOztBMkVwcldBO0VBRUU7QTNFc3JXRjs7QTJFbnJXQTtFQUVFO0EzRXFyV0Y7O0EyRWxyV0E7RUFFRTtBM0VvcldGOztBMkVqcldBO0VBRUU7QTNFbXJXRjs7QTJFaHJXQTtFQUVFO0EzRWtyV0Y7O0EyRS9xV0E7RUFFRTtBM0VpcldGOztBMkU5cVdBO0VBRUU7QTNFZ3JXRjs7QTJFN3FXQTtFQUVFO0EzRStxV0Y7O0EyRTVxV0E7RUFFRTtBM0U4cVdGOztBMkUzcVdBO0VBRUU7QTNFNnFXRjs7QTJFMXFXQTtFQUVFO0EzRTRxV0Y7O0EyRXpxV0E7RUFFRTtBM0UycVdGOztBMkV4cVdBO0VBRUU7QTNFMHFXRjs7QTJFdnFXQTtFQUVFO0EzRXlxV0Y7O0EyRXRxV0E7RUFFRTtBM0V3cVdGOztBMkVycVdBO0VBRUU7QTNFdXFXRjs7QTJFcHFXQTtFQUVFO0EzRXNxV0Y7O0EyRW5xV0E7RUFFRTtBM0VxcVdGOztBMkVscVdBO0VBRUU7QTNFb3FXRjs7QTJFanFXQTtFQUVFO0EzRW1xV0Y7O0EyRWhxV0E7RUFFRTtBM0VrcVdGOztBMkUvcFdBO0VBRUU7QTNFaXFXRjs7QTJFOXBXQTtFQUVFO0EzRWdxV0Y7O0EyRTdwV0E7RUFFRTtBM0UrcFdGOztBMkU1cFdBO0VBRUU7QTNFOHBXRjs7QTJFM3BXQTtFQUVFO0EzRTZwV0Y7O0EyRTFwV0E7RUFFRTtBM0U0cFdGOztBMkV6cFdBO0VBRUU7QTNFMnBXRjs7QTJFeHBXQTtFQUVFO0EzRTBwV0Y7O0EyRXZwV0E7RUFFRTtBM0V5cFdGOztBMkV0cFdBO0VBRUU7QTNFd3BXRjs7QTJFcnBXQTtFQUVFO0EzRXVwV0Y7O0EyRXBwV0E7RUFFRTtBM0VzcFdGOztBMkVucFdBO0VBRUU7QTNFcXBXRjs7QTJFbHBXQTtFQUVFO0EzRW9wV0Y7O0EyRWpwV0E7RUFFRTtBM0VtcFdGOztBMkVocFdBO0VBRUU7QTNFa3BXRjs7QTJFL29XQTtFQUVFO0EzRWlwV0Y7O0EyRTlvV0E7RUFFRTtBM0VncFdGOztBMkU3b1dBO0VBRUU7QTNFK29XRjs7QTJFNW9XQTtFQUVFO0EzRThvV0Y7O0EyRTNvV0E7RUFFRTtBM0U2b1dGOztBMkUxb1dBO0VBRUU7QTNFNG9XRjs7QTJFem9XQTtFQUVFO0EzRTJvV0Y7O0EyRXhvV0E7RUFFRTtBM0Uwb1dGOztBMkV2b1dBO0VBRUU7QTNFeW9XRjs7QTJFdG9XQTtFQUVFO0EzRXdvV0Y7O0EyRXJvV0E7RUFFRTtBM0V1b1dGOztBMkVwb1dBO0VBRUU7QTNFc29XRjs7QTJFbm9XQTtFQUVFO0EzRXFvV0Y7O0EyRWxvV0E7RUFFRTtBM0Vvb1dGOztBMkVqb1dBO0VBRUU7QTNFbW9XRjs7QTJFaG9XQTtFQUVFO0EzRWtvV0Y7O0EyRS9uV0E7RUFFRTtBM0Vpb1dGOztBMkU5bldBO0VBRUU7QTNFZ29XRjs7QTJFN25XQTtFQUVFO0EzRStuV0Y7O0EyRTVuV0E7RUFFRTtBM0U4bldGOztBMkUzbldBO0VBRUU7QTNFNm5XRjs7QTJFMW5XQTtFQUVFO0EzRTRuV0Y7O0EyRXpuV0E7RUFFRTtBM0UybldGOztBMkV4bldBO0VBRUU7QTNFMG5XRjs7QTJFdm5XQTtFQUVFO0EzRXluV0Y7O0EyRXRuV0E7RUFFRTtBM0V3bldGOztBMkVybldBO0VBRUU7QTNFdW5XRjs7QTJFcG5XQTtFQUVFO0EzRXNuV0Y7O0EyRW5uV0E7RUFFRTtBM0VxbldGOztBMkVsbldBO0VBRUU7QTNFb25XRjs7QTJFam5XQTtFQUVFO0EzRW1uV0Y7O0EyRWhuV0E7RUFFRTtBM0VrbldGOztBMkUvbVdBO0VBRUU7QTNFaW5XRjs7QTJFOW1XQTtFQUVFO0EzRWduV0Y7O0EyRTdtV0E7RUFFRTtBM0UrbVdGOztBMkU1bVdBO0VBRUU7QTNFOG1XRjs7QTJFM21XQTtFQUVFO0EzRTZtV0Y7O0EyRTFtV0E7RUFFRTtBM0U0bVdGOztBMkV6bVdBO0VBRUU7QTNFMm1XRjs7QTJFeG1XQTtFQUVFO0EzRTBtV0Y7O0EyRXZtV0E7RUFFRTtBM0V5bVdGOztBMkV0bVdBO0VBRUU7QTNFd21XRjs7QTJFcm1XQTtFQUVFO0EzRXVtV0Y7O0EyRXBtV0E7RUFFRTtBM0VzbVdGOztBMkVubVdBO0VBRUU7QTNFcW1XRjs7QTJFbG1XQTtFQUVFO0EzRW9tV0Y7O0EyRWptV0E7RUFFRTtBM0VtbVdGOztBMkVobVdBO0VBRUU7QTNFa21XRjs7QTJFL2xXQTtFQUVFO0EzRWltV0Y7O0EyRTlsV0E7RUFFRTtBM0VnbVdGOztBMkU3bFdBO0VBRUU7QTNFK2xXRjs7QTJFNWxXQTtFQUVFO0EzRThsV0Y7O0EyRTNsV0E7RUFFRTtBM0U2bFdGOztBMkUxbFdBO0VBRUU7QTNFNGxXRjs7QTJFemxXQTtFQUVFO0EzRTJsV0Y7O0EyRXhsV0E7RUFFRTtBM0UwbFdGOztBMkV2bFdBO0VBRUU7QTNFeWxXRjs7QTJFdGxXQTtFQUVFO0EzRXdsV0Y7O0EyRXJsV0E7RUFFRTtBM0V1bFdGOztBMkVwbFdBO0VBRUU7QTNFc2xXRjs7QTJFbmxXQTtFQUVFO0EzRXFsV0Y7O0EyRWxsV0E7RUFFRTtBM0VvbFdGOztBMkVqbFdBO0VBRUU7QTNFbWxXRjs7QTJFaGxXQTtFQUVFO0EzRWtsV0Y7O0EyRS9rV0E7RUFFRTtBM0VpbFdGOztBMkU5a1dBO0VBRUU7QTNFZ2xXRjs7QTJFN2tXQTtFQUVFO0EzRStrV0Y7O0EyRTVrV0E7RUFFRTtBM0U4a1dGOztBMkUza1dBO0VBRUU7QTNFNmtXRjs7QTJFMWtXQTtFQUVFO0EzRTRrV0Y7O0EyRXprV0E7RUFFRTtBM0Uya1dGOztBMkV4a1dBO0VBRUU7QTNFMGtXRjs7QTJFdmtXQTtFQUVFO0EzRXlrV0Y7O0EyRXRrV0E7RUFFRTtBM0V3a1dGOztBMkVya1dBO0VBRUU7QTNFdWtXRjs7QTJFcGtXQTtFQUVFO0EzRXNrV0Y7O0EyRW5rV0E7RUFFRTtBM0Vxa1dGOztBMkVsa1dBO0VBRUU7QTNFb2tXRjs7QTJFamtXQTtFQUVFO0EzRW1rV0Y7O0EyRWhrV0E7RUFFRTtBM0Vra1dGOztBMkUvaldBO0VBRUU7QTNFaWtXRjs7QTJFOWpXQTtFQUVFO0EzRWdrV0Y7O0EyRTdqV0E7RUFFRTtBM0UraldGOztBMkU1aldBO0VBRUU7QTNFOGpXRjs7QTJFM2pXQTtFQUVFO0EzRTZqV0Y7O0EyRTFqV0E7RUFFRTtBM0U0aldGOztBMkV6aldBO0VBRUU7QTNFMmpXRjs7QTJFeGpXQTtFQUVFO0EzRTBqV0Y7O0EyRXZqV0E7RUFFRTtBM0V5aldGOztBMkV0aldBO0VBRUU7QTNFd2pXRjs7QTJFcmpXQTtFQUVFO0EzRXVqV0Y7O0EyRXBqV0E7RUFFRTtBM0VzaldGOztBMkVualdBO0VBRUU7QTNFcWpXRjs7QTJFbGpXQTtFQUVFO0EzRW9qV0Y7O0EyRWpqV0E7RUFFRTtBM0VtaldGOztBMkVoaldBO0VBRUU7QTNFa2pXRjs7QTJFL2lXQTtFQUVFO0EzRWlqV0Y7O0EyRTlpV0E7RUFFRTtBM0VnaldGOztBMkU3aVdBO0VBRUU7QTNFK2lXRjs7QTJFNWlXQTtFQUVFO0EzRThpV0Y7O0EyRTNpV0E7RUFFRTtBM0U2aVdGOztBMkUxaVdBO0VBRUU7QTNFNGlXRjs7QTJFemlXQTtFQUVFO0EzRTJpV0Y7O0EyRXhpV0E7RUFFRTtBM0UwaVdGOztBMkV2aVdBO0VBRUU7QTNFeWlXRjs7QTJFdGlXQTtFQUVFO0EzRXdpV0Y7O0EyRXJpV0E7RUFFRTtBM0V1aVdGOztBMkVwaVdBO0VBRUU7QTNFc2lXRjs7QTJFbmlXQTtFQUVFO0EzRXFpV0Y7O0EyRWxpV0E7RUFFRTtBM0VvaVdGOztBMkVqaVdBO0VBRUU7QTNFbWlXRjs7QTJFaGlXQTtFQUVFO0EzRWtpV0Y7O0EyRS9oV0E7RUFFRTtBM0VpaVdGOztBMkU5aFdBO0VBRUU7QTNFZ2lXRjs7QTJFN2hXQTtFQUVFO0EzRStoV0Y7O0EyRTVoV0E7RUFFRTtBM0U4aFdGOztBMkUzaFdBO0VBRUU7QTNFNmhXRjs7QTJFMWhXQTtFQUVFO0EzRTRoV0Y7O0EyRXpoV0E7RUFFRTtBM0UyaFdGOztBMkV4aFdBO0VBRUU7QTNFMGhXRjs7QTJFdmhXQTtFQUVFO0EzRXloV0Y7O0EyRXRoV0E7RUFFRTtBM0V3aFdGOztBMkVyaFdBO0VBRUU7QTNFdWhXRjs7QTJFcGhXQTtFQUVFO0EzRXNoV0Y7O0EyRW5oV0E7RUFFRTtBM0VxaFdGOztBMkVsaFdBO0VBRUU7QTNFb2hXRjs7QTJFamhXQTtFQUVFO0EzRW1oV0Y7O0EyRWhoV0E7RUFFRTtBM0VraFdGOztBMkUvZ1dBO0VBRUU7QTNFaWhXRjs7QTJFOWdXQTtFQUVFO0EzRWdoV0Y7O0EyRTdnV0E7RUFFRTtBM0UrZ1dGOztBMkU1Z1dBO0VBRUU7QTNFOGdXRjs7QTJFM2dXQTtFQUVFO0EzRTZnV0Y7O0EyRTFnV0E7RUFFRTtBM0U0Z1dGOztBMkV6Z1dBO0VBRUU7QTNFMmdXRjs7QTJFeGdXQTtFQUVFO0EzRTBnV0Y7O0EyRXZnV0E7RUFFRTtBM0V5Z1dGOztBMkV0Z1dBO0VBRUU7QTNFd2dXRjs7QTJFcmdXQTtFQUVFO0EzRXVnV0Y7O0EyRXBnV0E7RUFFRTtBM0VzZ1dGOztBMkVuZ1dBO0VBRUU7QTNFcWdXRjs7QTJFbGdXQTtFQUVFO0EzRW9nV0Y7O0EyRWpnV0E7RUFFRTtBM0VtZ1dGOztBMkVoZ1dBO0VBRUU7QTNFa2dXRjs7QTJFLy9WQTtFQUVFO0EzRWlnV0Y7O0EyRTkvVkE7RUFFRTtBM0VnZ1dGOztBMkU3L1ZBO0VBRUU7QTNFKy9WRjs7QTJFNS9WQTtFQUVFO0EzRTgvVkY7O0EyRTMvVkE7RUFFRTtBM0U2L1ZGOztBMkUxL1ZBO0VBRUU7QTNFNC9WRjs7QTJFei9WQTtFQUVFO0EzRTIvVkY7O0EyRXgvVkE7RUFFRTtBM0UwL1ZGOztBMkV2L1ZBO0VBRUU7QTNFeS9WRjs7QTJFdC9WQTtFQUVFO0EzRXcvVkY7O0EyRXIvVkE7RUFFRTtBM0V1L1ZGOztBMkVwL1ZBO0VBRUU7QTNFcy9WRjs7QTJFbi9WQTtFQUVFO0EzRXEvVkY7O0EyRWwvVkE7RUFFRTtBM0VvL1ZGOztBMkVqL1ZBO0VBRUU7QTNFbS9WRjs7QTJFaC9WQTtFQUVFO0EzRWsvVkY7O0EyRS8rVkE7RUFFRTtBM0VpL1ZGOztBMkU5K1ZBO0VBRUU7QTNFZy9WRjs7QTJFNytWQTtFQUVFO0EzRSsrVkY7O0EyRTUrVkE7RUFFRTtBM0U4K1ZGOztBMkUzK1ZBO0VBRUU7QTNFNitWRjs7QTJFMStWQTtFQUVFO0EzRTQrVkY7O0EyRXorVkE7RUFFRTtBM0UyK1ZGOztBMkV4K1ZBO0VBRUU7QTNFMCtWRjs7QTJFditWQTtFQUVFO0EzRXkrVkY7O0EyRXQrVkE7RUFFRTtBM0V3K1ZGOztBMkVyK1ZBO0VBRUU7QTNFdStWRjs7QTJFcCtWQTtFQUVFO0EzRXMrVkY7O0EyRW4rVkE7RUFFRTtBM0VxK1ZGOztBMkVsK1ZBO0VBRUU7QTNFbytWRjs7QTJFaitWQTtFQUVFO0EzRW0rVkY7O0EyRWgrVkE7RUFFRTtBM0VrK1ZGOztBMkUvOVZBO0VBRUU7QTNFaStWRjs7QTJFOTlWQTtFQUVFO0EzRWcrVkY7O0EyRTc5VkE7RUFFRTtBM0UrOVZGOztBMkU1OVZBO0VBRUU7QTNFODlWRjs7QTJFMzlWQTtFQUVFO0EzRTY5VkY7O0EyRTE5VkE7RUFFRTtBM0U0OVZGOztBMkV6OVZBO0VBRUU7QTNFMjlWRjs7QTJFeDlWQTtFQUVFO0EzRTA5VkY7O0EyRXY5VkE7RUFFRTtBM0V5OVZGOztBMkV0OVZBO0VBRUU7QTNFdzlWRjs7QTJFcjlWQTtFQUVFO0EzRXU5VkY7O0EyRXA5VkE7RUFFRTtBM0VzOVZGOztBMkVuOVZBO0VBRUU7QTNFcTlWRjs7QTJFbDlWQTtFQUVFO0EzRW85VkY7O0EyRWo5VkE7RUFFRTtBM0VtOVZGOztBMkVoOVZBO0VBRUU7QTNFazlWRjs7QTJFLzhWQTtFQUVFO0EzRWk5VkY7O0EyRTk4VkE7RUFFRTtBM0VnOVZGOztBMkU3OFZBO0VBRUU7QTNFKzhWRjs7QTJFNThWQTtFQUVFO0EzRTg4VkY7O0EyRTM4VkE7RUFFRTtBM0U2OFZGOztBMkUxOFZBO0VBRUU7QTNFNDhWRjs7QTJFejhWQTtFQUVFO0EzRTI4VkY7O0EyRXg4VkE7RUFFRTtBM0UwOFZGOztBMkV2OFZBO0VBRUU7QTNFeThWRjs7QTJFdDhWQTtFQUVFO0EzRXc4VkY7O0EyRXI4VkE7RUFFRTtBM0V1OFZGOztBMkVwOFZBO0VBRUU7QTNFczhWRjs7QTJFbjhWQTtFQUVFO0EzRXE4VkY7O0EyRWw4VkE7RUFFRTtBM0VvOFZGOztBMkVqOFZBO0VBRUU7QTNFbThWRjs7QTJFaDhWQTtFQUVFO0EzRWs4VkY7O0EyRS83VkE7RUFFRTtBM0VpOFZGOztBMkU5N1ZBO0VBRUU7QTNFZzhWRjs7QTJFNzdWQTtFQUVFO0EzRSs3VkY7O0EyRTU3VkE7RUFFRTtBM0U4N1ZGOztBMkUzN1ZBO0VBRUU7QTNFNjdWRjs7QTJFMTdWQTtFQUVFO0EzRTQ3VkY7O0EyRXo3VkE7RUFFRTtBM0UyN1ZGOztBMkV4N1ZBO0VBRUU7QTNFMDdWRjs7QTJFdjdWQTtFQUVFO0EzRXk3VkY7O0EyRXQ3VkE7RUFFRTtBM0V3N1ZGOztBMkVyN1ZBO0VBRUU7QTNFdTdWRjs7QTJFcDdWQTtFQUVFO0EzRXM3VkY7O0EyRW43VkE7RUFFRTtBM0VxN1ZGOztBMkVsN1ZBO0VBRUU7QTNFbzdWRjs7QTJFajdWQTtFQUVFO0EzRW03VkY7O0EyRWg3VkE7RUFFRTtBM0VrN1ZGOztBMkUvNlZBO0VBRUU7QTNFaTdWRjs7QTJFOTZWQTtFQUVFO0EzRWc3VkY7O0EyRTc2VkE7RUFFRTtBM0UrNlZGOztBMkU1NlZBO0VBRUU7QTNFODZWRjs7QTJFMzZWQTtFQUVFO0EzRTY2VkY7O0EyRTE2VkE7RUFFRTtBM0U0NlZGOztBMkV6NlZBO0VBRUU7QTNFMjZWRjs7QTJFeDZWQTtFQUVFO0EzRTA2VkY7O0EyRXY2VkE7RUFFRTtBM0V5NlZGOztBMkV0NlZBO0VBRUU7QTNFdzZWRjs7QTJFcjZWQTtFQUVFO0EzRXU2VkY7O0EyRXA2VkE7RUFFRTtBM0VzNlZGOztBMkVuNlZBO0VBRUU7QTNFcTZWRjs7QTJFbDZWQTtFQUVFO0EzRW82VkY7O0EyRWo2VkE7RUFFRTtBM0VtNlZGOztBMkVoNlZBO0VBRUU7QTNFazZWRjs7QTJFLzVWQTtFQUVFO0EzRWk2VkY7O0EyRTk1VkE7RUFFRTtBM0VnNlZGOztBMkU3NVZBO0VBRUU7QTNFKzVWRjs7QTJFNTVWQTtFQUVFO0EzRTg1VkY7O0EyRTM1VkE7RUFFRTtBM0U2NVZGOztBMkUxNVZBO0VBRUU7QTNFNDVWRjs7QTJFejVWQTtFQUVFO0EzRTI1VkY7O0EyRXg1VkE7RUFFRTtBM0UwNVZGOztBMkV2NVZBO0VBRUU7QTNFeTVWRjs7QTJFdDVWQTtFQUVFO0EzRXc1VkY7O0EyRXI1VkE7RUFFRTtBM0V1NVZGOztBMkVwNVZBO0VBRUU7QTNFczVWRjs7QTJFbjVWQTtFQUVFO0EzRXE1VkY7O0EyRWw1VkE7RUFFRTtBM0VvNVZGOztBMkVqNVZBO0VBRUU7QTNFbTVWRjs7QTJFaDVWQTtFQUVFO0EzRWs1VkY7O0EyRS80VkE7RUFFRTtBM0VpNVZGOztBMkU5NFZBO0VBRUU7QTNFZzVWRjs7QTJFNzRWQTtFQUVFO0EzRSs0VkY7O0EyRTU0VkE7RUFFRTtBM0U4NFZGOztBMkUzNFZBO0VBRUU7QTNFNjRWRjs7QTJFMTRWQTtFQUVFO0EzRTQ0VkY7O0EyRXo0VkE7RUFFRTtBM0UyNFZGOztBMkV4NFZBO0VBRUU7QTNFMDRWRjs7QTJFdjRWQTtFQUVFO0EzRXk0VkY7O0EyRXQ0VkE7RUFFRTtBM0V3NFZGOztBMkVyNFZBO0VBRUU7QTNFdTRWRjs7QTJFcDRWQTtFQUVFO0EzRXM0VkY7O0EyRW40VkE7RUFFRTtBM0VxNFZGOztBMkVsNFZBO0VBRUU7QTNFbzRWRjs7QTJFajRWQTtFQUVFO0EzRW00VkY7O0EyRWg0VkE7RUFFRTtBM0VrNFZGOztBMkUvM1ZBO0VBRUU7QTNFaTRWRjs7QTJFOTNWQTtFQUVFO0EzRWc0VkY7O0EyRTczVkE7RUFFRTtBM0UrM1ZGOztBMkU1M1ZBO0VBRUU7QTNFODNWRjs7QTJFMzNWQTtFQUVFO0EzRTYzVkY7O0EyRTEzVkE7RUFFRTtBM0U0M1ZGOztBMkV6M1ZBO0VBRUU7QTNFMjNWRjs7QTJFeDNWQTtFQUVFO0EzRTAzVkY7O0EyRXYzVkE7RUFFRTtBM0V5M1ZGOztBMkV0M1ZBO0VBRUU7QTNFdzNWRjs7QTJFcjNWQTtFQUVFO0EzRXUzVkY7O0EyRXAzVkE7RUFFRTtBM0VzM1ZGOztBMkVuM1ZBO0VBRUU7QTNFcTNWRjs7QTJFbDNWQTtFQUVFO0EzRW8zVkY7O0EyRWozVkE7RUFFRTtBM0VtM1ZGOztBMkVoM1ZBO0VBRUU7QTNFazNWRjs7QTJFLzJWQTtFQUVFO0EzRWkzVkY7O0EyRTkyVkE7RUFFRTtBM0VnM1ZGOztBMkU3MlZBO0VBRUU7QTNFKzJWRjs7QTJFNTJWQTtFQUVFO0EzRTgyVkY7O0EyRTMyVkE7RUFFRTtBM0U2MlZGOztBMkUxMlZBO0VBRUU7QTNFNDJWRjs7QTJFejJWQTtFQUVFO0EzRTIyVkY7O0EyRXgyVkE7RUFFRTtBM0UwMlZGOztBMkV2MlZBO0VBRUU7QTNFeTJWRjs7QTJFdDJWQTtFQUVFO0EzRXcyVkY7O0EyRXIyVkE7RUFFRTtBM0V1MlZGOztBMkVwMlZBO0VBRUU7QTNFczJWRjs7QTJFbjJWQTtFQUVFO0EzRXEyVkY7O0EyRWwyVkE7RUFFRTtBM0VvMlZGOztBMkVqMlZBO0VBRUU7QTNFbTJWRjs7QTJFaDJWQTtFQUVFO0EzRWsyVkY7O0EyRS8xVkE7RUFFRTtBM0VpMlZGOztBMkU5MVZBO0VBRUU7QTNFZzJWRjs7QTJFNzFWQTtFQUVFO0EzRSsxVkY7O0EyRTUxVkE7RUFFRTtBM0U4MVZGOztBMkUzMVZBO0VBRUU7QTNFNjFWRjs7QTJFMTFWQTtFQUVFO0EzRTQxVkY7O0EyRXoxVkE7RUFFRTtBM0UyMVZGOztBMkV4MVZBO0VBRUU7QTNFMDFWRjs7QTJFdjFWQTtFQUVFO0EzRXkxVkY7O0EyRXQxVkE7RUFFRTtBM0V3MVZGOztBMkVyMVZBO0VBRUU7QTNFdTFWRjs7QTJFcDFWQTtFQUVFO0EzRXMxVkY7O0EyRW4xVkE7RUFFRTtBM0VxMVZGOztBMkVsMVZBO0VBRUU7QTNFbzFWRjs7QTJFajFWQTtFQUVFO0EzRW0xVkY7O0EyRWgxVkE7RUFFRTtBM0VrMVZGOztBMkUvMFZBO0VBRUU7QTNFaTFWRjs7QTJFOTBWQTtFQUVFO0EzRWcxVkY7O0EyRTcwVkE7RUFFRTtBM0UrMFZGOztBMkU1MFZBO0VBRUU7QTNFODBWRjs7QTJFMzBWQTtFQUVFO0EzRTYwVkY7O0EyRTEwVkE7RUFFRTtBM0U0MFZGOztBMkV6MFZBO0VBRUU7QTNFMjBWRjs7QTJFeDBWQTtFQUVFO0EzRTAwVkY7O0EyRXYwVkE7RUFFRTtBM0V5MFZGOztBMkV0MFZBO0VBRUU7QTNFdzBWRjs7QTJFcjBWQTtFQUVFO0EzRXUwVkY7O0EyRXAwVkE7RUFFRTtBM0VzMFZGOztBMkVuMFZBO0VBRUU7QTNFcTBWRjs7QTJFbDBWQTtFQUVFO0EzRW8wVkY7O0EyRWowVkE7RUFFRTtBM0VtMFZGOztBMkVoMFZBO0VBRUU7QTNFazBWRjs7QTJFL3pWQTtFQUVFO0EzRWkwVkY7O0EyRTl6VkE7RUFFRTtBM0VnMFZGOztBMkU3elZBO0VBRUU7QTNFK3pWRjs7QTJFNXpWQTtFQUVFO0EzRTh6VkY7O0EyRTN6VkE7RUFFRTtBM0U2elZGOztBMkUxelZBO0VBRUU7QTNFNHpWRjs7QTJFenpWQTtFQUVFO0EzRTJ6VkY7O0EyRXh6VkE7RUFFRTtBM0UwelZGOztBMkV2elZBO0VBRUU7QTNFeXpWRjs7QTJFdHpWQTtFQUVFO0EzRXd6VkY7O0EyRXJ6VkE7RUFFRTtBM0V1elZGOztBMkVwelZBO0VBRUU7QTNFc3pWRjs7QTJFbnpWQTtFQUVFO0EzRXF6VkY7O0EyRWx6VkE7RUFFRTtBM0VvelZGOztBMkVqelZBO0VBRUU7QTNFbXpWRjs7QTJFaHpWQTtFQUVFO0EzRWt6VkY7O0EyRS95VkE7RUFFRTtBM0VpelZGOztBMkU5eVZBO0VBRUU7QTNFZ3pWRjs7QTJFN3lWQTtFQUVFO0EzRSt5VkY7O0EyRTV5VkE7RUFFRTtBM0U4eVZGOztBMkUzeVZBO0VBRUU7QTNFNnlWRjs7QTJFMXlWQTtFQUVFO0EzRTR5VkY7O0EyRXp5VkE7RUFFRTtBM0UyeVZGOztBMkV4eVZBO0VBRUU7QTNFMHlWRjs7QTJFdnlWQTtFQUVFO0EzRXl5VkY7O0EyRXR5VkE7RUFFRTtBM0V3eVZGOztBMkVyeVZBO0VBRUU7QTNFdXlWRjs7QTJFcHlWQTtFQUVFO0EzRXN5VkY7O0EyRW55VkE7RUFFRTtBM0VxeVZGOztBMkVseVZBO0VBRUU7QTNFb3lWRjs7QTJFanlWQTtFQUVFO0EzRW15VkY7O0EyRWh5VkE7RUFFRTtBM0VreVZGOztBMkUveFZBO0VBRUU7QTNFaXlWRjs7QTJFOXhWQTtFQUVFO0EzRWd5VkY7O0EyRTd4VkE7RUFFRTtBM0UreFZGOztBMkU1eFZBO0VBRUU7QTNFOHhWRjs7QTJFM3hWQTtFQUVFO0EzRTZ4VkY7O0EyRTF4VkE7RUFFRTtBM0U0eFZGOztBMkV6eFZBO0VBRUU7QTNFMnhWRjs7QTJFeHhWQTtFQUVFO0EzRTB4VkY7O0EyRXZ4VkE7RUFFRTtBM0V5eFZGOztBMkV0eFZBO0VBRUU7QTNFd3hWRjs7QTJFcnhWQTtFQUVFO0EzRXV4VkY7O0EyRXB4VkE7RUFFRTtBM0VzeFZGOztBMkVueFZBO0VBRUU7QTNFcXhWRjs7QTJFbHhWQTtFQUVFO0EzRW94VkY7O0EyRWp4VkE7RUFFRTtBM0VteFZGOztBMkVoeFZBO0VBRUU7QTNFa3hWRjs7QTJFL3dWQTtFQUVFO0EzRWl4VkY7O0EyRTl3VkE7RUFFRTtBM0VneFZGOztBMkU3d1ZBO0VBRUU7QTNFK3dWRjs7QTJFNXdWQTtFQUVFO0EzRTh3VkY7O0EyRTN3VkE7RUFFRTtBM0U2d1ZGOztBMkUxd1ZBO0VBRUU7QTNFNHdWRjs7QTJFendWQTtFQUVFO0EzRTJ3VkY7O0EyRXh3VkE7RUFFRTtBM0Uwd1ZGOztBMkV2d1ZBO0VBRUU7QTNFeXdWRjs7QTJFdHdWQTtFQUVFO0EzRXd3VkY7O0EyRXJ3VkE7RUFFRTtBM0V1d1ZGOztBMkVwd1ZBO0VBRUU7QTNFc3dWRjs7QTJFbndWQTtFQUVFO0EzRXF3VkY7O0EyRWx3VkE7RUFFRTtBM0Vvd1ZGOztBMkVqd1ZBO0VBRUU7QTNFbXdWRjs7QTJFaHdWQTtFQUVFO0EzRWt3VkY7O0EyRS92VkE7RUFFRTtBM0Vpd1ZGOztBMkU5dlZBO0VBRUU7QTNFZ3dWRjs7QTJFN3ZWQTtFQUVFO0EzRSt2VkY7O0EyRTV2VkE7RUFFRTtBM0U4dlZGOztBMkUzdlZBO0VBRUU7QTNFNnZWRjs7QTJFMXZWQTtFQUVFO0EzRTR2VkY7O0EyRXp2VkE7RUFFRTtBM0UydlZGOztBMkV4dlZBO0VBRUU7QTNFMHZWRjs7QTJFdnZWQTtFQUVFO0EzRXl2VkY7O0EyRXR2VkE7RUFFRTtBM0V3dlZGOztBMkVydlZBO0VBRUU7QTNFdXZWRjs7QTJFcHZWQTtFQUVFO0EzRXN2VkY7O0EyRW52VkE7RUFFRTtBM0VxdlZGOztBMkVsdlZBO0VBRUU7QTNFb3ZWRjs7QTJFanZWQTtFQUVFO0EzRW12VkY7O0EyRWh2VkE7RUFFRTtBM0VrdlZGOztBMkUvdVZBO0VBRUU7QTNFaXZWRjs7QTJFOXVWQTtFQUVFO0EzRWd2VkY7O0EyRTd1VkE7RUFFRTtBM0UrdVZGOztBMkU1dVZBO0VBRUU7QTNFOHVWRjs7QTJFM3VWQTtFQUVFO0EzRTZ1VkY7O0EyRTF1VkE7RUFFRTtBM0U0dVZGOztBMkV6dVZBO0VBRUU7QTNFMnVWRjs7QTJFeHVWQTtFQUVFO0EzRTB1VkY7O0EyRXZ1VkE7RUFFRTtBM0V5dVZGOztBMkV0dVZBO0VBRUU7QTNFd3VWRjs7QTJFcnVWQTtFQUVFO0EzRXV1VkY7O0EyRXB1VkE7RUFFRTtBM0VzdVZGOztBMkVudVZBO0VBRUU7QTNFcXVWRjs7QTJFbHVWQTtFQUVFO0EzRW91VkY7O0EyRWp1VkE7RUFFRTtBM0VtdVZGOztBMkVodVZBO0VBRUU7QTNFa3VWRjs7QTJFL3RWQTtFQUVFO0EzRWl1VkY7O0EyRTl0VkE7RUFFRTtBM0VndVZGOztBMkU3dFZBO0VBRUU7QTNFK3RWRjs7QTJFNXRWQTtFQUVFO0EzRTh0VkY7O0EyRTN0VkE7RUFFRTtBM0U2dFZGOztBMkUxdFZBO0VBRUU7QTNFNHRWRjs7QTJFenRWQTtFQUVFO0EzRTJ0VkY7O0EyRXh0VkE7RUFFRTtBM0UwdFZGOztBMkV2dFZBO0VBRUU7QTNFeXRWRjs7QTJFdHRWQTtFQUVFO0EzRXd0VkY7O0EyRXJ0VkE7RUFFRTtBM0V1dFZGOztBMkVwdFZBO0VBRUU7QTNFc3RWRjs7QTJFbnRWQTtFQUVFO0EzRXF0VkY7O0EyRWx0VkE7RUFFRTtBM0VvdFZGOztBMkVqdFZBO0VBRUU7QTNFbXRWRjs7QTJFaHRWQTtFQUVFO0EzRWt0VkY7O0EyRS9zVkE7RUFFRTtBM0VpdFZGOztBMkU5c1ZBO0VBRUU7QTNFZ3RWRjs7QTJFN3NWQTtFQUVFO0EzRStzVkY7O0EyRTVzVkE7RUFFRTtBM0U4c1ZGOztBMkUzc1ZBO0VBRUU7QTNFNnNWRjs7QTJFMXNWQTtFQUVFO0EzRTRzVkY7O0EyRXpzVkE7RUFFRTtBM0Uyc1ZGOztBMkV4c1ZBO0VBRUU7QTNFMHNWRjs7QTJFdnNWQTtFQUVFO0EzRXlzVkY7O0EyRXRzVkE7RUFFRTtBM0V3c1ZGOztBMkVyc1ZBO0VBRUU7QTNFdXNWRjs7QTJFcHNWQTtFQUVFO0EzRXNzVkY7O0EyRW5zVkE7RUFFRTtBM0Vxc1ZGOztBMkVsc1ZBO0VBRUU7QTNFb3NWRjs7QTJFanNWQTtFQUVFO0EzRW1zVkY7O0EyRWhzVkE7RUFFRTtBM0Vrc1ZGOztBMkUvclZBO0VBRUU7QTNFaXNWRjs7QTJFOXJWQTtFQUVFO0EzRWdzVkY7O0EyRTdyVkE7RUFFRTtBM0UrclZGOztBMkU1clZBO0VBRUU7QTNFOHJWRjs7QTJFM3JWQTtFQUVFO0EzRTZyVkY7O0EyRTFyVkE7RUFFRTtBM0U0clZGOztBMkV6clZBO0VBRUU7QTNFMnJWRjs7QTJFeHJWQTtFQUVFO0EzRTByVkY7O0EyRXZyVkE7RUFFRTtBM0V5clZGOztBMkV0clZBO0VBRUU7QTNFd3JWRjs7QTJFcnJWQTtFQUVFO0EzRXVyVkY7O0EyRXByVkE7RUFFRTtBM0VzclZGOztBMkVuclZBO0VBRUU7QTNFcXJWRjs7QTJFbHJWQTtFQUVFO0EzRW9yVkY7O0EyRWpyVkE7RUFFRTtBM0VtclZGOztBMkVoclZBO0VBRUU7QTNFa3JWRjs7QTJFL3FWQTtFQUVFO0EzRWlyVkY7O0EyRTlxVkE7RUFFRTtBM0VnclZGOztBMkU3cVZBO0VBRUU7QTNFK3FWRjs7QTJFNXFWQTtFQUVFO0EzRThxVkY7O0EyRTNxVkE7RUFFRTtBM0U2cVZGOztBMkUxcVZBO0VBRUU7QTNFNHFWRjs7QTJFenFWQTtFQUVFO0EzRTJxVkY7O0EyRXhxVkE7RUFFRTtBM0UwcVZGOztBMkV2cVZBO0VBRUU7QTNFeXFWRjs7QTJFdHFWQTtFQUVFO0EzRXdxVkY7O0EyRXJxVkE7RUFFRTtBM0V1cVZGOztBMkVwcVZBO0VBRUU7QTNFc3FWRjs7QTJFbnFWQTtFQUVFO0EzRXFxVkY7O0EyRWxxVkE7RUFFRTtBM0VvcVZGOztBMkVqcVZBO0VBRUU7QTNFbXFWRjs7QTJFaHFWQTtFQUVFO0EzRWtxVkY7O0EyRS9wVkE7RUFFRTtBM0VpcVZGOztBMkU5cFZBO0VBRUU7QTNFZ3FWRjs7QTJFN3BWQTtFQUVFO0EzRStwVkY7O0EyRTVwVkE7RUFFRTtBM0U4cFZGOztBMkUzcFZBO0VBRUU7QTNFNnBWRjs7QTJFMXBWQTtFQUVFO0EzRTRwVkY7O0EyRXpwVkE7RUFFRTtBM0UycFZGOztBMkV4cFZBO0VBRUU7QTNFMHBWRjs7QTJFdnBWQTtFQUVFO0EzRXlwVkY7O0EyRXRwVkE7RUFFRTtBM0V3cFZGOztBMkVycFZBO0VBRUU7QTNFdXBWRjs7QTJFcHBWQTtFQUVFO0EzRXNwVkY7O0EyRW5wVkE7RUFFRTtBM0VxcFZGOztBMkVscFZBO0VBRUU7QTNFb3BWRjs7QTJFanBWQTtFQUVFO0EzRW1wVkY7O0EyRWhwVkE7RUFFRTtBM0VrcFZGOztBMkUvb1ZBO0VBRUU7QTNFaXBWRjs7QTJFOW9WQTtFQUVFO0EzRWdwVkY7O0EyRTdvVkE7RUFFRTtBM0Urb1ZGOztBMkU1b1ZBO0VBRUU7QTNFOG9WRjs7QTJFM29WQTtFQUVFO0EzRTZvVkY7O0EyRTFvVkE7RUFFRTtBM0U0b1ZGOztBMkV6b1ZBO0VBRUU7QTNFMm9WRjs7QTJFeG9WQTtFQUVFO0EzRTBvVkY7O0EyRXZvVkE7RUFFRTtBM0V5b1ZGOztBMkV0b1ZBO0VBRUU7QTNFd29WRjs7QTJFcm9WQTtFQUVFO0EzRXVvVkY7O0EyRXBvVkE7RUFFRTtBM0Vzb1ZGOztBMkVub1ZBO0VBRUU7QTNFcW9WRjs7QTJFbG9WQTtFQUVFO0EzRW9vVkY7O0EyRWpvVkE7RUFFRTtBM0Vtb1ZGOztBMkVob1ZBO0VBRUU7QTNFa29WRjs7QTJFL25WQTtFQUVFO0EzRWlvVkY7O0EyRTluVkE7RUFFRTtBM0Vnb1ZGOztBMkU3blZBO0VBRUU7QTNFK25WRjs7QTJFNW5WQTtFQUVFO0EzRThuVkY7O0EyRTNuVkE7RUFFRTtBM0U2blZGOztBMkUxblZBO0VBRUU7QTNFNG5WRjs7QTJFem5WQTtFQUVFO0EzRTJuVkY7O0EyRXhuVkE7RUFFRTtBM0UwblZGOztBMkV2blZBO0VBRUU7QTNFeW5WRjs7QTJFdG5WQTtFQUVFO0EzRXduVkY7O0EyRXJuVkE7RUFFRTtBM0V1blZGOztBMkVwblZBO0VBRUU7QTNFc25WRjs7QTJFbm5WQTtFQUVFO0EzRXFuVkY7O0EyRWxuVkE7RUFFRTtBM0VvblZGOztBMkVqblZBO0VBRUU7QTNFbW5WRjs7QTJFaG5WQTtFQUVFO0EzRWtuVkY7O0EyRS9tVkE7RUFFRTtBM0VpblZGOztBMkU5bVZBO0VBRUU7QTNFZ25WRjs7QTJFN21WQTtFQUVFO0EzRSttVkY7O0EyRTVtVkE7RUFFRTtBM0U4bVZGOztBMkUzbVZBO0VBRUU7QTNFNm1WRjs7QTJFMW1WQTtFQUVFO0EzRTRtVkY7O0EyRXptVkE7RUFFRTtBM0UybVZGOztBMkV4bVZBO0VBRUU7QTNFMG1WRjs7QTJFdm1WQTtFQUVFO0EzRXltVkY7O0EyRXRtVkE7RUFFRTtBM0V3bVZGOztBMkVybVZBO0VBRUU7QTNFdW1WRjs7QTJFcG1WQTtFQUVFO0EzRXNtVkY7O0EyRW5tVkE7RUFFRTtBM0VxbVZGOztBMkVsbVZBO0VBRUU7QTNFb21WRjs7QTJFam1WQTtFQUVFO0EzRW1tVkY7O0EyRWhtVkE7RUFFRTtBM0VrbVZGOztBMkUvbFZBO0VBRUU7QTNFaW1WRjs7QTJFOWxWQTtFQUVFO0EzRWdtVkY7O0EyRTdsVkE7RUFFRTtBM0UrbFZGOztBMkU1bFZBO0VBRUU7QTNFOGxWRjs7QTJFM2xWQTtFQUVFO0EzRTZsVkY7O0EyRTFsVkE7RUFFRTtBM0U0bFZGOztBMkV6bFZBO0VBRUU7QTNFMmxWRjs7QTJFeGxWQTtFQUVFO0EzRTBsVkY7O0EyRXZsVkE7RUFFRTtBM0V5bFZGOztBMkV0bFZBO0VBRUU7QTNFd2xWRjs7QTJFcmxWQTtFQUVFO0EzRXVsVkY7O0EyRXBsVkE7RUFFRTtBM0VzbFZGOztBMkVubFZBO0VBRUU7QTNFcWxWRjs7QTJFbGxWQTtFQUVFO0EzRW9sVkY7O0EyRWpsVkE7RUFFRTtBM0VtbFZGOztBMkVobFZBO0VBRUU7QTNFa2xWRjs7QTJFL2tWQTtFQUVFO0EzRWlsVkY7O0EyRTlrVkE7RUFFRTtBM0VnbFZGOztBMkU3a1ZBO0VBRUU7QTNFK2tWRjs7QTJFNWtWQTtFQUVFO0EzRThrVkY7O0EyRTNrVkE7RUFFRTtBM0U2a1ZGOztBMkUxa1ZBO0VBRUU7QTNFNGtWRjs7QTJFemtWQTtFQUVFO0EzRTJrVkY7O0EyRXhrVkE7RUFFRTtBM0Uwa1ZGOztBMkV2a1ZBO0VBRUU7QTNFeWtWRjs7QTJFdGtWQTtFQUVFO0EzRXdrVkY7O0EyRXJrVkE7RUFFRTtBM0V1a1ZGOztBMkVwa1ZBO0VBRUU7QTNFc2tWRjs7QTJFbmtWQTtFQUVFO0EzRXFrVkY7O0EyRWxrVkE7RUFFRTtBM0Vva1ZGOztBMkVqa1ZBO0VBRUU7QTNFbWtWRjs7QTJFaGtWQTtFQUVFO0EzRWtrVkY7O0EyRS9qVkE7RUFFRTtBM0Vpa1ZGOztBMkU5alZBO0VBRUU7QTNFZ2tWRjs7QTJFN2pWQTtFQUVFO0EzRStqVkY7O0EyRTVqVkE7RUFFRTtBM0U4alZGOztBMkUzalZBO0VBRUU7QTNFNmpWRjs7QTJFMWpWQTtFQUVFO0EzRTRqVkY7O0EyRXpqVkE7RUFFRTtBM0UyalZGOztBMkV4alZBO0VBRUU7QTNFMGpWRjs7QTJFdmpWQTtFQUVFO0EzRXlqVkY7O0EyRXRqVkE7RUFFRTtBM0V3alZGOztBMkVyalZBO0VBRUU7QTNFdWpWRjs7QTJFcGpWQTtFQUVFO0EzRXNqVkY7O0EyRW5qVkE7RUFFRTtBM0VxalZGOztBMkVsalZBO0VBRUU7QTNFb2pWRjs7QTJFampWQTtFQUVFO0EzRW1qVkY7O0EyRWhqVkE7RUFFRTtBM0VralZGOztBMkUvaVZBO0VBRUU7QTNFaWpWRjs7QTJFOWlWQTtFQUVFO0EzRWdqVkY7O0EyRTdpVkE7RUFFRTtBM0UraVZGOztBMkU1aVZBO0VBRUU7QTNFOGlWRjs7QTJFM2lWQTtFQUVFO0EzRTZpVkY7O0EyRTFpVkE7RUFFRTtBM0U0aVZGOztBMkV6aVZBO0VBRUU7QTNFMmlWRjs7QTJFeGlWQTtFQUVFO0EzRTBpVkY7O0EyRXZpVkE7RUFFRTtBM0V5aVZGOztBMkV0aVZBO0VBRUU7QTNFd2lWRjs7QTJFcmlWQTtFQUVFO0EzRXVpVkY7O0EyRXBpVkE7RUFFRTtBM0VzaVZGOztBMkVuaVZBO0VBRUU7QTNFcWlWRjs7QTJFbGlWQTtFQUVFO0EzRW9pVkY7O0EyRWppVkE7RUFFRTtBM0VtaVZGOztBMkVoaVZBO0VBRUU7QTNFa2lWRjs7QTJFL2hWQTtFQUVFO0EzRWlpVkY7O0EyRTloVkE7RUFFRTtBM0VnaVZGOztBMkU3aFZBO0VBRUU7QTNFK2hWRjs7QTJFNWhWQTtFQUVFO0EzRThoVkY7O0EyRTNoVkE7RUFFRTtBM0U2aFZGOztBMkUxaFZBO0VBRUU7QTNFNGhWRjs7QTJFemhWQTtFQUVFO0EzRTJoVkY7O0EyRXhoVkE7RUFFRTtBM0UwaFZGOztBMkV2aFZBO0VBRUU7QTNFeWhWRjs7QTJFdGhWQTtFQUVFO0EzRXdoVkY7O0EyRXJoVkE7RUFFRTtBM0V1aFZGOztBMkVwaFZBO0VBRUU7QTNFc2hWRjs7QTJFbmhWQTtFQUVFO0EzRXFoVkY7O0EyRWxoVkE7RUFFRTtBM0VvaFZGOztBMkVqaFZBO0VBRUU7QTNFbWhWRjs7QTJFaGhWQTtFQUVFO0EzRWtoVkY7O0EyRS9nVkE7RUFFRTtBM0VpaFZGOztBMkU5Z1ZBO0VBRUU7QTNFZ2hWRjs7QTJFN2dWQTtFQUVFO0EzRStnVkY7O0EyRTVnVkE7RUFFRTtBM0U4Z1ZGOztBMkUzZ1ZBO0VBRUU7QTNFNmdWRjs7QTJFMWdWQTtFQUVFO0EzRTRnVkY7O0EyRXpnVkE7RUFFRTtBM0UyZ1ZGOztBMkV4Z1ZBO0VBRUU7QTNFMGdWRjs7QTJFdmdWQTtFQUVFO0EzRXlnVkY7O0EyRXRnVkE7RUFFRTtBM0V3Z1ZGOztBMkVyZ1ZBO0VBRUU7QTNFdWdWRjs7QTJFcGdWQTtFQUVFO0EzRXNnVkY7O0EyRW5nVkE7RUFFRTtBM0VxZ1ZGOztBMkVsZ1ZBO0VBRUU7QTNFb2dWRjs7QTJFamdWQTtFQUVFO0EzRW1nVkY7O0EyRWhnVkE7RUFFRTtBM0VrZ1ZGOztBMkUvL1VBO0VBRUU7QTNFaWdWRjs7QTJFOS9VQTtFQUVFO0EzRWdnVkY7O0EyRTcvVUE7RUFFRTtBM0UrL1VGOztBMkU1L1VBO0VBRUU7QTNFOC9VRjs7QTJFMy9VQTtFQUVFO0EzRTYvVUY7O0EyRTEvVUE7RUFFRTtBM0U0L1VGOztBMkV6L1VBO0VBRUU7QTNFMi9VRjs7QTJFeC9VQTtFQUVFO0EzRTAvVUY7O0EyRXYvVUE7RUFFRTtBM0V5L1VGOztBMkV0L1VBO0VBRUU7QTNFdy9VRjs7QTJFci9VQTtFQUVFO0EzRXUvVUY7O0EyRXAvVUE7RUFFRTtBM0VzL1VGOztBMkVuL1VBO0VBRUU7QTNFcS9VRjs7QTJFbC9VQTtFQUVFO0EzRW8vVUY7O0EyRWovVUE7RUFFRTtBM0VtL1VGOztBMkVoL1VBO0VBRUU7QTNFay9VRjs7QTJFLytVQTtFQUVFO0EzRWkvVUY7O0EyRTkrVUE7RUFFRTtBM0VnL1VGOztBMkU3K1VBO0VBRUU7QTNFKytVRjs7QTJFNStVQTtFQUVFO0EzRTgrVUY7O0EyRTMrVUE7RUFFRTtBM0U2K1VGOztBMkUxK1VBO0VBRUU7QTNFNCtVRjs7QTJFeitVQTtFQUVFO0EzRTIrVUY7O0EyRXgrVUE7RUFFRTtBM0UwK1VGOztBMkV2K1VBO0VBRUU7QTNFeStVRjs7QTJFdCtVQTtFQUVFO0EzRXcrVUY7O0EyRXIrVUE7RUFFRTtBM0V1K1VGOztBMkVwK1VBO0VBRUU7QTNFcytVRjs7QTJFbitVQTtFQUVFO0EzRXErVUY7O0EyRWwrVUE7RUFFRTtBM0VvK1VGOztBMkVqK1VBO0VBRUU7QTNFbStVRjs7QTJFaCtVQTtFQUVFO0EzRWsrVUY7O0EyRS85VUE7RUFFRTtBM0VpK1VGOztBMkU5OVVBO0VBRUU7QTNFZytVRjs7QTJFNzlVQTtFQUVFO0EzRSs5VUY7O0EyRTU5VUE7RUFFRTtBM0U4OVVGOztBMkUzOVVBO0VBRUU7QTNFNjlVRjs7QTJFMTlVQTtFQUVFO0EzRTQ5VUY7O0EyRXo5VUE7RUFFRTtBM0UyOVVGOztBMkV4OVVBO0VBRUU7QTNFMDlVRjs7QTJFdjlVQTtFQUVFO0EzRXk5VUY7O0EyRXQ5VUE7RUFFRTtBM0V3OVVGOztBMkVyOVVBO0VBRUU7QTNFdTlVRjs7QTJFcDlVQTtFQUVFO0EzRXM5VUY7O0EyRW45VUE7RUFFRTtBM0VxOVVGOztBMkVsOVVBO0VBRUU7QTNFbzlVRjs7QTJFajlVQTtFQUVFO0EzRW05VUY7O0EyRWg5VUE7RUFFRTtBM0VrOVVGOztBMkUvOFVBO0VBRUU7QTNFaTlVRjs7QTJFOThVQTtFQUVFO0EzRWc5VUY7O0EyRTc4VUE7RUFFRTtBM0UrOFVGOztBMkU1OFVBO0VBRUU7QTNFODhVRjs7QTJFMzhVQTtFQUVFO0EzRTY4VUY7O0EyRTE4VUE7RUFFRTtBM0U0OFVGOztBMkV6OFVBO0VBRUU7QTNFMjhVRjs7QTJFeDhVQTtFQUVFO0EzRTA4VUY7O0EyRXY4VUE7RUFFRTtBM0V5OFVGOztBMkV0OFVBO0VBRUU7QTNFdzhVRjs7QTJFcjhVQTtFQUVFO0EzRXU4VUY7O0EyRXA4VUE7RUFFRTtBM0VzOFVGOztBMkVuOFVBO0VBRUU7QTNFcThVRjs7QTJFbDhVQTtFQUVFO0EzRW84VUY7O0EyRWo4VUE7RUFFRTtBM0VtOFVGOztBMkVoOFVBO0VBRUU7QTNFazhVRjs7QTJFLzdVQTtFQUVFO0EzRWk4VUY7O0EyRTk3VUE7RUFFRTtBM0VnOFVGOztBMkU3N1VBO0VBRUU7QTNFKzdVRjs7QTJFNTdVQTtFQUVFO0EzRTg3VUY7O0EyRTM3VUE7RUFFRTtBM0U2N1VGOztBMkUxN1VBO0VBRUU7QTNFNDdVRjs7QTJFejdVQTtFQUVFO0EzRTI3VUY7O0EyRXg3VUE7RUFFRTtBM0UwN1VGOztBMkV2N1VBO0VBRUU7QTNFeTdVRjs7QTJFdDdVQTtFQUVFO0EzRXc3VUY7O0EyRXI3VUE7RUFFRTtBM0V1N1VGOztBMkVwN1VBO0VBRUU7QTNFczdVRjs7QTJFbjdVQTtFQUVFO0EzRXE3VUY7O0EyRWw3VUE7RUFFRTtBM0VvN1VGOztBMkVqN1VBO0VBRUU7QTNFbTdVRjs7QTJFaDdVQTtFQUVFO0EzRWs3VUY7O0EyRS82VUE7RUFFRTtBM0VpN1VGOztBMkU5NlVBO0VBRUU7QTNFZzdVRjs7QTJFNzZVQTtFQUVFO0EzRSs2VUY7O0EyRTU2VUE7RUFFRTtBM0U4NlVGOztBMkUzNlVBO0VBRUU7QTNFNjZVRjs7QTJFMTZVQTtFQUVFO0EzRTQ2VUY7O0EyRXo2VUE7RUFFRTtBM0UyNlVGOztBMkV4NlVBO0VBRUU7QTNFMDZVRjs7QTJFdjZVQTtFQUVFO0EzRXk2VUY7O0EyRXQ2VUE7RUFFRTtBM0V3NlVGOztBMkVyNlVBO0VBRUU7QTNFdTZVRjs7QTJFcDZVQTtFQUVFO0EzRXM2VUY7O0EyRW42VUE7RUFFRTtBM0VxNlVGOztBMkVsNlVBO0VBRUU7QTNFbzZVRjs7QTJFajZVQTtFQUVFO0EzRW02VUY7O0EyRWg2VUE7RUFFRTtBM0VrNlVGOztBMkUvNVVBO0VBRUU7QTNFaTZVRjs7QTJFOTVVQTtFQUVFO0EzRWc2VUY7O0EyRTc1VUE7RUFFRTtBM0UrNVVGOztBMkU1NVVBO0VBRUU7QTNFODVVRjs7QTJFMzVVQTtFQUVFO0EzRTY1VUY7O0EyRTE1VUE7RUFFRTtBM0U0NVVGOztBMkV6NVVBO0VBRUU7QTNFMjVVRjs7QTJFeDVVQTtFQUVFO0EzRTA1VUY7O0EyRXY1VUE7RUFFRTtBM0V5NVVGOztBMkV0NVVBO0VBRUU7QTNFdzVVRjs7QTJFcjVVQTtFQUVFO0EzRXU1VUY7O0EyRXA1VUE7RUFFRTtBM0VzNVVGOztBMkVuNVVBO0VBRUU7QTNFcTVVRjs7QTJFbDVVQTtFQUVFO0EzRW81VUY7O0EyRWo1VUE7RUFFRTtBM0VtNVVGOztBMkVoNVVBO0VBRUU7QTNFazVVRjs7QTJFLzRVQTtFQUVFO0EzRWk1VUY7O0EyRTk0VUE7RUFFRTtBM0VnNVVGOztBMkU3NFVBO0VBRUU7QTNFKzRVRjs7QTJFNTRVQTtFQUVFO0EzRTg0VUY7O0EyRTM0VUE7RUFFRTtBM0U2NFVGOztBMkUxNFVBO0VBRUU7QTNFNDRVRjs7QTJFejRVQTtFQUVFO0EzRTI0VUY7O0EyRXg0VUE7RUFFRTtBM0UwNFVGOztBMkV2NFVBO0VBRUU7QTNFeTRVRjs7QTJFdDRVQTtFQUVFO0EzRXc0VUY7O0EyRXI0VUE7RUFFRTtBM0V1NFVGOztBMkVwNFVBO0VBRUU7QTNFczRVRjs7QTJFbjRVQTtFQUVFO0EzRXE0VUY7O0EyRWw0VUE7RUFFRTtBM0VvNFVGOztBMkVqNFVBO0VBRUU7QTNFbTRVRjs7QTJFaDRVQTtFQUVFO0EzRWs0VUY7O0EyRS8zVUE7RUFFRTtBM0VpNFVGOztBMkU5M1VBO0VBRUU7QTNFZzRVRjs7QTJFNzNVQTtFQUVFO0EzRSszVUY7O0EyRTUzVUE7RUFFRTtBM0U4M1VGOztBMkUzM1VBO0VBRUU7QTNFNjNVRjs7QTJFMTNVQTtFQUVFO0EzRTQzVUY7O0EyRXozVUE7RUFFRTtBM0UyM1VGOztBMkV4M1VBO0VBRUU7QTNFMDNVRjs7QTJFdjNVQTtFQUVFO0EzRXkzVUY7O0EyRXQzVUE7RUFFRTtBM0V3M1VGOztBMkVyM1VBO0VBRUU7QTNFdTNVRjs7QTJFcDNVQTtFQUVFO0EzRXMzVUY7O0EyRW4zVUE7RUFFRTtBM0VxM1VGOztBMkVsM1VBO0VBRUU7QTNFbzNVRjs7QTJFajNVQTtFQUVFO0EzRW0zVUY7O0EyRWgzVUE7RUFFRTtBM0VrM1VGOztBMkUvMlVBO0VBRUU7QTNFaTNVRjs7QTJFOTJVQTtFQUVFO0EzRWczVUY7O0EyRTcyVUE7RUFFRTtBM0UrMlVGOztBMkU1MlVBO0VBRUU7QTNFODJVRjs7QTJFMzJVQTtFQUVFO0EzRTYyVUY7O0EyRTEyVUE7RUFFRTtBM0U0MlVGOztBMkV6MlVBO0VBRUU7QTNFMjJVRjs7QTJFeDJVQTtFQUVFO0EzRTAyVUY7O0EyRXYyVUE7RUFFRTtBM0V5MlVGOztBMkV0MlVBO0VBRUU7QTNFdzJVRjs7QTJFcjJVQTtFQUVFO0EzRXUyVUY7O0EyRXAyVUE7RUFFRTtBM0VzMlVGOztBMkVuMlVBO0VBRUU7QTNFcTJVRjs7QTJFbDJVQTtFQUVFO0EzRW8yVUY7O0EyRWoyVUE7RUFFRTtBM0VtMlVGOztBMkVoMlVBO0VBRUU7QTNFazJVRjs7QTJFLzFVQTtFQUVFO0EzRWkyVUY7O0EyRTkxVUE7RUFFRTtBM0VnMlVGOztBMkU3MVVBO0VBRUU7QTNFKzFVRjs7QTJFNTFVQTtFQUVFO0EzRTgxVUY7O0EyRTMxVUE7RUFFRTtBM0U2MVVGOztBMkUxMVVBO0VBRUU7QTNFNDFVRjs7QTJFejFVQTtFQUVFO0EzRTIxVUY7O0EyRXgxVUE7RUFFRTtBM0UwMVVGOztBMkV2MVVBO0VBRUU7QTNFeTFVRjs7QTJFdDFVQTtFQUVFO0EzRXcxVUY7O0EyRXIxVUE7RUFFRTtBM0V1MVVGOztBMkVwMVVBO0VBRUU7QTNFczFVRjs7QTJFbjFVQTtFQUVFO0EzRXExVUY7O0EyRWwxVUE7RUFFRTtBM0VvMVVGOztBMkVqMVVBO0VBRUU7QTNFbTFVRjs7QTJFaDFVQTtFQUVFO0EzRWsxVUY7O0EyRS8wVUE7RUFFRTtBM0VpMVVGOztBMkU5MFVBO0VBRUU7QTNFZzFVRjs7QTJFNzBVQTtFQUVFO0EzRSswVUY7O0EyRTUwVUE7RUFFRTtBM0U4MFVGOztBMkUzMFVBO0VBRUU7QTNFNjBVRjs7QTJFMTBVQTtFQUVFO0EzRTQwVUY7O0EyRXowVUE7RUFFRTtBM0UyMFVGOztBMkV4MFVBO0VBRUU7QTNFMDBVRjs7QTJFdjBVQTtFQUVFO0EzRXkwVUY7O0EyRXQwVUE7RUFFRTtBM0V3MFVGOztBMkVyMFVBO0VBRUU7QTNFdTBVRjs7QTJFcDBVQTtFQUVFO0EzRXMwVUY7O0EyRW4wVUE7RUFFRTtBM0VxMFVGOztBMkVsMFVBO0VBRUU7QTNFbzBVRjs7QTJFajBVQTtFQUVFO0EzRW0wVUY7O0EyRWgwVUE7RUFFRTtBM0VrMFVGOztBMkUvelVBO0VBRUU7QTNFaTBVRjs7QTJFOXpVQTtFQUVFO0EzRWcwVUY7O0EyRTd6VUE7RUFFRTtBM0UrelVGOztBMkU1elVBO0VBRUU7QTNFOHpVRjs7QTJFM3pVQTtFQUVFO0EzRTZ6VUY7O0EyRTF6VUE7RUFFRTtBM0U0elVGOztBMkV6elVBO0VBRUU7QTNFMnpVRjs7QTJFeHpVQTtFQUVFO0EzRTB6VUY7O0EyRXZ6VUE7RUFFRTtBM0V5elVGOztBMkV0elVBO0VBRUU7QTNFd3pVRjs7QTJFcnpVQTtFQUVFO0EzRXV6VUY7O0EyRXB6VUE7RUFFRTtBM0VzelVGOztBMkVuelVBO0VBRUU7QTNFcXpVRjs7QTJFbHpVQTtFQUVFO0EzRW96VUY7O0EyRWp6VUE7RUFFRTtBM0VtelVGOztBMkVoelVBO0VBRUU7QTNFa3pVRjs7QTJFL3lVQTtFQUVFO0EzRWl6VUY7O0EyRTl5VUE7RUFFRTtBM0VnelVGOztBMkU3eVVBO0VBRUU7QTNFK3lVRjs7QTJFNXlVQTtFQUVFO0EzRTh5VUY7O0EyRTN5VUE7RUFFRTtBM0U2eVVGOztBMkUxeVVBO0VBRUU7QTNFNHlVRjs7QTJFenlVQTtFQUVFO0EzRTJ5VUY7O0EyRXh5VUE7RUFFRTtBM0UweVVGOztBMkV2eVVBO0VBRUU7QTNFeXlVRjs7QTJFdHlVQTtFQUVFO0EzRXd5VUY7O0EyRXJ5VUE7RUFFRTtBM0V1eVVGOztBMkVweVVBO0VBRUU7QTNFc3lVRjs7QTJFbnlVQTtFQUVFO0EzRXF5VUY7O0EyRWx5VUE7RUFFRTtBM0VveVVGOztBMkVqeVVBO0VBRUU7QTNFbXlVRjs7QTJFaHlVQTtFQUVFO0EzRWt5VUY7O0EyRS94VUE7RUFFRTtBM0VpeVVGOztBMkU5eFVBO0VBRUU7QTNFZ3lVRjs7QTJFN3hVQTtFQUVFO0EzRSt4VUY7O0EyRTV4VUE7RUFFRTtBM0U4eFVGOztBMkUzeFVBO0VBRUU7QTNFNnhVRjs7QTJFMXhVQTtFQUVFO0EzRTR4VUY7O0EyRXp4VUE7RUFFRTtBM0UyeFVGOztBMkV4eFVBO0VBRUU7QTNFMHhVRjs7QTJFdnhVQTtFQUVFO0EzRXl4VUY7O0EyRXR4VUE7RUFFRTtBM0V3eFVGOztBMkVyeFVBO0VBRUU7QTNFdXhVRjs7QTJFcHhVQTtFQUVFO0EzRXN4VUY7O0EyRW54VUE7RUFFRTtBM0VxeFVGOztBMkVseFVBO0VBRUU7QTNFb3hVRjs7QTJFanhVQTtFQUVFO0EzRW14VUY7O0EyRWh4VUE7RUFFRTtBM0VreFVGOztBMkUvd1VBO0VBRUU7QTNFaXhVRjs7QTJFOXdVQTtFQUVFO0EzRWd4VUY7O0EyRTd3VUE7RUFFRTtBM0Urd1VGOztBMkU1d1VBO0VBRUU7QTNFOHdVRjs7QTJFM3dVQTtFQUVFO0EzRTZ3VUY7O0EyRTF3VUE7RUFFRTtBM0U0d1VGOztBMkV6d1VBO0VBRUU7QTNFMndVRjs7QTJFeHdVQTtFQUVFO0EzRTB3VUY7O0EyRXZ3VUE7RUFFRTtBM0V5d1VGOztBMkV0d1VBO0VBRUU7QTNFd3dVRjs7QTJFcndVQTtFQUVFO0EzRXV3VUY7O0EyRXB3VUE7RUFFRTtBM0Vzd1VGOztBMkVud1VBO0VBRUU7QTNFcXdVRjs7QTJFbHdVQTtFQUVFO0EzRW93VUY7O0EyRWp3VUE7RUFFRTtBM0Vtd1VGOztBMkVod1VBO0VBRUU7QTNFa3dVRjs7QTJFL3ZVQTtFQUVFO0EzRWl3VUY7O0EyRTl2VUE7RUFFRTtBM0Vnd1VGOztBMkU3dlVBO0VBRUU7QTNFK3ZVRjs7QTJFNXZVQTtFQUVFO0EzRTh2VUY7O0EyRTN2VUE7RUFFRTtBM0U2dlVGOztBMkUxdlVBO0VBRUU7QTNFNHZVRjs7QTJFenZVQTtFQUVFO0EzRTJ2VUY7O0EyRXh2VUE7RUFFRTtBM0UwdlVGOztBMkV2dlVBO0VBRUU7QTNFeXZVRjs7QTJFdHZVQTtFQUVFO0EzRXd2VUY7O0EyRXJ2VUE7RUFFRTtBM0V1dlVGOztBMkVwdlVBO0VBRUU7QTNFc3ZVRjs7QTJFbnZVQTtFQUVFO0EzRXF2VUY7O0EyRWx2VUE7RUFFRTtBM0VvdlVGOztBMkVqdlVBO0VBRUU7QTNFbXZVRjs7QTJFaHZVQTtFQUVFO0EzRWt2VUY7O0EyRS91VUE7RUFFRTtBM0VpdlVGOztBMkU5dVVBO0VBRUU7QTNFZ3ZVRjs7QTJFN3VVQTtFQUVFO0EzRSt1VUY7O0EyRTV1VUE7RUFFRTtBM0U4dVVGOztBMkUzdVVBO0VBRUU7QTNFNnVVRjs7QTJFMXVVQTtFQUVFO0EzRTR1VUY7O0EyRXp1VUE7RUFFRTtBM0UydVVGOztBMkV4dVVBO0VBRUU7QTNFMHVVRjs7QTJFdnVVQTtFQUVFO0EzRXl1VUY7O0EyRXR1VUE7RUFFRTtBM0V3dVVGOztBMkVydVVBO0VBRUU7QTNFdXVVRjs7QTJFcHVVQTtFQUVFO0EzRXN1VUY7O0EyRW51VUE7RUFFRTtBM0VxdVVGOztBMkVsdVVBO0VBRUU7QTNFb3VVRjs7QTJFanVVQTtFQUVFO0EzRW11VUY7O0EyRWh1VUE7RUFFRTtBM0VrdVVGOztBMkUvdFVBO0VBRUU7QTNFaXVVRjs7QTJFOXRVQTtFQUVFO0EzRWd1VUY7O0EyRTd0VUE7RUFFRTtBM0UrdFVGOztBMkU1dFVBO0VBRUU7QTNFOHRVRjs7QTJFM3RVQTtFQUVFO0EzRTZ0VUY7O0EyRTF0VUE7RUFFRTtBM0U0dFVGOztBMkV6dFVBO0VBRUU7QTNFMnRVRjs7QTJFeHRVQTtFQUVFO0EzRTB0VUY7O0EyRXZ0VUE7RUFFRTtBM0V5dFVGOztBMkV0dFVBO0VBRUU7QTNFd3RVRjs7QTJFcnRVQTtFQUVFO0EzRXV0VUY7O0EyRXB0VUE7RUFFRTtBM0VzdFVGOztBMkVudFVBO0VBRUU7QTNFcXRVRjs7QTJFbHRVQTtFQUVFO0EzRW90VUY7O0EyRWp0VUE7RUFFRTtBM0VtdFVGOztBMkVodFVBO0VBRUU7QTNFa3RVRjs7QTJFL3NVQTtFQUVFO0EzRWl0VUY7O0EyRTlzVUE7RUFFRTtBM0VndFVGOztBMkU3c1VBO0VBRUU7QTNFK3NVRjs7QTJFNXNVQTtFQUVFO0EzRThzVUY7O0EyRTNzVUE7RUFFRTtBM0U2c1VGOztBMkUxc1VBO0VBRUU7QTNFNHNVRjs7QTJFenNVQTtFQUVFO0EzRTJzVUY7O0EyRXhzVUE7RUFFRTtBM0Uwc1VGOztBMkV2c1VBO0VBRUU7QTNFeXNVRjs7QTJFdHNVQTtFQUVFO0EzRXdzVUY7O0EyRXJzVUE7RUFFRTtBM0V1c1VGOztBMkVwc1VBO0VBRUU7QTNFc3NVRjs7QTJFbnNVQTtFQUVFO0EzRXFzVUY7O0EyRWxzVUE7RUFFRTtBM0Vvc1VGOztBMkVqc1VBO0VBRUU7QTNFbXNVRjs7QTJFaHNVQTtFQUVFO0EzRWtzVUY7O0EyRS9yVUE7RUFFRTtBM0Vpc1VGOztBMkU5clVBO0VBRUU7QTNFZ3NVRjs7QTJFN3JVQTtFQUVFO0EzRStyVUY7O0EyRTVyVUE7RUFFRTtBM0U4clVGOztBMkUzclVBO0VBRUU7QTNFNnJVRjs7QTJFMXJVQTtFQUVFO0EzRTRyVUY7O0EyRXpyVUE7RUFFRTtBM0UyclVGOztBMkV4clVBO0VBRUU7QTNFMHJVRjs7QTJFdnJVQTtFQUVFO0EzRXlyVUY7O0EyRXRyVUE7RUFFRTtBM0V3clVGOztBMkVyclVBO0VBRUU7QTNFdXJVRjs7QTJFcHJVQTtFQUVFO0EzRXNyVUY7O0EyRW5yVUE7RUFFRTtBM0VxclVGOztBMkVsclVBO0VBRUU7QTNFb3JVRjs7QTJFanJVQTtFQUVFO0EzRW1yVUY7O0EyRWhyVUE7RUFFRTtBM0VrclVGOztBMkUvcVVBO0VBRUU7QTNFaXJVRjs7QTJFOXFVQTtFQUVFO0EzRWdyVUY7O0EyRTdxVUE7RUFFRTtBM0UrcVVGOztBMkU1cVVBO0VBRUU7QTNFOHFVRjs7QTJFM3FVQTtFQUVFO0EzRTZxVUY7O0EyRTFxVUE7RUFFRTtBM0U0cVVGOztBMkV6cVVBO0VBRUU7QTNFMnFVRjs7QTJFeHFVQTtFQUVFO0EzRTBxVUY7O0EyRXZxVUE7RUFFRTtBM0V5cVVGOztBMkV0cVVBO0VBRUU7QTNFd3FVRjs7QTJFcnFVQTtFQUVFO0EzRXVxVUY7O0EyRXBxVUE7RUFFRTtBM0VzcVVGOztBMkVucVVBO0VBRUU7QTNFcXFVRjs7QTJFbHFVQTtFQUVFO0EzRW9xVUY7O0EyRWpxVUE7RUFFRTtBM0VtcVVGOztBMkVocVVBO0VBRUU7QTNFa3FVRjs7QTJFL3BVQTtFQUVFO0EzRWlxVUY7O0EyRTlwVUE7RUFFRTtBM0VncVVGOztBMkU3cFVBO0VBRUU7QTNFK3BVRjs7QTJFNXBVQTtFQUVFO0EzRThwVUY7O0EyRTNwVUE7RUFFRTtBM0U2cFVGOztBMkUxcFVBO0VBRUU7QTNFNHBVRjs7QTJFenBVQTtFQUVFO0EzRTJwVUY7O0EyRXhwVUE7RUFFRTtBM0UwcFVGOztBMkV2cFVBO0VBRUU7QTNFeXBVRjs7QTJFdHBVQTtFQUVFO0EzRXdwVUY7O0EyRXJwVUE7RUFFRTtBM0V1cFVGOztBMkVwcFVBO0VBRUU7QTNFc3BVRjs7QTJFbnBVQTtFQUVFO0EzRXFwVUY7O0EyRWxwVUE7RUFFRTtBM0VvcFVGOztBMkVqcFVBO0VBRUU7QTNFbXBVRjs7QTJFaHBVQTtFQUVFO0EzRWtwVUY7O0EyRS9vVUE7RUFFRTtBM0VpcFVGOztBMkU5b1VBO0VBRUU7QTNFZ3BVRjs7QTJFN29VQTtFQUVFO0EzRStvVUY7O0EyRTVvVUE7RUFFRTtBM0U4b1VGOztBMkUzb1VBO0VBRUU7QTNFNm9VRjs7QTJFMW9VQTtFQUVFO0EzRTRvVUY7O0EyRXpvVUE7RUFFRTtBM0Uyb1VGOztBMkV4b1VBO0VBRUU7QTNFMG9VRjs7QTJFdm9VQTtFQUVFO0EzRXlvVUY7O0EyRXRvVUE7RUFFRTtBM0V3b1VGOztBMkVyb1VBO0VBRUU7QTNFdW9VRjs7QTJFcG9VQTtFQUVFO0EzRXNvVUY7O0EyRW5vVUE7RUFFRTtBM0Vxb1VGOztBMkVsb1VBO0VBRUU7QTNFb29VRjs7QTJFam9VQTtFQUVFO0EzRW1vVUY7O0EyRWhvVUE7RUFFRTtBM0Vrb1VGOztBMkUvblVBO0VBRUU7QTNFaW9VRjs7QTJFOW5VQTtFQUVFO0EzRWdvVUY7O0EyRTduVUE7RUFFRTtBM0UrblVGOztBMkU1blVBO0VBRUU7QTNFOG5VRjs7QTJFM25VQTtFQUVFO0EzRTZuVUY7O0EyRTFuVUE7RUFFRTtBM0U0blVGOztBMkV6blVBO0VBRUU7QTNFMm5VRjs7QTJFeG5VQTtFQUVFO0EzRTBuVUY7O0EyRXZuVUE7RUFFRTtBM0V5blVGOztBMkV0blVBO0VBRUU7QTNFd25VRjs7QTJFcm5VQTtFQUVFO0EzRXVuVUY7O0EyRXBuVUE7RUFFRTtBM0VzblVGOztBMkVublVBO0VBRUU7QTNFcW5VRjs7QTJFbG5VQTtFQUVFO0EzRW9uVUY7O0EyRWpuVUE7RUFFRTtBM0VtblVGOztBMkVoblVBO0VBRUU7QTNFa25VRjs7QTJFL21VQTtFQUVFO0EzRWluVUY7O0EyRTltVUE7RUFFRTtBM0VnblVGOztBMkU3bVVBO0VBRUU7QTNFK21VRjs7QTJFNW1VQTtFQUVFO0EzRThtVUY7O0EyRTNtVUE7RUFFRTtBM0U2bVVGOztBMkUxbVVBO0VBRUU7QTNFNG1VRjs7QTJFem1VQTtFQUVFO0EzRTJtVUY7O0EyRXhtVUE7RUFFRTtBM0UwbVVGOztBMkV2bVVBO0VBRUU7QTNFeW1VRjs7QTJFdG1VQTtFQUVFO0EzRXdtVUY7O0EyRXJtVUE7RUFFRTtBM0V1bVVGOztBMkVwbVVBO0VBRUU7QTNFc21VRjs7QTJFbm1VQTtFQUVFO0EzRXFtVUY7O0EyRWxtVUE7RUFFRTtBM0VvbVVGOztBMkVqbVVBO0VBRUU7QTNFbW1VRjs7QTJFaG1VQTtFQUVFO0EzRWttVUY7O0EyRS9sVUE7RUFFRTtBM0VpbVVGOztBMkU5bFVBO0VBRUU7QTNFZ21VRjs7QTJFN2xVQTtFQUVFO0EzRStsVUY7O0EyRTVsVUE7RUFFRTtBM0U4bFVGOztBMkUzbFVBO0VBRUU7QTNFNmxVRjs7QTJFMWxVQTtFQUVFO0EzRTRsVUY7O0EyRXpsVUE7RUFFRTtBM0UybFVGOztBMkV4bFVBO0VBRUU7QTNFMGxVRjs7QTJFdmxVQTtFQUVFO0EzRXlsVUY7O0EyRXRsVUE7RUFFRTtBM0V3bFVGOztBMkVybFVBO0VBRUU7QTNFdWxVRjs7QTJFcGxVQTtFQUVFO0EzRXNsVUY7O0EyRW5sVUE7RUFFRTtBM0VxbFVGOztBMkVsbFVBO0VBRUU7QTNFb2xVRjs7QTJFamxVQTtFQUVFO0EzRW1sVUY7O0EyRWhsVUE7RUFFRTtBM0VrbFVGOztBMkUva1VBO0VBRUU7QTNFaWxVRjs7QTJFOWtVQTtFQUVFO0EzRWdsVUY7O0EyRTdrVUE7RUFFRTtBM0Ura1VGOztBMkU1a1VBO0VBRUU7QTNFOGtVRjs7QTJFM2tVQTtFQUVFO0EzRTZrVUY7O0EyRTFrVUE7RUFFRTtBM0U0a1VGOztBMkV6a1VBO0VBRUU7QTNFMmtVRjs7QTJFeGtVQTtFQUVFO0EzRTBrVUY7O0EyRXZrVUE7RUFFRTtBM0V5a1VGOztBMkV0a1VBO0VBRUU7QTNFd2tVRjs7QTJFcmtVQTtFQUVFO0EzRXVrVUY7O0EyRXBrVUE7RUFFRTtBM0Vza1VGOztBMkVua1VBO0VBRUU7QTNFcWtVRjs7QTJFbGtVQTtFQUVFO0EzRW9rVUY7O0EyRWprVUE7RUFFRTtBM0Vta1VGOztBMkVoa1VBO0VBRUU7QTNFa2tVRjs7QTJFL2pVQTtFQUVFO0EzRWlrVUY7O0EyRTlqVUE7RUFFRTtBM0Vna1VGOztBMkU3alVBO0VBRUU7QTNFK2pVRjs7QTJFNWpVQTtFQUVFO0EzRThqVUY7O0EyRTNqVUE7RUFFRTtBM0U2alVGOztBMkUxalVBO0VBRUU7QTNFNGpVRjs7QTJFempVQTtFQUVFO0EzRTJqVUY7O0EyRXhqVUE7RUFFRTtBM0UwalVGOztBMkV2alVBO0VBRUU7QTNFeWpVRjs7QTJFdGpVQTtFQUVFO0EzRXdqVUY7O0EyRXJqVUE7RUFFRTtBM0V1alVGOztBMkVwalVBO0VBRUU7QTNFc2pVRjs7QTJFbmpVQTtFQUVFO0EzRXFqVUY7O0EyRWxqVUE7RUFFRTtBM0VvalVGOztBMkVqalVBO0VBRUU7QTNFbWpVRjs7QTJFaGpVQTtFQUVFO0EzRWtqVUY7O0EyRS9pVUE7RUFFRTtBM0VpalVGOztBMkU5aVVBO0VBRUU7QTNFZ2pVRjs7QTJFN2lVQTtFQUVFO0EzRStpVUY7O0EyRTVpVUE7RUFFRTtBM0U4aVVGOztBMkUzaVVBO0VBRUU7QTNFNmlVRjs7QTJFMWlVQTtFQUVFO0EzRTRpVUY7O0EyRXppVUE7RUFFRTtBM0UyaVVGOztBMkV4aVVBO0VBRUU7QTNFMGlVRjs7QTJFdmlVQTtFQUVFO0EzRXlpVUY7O0EyRXRpVUE7RUFFRTtBM0V3aVVGOztBMkVyaVVBO0VBRUU7QTNFdWlVRjs7QTJFcGlVQTtFQUVFO0EzRXNpVUY7O0EyRW5pVUE7RUFFRTtBM0VxaVVGOztBMkVsaVVBO0VBRUU7QTNFb2lVRjs7QTJFamlVQTtFQUVFO0EzRW1pVUY7O0EyRWhpVUE7RUFFRTtBM0VraVVGOztBMkUvaFVBO0VBRUU7QTNFaWlVRjs7QTJFOWhVQTtFQUVFO0EzRWdpVUY7O0EyRTdoVUE7RUFFRTtBM0UraFVGOztBMkU1aFVBO0VBRUU7QTNFOGhVRjs7QTJFM2hVQTtFQUVFO0EzRTZoVUY7O0EyRTFoVUE7RUFFRTtBM0U0aFVGOztBMkV6aFVBO0VBRUU7QTNFMmhVRjs7QTJFeGhVQTtFQUVFO0EzRTBoVUY7O0EyRXZoVUE7RUFFRTtBM0V5aFVGOztBMkV0aFVBO0VBRUU7QTNFd2hVRjs7QTJFcmhVQTtFQUVFO0EzRXVoVUY7O0EyRXBoVUE7RUFFRTtBM0VzaFVGOztBMkVuaFVBO0VBRUU7QTNFcWhVRjs7QTJFbGhVQTtFQUVFO0EzRW9oVUY7O0EyRWpoVUE7RUFFRTtBM0VtaFVGOztBMkVoaFVBO0VBRUU7QTNFa2hVRjs7QTJFL2dVQTtFQUVFO0EzRWloVUY7O0EyRTlnVUE7RUFFRTtBM0VnaFVGOztBMkU3Z1VBO0VBRUU7QTNFK2dVRjs7QTJFNWdVQTtFQUVFO0EzRThnVUY7O0EyRTNnVUE7RUFFRTtBM0U2Z1VGOztBMkUxZ1VBO0VBRUU7QTNFNGdVRjs7QTJFemdVQTtFQUVFO0EzRTJnVUY7O0EyRXhnVUE7RUFFRTtBM0UwZ1VGOztBMkV2Z1VBO0VBRUU7QTNFeWdVRjs7QTJFdGdVQTtFQUVFO0EzRXdnVUY7O0EyRXJnVUE7RUFFRTtBM0V1Z1VGOztBMkVwZ1VBO0VBRUU7QTNFc2dVRjs7QTJFbmdVQTtFQUVFO0EzRXFnVUY7O0EyRWxnVUE7RUFFRTtBM0VvZ1VGOztBMkVqZ1VBO0VBRUU7QTNFbWdVRjs7QTJFaGdVQTtFQUVFO0EzRWtnVUY7O0EyRS8vVEE7RUFFRTtBM0VpZ1VGOztBMkU5L1RBO0VBRUU7QTNFZ2dVRjs7QTJFNy9UQTtFQUVFO0EzRSsvVEY7O0EyRTUvVEE7RUFFRTtBM0U4L1RGOztBMkUzL1RBO0VBRUU7QTNFNi9URjs7QTJFMS9UQTtFQUVFO0EzRTQvVEY7O0EyRXovVEE7RUFFRTtBM0UyL1RGOztBMkV4L1RBO0VBRUU7QTNFMC9URjs7QTJFdi9UQTtFQUVFO0EzRXkvVEY7O0EyRXQvVEE7RUFFRTtBM0V3L1RGOztBMkVyL1RBO0VBRUU7QTNFdS9URjs7QTJFcC9UQTtFQUVFO0EzRXMvVEY7O0EyRW4vVEE7RUFFRTtBM0VxL1RGOztBMkVsL1RBO0VBRUU7QTNFby9URjs7QTJFai9UQTtFQUVFO0EzRW0vVEY7O0EyRWgvVEE7RUFFRTtBM0VrL1RGOztBMkUvK1RBO0VBRUU7QTNFaS9URjs7QTJFOStUQTtFQUVFO0EzRWcvVEY7O0EyRTcrVEE7RUFFRTtBM0UrK1RGOztBMkU1K1RBO0VBRUU7QTNFOCtURjs7QTJFMytUQTtFQUVFO0EzRTYrVEY7O0EyRTErVEE7RUFFRTtBM0U0K1RGOztBMkV6K1RBO0VBRUU7QTNFMitURjs7QTJFeCtUQTtFQUVFO0EzRTArVEY7O0EyRXYrVEE7RUFFRTtBM0V5K1RGOztBMkV0K1RBO0VBRUU7QTNFdytURjs7QTJFcitUQTtFQUVFO0EzRXUrVEY7O0EyRXArVEE7RUFFRTtBM0VzK1RGOztBMkVuK1RBO0VBRUU7QTNFcStURjs7QTJFbCtUQTtFQUVFO0EzRW8rVEY7O0EyRWorVEE7RUFFRTtBM0VtK1RGOztBMkVoK1RBO0VBRUU7QTNFaytURjs7QTJFLzlUQTtFQUVFO0EzRWkrVEY7O0EyRTk5VEE7RUFFRTtBM0VnK1RGOztBMkU3OVRBO0VBRUU7QTNFKzlURjs7QTJFNTlUQTtFQUVFO0EzRTg5VEY7O0EyRTM5VEE7RUFFRTtBM0U2OVRGOztBMkUxOVRBO0VBRUU7QTNFNDlURjs7QTJFejlUQTtFQUVFO0EzRTI5VEY7O0EyRXg5VEE7RUFFRTtBM0UwOVRGOztBMkV2OVRBO0VBRUU7QTNFeTlURjs7QTJFdDlUQTtFQUVFO0EzRXc5VEY7O0EyRXI5VEE7RUFFRTtBM0V1OVRGOztBMkVwOVRBO0VBRUU7QTNFczlURjs7QTJFbjlUQTtFQUVFO0EzRXE5VEY7O0EyRWw5VEE7RUFFRTtBM0VvOVRGOztBMkVqOVRBO0VBRUU7QTNFbTlURjs7QTJFaDlUQTtFQUVFO0EzRWs5VEY7O0EyRS84VEE7RUFFRTtBM0VpOVRGOztBMkU5OFRBO0VBRUU7QTNFZzlURjs7QTJFNzhUQTtFQUVFO0EzRSs4VEY7O0EyRTU4VEE7RUFFRTtBM0U4OFRGOztBMkUzOFRBO0VBRUU7QTNFNjhURjs7QTJFMThUQTtFQUVFO0EzRTQ4VEY7O0EyRXo4VEE7RUFFRTtBM0UyOFRGOztBMkV4OFRBO0VBRUU7QTNFMDhURjs7QTJFdjhUQTtFQUVFO0EzRXk4VEY7O0EyRXQ4VEE7RUFFRTtBM0V3OFRGOztBMkVyOFRBO0VBRUU7QTNFdThURjs7QTJFcDhUQTtFQUVFO0EzRXM4VEY7O0EyRW44VEE7RUFFRTtBM0VxOFRGOztBMkVsOFRBO0VBRUU7QTNFbzhURjs7QTJFajhUQTtFQUVFO0EzRW04VEY7O0EyRWg4VEE7RUFFRTtBM0VrOFRGOztBMkUvN1RBO0VBRUU7QTNFaThURjs7QTJFOTdUQTtFQUVFO0EzRWc4VEY7O0EyRTc3VEE7RUFFRTtBM0UrN1RGOztBMkU1N1RBO0VBRUU7QTNFODdURjs7QTJFMzdUQTtFQUVFO0EzRTY3VEY7O0EyRTE3VEE7RUFFRTtBM0U0N1RGOztBMkV6N1RBO0VBRUU7QTNFMjdURjs7QTJFeDdUQTtFQUVFO0EzRTA3VEY7O0EyRXY3VEE7RUFFRTtBM0V5N1RGOztBMkV0N1RBO0VBRUU7QTNFdzdURjs7QTJFcjdUQTtFQUVFO0EzRXU3VEY7O0EyRXA3VEE7RUFFRTtBM0VzN1RGOztBMkVuN1RBO0VBRUU7QTNFcTdURjs7QTJFbDdUQTtFQUVFO0EzRW83VEY7O0EyRWo3VEE7RUFFRTtBM0VtN1RGOztBMkVoN1RBO0VBRUU7QTNFazdURjs7QTJFLzZUQTtFQUVFO0EzRWk3VEY7O0EyRTk2VEE7RUFFRTtBM0VnN1RGOztBMkU3NlRBO0VBRUU7QTNFKzZURjs7QTJFNTZUQTtFQUVFO0EzRTg2VEY7O0EyRTM2VEE7RUFFRTtBM0U2NlRGOztBMkUxNlRBO0VBRUU7QTNFNDZURjs7QTJFejZUQTtFQUVFO0EzRTI2VEY7O0EyRXg2VEE7RUFFRTtBM0UwNlRGOztBMkV2NlRBO0VBRUU7QTNFeTZURjs7QTJFdDZUQTtFQUVFO0EzRXc2VEY7O0EyRXI2VEE7RUFFRTtBM0V1NlRGOztBMkVwNlRBO0VBRUU7QTNFczZURjs7QTJFbjZUQTtFQUVFO0EzRXE2VEY7O0EyRWw2VEE7RUFFRTtBM0VvNlRGOztBMkVqNlRBO0VBRUU7QTNFbTZURjs7QTJFaDZUQTtFQUVFO0EzRWs2VEY7O0EyRS81VEE7RUFFRTtBM0VpNlRGOztBMkU5NVRBO0VBRUU7QTNFZzZURjs7QTJFNzVUQTtFQUVFO0EzRSs1VEY7O0EyRTU1VEE7RUFFRTtBM0U4NVRGOztBMkUzNVRBO0VBRUU7QTNFNjVURjs7QTJFMTVUQTtFQUVFO0EzRTQ1VEY7O0EyRXo1VEE7RUFFRTtBM0UyNVRGOztBMkV4NVRBO0VBRUU7QTNFMDVURjs7QTJFdjVUQTtFQUVFO0EzRXk1VEY7O0EyRXQ1VEE7RUFFRTtBM0V3NVRGOztBMkVyNVRBO0VBRUU7QTNFdTVURjs7QTJFcDVUQTtFQUVFO0EzRXM1VEY7O0EyRW41VEE7RUFFRTtBM0VxNVRGOztBMkVsNVRBO0VBRUU7QTNFbzVURjs7QTJFajVUQTtFQUVFO0EzRW01VEY7O0EyRWg1VEE7RUFFRTtBM0VrNVRGOztBMkUvNFRBO0VBRUU7QTNFaTVURjs7QTJFOTRUQTtFQUVFO0EzRWc1VEY7O0EyRTc0VEE7RUFFRTtBM0UrNFRGOztBMkU1NFRBO0VBRUU7QTNFODRURjs7QTJFMzRUQTtFQUVFO0EzRTY0VEY7O0EyRTE0VEE7RUFFRTtBM0U0NFRGOztBMkV6NFRBO0VBRUU7QTNFMjRURjs7QTJFeDRUQTtFQUVFO0EzRTA0VEY7O0EyRXY0VEE7RUFFRTtBM0V5NFRGOztBMkV0NFRBO0VBRUU7QTNFdzRURjs7QTJFcjRUQTtFQUVFO0EzRXU0VEY7O0EyRXA0VEE7RUFFRTtBM0VzNFRGOztBMkVuNFRBO0VBRUU7QTNFcTRURjs7QTJFbDRUQTtFQUVFO0EzRW80VEY7O0EyRWo0VEE7RUFFRTtBM0VtNFRGOztBMkVoNFRBO0VBRUU7QTNFazRURjs7QTJFLzNUQTtFQUVFO0EzRWk0VEY7O0EyRTkzVEE7RUFFRTtBM0VnNFRGOztBMkU3M1RBO0VBRUU7QTNFKzNURjs7QTJFNTNUQTtFQUVFO0EzRTgzVEY7O0EyRTMzVEE7RUFFRTtBM0U2M1RGOztBMkUxM1RBO0VBRUU7QTNFNDNURjs7QTJFejNUQTtFQUVFO0EzRTIzVEY7O0EyRXgzVEE7RUFFRTtBM0UwM1RGOztBMkV2M1RBO0VBRUU7QTNFeTNURjs7QTJFdDNUQTtFQUVFO0EzRXczVEY7O0EyRXIzVEE7RUFFRTtBM0V1M1RGOztBMkVwM1RBO0VBRUU7QTNFczNURjs7QTJFbjNUQTtFQUVFO0EzRXEzVEY7O0EyRWwzVEE7RUFFRTtBM0VvM1RGOztBMkVqM1RBO0VBRUU7QTNFbTNURjs7QTJFaDNUQTtFQUVFO0EzRWszVEY7O0EyRS8yVEE7RUFFRTtBM0VpM1RGOztBMkU5MlRBO0VBRUU7QTNFZzNURjs7QTJFNzJUQTtFQUVFO0EzRSsyVEY7O0EyRTUyVEE7RUFFRTtBM0U4MlRGOztBMkUzMlRBO0VBRUU7QTNFNjJURjs7QTJFMTJUQTtFQUVFO0EzRTQyVEY7O0EyRXoyVEE7RUFFRTtBM0UyMlRGOztBMkV4MlRBO0VBRUU7QTNFMDJURjs7QTJFdjJUQTtFQUVFO0EzRXkyVEY7O0EyRXQyVEE7RUFFRTtBM0V3MlRGOztBMkVyMlRBO0VBRUU7QTNFdTJURjs7QTJFcDJUQTtFQUVFO0EzRXMyVEY7O0EyRW4yVEE7RUFFRTtBM0VxMlRGOztBMkVsMlRBO0VBRUU7QTNFbzJURjs7QTJFajJUQTtFQUVFO0EzRW0yVEY7O0EyRWgyVEE7RUFFRTtBM0VrMlRGOztBMkUvMVRBO0VBRUU7QTNFaTJURjs7QTJFOTFUQTtFQUVFO0EzRWcyVEY7O0EyRTcxVEE7RUFFRTtBM0UrMVRGOztBMkU1MVRBO0VBRUU7QTNFODFURjs7QTJFMzFUQTtFQUVFO0EzRTYxVEY7O0EyRTExVEE7RUFFRTtBM0U0MVRGOztBMkV6MVRBO0VBRUU7QTNFMjFURjs7QTJFeDFUQTtFQUVFO0EzRTAxVEY7O0EyRXYxVEE7RUFFRTtBM0V5MVRGOztBMkV0MVRBO0VBRUU7QTNFdzFURjs7QTJFcjFUQTtFQUVFO0EzRXUxVEY7O0EyRXAxVEE7RUFFRTtBM0VzMVRGOztBMkVuMVRBO0VBRUU7QTNFcTFURjs7QTJFbDFUQTtFQUVFO0EzRW8xVEY7O0EyRWoxVEE7RUFFRTtBM0VtMVRGOztBMkVoMVRBO0VBRUU7QTNFazFURjs7QTJFLzBUQTtFQUVFO0EzRWkxVEY7O0EyRTkwVEE7RUFFRTtBM0VnMVRGOztBMkU3MFRBO0VBRUU7QTNFKzBURjs7QTJFNTBUQTtFQUVFO0EzRTgwVEY7O0EyRTMwVEE7RUFFRTtBM0U2MFRGOztBMkUxMFRBO0VBRUU7QTNFNDBURjs7QTJFejBUQTtFQUVFO0EzRTIwVEY7O0EyRXgwVEE7RUFFRTtBM0UwMFRGOztBMkV2MFRBO0VBRUU7QTNFeTBURjs7QTJFdDBUQTtFQUVFO0EzRXcwVEY7O0EyRXIwVEE7RUFFRTtBM0V1MFRGOztBMkVwMFRBO0VBRUU7QTNFczBURjs7QTJFbjBUQTtFQUVFO0EzRXEwVEY7O0EyRWwwVEE7RUFFRTtBM0VvMFRGOztBMkVqMFRBO0VBRUU7QTNFbTBURjs7QTJFaDBUQTtFQUVFO0EzRWswVEY7O0EyRS96VEE7RUFFRTtBM0VpMFRGOztBMkU5elRBO0VBRUU7QTNFZzBURjs7QTJFN3pUQTtFQUVFO0EzRSt6VEY7O0EyRTV6VEE7RUFFRTtBM0U4elRGOztBMkUzelRBO0VBRUU7QTNFNnpURjs7QTJFMXpUQTtFQUVFO0EzRTR6VEY7O0EyRXp6VEE7RUFFRTtBM0UyelRGOztBMkV4elRBO0VBRUU7QTNFMHpURjs7QTJFdnpUQTtFQUVFO0EzRXl6VEY7O0EyRXR6VEE7RUFFRTtBM0V3elRGOztBMkVyelRBO0VBRUU7QTNFdXpURjs7QTJFcHpUQTtFQUVFO0EzRXN6VEY7O0EyRW56VEE7RUFFRTtBM0VxelRGOztBMkVselRBO0VBRUU7QTNFb3pURjs7QTJFanpUQTtFQUVFO0EzRW16VEY7O0EyRWh6VEE7RUFFRTtBM0VrelRGOztBMkUveVRBO0VBRUU7QTNFaXpURjs7QTJFOXlUQTtFQUVFO0EzRWd6VEY7O0EyRTd5VEE7RUFFRTtBM0UreVRGOztBMkU1eVRBO0VBRUU7QTNFOHlURjs7QTJFM3lUQTtFQUVFO0EzRTZ5VEY7O0EyRTF5VEE7RUFFRTtBM0U0eVRGOztBMkV6eVRBO0VBRUU7QTNFMnlURjs7QTJFeHlUQTtFQUVFO0EzRTB5VEY7O0EyRXZ5VEE7RUFFRTtBM0V5eVRGOztBMkV0eVRBO0VBRUU7QTNFd3lURjs7QTJFcnlUQTtFQUVFO0EzRXV5VEY7O0EyRXB5VEE7RUFFRTtBM0VzeVRGOztBMkVueVRBO0VBRUU7QTNFcXlURjs7QTJFbHlUQTtFQUVFO0EzRW95VEY7O0EyRWp5VEE7RUFFRTtBM0VteVRGOztBMkVoeVRBO0VBRUU7QTNFa3lURjs7QTJFL3hUQTtFQUVFO0EzRWl5VEY7O0EyRTl4VEE7RUFFRTtBM0VneVRGOztBMkU3eFRBO0VBRUU7QTNFK3hURjs7QTJFNXhUQTtFQUVFO0EzRTh4VEY7O0EyRTN4VEE7RUFFRTtBM0U2eFRGOztBMkUxeFRBO0VBRUU7QTNFNHhURjs7QTJFenhUQTtFQUVFO0EzRTJ4VEY7O0EyRXh4VEE7RUFFRTtBM0UweFRGOztBMkV2eFRBO0VBRUU7QTNFeXhURjs7QTJFdHhUQTtFQUVFO0EzRXd4VEY7O0EyRXJ4VEE7RUFFRTtBM0V1eFRGOztBMkVweFRBO0VBRUU7QTNFc3hURjs7QTJFbnhUQTtFQUVFO0EzRXF4VEY7O0EyRWx4VEE7RUFFRTtBM0VveFRGOztBMkVqeFRBO0VBRUU7QTNFbXhURjs7QTJFaHhUQTtFQUVFO0EzRWt4VEY7O0EyRS93VEE7RUFFRTtBM0VpeFRGOztBMkU5d1RBO0VBRUU7QTNFZ3hURjs7QTJFN3dUQTtFQUVFO0EzRSt3VEY7O0EyRTV3VEE7RUFFRTtBM0U4d1RGOztBMkUzd1RBO0VBRUU7QTNFNndURjs7QTJFMXdUQTtFQUVFO0EzRTR3VEY7O0EyRXp3VEE7RUFFRTtBM0Uyd1RGOztBMkV4d1RBO0VBRUU7QTNFMHdURjs7QTJFdndUQTtFQUVFO0EzRXl3VEY7O0EyRXR3VEE7RUFFRTtBM0V3d1RGOztBMkVyd1RBO0VBRUU7QTNFdXdURjs7QTJFcHdUQTtFQUVFO0EzRXN3VEY7O0EyRW53VEE7RUFFRTtBM0Vxd1RGOztBMkVsd1RBO0VBRUU7QTNFb3dURjs7QTJFandUQTtFQUVFO0EzRW13VEY7O0EyRWh3VEE7RUFFRTtBM0Vrd1RGOztBMkUvdlRBO0VBRUU7QTNFaXdURjs7QTJFOXZUQTtFQUVFO0EzRWd3VEY7O0EyRTd2VEE7RUFFRTtBM0UrdlRGOztBMkU1dlRBO0VBRUU7QTNFOHZURjs7QTJFM3ZUQTtFQUVFO0EzRTZ2VEY7O0EyRTF2VEE7RUFFRTtBM0U0dlRGOztBMkV6dlRBO0VBRUU7QTNFMnZURjs7QTJFeHZUQTtFQUVFO0EzRTB2VEY7O0EyRXZ2VEE7RUFFRTtBM0V5dlRGOztBMkV0dlRBO0VBRUU7QTNFd3ZURjs7QTJFcnZUQTtFQUVFO0EzRXV2VEY7O0EyRXB2VEE7RUFFRTtBM0VzdlRGOztBMkVudlRBO0VBRUU7QTNFcXZURjs7QTJFbHZUQTtFQUVFO0EzRW92VEY7O0EyRWp2VEE7RUFFRTtBM0VtdlRGOztBMkVodlRBO0VBRUU7QTNFa3ZURjs7QTJFL3VUQTtFQUVFO0EzRWl2VEY7O0EyRTl1VEE7RUFFRTtBM0VndlRGOztBMkU3dVRBO0VBRUU7QTNFK3VURjs7QTJFNXVUQTtFQUVFO0EzRTh1VEY7O0EyRTN1VEE7RUFFRTtBM0U2dVRGOztBMkUxdVRBO0VBRUU7QTNFNHVURjs7QTJFenVUQTtFQUVFO0EzRTJ1VEY7O0EyRXh1VEE7RUFFRTtBM0UwdVRGOztBMkV2dVRBO0VBRUU7QTNFeXVURjs7QTJFdHVUQTtFQUVFO0EzRXd1VEY7O0EyRXJ1VEE7RUFFRTtBM0V1dVRGOztBMkVwdVRBO0VBRUU7QTNFc3VURjs7QTJFbnVUQTtFQUVFO0EzRXF1VEY7O0EyRWx1VEE7RUFFRTtBM0VvdVRGOztBMkVqdVRBO0VBRUU7QTNFbXVURjs7QTJFaHVUQTtFQUVFO0EzRWt1VEY7O0EyRS90VEE7RUFFRTtBM0VpdVRGOztBMkU5dFRBO0VBRUU7QTNFZ3VURjs7QTJFN3RUQTtFQUVFO0EzRSt0VEY7O0EyRTV0VEE7RUFFRTtBM0U4dFRGOztBMkUzdFRBO0VBRUU7QTNFNnRURjs7QTJFMXRUQTtFQUVFO0EzRTR0VEY7O0EyRXp0VEE7RUFFRTtBM0UydFRGOztBMkV4dFRBO0VBRUU7QTNFMHRURjs7QTJFdnRUQTtFQUVFO0EzRXl0VEY7O0EyRXR0VEE7RUFFRTtBM0V3dFRGOztBMkVydFRBO0VBRUU7QTNFdXRURjs7QTJFcHRUQTtFQUVFO0EzRXN0VEY7O0EyRW50VEE7RUFFRTtBM0VxdFRGOztBMkVsdFRBO0VBRUU7QTNFb3RURjs7QTJFanRUQTtFQUVFO0EzRW10VEY7O0EyRWh0VEE7RUFFRTtBM0VrdFRGOztBMkUvc1RBO0VBRUU7QTNFaXRURjs7QTJFOXNUQTtFQUVFO0EzRWd0VEY7O0EyRTdzVEE7RUFFRTtBM0Urc1RGOztBMkU1c1RBO0VBRUU7QTNFOHNURjs7QTJFM3NUQTtFQUVFO0EzRTZzVEY7O0EyRTFzVEE7RUFFRTtBM0U0c1RGOztBMkV6c1RBO0VBRUU7QTNFMnNURjs7QTJFeHNUQTtFQUVFO0EzRTBzVEY7O0EyRXZzVEE7RUFFRTtBM0V5c1RGOztBMkV0c1RBO0VBRUU7QTNFd3NURjs7QTJFcnNUQTtFQUVFO0EzRXVzVEY7O0EyRXBzVEE7RUFFRTtBM0Vzc1RGOztBMkVuc1RBO0VBRUU7QTNFcXNURjs7QTJFbHNUQTtFQUVFO0EzRW9zVEY7O0EyRWpzVEE7RUFFRTtBM0Vtc1RGOztBMkVoc1RBO0VBRUU7QTNFa3NURjs7QTJFL3JUQTtFQUVFO0EzRWlzVEY7O0EyRTlyVEE7RUFFRTtBM0Vnc1RGOztBMkU3clRBO0VBRUU7QTNFK3JURjs7QTJFNXJUQTtFQUVFO0EzRThyVEY7O0EyRTNyVEE7RUFFRTtBM0U2clRGOztBMkUxclRBO0VBRUU7QTNFNHJURjs7QTJFenJUQTtFQUVFO0EzRTJyVEY7O0EyRXhyVEE7RUFFRTtBM0UwclRGOztBMkV2clRBO0VBRUU7QTNFeXJURjs7QTJFdHJUQTtFQUVFO0EzRXdyVEY7O0EyRXJyVEE7RUFFRTtBM0V1clRGOztBMkVwclRBO0VBRUU7QTNFc3JURjs7QTJFbnJUQTtFQUVFO0EzRXFyVEY7O0EyRWxyVEE7RUFFRTtBM0VvclRGOztBMkVqclRBO0VBRUU7QTNFbXJURjs7QTJFaHJUQTtFQUVFO0EzRWtyVEY7O0EyRS9xVEE7RUFFRTtBM0VpclRGOztBMkU5cVRBO0VBRUU7QTNFZ3JURjs7QTJFN3FUQTtFQUVFO0EzRStxVEY7O0EyRTVxVEE7RUFFRTtBM0U4cVRGOztBMkUzcVRBO0VBRUU7QTNFNnFURjs7QTJFMXFUQTtFQUVFO0EzRTRxVEY7O0EyRXpxVEE7RUFFRTtBM0UycVRGOztBMkV4cVRBO0VBRUU7QTNFMHFURjs7QTJFdnFUQTtFQUVFO0EzRXlxVEY7O0EyRXRxVEE7RUFFRTtBM0V3cVRGOztBMkVycVRBO0VBRUU7QTNFdXFURjs7QTJFcHFUQTtFQUVFO0EzRXNxVEY7O0EyRW5xVEE7RUFFRTtBM0VxcVRGOztBMkVscVRBO0VBRUU7QTNFb3FURjs7QTJFanFUQTtFQUVFO0EzRW1xVEY7O0EyRWhxVEE7RUFFRTtBM0VrcVRGOztBMkUvcFRBO0VBRUU7QTNFaXFURjs7QTJFOXBUQTtFQUVFO0EzRWdxVEY7O0EyRTdwVEE7RUFFRTtBM0UrcFRGOztBMkU1cFRBO0VBRUU7QTNFOHBURjs7QTJFM3BUQTtFQUVFO0EzRTZwVEY7O0EyRTFwVEE7RUFFRTtBM0U0cFRGOztBMkV6cFRBO0VBRUU7QTNFMnBURjs7QTJFeHBUQTtFQUVFO0EzRTBwVEY7O0EyRXZwVEE7RUFFRTtBM0V5cFRGOztBMkV0cFRBO0VBRUU7QTNFd3BURjs7QTJFcnBUQTtFQUVFO0EzRXVwVEY7O0EyRXBwVEE7RUFFRTtBM0VzcFRGOztBMkVucFRBO0VBRUU7QTNFcXBURjs7QTJFbHBUQTtFQUVFO0EzRW9wVEY7O0EyRWpwVEE7RUFFRTtBM0VtcFRGOztBMkVocFRBO0VBRUU7QTNFa3BURjs7QTJFL29UQTtFQUVFO0EzRWlwVEY7O0EyRTlvVEE7RUFFRTtBM0VncFRGOztBMkU3b1RBO0VBRUU7QTNFK29URjs7QTJFNW9UQTtFQUVFO0EzRThvVEY7O0EyRTNvVEE7RUFFRTtBM0U2b1RGOztBMkUxb1RBO0VBRUU7QTNFNG9URjs7QTJFem9UQTtFQUVFO0EzRTJvVEY7O0EyRXhvVEE7RUFFRTtBM0Uwb1RGOztBMkV2b1RBO0VBRUU7QTNFeW9URjs7QTJFdG9UQTtFQUVFO0EzRXdvVEY7O0EyRXJvVEE7RUFFRTtBM0V1b1RGOztBMkVwb1RBO0VBRUU7QTNFc29URjs7QTJFbm9UQTtFQUVFO0EzRXFvVEY7O0EyRWxvVEE7RUFFRTtBM0Vvb1RGOztBMkVqb1RBO0VBRUU7QTNFbW9URjs7QTJFaG9UQTtFQUVFO0EzRWtvVEY7O0EyRS9uVEE7RUFFRTtBM0Vpb1RGOztBMkU5blRBO0VBRUU7QTNFZ29URjs7QTJFN25UQTtFQUVFO0EzRStuVEY7O0EyRTVuVEE7RUFFRTtBM0U4blRGOztBMkUzblRBO0VBRUU7QTNFNm5URjs7QTJFMW5UQTtFQUVFO0EzRTRuVEY7O0EyRXpuVEE7RUFFRTtBM0UyblRGOztBMkV4blRBO0VBRUU7QTNFMG5URjs7QTJFdm5UQTtFQUVFO0EzRXluVEY7O0EyRXRuVEE7RUFFRTtBM0V3blRGOztBMkVyblRBO0VBRUU7QTNFdW5URjs7QTJFcG5UQTtFQUVFO0EzRXNuVEY7O0EyRW5uVEE7RUFFRTtBM0VxblRGOztBMkVsblRBO0VBRUU7QTNFb25URjs7QTJFam5UQTtFQUVFO0EzRW1uVEY7O0EyRWhuVEE7RUFFRTtBM0VrblRGOztBMkUvbVRBO0VBRUU7QTNFaW5URjs7QTJFOW1UQTtFQUVFO0EzRWduVEY7O0EyRTdtVEE7RUFFRTtBM0UrbVRGOztBMkU1bVRBO0VBRUU7QTNFOG1URjs7QTJFM21UQTtFQUVFO0EzRTZtVEY7O0EyRTFtVEE7RUFFRTtBM0U0bVRGOztBMkV6bVRBO0VBRUU7QTNFMm1URjs7QTJFeG1UQTtFQUVFO0EzRTBtVEY7O0EyRXZtVEE7RUFFRTtBM0V5bVRGOztBMkV0bVRBO0VBRUU7QTNFd21URjs7QTJFcm1UQTtFQUVFO0EzRXVtVEY7O0EyRXBtVEE7RUFFRTtBM0VzbVRGOztBMkVubVRBO0VBRUU7QTNFcW1URjs7QTJFbG1UQTtFQUVFO0EzRW9tVEY7O0EyRWptVEE7RUFFRTtBM0VtbVRGOztBMkVobVRBO0VBRUU7QTNFa21URjs7QTJFL2xUQTtFQUVFO0EzRWltVEY7O0EyRTlsVEE7RUFFRTtBM0VnbVRGOztBMkU3bFRBO0VBRUU7QTNFK2xURjs7QTJFNWxUQTtFQUVFO0EzRThsVEY7O0EyRTNsVEE7RUFFRTtBM0U2bFRGOztBMkUxbFRBO0VBRUU7QTNFNGxURjs7QTJFemxUQTtFQUVFO0EzRTJsVEY7O0EyRXhsVEE7RUFFRTtBM0UwbFRGOztBMkV2bFRBO0VBRUU7QTNFeWxURjs7QTJFdGxUQTtFQUVFO0EzRXdsVEY7O0EyRXJsVEE7RUFFRTtBM0V1bFRGOztBMkVwbFRBO0VBRUU7QTNFc2xURjs7QTJFbmxUQTtFQUVFO0EzRXFsVEY7O0EyRWxsVEE7RUFFRTtBM0VvbFRGOztBMkVqbFRBO0VBRUU7QTNFbWxURjs7QTJFaGxUQTtFQUVFO0EzRWtsVEY7O0EyRS9rVEE7RUFFRTtBM0VpbFRGOztBMkU5a1RBO0VBRUU7QTNFZ2xURjs7QTJFN2tUQTtFQUVFO0EzRStrVEY7O0EyRTVrVEE7RUFFRTtBM0U4a1RGOztBMkUza1RBO0VBRUU7QTNFNmtURjs7QTJFMWtUQTtFQUVFO0EzRTRrVEY7O0EyRXprVEE7RUFFRTtBM0Uya1RGOztBMkV4a1RBO0VBRUU7QTNFMGtURjs7QTJFdmtUQTtFQUVFO0EzRXlrVEY7O0EyRXRrVEE7RUFFRTtBM0V3a1RGOztBMkVya1RBO0VBRUU7QTNFdWtURjs7QTJFcGtUQTtFQUVFO0EzRXNrVEY7O0EyRW5rVEE7RUFFRTtBM0Vxa1RGOztBMkVsa1RBO0VBRUU7QTNFb2tURjs7QTJFamtUQTtFQUVFO0EzRW1rVEY7O0EyRWhrVEE7RUFFRTtBM0Vra1RGOztBMkUvalRBO0VBRUU7QTNFaWtURjs7QTJFOWpUQTtFQUVFO0EzRWdrVEY7O0EyRTdqVEE7RUFFRTtBM0UralRGOztBMkU1alRBO0VBRUU7QTNFOGpURjs7QTJFM2pUQTtFQUVFO0EzRTZqVEY7O0EyRTFqVEE7RUFFRTtBM0U0alRGOztBMkV6alRBO0VBRUU7QTNFMmpURjs7QTJFeGpUQTtFQUVFO0EzRTBqVEY7O0EyRXZqVEE7RUFFRTtBM0V5alRGOztBMkV0alRBO0VBRUU7QTNFd2pURjs7QTJFcmpUQTtFQUVFO0EzRXVqVEY7O0EyRXBqVEE7RUFFRTtBM0VzalRGOztBMkVualRBO0VBRUU7QTNFcWpURjs7QTJFbGpUQTtFQUVFO0EzRW9qVEY7O0EyRWpqVEE7RUFFRTtBM0VtalRGOztBMkVoalRBO0VBRUU7QTNFa2pURjs7QTJFL2lUQTtFQUVFO0EzRWlqVEY7O0EyRTlpVEE7RUFFRTtBM0VnalRGOztBMkU3aVRBO0VBRUU7QTNFK2lURjs7QTJFNWlUQTtFQUVFO0EzRThpVEY7O0EyRTNpVEE7RUFFRTtBM0U2aVRGOztBMkUxaVRBO0VBRUU7QTNFNGlURjs7QTJFemlUQTtFQUVFO0EzRTJpVEY7O0EyRXhpVEE7RUFFRTtBM0UwaVRGOztBMkV2aVRBO0VBRUU7QTNFeWlURjs7QTJFdGlUQTtFQUVFO0EzRXdpVEY7O0EyRXJpVEE7RUFFRTtBM0V1aVRGOztBMkVwaVRBO0VBRUU7QTNFc2lURjs7QTJFbmlUQTtFQUVFO0EzRXFpVEY7O0EyRWxpVEE7RUFFRTtBM0VvaVRGOztBMkVqaVRBO0VBRUU7QTNFbWlURjs7QTJFaGlUQTtFQUVFO0EzRWtpVEY7O0EyRS9oVEE7RUFFRTtBM0VpaVRGOztBMkU5aFRBO0VBRUU7QTNFZ2lURjs7QTJFN2hUQTtFQUVFO0EzRStoVEY7O0EyRTVoVEE7RUFFRTtBM0U4aFRGOztBMkUzaFRBO0VBRUU7QTNFNmhURjs7QTJFMWhUQTtFQUVFO0EzRTRoVEY7O0EyRXpoVEE7RUFFRTtBM0UyaFRGOztBMkV4aFRBO0VBRUU7QTNFMGhURjs7QTJFdmhUQTtFQUVFO0VBQ0E7QTNFeWhURjs7QTJFdGhUQTtFQUVFO0VBQ0E7RUFDQTtBM0V3aFRGOztBMkVyaFRBO0VBRUU7RUFDQTtBM0V1aFRGOztBMkVwaFRBO0VBRUU7RUFDQTtBM0VzaFRGOztBMkVuaFRBO0VBRUU7RUFDQTtFQUNBO0EzRXFoVEY7O0EyRWxoVEE7RUFFRTtBM0VvaFRGOztBMkVqaFRBO0VBRUU7QTNFbWhURjs7QTJFaGhUQTtFQUVFO0EzRWtoVEY7O0EyRS9nVEE7RUFFRTtBM0VpaFRGOztBMkU5Z1RBO0VBR0U7RUFDQTtBM0VnaFRGOztBMkU3Z1RBO0VBR0U7RUFDQTtBM0UrZ1RGO0EyRTcvU0E7RUFFRTtJQUdFO0UzRXdnVEY7RTJFcmdUQTtJQUdFO0UzRXNnVEY7QUFDRjtBMkVuZ1RBO0VBRUU7RUFFQTtBM0VvZ1RGOztBMkVqZ1RBO0VBRUU7RUFFQTtBM0VtZ1RGOztBMkVoZ1RBO0VBRUU7RUFFQTtBM0VrZ1RGOztBMkUvL1NBO0VBRUU7RUFFQTtBM0VpZ1RGOztBMkU5L1NBO0VBRUU7RUFFQTtBM0VnZ1RGOztBMkU3L1NBO0VBRUU7RUFFQTtBM0UrL1NGOztBMkU1L1NBOzs7OztFQU9FO0VBQ0E7QTNFOC9TRjs7QTJFMy9TQTtFQUVFO0EzRTYvU0Y7O0EyRTEvU0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRTQvU0Y7O0EyRXovU0E7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRTIvU0Y7O0E0RXYvbkJBOzs7Ozs7Q0FBQTtBQU9BO0VBQ0M7RUFFRztFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBRUg7RUFDQTtFQUVHO0VBQ0g7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RXEvbkJEOztBNEVqL25CQTtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUVIO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFZy9uQkQ7QTRFOStuQkk7RUFDRjtBNUVnL25CRjtBNEU3K25CQztFQUNDO0VBQ0E7RUFDQTtBNUUrK25CRjtBNEU1K25CQztFQUNDO0VBQ0E7QTVFOCtuQkY7QTRFMytuQkM7RUFDTztFQUNOO0VBQ0E7QTVFNituQkY7QTRFMStuQkM7RUFDTztFQUNOO0VBQ0E7QTVFNCtuQkY7QTRFeituQkM7RUFDQztFQUNNO0VBQ047RUFDQTtBNUUyK25CRjs7QTRFdituQkE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E1RXMrbkJEO0E0RXArbkJDO0VBQ0M7QTVFcytuQkY7QTRFbituQkM7RUFDQztFQUNBO0E1RXErbkJGO0E0RXArbkJFO0VBQ0M7QTVFcytuQkg7O0E0RWwrbkJBO0VBQ0k7RUFDSDtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUVIO0E1RW0rbkJEOztBNEVqK25CQTtFQUNJO0VBQ0g7RUFFRztFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBRUc7QTVFaytuQko7O0E0RS85bkJBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBNUVnK25CRDs7QTRFOTluQkE7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0E1RSs5bkJEOztBNEU3OW5CQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QTVFODluQkQ7O0E0RTU5bkJBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBNUU2OW5CRDs7QTRFMzluQkE7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0E1RTQ5bkJEOztBNEUxOW5CQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QTVFMjluQkQ7O0E0RXo5bkJBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBNUUwOW5CRDs7QTRFdjluQkE7RUFDQztBNUUwOW5CRDs7QTRFdjluQkE7RUFDSTtBNUUwOW5CSjs7QTRFeDluQkE7RUFDSTtBNUUyOW5CSjs7QTZFeHVvQkk7RUFDSTtBN0UydW9CUjs7QTZFdnVvQkE7QUFDQTtFQ0ZJLHFCREdvQjtFQUNwQjtFQUNBO0VBQ0EsZ0J2RWltQjBCO0V1RWhtQjFCLG9DRVZlO0VGV2Y7QTdFNnVvQko7QTZFM3VvQkk7RUFDSSxvQ0VkVztBL0Uydm9CbkI7QTZFM3VvQkk7RUFDSSxrQ0VoQmM7RUZpQmQ7QTdFNnVvQlI7QTZFM3VvQkk7RUFDSSxxQ0VuQmE7RUZvQmI7QTdFNnVvQlI7QTZFM3VvQkk7RUFDSSxnQ0V0Qlk7QS9FbXdvQnBCO0E2RTN1b0JJO0VBQ0k7SUFDSTtFN0U2dW9CVjtBQUNGO0E2RTN1b0JJO0VBQ0k7RUFDQTtBN0U2dW9CUjtBNkU1dW9CUTtFQUNJO0VBQ0E7QTdFOHVvQlo7O0E2RXp1b0JBO0FBRUk7RUFESjtJQUVRO0U3RTR1b0JOO0FBQ0Y7O0E2RXp1b0JBO0FBRUk7RUFESjtJQUVPO0U3RTR1b0JMO0FBQ0Y7O0E2RXp1b0JBO0FBR1E7RUFESjtJQUVRO0U3RTJ1b0JWO0FBQ0Y7O0E2RXh1b0JBO0VBQ0k7QTdFMnVvQko7QTZFMXVvQkk7RUFGSjtJQUdRO0U3RTZ1b0JOO0FBQ0Y7QTZFM3VvQkk7RUFOSjtJQU9RO0U3RTh1b0JOO0FBQ0Y7O0E2RTN1b0JJO0VBREo7SUFFUTtFN0UrdW9CTjtBQUNGOztBNkU1dW9CQTtBQUlZO0VBREo7SUFFUTtJQUNBO0U3RTZ1b0JkO0FBQ0Y7O0E2RXh1b0JBO0FBRUk7RUFDSTtBN0UwdW9CUjtBNkV4dW9CSTtFQUNJO0VBQ0E7QTdFMHVvQlI7QTZFeHVvQlE7RUFDSTtFQUNBO0E3RTB1b0JaO0E2RXZ1b0JRO0VBVEo7SUFVUTtJQUNBO0U3RTB1b0JWO0FBQ0Y7QTZFdnVvQlE7RUFESjtJQUVRO0U3RTB1b0JWO0FBQ0Y7O0E2RXR1b0JJO0VBQ0k7QTdFeXVvQlI7QTZFeHVvQlE7RUFDSTtBN0UwdW9CWjs7QTZFcnVvQkE7QUFFSTtFQURKO0lBRVE7RTdFd3VvQk47QUFDRjtBNkVydW9CWTtFQURKO0lBRVE7SUFDQTtFN0V3dW9CZDtBQUNGO0E2RXB1b0JRO0VBREo7SUFFUTtFN0V1dW9CVjtBQUNGO0E2RXB1b0JRO0VBREo7SUFFTztFN0V1dW9CVDtBQUNGOztBNkVudW9CQTtBQUNBO0VBQ0k7QTdFc3VvQko7O0E2RXB1b0JBO0VBQ0k7RUFDQTtBN0V1dW9CSjs7QTZFcHVvQkE7QUFDQTtFQUNJO0E3RXV1b0JKOztBNkVydW9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFd3VvQko7QTZFdnVvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0V5dW9CUjtBNkV4dW9CUTtFQUNJO0VBQ0E7QTdFMHVvQlo7QTZFenVvQlk7RUFDSTtBN0UydW9CaEI7QTZFeHVvQlE7RUFDSTtFQUNBO0E3RTB1b0JaO0E2RXp1b0JZO0VBQ0k7RUFDQTtBN0UydW9CaEI7QTZFeHVvQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0UwdW9CWjs7QTZFcnVvQkE7QUFDQTtFQUNJO0lBQ0k7RTdFd3VvQk47QUFDRjtBNkV0dW9CQTtFQUVJO0lBQ0k7SUFDQTtFN0V1dW9CTjtFNkVudW9CTTtJQUNJO0U3RXF1b0JWO0U2RXB1b0JVO0lBQ0k7RTdFc3VvQmQ7RTZFcnVvQmM7SUFDSTtFN0V1dW9CbEI7RTZFcnVvQmM7SUFDSTtFN0V1dW9CbEI7RTZFcHVvQlU7SUFDSTtJQUNBO0lBQ0E7RTdFc3VvQmQ7RTZFcnVvQmM7SUFDSTtFN0V1dW9CbEI7RTZFcnVvQmM7SUFDSTtFN0V1dW9CbEI7QUFDRjtBZ0Z4OW9CQTtFQUVJO0VBQ0E7QWhGeTlvQko7QWdGdjlvQkk7RUFDSTtBaEZ5OW9CUjtBZ0Z0OW9CSTtFQUNJO0FoRnc5b0JSO0FnRnQ5b0JJO0VBQ0k7QWhGdzlvQlI7QWdGdDlvQkk7RUFDSTtFQUNBO0FoRnc5b0JSO0FnRnQ5b0JJO0VBQ0k7RUFDQTtBaEZ3OW9CUjtBZ0Z0OW9CSTtFQUNJO0VBQ0E7QWhGdzlvQlI7QWdGcjlvQkk7RUFDSTtBaEZ1OW9CUjtBZ0ZwL29CQTtFQWdDSTtBaEZ1OW9CSjtBZ0ZyOW9CSTtFQUNJO0VBQ0E7QWhGdTlvQlI7QWdGcDlvQkk7RUFDSTtFQUNBO0FoRnM5b0JSO0FnRm45b0JJO0VBQ0k7RUFDQTtBaEZxOW9CUjtBZ0ZsOW9CSTtFQUNJO0VBQ0E7QWhGbzlvQlI7QWdGajlvQkk7RUFDSTtFQUNBO0FoRm05b0JSO0FnRmg5b0JJO0VBQ0k7RUFDQTtBaEZrOW9CUjtBZ0YvOG9CSTtFQUNJO0VBQ0E7QWhGaTlvQlI7QWdGOThvQkk7RUFDSTtFQUNBO0FoRmc5b0JSO0FnRjc4b0JJO0VBQ0k7RUFDQTtBaEYrOG9CUjtBZ0Y1OG9CSTtFQUNJO0VBQ0E7QWhGODhvQlI7QWdGL2hwQkE7RUFvRkk7QWhGODhvQko7QWdGNThvQkk7RUFDSTtFQUNBO0FoRjg4b0JSO0FnRjM4b0JJO0VBQ0k7RUFDQTtBaEY2OG9CUjtBZ0YxOG9CSTtFQUNJO0VBQ0E7QWhGNDhvQlI7QWdGejhvQkk7RUFDSTtFQUNBO0FoRjI4b0JSO0FnRng4b0JJO0VBQ0k7RUFDQTtBaEYwOG9CUjtBZ0Z2OG9CSTtFQUNJO0VBQ0E7QWhGeThvQlI7QWdGdDhvQkk7RUFDSTtFQUNBO0FoRnc4b0JSO0FnRnI4b0JJO0VBQ0k7RUFDQTtBaEZ1OG9CUjtBZ0ZwOG9CSTtFQUNJO0VBQ0E7QWhGczhvQlI7QWdGbjhvQkk7RUFDSTtFQUNBO0FoRnE4b0JSO0FnRmw4b0JJO0VBQ0k7RUFDQTtBaEZvOG9CUjtBZ0ZsOG9CSTtFQUNJO0VBQ0E7QWhGbzhvQlI7QWdGaDhvQkk7RUFDSTtBaEZrOG9CUjtBZ0ZoOG9CSTtFQUNJO0VBQ0E7RUFDQTtBaEZrOG9CUjtBZ0Y5N29CUTtFQUNJO0FoRmc4b0JaO0FnRjU3b0JRO0VBQ0k7RUFDQTtBaEY4N29CWjtBZ0YzN29CSTtFQUNJO0VBQ0E7QWhGNjdvQlI7QWdGMzdvQlE7RUFDSTtFQUNBO0VBQ0E7QWhGNjdvQlo7QWdGMTdvQkk7RUFDSTtFQUNBO0FoRjQ3b0JSO0FnRjM3b0JRO0VBQ0k7RUFDQTtFQUNBO0FoRjY3b0JaO0FnRno3b0JRO0VBQ0k7QWhGMjdvQlo7QWdGejdvQlE7RUFDSTtBaEYyN29CWjtBZ0ZyN29CWTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBaEZ1N29CaEI7QWdGcDdvQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnM3b0JaO0FnRmw3b0JRO0VBQ0k7RUFDQTtBaEZvN29CWjtBZ0ZsN29CUTs7RUFFSTtFQUNBO0FoRm83b0JaO0FnRmw3b0JROzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtBaEZvN29CWjtBZ0ZoN29CUTtFQUNJO0FoRms3b0JaO0FnRi82b0JJO0VBQ0k7RUFDQTtBaEZpN29CUjtBZ0YvNm9CSTtFQUNJO0FoRmk3b0JSO0FnRjk2b0JJO0VBQ0k7SUFDSTtFaEZnN29CVjtFZ0Y5Nm9CTTtJQUNJO0lBQ0E7RWhGZzdvQlY7QUFDRjtBZ0Y5Nm9CSTtFQUNJO0lBQ0k7RWhGZzdvQlY7RWdGOTZvQk07SUFDSTtFaEZnN29CVjtBQUNGOztBZ0YzNm9CSTtFQUNJO0VBQ0E7QWhGODZvQlI7QWdGNzZvQlE7RUFDSTtFQUNBO0FoRis2b0JaO0FnRjU2b0JJO0VBQ0k7QWhGODZvQlI7QWdGNTZvQkk7RUFDSTtBaEY4Nm9CUjtBZ0Y3Nm9CUTtFQUNJO0FoRis2b0JaO0FnRjU2b0JJO0VBQ0k7RUFDQTtBaEY4Nm9CUjtBZ0YzNm9CZ0I7RUFDSTtFQUNBO0FoRjY2b0JwQjtBZ0Z6Nm9CZ0I7RUFDSTtBaEYyNm9CcEI7QWdGeDZvQm9CO0VBQ0k7QWhGMDZvQnhCO0FnRm42b0J3QjtFQUNJO0VBQ0E7QWhGcTZvQjVCO0FnRmo2b0JnQjtFQUNJO0VBQ0E7QWhGbTZvQnBCO0FnRmo2b0J3QjtFQUNJO0FoRm02b0I1QjtBZ0Y3NW9CZ0I7RUFDSTtFQUNBO0FoRis1b0JwQjtBZ0YxNW9CWTtFQUNJO0VBQ0E7QWhGNDVvQmhCO0FnRng1b0JZO0VBQ0k7QWhGMDVvQmhCO0FnRnY1b0JnQjtFQUNJO0FoRnk1b0JwQjtBZ0ZwNW9CWTtFQUNJO0VBQ0E7QWhGczVvQmhCO0FnRm41b0JRO0VBQ0k7RUFDQTtFQUNBO0FoRnE1b0JaO0FnRm41b0JRO0VBQ0k7QWhGcTVvQlo7QWdGbjVvQlE7RUFDSTtBaEZxNW9CWjtBZ0ZoNW9CWTtFQUNJO0FoRms1b0JoQjtBZ0Y5NG9CSTtFQUNJO0FoRmc1b0JSO0FnRjk0b0JJO0VBQ0k7RUFDQTtBaEZnNW9CUjtBZ0Y5NG9CSTtFQUNJO0VBQ0E7QWhGZzVvQlI7QWdGNzRvQlE7RUFDSTtFQUNBO0FoRis0b0JaO0FnRjk0b0JZO0VBQ0k7QWhGZzVvQmhCO0FnRjM0b0JRO0VBQ0k7RUFDQTtBaEY2NG9CWjtBZ0YzNG9CUTtFQUNJO0VBQ0E7QWhGNjRvQlo7QWdGMTRvQkk7RUFDSTtFQUNBO0FoRjQ0b0JSO0FnRjE0b0JJO0VBQ0k7QWhGNDRvQlI7QWdGejRvQlE7RUFDSTtFQUNBO0FoRjI0b0JaO0FnRng0b0JJO0VBQ0k7RUFDQTtBaEYwNG9CUjtBZ0Z4NG9CSTtFQUNJO0FoRjA0b0JSO0FnRnQ0b0JZO0VBQ0k7RUFDQTtBaEZ3NG9CaEI7QWdGbDRvQlk7RUFDSTtFQUNBO0FoRm80b0JoQjtBZ0ZoNG9CSTtFQUNJO0VBQ0E7QWhGazRvQlI7QWdGaDRvQkk7RUFDSTtFQUNBO0FoRms0b0JSO0FnRmo0b0JRO0VBQ0k7RUFDQTtBaEZtNG9CWjtBZ0YvM29CUTtFQUNJO0VBQ0E7QWhGaTRvQlo7QWdGLzNvQlE7RUFDSTtFQUNKO0FoRmk0b0JSO0FnRjkzb0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhGZzRvQlI7QWdGOTNvQkk7RUFDSTtFQUNBO0FoRmc0b0JSO0FnRjkzb0JJO0VBQ0k7QWhGZzRvQlI7QWdGNTNvQlk7RUFESjtJQUVRO0lBQ0E7SUFDQTtJQUNBO0VoRiszb0JkO0FBQ0Y7QWdGNTNvQkk7O0VBRUk7RUFDQTtBaEY4M29CUjtBZ0Y1M29CSTs7RUFFSTtFQUNBO0FoRjgzb0JSO0FnRngzb0JnQjtFQUNJO0VBQ0E7RUFJQTtBaEYwM29CcEI7QWdGdjNvQm9CO0VBQ0k7RUFDQTtBaEZ5M29CeEI7QWdGeDNvQndCO0VBSEo7SUFJUTtFaEYyM29CMUI7QUFDRjtBZ0ZsM29CZ0I7RUFDSTtFQUNBO0FoRm8zb0JwQjs7QWlGMTNwQkE7Ozs7Ozs7RUFBQTtBQU9HO0VBQXdCO0VBQVk7RUFBYTtFQUFpOEs7RUFBaUI7QWpGbTRwQnRnTDs7QWlGbjRwQmloTDtFQUEyQztFQUFjO0VBQVc7RUFBVTtFQUFzQjtFQUFrQjtFQUFrQjtFQUFNO0VBQU87QWpGKzRwQnRxTDs7QWlGLzRwQjJyTDtFQUE2QztFQUFjO0VBQVc7RUFBVTtFQUFzQjtBakZ1NXBCanlMOztBaUZ2NXBCbXpMO0VBQW9DO0VBQVc7RUFBYTtFQUFXO0VBQWtCO0VBQWdCO0FqRmc2cEI1NUw7O0FpRmg2cEI4Nkw7RUFBMEU7RUFBYztFQUFXO0VBQWdCO0VBQTBCO0VBQWtCO0VBQU07RUFBTztFQUFXO0FqRjQ2cEJybU07O0FpRjU2cEJxbk07RUFBaUI7QWpGZzdwQnRvTTs7QWlGaDdwQm0xTjtFQUFtQjtFQUF5ckI7QWpGcTdwQi9oUDs7QWlGcjdwQjRpUDtFQUE0RDtBakZ5N3BCeG1QOztBaUZ6N3BCZ29QO0VBQWE7RUFBa0I7RUFBUztFQUFPO0VBQWE7RUFBVztFQUFrQjtFQUFjO0VBQWdCO0VBQWdCO0VBQXNCO0VBQTRCO0VBQWdGO0VBQXVDO0VBQVk7RUFBZ0I7RUFBZTtFQUFrQjtBakYrOHBCNytQOztBaUYvOHBCMC9QO0VBQXVDO0VBQWM7RUFBVztBakZxOXBCMWpROztBaUZyOXBCd2tRO0VBQW1CO0FqRnk5cEIzbFE7O0FpRno5cEJzbVE7RUFBb0I7RUFBVztFQUFxQjtFQUFrQztFQUFtQztFQUE2QjtFQUFtQztFQUFrQjtFQUFTO0FqRnErcEIxelE7O0FpRnIrcEJtMFE7RUFBbUI7RUFBVztFQUFxQjtFQUFrQztFQUFtQztFQUE2QjtFQUFrQjtFQUFTO0FqRmcvcEJuL1E7O0FpRmgvcEI0L1E7RUFBaUI7QWpGby9wQjdnUjs7QWlGcC9wQitoUjtFQUFvQztBakZ3L3BCbmtSOztBaUZ4L3BCbWxSO0VBQXVEO0FqRjQvcEIxb1I7O0FpRjUvcEJ3cFI7RUFBaUI7RUFBWTtFQUFpQjtFQUFXO0VBQWtCO0VBQWU7QWpGcWdxQmx2Ujs7QWlGcmdxQnF3UjtFQUE0QjtFQUFZO0VBQWlCO0VBQVc7QWpGNGdxQnowUjs7QWlGNWdxQnExUjtFQUF5RTtFQUFxQjtFQUFlO0VBQVk7RUFBd0I7QWpGb2hxQnQrUjs7QWlGcGhxQmkvUjtFQUFnQztFQUFrQjtFQUFxQjtFQUFXO0VBQWE7QWpGNGhxQmhsUzs7QWlGNWhxQjJtUztFQUFvQztFQUFZO0VBQWdCO0FqRmtpcUIzcVM7O0FpRmxpcUJ1clM7RUFBNEQ7QWpGc2lxQm52Uzs7QWlGdGlxQnF3UztFQUFxRDtBakYwaXFCMXpTOztBaUYxaXFCczBTO0VBQTRHO0VBQVk7RUFBWTtFQUFXO0VBQWtCO0VBQWM7QWpGbWpxQnIvUzs7QWlGbmpxQnVnVDtFQUFrSjtFQUFjO0VBQVk7RUFBZ0I7RUFBa0I7RUFBTTtFQUFPO0VBQVU7RUFBWTtBakYranFCeHZUOztBaUYvanFCcXdUO0VBQXFEO0FqRm1rcUIxelQ7O0FpRm5rcUJ1K1U7RUFBdUQ7QWpGdWtxQjloVjs7QWlGdmtxQm16VztFQUEwQjtFQUFVO0FqRjRrcUJ2MVc7O0FpRjVrcUJpMlc7RUFBeUI7RUFBVTtBakZpbHFCcDRXOztBaUZqbHFCODRXO0VBQTZCO0VBQWU7QWpGc2xxQjE3Vzs7QWlGdGxxQnc4VztFQUE0QjtFQUFlO0FqRjJscUJuL1c7O0FpRjNscUJpZ1g7RUFBOEw7QWpGK2xxQi9yWDs7QWlGL2xxQjZzWDtFQUF5TDtBakZtbXFCdDRYOztBaUZubXFCbTVYO0VBQXdDO0FqRnVtcUIzN1g7O0FpRnZtcUJnOVg7RUFBcUI7RUFBeXJCO0FqRjRtcUI5cFo7O0FpRjVtcUJ5clo7RUFBeUI7RUFBa0I7RUFBVztBakZrbnFCL3VaOztBaUZsbnFCMnZaO0VBQW9CO0VBQWU7RUFBVztFQUFZO0FqRnlucUJyelo7O0FpRnpucUJnMFo7RUFBd0M7QWpGNm5xQngyWjs7O0FrRm5vcUJBOzs7Ozs7RUFNSTtBbEZ1b3FCSjs7QWtGcm9xQkE7RUFDSTtBbEZ3b3FCSjs7QWtGdG9xQkE7RUFDSTtBbEZ5b3FCSjs7QWtGdm9xQkE7RUFDSTtBbEYwb3FCSjs7QWtGeG9xQkE7RUFDSSxhNUUybENnQztBTmdqb0JwQzs7QWtGem9xQkE7RUFDSSxhNUU2bENnQztBTitpb0JwQzs7QWtGMW9xQkE7RUFDSSxhNUV5bENnQztBTm9qb0JwQzs7QWtGM29xQkE7RUFDSTtBbEY4b3FCSjs7QWtGMW9xQkE7RUFDSTtFQUNBO0FsRjZvcUJKOztBa0Yxb3FCQTtFQUNJO0FsRjZvcUJKOztBa0Yxb3FCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRjZvcUJKO0FrRjVvcUJJO0VBQ0k7QWxGOG9xQlI7QWtGL29xQkk7RUFDSTtBbEY4b3FCUjtBa0Y1b3FCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRjhvcUJSO0FrRjNvcUJJO0VBQ0k7QWxGNm9xQlI7O0FrRjFvcUJBO0VBQ0k7RUFDQTtFQUNBO0FsRjZvcUJKOztBa0Yzb3FCQTtFQUNJO0FsRjhvcUJKOztBa0Y1b3FCQTtFQUNJO0FsRitvcUJKOztBa0Z6b3FCUTtFQUNJO0VBQ0E7QWxGNG9xQlo7O0FrRnZvcUJBO0VBQ0k7QWxGMG9xQko7QWtGem9xQkk7RUFDSTtBbEYyb3FCUjs7QWtGeG9xQkE7RUFDSTtBbEYyb3FCSjtBa0Yxb3FCSTtFQUNJO0FsRjRvcUJSOztBa0Z6b3FCQTtFQUNJO0FsRjRvcUJKOztBa0Z6b3FCQTtFQUNJO0VBQ0E7QWxGNG9xQko7O0FrRnpvcUJBO0VBQ0k7RUFDQTtBbEY0b3FCSjs7QWtGem9xQkE7RUFDSTtFQUNBO0FsRjRvcUJKOztBa0Z6b3FCQTtFQUNJO0VBQ0E7QWxGNG9xQko7O0FrRnpvcUJBO0VBQ0ksZUh4R1c7RUd5R1g7QWxGNG9xQko7QWtGM29xQkk7RUFDSTtBbEY2b3FCUjtBa0Yzb3FCSTtFQUNJO0VBQ0E7RUFDQTtBbEY2b3FCUjtBa0Y1b3FCUTtFQUNJO0VBQ0E7QWxGOG9xQlo7QWtGMW9xQkk7RUFDSTtFQUNBO0FsRjRvcUJSO0FrRjNvcUJRO0VBQ0ksVzVFbElEO0U0RW1JQztBbEY2b3FCWjtBa0Yzb3FCUTtFQUNJO0VBQ0E7QWxGNm9xQlo7QWtGMW9xQkk7RUFDSTtBbEY0b3FCUjtBa0Yzb3FCUTtFQUNJLFc1RTdJRDtFNEU4SUM7QWxGNm9xQlo7QWtGNW9xQlk7RUFDSTtBbEY4b3FCaEI7QWtGMW9xQkk7RUFDSSxjSHBKVTtFR3FKVixxQkhySlU7QS9FaXlxQmxCO0FrRjNvcUJRO0VBQ0kseUJIdkpNO0VHd0pOLFc1RXpKRDtBTnN5cUJYO0FrRjFvcUJJO0VBQ0ksY0gzSlU7RUc0SlYscUJINUpVO0EvRXd5cUJsQjtBa0Yzb3FCUTtFQUNJLHlCSDlKTTtFRytKTixXNUVqS0Q7QU44eXFCWDtBa0Yxb3FCSTtFQUNJLGNIaktRO0VHa0tSLHFCSGxLUTtBL0U4eXFCaEI7QWtGM29xQlE7RUFDSSx5QkhwS0k7RUdxS0osVzVFektEO0FOc3pxQlg7QWtGcG9xQks7RUFDRztBbEZzb3FCUjtBa0Zwb3FCSTtFQUNJO0FsRnNvcUJSO0FrRm5vcUJJO0VBQ0k7QWxGcW9xQlI7O0FrRmxvcUJBO0VBQ0k7QWxGcW9xQko7O0FrRmxvcUJBO0VBQ0k7RUFDQTtFQUNBO0FsRnFvcUJKO0FrRm5vcUJJO0VBQ0k7RUFDQTtFQUNBO0FsRnFvcUJSO0FrRm5vcUJJO0VBQ0k7RUFDQTtFQUNBO0FsRnFvcUJSO0FrRnBvcUJRO0VBQ0k7RUFDQTtFQUNBO0FsRnNvcUJaO0FrRm5vcUJJO0VBQ0k7RUFDQTtFQUNBO0FsRnFvcUJSO0FrRm5vcUJJO0VBQ0k7RUFDQTtFQUNBO0FsRnFvcUJSO0FrRm5vcUJJO0VBQ0k7RUFDQTtFQUNBO0FsRnFvcUJSO0FrRm5vcUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZxb3FCUjs7QWtGbG9xQkE7RUFDQztFQUNBO0VBQ0E7QWxGcW9xQkQ7QWtGcG9xQkM7RUFDQztFQUNNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7QWxGc29xQlI7QWtGcm9xQkU7RUFDQztBbEZ1b3FCSDtBa0Zub3FCRTtFQUNDO0FsRnFvcUJIOztBa0Zob3FCQztFQUNDO0VBQ007QWxGbW9xQlI7O0FrRjducUJRO0VBREo7SUFFUTtFbEZpb3FCVjtBQUNGOztBa0Y3bnFCSTtFQURKO0lBRVE7RWxGaW9xQk47QUFDRjs7QWtGOW5xQkE7O0VBRUk7QWxGaW9xQko7O0FrRi9ucUJBO0VBQ0k7QWxGa29xQko7QWtGam9xQkk7RUFDSTtBbEZtb3FCUjs7QWtGaG9xQkE7RUFDSTtFQUNBO0VBQ0E7QWxGbW9xQko7QWtGbG9xQkk7RUFDSTtBbEZvb3FCUjtBa0Zsb3FCSTtFQUNJO0FsRm9vcUJSO0FrRm5vcUJRO0VBQ0k7RUFDQTtBbEZxb3FCWjtBa0Zub3FCUTtFQUNJO0VBQ0E7QWxGcW9xQlo7QWtGbm9xQlE7RUFDSTtBbEZxb3FCWjs7QWtGL25xQkE7RUFDSTtFQUNBO0VBQ0E7QWxGa29xQko7QWtGL25xQlE7RUFDSTtBbEZpb3FCWjtBa0Y3bnFCUTtFQUNJO0FsRitucUJaO0FrRjVucUJJO0VBQ0k7RUFDQTtBbEY4bnFCUjtBa0Y3bnFCUTtFQUNJO0FsRitucUJaO0FrRjVucUJJO0VBQ0k7QWxGOG5xQlI7QWtGNW5xQkk7RUFDSTtBbEY4bnFCUjs7QWtGem5xQkk7RUFDSTtFQUNBO0VBQ0E7QWxGNG5xQlI7QWtGM25xQlE7RUFKSjtJQUtRO0lBQ0E7RWxGOG5xQlY7QUFDRjtBa0Y3bnFCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtBbEYrbnFCWjtBa0Y5bnFCWTtFQVZKO0lBV1E7RWxGaW9xQmQ7QUFDRjtBa0Zob3FCWTtFQWJKO0lBY1E7RWxGbW9xQmQ7QUFDRjtBa0Zqb3FCUTtFQUNJO0VBQ0E7QWxGbW9xQlo7QWtGbG9xQlk7RUFISjtJQUlRO0VsRnFvcUJkO0FBQ0Y7QWtGcG9xQlk7RUFDSTtBbEZzb3FCaEI7QWtGbm9xQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxGcW9xQnBCO0FrRmpvcUJnQjtFQUNJO0VBQ0E7RUFDQTtBbEZtb3FCcEI7QWtGL25xQmdCO0VBQ0k7RUFDQTtBbEZpb3FCcEI7QWtGM25xQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxGNm5xQjVCO0FrRnZucUJnQjtFQURKO0lBRVE7RWxGMG5xQmxCO0FBQ0Y7QWtGdm5xQlE7RUpyYUo7RUFDQTtFQUNBO0VBQ0E7QTlFK2hyQko7QThFN2hyQkk7RUFDSTtBOUUraHJCUjtBa0Zob3FCUTtFQUVJO0FsRmlvcUJaO0FrRjlucUJZO0VBQ0k7RUFJQTtBbEZnb3FCaEI7QWtGN25xQmdCO0VBQ0k7QWxGK25xQnBCO0FrRjlucUJvQjtFQUZKO0lBR1E7RWxGaW9xQnRCO0FBQ0Y7O0FrRnpucUJBO0VBQ0k7QWxGNG5xQko7O0FrRnRucUJRO0VBQ0k7QWxGeW5xQlo7QWtGeG5xQlk7RUFFSTtBbEZ5bnFCaEI7O0FrRmxucUJBO0VBQ0k7QWxGcW5xQko7QWtGcG5xQkk7RUFDSTtBbEZzbnFCUjtBa0ZybnFCUTtFQUNJLFc1RXRkRDtFNEV1ZEM7QWxGdW5xQlo7QWtGdG5xQlk7RUFDSTtFQUNBO0FsRnducUJoQjtBa0ZubnFCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZxbnFCWjtBa0ZubnFCWTtFQUNJO0FsRnFucUJoQjtBa0ZqbnFCSTtFQUNJO0VBQ0E7QWxGbW5xQlI7QWtGbG5xQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEZvbnFCWjtBa0ZsbnFCWTtFQUNJO0FsRm9ucUJoQjtBa0ZqbnFCWTtFQUNJO0VBQ0EsVzVFM2ZMO0FOOG1yQlg7O0FrRjNtcUJJOztFQUVJO0FsRjhtcUJSO0FrRjVtcUJJO0VBQ0k7QWxGOG1xQlI7O0FrRjFtcUJBO0VBQ0k7QWxGNm1xQko7O0FrRjNtcUJBO0VBQ0k7QWxGOG1xQko7O0FrRjFtcUJJO0VBQ0k7RUFDQTtFQUNBO0FsRjZtcUJSO0FrRjVtcUJRO0VBQ0k7QWxGOG1xQlo7O0FrRnhtcUJBO0VBQ0k7QWxGMm1xQko7QWtGMW1xQkk7RUFDSTtBbEY0bXFCUjs7QWtGdm1xQkE7RUFDSTtBbEYwbXFCSjtBa0Z6bXFCSTtFQUNJO0FsRjJtcUJSO0FrRjFtcUJRO0VBRUk7RUFDQTtFQUNBO0FsRjJtcUJaO0FrRnptcUJRO0VBQ0k7RUFDQTtBbEYybXFCWjtBa0Z4bXFCWTtFQUNJO0FsRjBtcUJoQjtBa0ZwbXFCWTtFQUNJO0FsRnNtcUJoQjtBa0ZobXFCWTtFQUNJO0FsRmttcUJoQjs7QWtGemxxQlE7RUFDSTtFQUNBO0FsRjRscUJaO0FrRnpscUJJO0VBQ0k7RUFDQTtFQUNBO0FsRjJscUJSO0FrRnhscUJRO0VBQ0k7RUFDQTtFQUNBO0FsRjBscUJaOztBa0ZubHFCSTtFQUNJO0FsRnNscUJSO0FrRnJscUJRO0VBQ0k7QWxGdWxxQlo7O0FrRmpscUJBO0VBQ0k7QWxGb2xxQko7O0FrRmhscUJBO0VBQ0k7QWxGbWxxQko7O0FrRi9rcUJBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QWxGaWxxQko7O0FrRjdrcUJBO0VBQ0k7RUFDQTtBbEZnbHFCSjs7QW1GenRyQkM7RUFBeUI7QW5GNnRyQjFCOztBbUYzdHJCQTtFQUF5QjtBbkYrdHJCekI7O0FtRjl0ckJBO0VBQXlCO0FuRmt1ckJ6Qjs7QW1GanVyQkE7RUFBeUI7QW5GcXVyQnpCOztBbUZwdXJCQTtFQUF5QjtBbkZ3dXJCekI7O0FtRnZ1ckJBO0VBQXlCO0FuRjJ1ckJ6Qjs7QW1GMXVyQkE7RUFBeUI7RUFBZ0QsVzdFQzlEO0FOOHVyQlg7O0FtRjl1ckJBO0VBQXlCO0FuRmt2ckJ6Qjs7QW1GanZyQkE7RUFBeUI7QW5GcXZyQnpCOztBbUZwdnJCQTtFQUEwQjtBbkZ3dnJCMUI7O0FtRnR2ckJBO0VBQXlCLHlCSkhQO0VJR3lDLHFCSkh6QztBL0U4dnJCbEI7O0FtRjF2ckJBO0VBQXlCLHlCSkhQO0VJR3dDLHFCSkh4QztBL0Vrd3JCbEI7O0FtRjl2ckJBO0VBQXlCLHlCSkhQO0VJR3lDLHFCSkh6QztBL0Vzd3JCbEI7O0FtRmx3ckJBO0VBQXlCLHlCSkhUO0VJR3dDLHFCSkh4QztBL0Uwd3JCaEI7O0FtRnJ3ckJBO0VBQXlCO0FuRnl3ckJ6Qjs7QW1GeHdyQkE7RUFBeUI7QW5GNHdyQnpCOztBbUYzd3JCQTtFQUF5QjtBbkYrd3JCekI7O0FtRjl3ckJBO0VBQXlCO0FuRmt4ckJ6Qjs7QW1GanhyQkE7RUFBeUI7QW5GcXhyQnpCOztBbUZueHJCQTs7Ozs7RUFJeUI7QW5GdXhyQnpCOztBbUZyeHJCQTtBQUNBO0VBQXlCO0FuRnl4ckJ6Qjs7QW1GeHhyQkE7RUFBeUI7QW5GNHhyQnpCOztBbUYzeHJCQTtFQUF5QjtBbkYreHJCekI7O0FtRjl4ckJBO0VBQXlCO0FuRmt5ckJ6Qjs7QW1GanlyQkE7RUFBeUI7QW5GcXlyQnpCOztBbUZweXJCQTtFQUF5QjtBbkZ3eXJCekI7O0FtRnZ5ckJBO0VBQXlCO0FuRjJ5ckJ6Qjs7QW1GMXlyQkE7RUFBeUI7QW5GOHlyQnpCOztBbUY3eXJCQTtFQUF5QjtBbkZpenJCekI7O0FtRmh6ckJBO0VBQXlCO0FuRm96ckJ6Qjs7QW1GbnpyQkE7RUFBeUI7QW5GdXpyQnpCOztBbUZ0enJCQTtBQUNBO0VBQXlCO0FuRjB6ckJ6Qjs7QW1GenpyQkE7RUFBeUI7QW5GNnpyQnpCOztBbUY1enJCQTtFQUF5QjtBbkZnMHJCekI7O0FtRi96ckJBO0VBQXlCO0FuRm0wckJ6Qjs7QW1GbDByQkE7RUFBeUI7QW5GczByQnpCOztBbUZyMHJCQTtFQUF5QjtBbkZ5MHJCekI7O0FtRngwckJBO0VBQXlCO0FuRjQwckJ6Qjs7QW1GMzByQkE7RUFBeUI7QW5GKzByQnpCOztBbUY5MHJCQTtFQUF5QjtBbkZrMXJCekI7O0FtRmoxckJBO0VBQXlCO0FuRnExckJ6Qjs7QW1GcDFyQkE7RUFBK0I7QW5GdzFyQi9COztBbUZ2MXJCQTtBQUNBO0VBQTRCO0FuRjIxckI1Qjs7QW1GMTFyQkE7RUFBNEI7QW5GODFyQjVCOztBbUY3MXJCQTtFQUE0QjtBbkZpMnJCNUI7O0FtRmgyckJBO0VBQTRCO0FuRm8yckI1Qjs7QW1GbjJyQkE7RUFBNEI7QW5GdTJyQjVCOztBbUZ0MnJCQTtFQUE0QjtBbkYwMnJCNUI7O0FtRnoyckJBO0VBQTRCO0FuRjYyckI1Qjs7QW1GNTJyQkE7RUFBNEI7QW5GZzNyQjVCOztBbUYvMnJCQTtFQUE0QjtBbkZtM3JCNUI7O0FtRmwzckJBO0VBQTRCO0FuRnMzckI1Qjs7QW1GcjNyQkE7RUFBNEI7QW5GeTNyQjVCOztBbUZ4M3JCQTtFQUE0QjtBbkY0M3JCNUI7O0FtRjEzckJBO0FBQ0E7RUFDSTtBbkY2M3JCSjs7QW1GMzNyQkE7RUFDSTtBbkY4M3JCSjs7QW1GNTNyQkE7RUFDSTtBbkYrM3JCSjs7QW1GNzNyQkE7RUFDSTtBbkZnNHJCSjs7QW1GOTNyQkE7RUFDSTtBbkZpNHJCSjs7QW1GLzNyQkE7RUFDSTtBbkZrNHJCSjs7QW1GaDRyQkE7RUFDSTtBbkZtNHJCSjs7QW1GajRyQkE7RUFDSTtBbkZvNHJCSjs7QW1GbDRyQkE7RUFDSTtBbkZxNHJCSjs7QW1GbjRyQkE7RUFDSTtBbkZzNHJCSjs7QW1GcDRyQkE7RUFDSTtBbkZ1NHJCSjs7QW1GcjRyQkE7RUFDSTtBbkZ3NHJCSjs7QW1GdDRyQkE7RUFDSTtBbkZ5NHJCSjs7QW1GdDRyQkE7RUFDSTtBbkZ5NHJCSjs7QW1GdDRyQkE7QUFDQTtFQUNJO0FuRnk0ckJKOztBbUZ2NHJCQTtFQUNHO0FuRjA0ckJIOztBbUZ4NHJCQTtFQUNHO0FuRjI0ckJIOztBbUZ6NHJCQTtFQUNHO0FuRjQ0ckJIOztBbUYxNHJCQTtFQUNHO0FuRjY0ckJIOztBbUYzNHJCQTtFQUNHO0FuRjg0ckJIOztBbUY1NHJCQTtFQUNHO0FuRis0ckJIOztBbUY3NHJCQTtFQUNHO0FuRmc1ckJIOztBbUY5NHJCQTtFQUNHO0FuRmk1ckJIOztBbUYvNHJCQTtFQUNHO0FuRms1ckJIOztBbUZoNXJCQTtFQUNJO0FuRm01ckJKOztBbUZoNXJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRm01ckJSOztBbUYvNHJCQTtBQUNBO0VBQ0k7QW5GazVyQko7QW1GajVyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GbTVyQlI7O0FtRmg1ckJBO0VBQ0k7QW5GbTVyQko7QW1GbDVyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GbzVyQlI7O0FtRmo1ckJBO0VBQ0k7QW5GbzVyQko7QW1GbjVyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GcTVyQlI7O0FtRmw1ckJBO0VBQ0k7QW5GcTVyQko7QW1GcDVyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GczVyQlI7O0FtRm41ckJBO0VBQ0k7QW5GczVyQko7QW1GcjVyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GdTVyQlI7O0FtRnA1ckJBO0VBQ0k7QW5GdTVyQko7QW1GdDVyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GdzVyQlI7O0FtRnI1ckJBO0VBQ0k7QW5GdzVyQko7QW1GdjVyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GeTVyQlI7O0FtRnQ1ckJBO0VBQ0k7QW5GeTVyQko7QW1GeDVyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GMDVyQlI7O0FtRnY1ckJBO0VBQ0k7QW5GMDVyQko7QW1GejVyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GMjVyQlI7O0FtRnY1ckJBO0VBQ0k7QW5GMDVyQko7O0FtRng1ckJBO0VBQ0k7QW5GMjVyQko7O0FtRno1ckJBO0VBQ0k7QW5GNDVyQko7O0FtRjE1ckJBO0VBQ0k7QW5GNjVyQko7O0FtRjM1ckJBO0VBQ0k7RUFDQTtFQUNBO0FuRjg1ckJKO0FtRjc1ckJJO0VBSko7SUFLUTtJQUNBO0lBQ0E7RW5GZzZyQk47QUFDRjs7QW1GOTVyQkE7RUFDSTtBbkZpNnJCSjs7QW1GLzVyQkE7RUFDSTtBbkZrNnJCSjs7QW1GaDZyQkE7RUFBVztFQUFvQjtFQUFZO0VBQVk7RUFBaUI7QW5GdzZyQnhFOztBbUZ2NnJCQTtFQUVJO0VBRUE7QW5GMDZyQko7QW1GejZyQkk7RUFHSTtFQUNBO0VBQ0E7RUFDQTtBbkYwNnJCUjtBbUZ4NnJCSTtFQUNJO0FuRjA2ckJSO0FtRng2ckJJO0VBQ0k7QW5GMDZyQlI7O0FtRnY2ckJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkYwNnJCSjtBbUZ6NnJCSTtFQUNJO0FuRjI2ckJSOztBbUZ2NnJCSTtFQUNJO0VBQ0E7RUFDQTtBbkYwNnJCUjs7QW1GdjZyQkE7RUFDSTtBbkYwNnJCSjs7QW1GdDZyQkk7RUFDSTtFQUNBO0FuRnk2ckJSO0FtRnY2ckJJO0VBQ0k7QW5GeTZyQlI7QW1GdjZyQkk7RUFDSTtBbkZ5NnJCUjtBbUZ2NnJCSTtFQUNJO0FuRnk2ckJSO0FtRnQ2ckJRO0VBQ0k7QW5GdzZyQlo7QW1GdDZyQmdCO0VBQ0k7RUFDQTtBbkZ3NnJCcEI7QW1GbjZyQkk7RUFDSTtBbkZxNnJCUjtBbUZuNnJCSTtFQUNJO0FuRnE2ckJSO0FtRnA2ckJRO0VBQ0k7QW5GczZyQlo7QW1GbjZyQkk7RUFDSTtBbkZxNnJCUjtBbUZwNnJCUTtFQUNJO0FuRnM2ckJaO0FtRm42ckJJO0VBQ0k7QW5GcTZyQlI7QW1GbjZyQkk7RUFDSTtBbkZxNnJCUjtBbUZuNnJCSTs7RUFFSTtBbkZxNnJCUjtBbUZsNnJCUTtFQUNJO0FuRm82ckJaOztBbUY5NXJCSTtFQUNJO0FuRmk2ckJSO0FtRi81ckJJO0VBQ0k7QW5GaTZyQlI7QW1GLzVyQkk7RUFDSTtBbkZpNnJCUjtBbUY5NXJCUTtFQUNJO0FuRmc2ckJaO0FtRno1ckJvQjtFQUNJO0FuRjI1ckJ4QjtBbUZyNXJCSTs7RUFFSTtBbkZ1NXJCUjtBbUZyNXJCSTtFQUNGLHlCN0VoWlM7QU51eXNCWDtBbUZwNXJCRTtFQUNDO0FuRnM1ckJIO0FtRnY1ckJFO0VBQ0M7QW5GczVyQkg7QW1GbDVyQlE7RUFDSTtBbkZvNXJCWjtBbUZqNXJCRTtFQUNDO0VBQ0E7QW5GbTVyQkg7QW1GaDVyQkM7RUFDTztBbkZrNXJCUjtBbUZoNXJCSTtFQUNJO0FuRms1ckJSO0FtRmg1ckJJOzs7OztFQUtJO0FuRms1ckJSOztBbUY5NHJCSTtFQUNJO0FuRmk1ckJSOztBb0ZsMXNCQTtFQUNDO0VBQ0E7RUFFQTtFQUVBO0VBRUU7QXBGcTFzQkg7QW9GajFzQkE7RUFBNkI7SUFBRztJQUFVO0VwRjYxc0J4QztBQUNGO0FvRjUxc0JBO0VBQ0U7SUFDRTtJQUNBO0VwRjgxc0JGO0VvRjUxc0JBO0lBQ0U7SUFDQTtFcEY4MXNCRjtBQUNGO0FvRjMxc0JBO0VBQ0M7QXBGNjFzQkQ7QW9GMTFzQkM7RUFFQztFQUNBO0FwRjIxc0JGOztBb0ZyMXNCSTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRncxc0JSO0FvRnIxc0JJO0VBQ0k7QXBGdTFzQlI7QW9GbDBzQkk7RUFDSTtJQUNJO0lBQ0E7RXBGcTFzQlY7RW9GbjFzQk07SUFDSTtJQUNBO0VwRnExc0JWO0VvRm4xc0JNO0lBQ0k7RXBGcTFzQlY7RW9GbjFzQk07SUFDSTtJQUNBO0VwRnExc0JWO0FBQ0Y7O0FxRmw3c0JJO0VBQ0k7RUFDQTtFQUNBO0FyRnE3c0JSO0FxRnA3c0JRO0VBQ0k7QXJGczdzQlo7QXFGbjdzQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnE3c0JoQjtBcUZuN3NCWTtFQUNJO0VBQ0EsVy9FYkw7QU5rOHNCWDtBcUZqN3NCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGbTdzQlo7QXFGaDdzQlE7RUFDSTtFQUNBO0VBQ0E7QXJGazdzQlo7QXFGNzZzQlE7RUFDSSx5Qk5URDtBL0V3N3NCWDtBcUZoN3NCUTtFQUNJLHlCTlREO0EvRTI3c0JYO0FxRm43c0JRO0VBQ0kseUJOVEQ7QS9FODdzQlg7QXFGdDdzQlE7RUFDSSx5Qk5URDtBL0VpOHNCWDtBcUZ6N3NCUTtFQUNJLHlCTlREO0EvRW84c0JYO0FxRjU3c0JRO0VBQ0kseUJOVEQ7QS9FdThzQlg7QXFGLzdzQlE7RUFDSSx5Qk5URDtBL0UwOHNCWDtBcUZsOHNCUTtFQUNJLHlCTlREO0EvRTY4c0JYO0FxRnI4c0JRO0VBQ0kseUJOVEQ7QS9FZzlzQlg7QXFGeDhzQlE7RUFDSSx5Qk5URDtBL0VtOXNCWDtBcUYzOHNCUTtFQUNJLHlCTlREO0EvRXM5c0JYOztBcUZyOHNCWTtFQUNJO0VBQ0EsVy9FNUNMO0UrRTZDSztFQUNBO0FyRnc4c0JoQjtBcUZ0OHNCb0I7RUFDSTtBckZ3OHNCeEI7QXFGdDhzQm9CO0VBQ0k7QXJGdzhzQnhCO0FxRnI4c0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGdThzQnBCOztBcUYvN3NCQTtFQUNJO0FyRms4c0JKOztBcUYvN3NCSTtFQUNJO0FyRms4c0JSOztBcUYvN3NCQTtFQUNJO0FyRms4c0JKOztBcUY3N3NCSTs7RUFDSTtBckZpOHNCUjs7QXFGNTdzQkk7RUFDSTtFQUNBO0FyRis3c0JSO0FxRjk3c0JRO0VBQ0k7RUFDQTtBckZnOHNCWjs7QXNGcml0QkE7QUFDQTtFQUdJO0VBQ0E7RUFHQTtFQUlBO0F0RndpdEJKOztBc0ZyaXRCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0F0RnNpdEJKO0FzRnBpdEJJO0VBeEJKO0lBeUJRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEZ1aXRCTjtFc0ZwaXRCVTtJQUNJO0lBQ0E7RXRGc2l0QmQ7RXNGbml0Qk07SUFDSTtJQUNBO0lBQ0E7RXRGcWl0QlY7RXNGcGl0QlU7SUFDSTtFdEZzaXRCZDtFc0ZwaXRCVTtJQUNJO0V0RnNpdEJkO0VzRnBpdEJVO0lBQ0k7SUFDQTtFdEZzaXRCZDtBQUNGOztBc0ZqaXRCQTtBQUNBO0VScEVJLHFCUXFFb0I7RUFDcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFHQTtBdEZ1aXRCSjtBc0ZyaXRCSTtFQWZKO0lBZ0JRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRGd2l0Qk47QUFDRjtBc0Z0aXRCSTtFQXZCSjtJUmhFSTtJQUNBO0lBQ0E7SUFDQTtFOUVpb3RCRjtFOEUvbnRCRTtJQUNJO0U5RWlvdEJOO0VzRnZrdEJGO0lBeUJRO0V0RmlqdEJOO0FBQ0Y7QXNGL2l0Qkk7RUE1Qko7SUE2QlE7RXRGa2p0Qk47QUFDRjtBc0YvaXRCUTtFQUNJO0VBQ0E7RUFDQTtBdEZpanRCWjtBc0YvaXRCUTtFQUNJO0F0RmlqdEJaO0FzRjdpdEJJO0VBQ0k7QXRGK2l0QlI7QXNGNWl0Qkk7RUFDSTtFQUNBO0VSbEdKO0VBQ0E7RUFDQTtFQUNBO0E5RWlwdEJKO0E4RS9vdEJJO0VBQ0k7QTlFaXB0QlI7QThFOW90QlE7RUFDSTtBOUVncHRCWjtBOEU5b3RCUTtFQUNJO0E5RWdwdEJaO0E4RTNvdEJJO0VBQ0k7RUFDQTtBOUU2b3RCUjtBOEUxb3RCSTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0E5RTJvdEJSO0E4RTFvdEJRO0VBQ0k7QTlFNG90Qlo7QXNGcGt0Qlk7RUFDSTtBdEZza3RCaEI7QXNGcGt0Qlk7RUFDSTtBdEZza3RCaEI7QXNGcGt0Qlk7RUFDSTtBdEZza3RCaEI7QXNGbmt0QlE7O0VBRUk7QXRGcWt0Qlo7QXNGcGt0Qlk7OztFQUVJO0F0RnVrdEJoQjtBc0Z0a3RCZ0I7OztFQUNJO0F0RjBrdEJwQjtBc0Z0a3RCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0RndrdEJaO0FzRnRrdEJRO0VBQ0k7RUFDQTtFQUNBO0F0RndrdEJaO0FzRnZrdEJXO0VBQ0s7QXRGeWt0QmhCO0FzRnJrdEJRO0VBQ0k7QXRGdWt0Qlo7QXNGcmt0QlE7RUFDSTtFQUNBO0VBQ0E7QXRGdWt0Qlo7QXNGcmt0QlE7RUFDSTtFQUNBO0VBQ0E7QXRGdWt0Qlo7QXNGcmt0QlE7RUFDSTtBdEZ1a3RCWjtBc0Zya3RCUTtFQUNJO0VBQ0E7RUFDQTtBdEZ1a3RCWjtBc0Zya3RCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnVrdEJoQjtBc0Zya3RCWTtFQUNJO0F0RnVrdEJoQjtBc0Zua3RCSTtFQUNJO0F0RnFrdEJSO0FzRnBrdEJRO0VBQ0k7RUFDQTtBdEZza3RCWjtBc0Zua3RCWTtFQUNJO0F0RnFrdEJoQjtBc0Zsa3RCUTtFQVhKO0lBWU87RXRGcWt0QlQ7QUFDRjtBc0Zsa3RCSTtFQUNJO0F0Rm9rdEJSO0FzRmprdEJnQjtFQUNJO0F0Rm1rdEJwQjtBc0Y5anRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0RmdrdEJSO0FzRi9qdEJRO0VBTEo7SUFNUTtFdEZra3RCVjtBQUNGO0FzRmprdEJRO0VBQ0k7QXRGbWt0Qlo7QXNGbGt0Qlk7RUFDSTtBdEZva3RCaEI7QXNGbGt0Qlk7RUFDSTtFQUNBO0F0Rm9rdEJoQjtBc0Zqa3RCUTs7RUFFSTtBdEZta3RCWjtBc0YvanRCWTtFQUNJO0F0RmlrdEJoQjtBc0Y5anRCb0I7RUFDSTtBdEZna3RCeEI7QXNGM2p0Qlk7RUFDSTtBdEY2anRCaEI7QXNGNWp0QmdCO0VBQ0k7QXRGOGp0QnBCO0FzRjNqdEJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGNmp0QnhCO0FzRjVqdEJ3QjtFQUNJO0F0RjhqdEI1QjtBc0Y3anRCNEI7RUFDSTtBdEYranRCaEM7QXNGeGp0QmdCO0VBQ0k7QXRGMGp0QnBCO0FzRnhqdEJnQjtFQUNJO0F0RjBqdEJwQjtBc0Z2anRCWTtFQUNJO0F0RnlqdEJoQjtBc0Z2anRCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnlqdEJoQjtBc0Z4anRCZ0I7RUFDSTtBdEYwanRCcEI7QXNGeGp0QmdCO0VBQ0k7QXRGMGp0QnBCO0FzRnZqdEJZO0VBQ0k7QXRGeWp0QmhCO0FzRnZqdEJZO0VBQ0k7QXRGeWp0QmhCO0FzRnJqdEJRO0VBQ0k7QXRGdWp0Qlo7QXNGcGp0QlE7RUFDSTtBdEZzanRCWjtBc0ZyanRCWTtFQUNJO0VBQ0E7QXRGdWp0QmhCO0FzRnBqdEJRO0VBQ0k7QXRGc2p0Qlo7QXNGcGp0QlE7RUFDSTtBdEZzanRCWjtBc0ZsanRCZ0I7RUFDSTtBdEZvanRCcEI7QXNGL2l0Qlk7RUFDSTtBdEZpanRCaEI7QXNGL2l0Qlk7RUFDSTtBdEZpanRCaEI7QXNGNWl0Qkk7RUFDSTtBdEY4aXRCUjtBc0Y3aXRCUTtFQUZKO0lBR1E7RXRGZ2p0QlY7QUFDRjtBc0Y3aXRCSTtFQUNJO0VBQ0E7RUFDQTtBdEYraXRCUjtBc0Y5aXRCUTtFQUNJO0VBQ0E7RUFDQTtBdEZnanRCWjtBc0YvaXRCWTtFQUNJLFdoRjNXTDtBTjQ1dEJYO0FzRi9pdEJZO0VBQ0k7QXRGaWp0QmhCO0FzRmhqdEJnQjtFQUNJO0F0RmtqdEJwQjtBc0ZoanRCZ0I7RUFMSjtJQU1RO0V0Rm1qdEJsQjtBQUNGO0FzRmhqdEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RmtqdEJaO0FzRmpqdEJZO0VBUEo7SUFRTztFdEZvanRCYjtBQUNGOztBc0YvaXRCQTtBQUNBO0VBQ0k7QXRGa2p0Qko7QXNGamp0Qkk7RUFGSjtJQUdRO0V0Rm9qdEJOO0FBQ0Y7O0FzRmpqdEJBO0FBQ0E7RVI5WEk7RUFDQTtFQUNBO0VBQ0E7QTlFbTd0Qko7QThFajd0Qkk7RUFDSTtBOUVtN3RCUjtBOEVoN3RCUTtFQUNJO0E5RWs3dEJaO0E4RWg3dEJRO0VBQ0k7QTlFazd0Qlo7QThFNzZ0Qkk7RUFDSTtFQUNBO0E5RSs2dEJSO0E4RTU2dEJJO0VBQ0k7RUFDQTtFQUNBO0VBRUE7QTlFNjZ0QlI7QThFNTZ0QlE7RUFDSTtBOUU4NnRCWjtBc0Y5a3RCQTtFQUVJO0VBR0E7RUFHQTtBdEYra3RCSjtBc0Y5a3RCSTtFQUlJO0VBRUE7RUFHQTtFQUNBO0F0RmdsdEJSOztBc0Y1a3RCQTtBQUNBO0VBQ0k7QXRGK2t0Qko7QXNGOWt0Qkk7O0VBRUk7QXRGZ2x0QlI7QXNGN2t0QlE7RUFDSTtFQUNBLFdoRi9hRDtBTjgvdEJYO0FzRjNrdEJnQjtFQUNJO0VBQ0E7RUFDQTtBdEY2a3RCcEI7QXNGM2t0Qm9CO0VBRUk7RUFDQTtBdEY0a3RCeEI7QXNGMWt0QndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGNGt0QjVCO0FzRnRrdEJRO0VSemNKO0VBQ0E7RUFDQTtFQUNBO0E5RWtodUJKO0E4RWhodUJJO0VBQ0k7QTlFa2h1QlI7QXNGL2t0QlE7RUFFSTtFQUNBO0F0RmdsdEJaO0FzRjNrdEJZO0VBREo7SUFFUTtFdEY4a3RCZDtBQUNGO0FzRjdrdEJZO0VBSko7SUFLTTtFdEZnbHRCWjtBQUNGOztBc0Yza3RCQTtBQUVJO0VBREo7SUFFUTtJQUNBO0V0RjhrdEJOO0FBQ0Y7QXNGN2t0Qkk7RUFMSjtJQU1RO0lBQ0E7RXRGZ2x0Qk47QUFDRjtBc0Yva3RCSTtFQVRKO0lBVU87SUFDQTtFdEZrbHRCTDtBQUNGO0FzRmpsdEJJO0VBYko7SUFjUTtJQUNBO0lBQ0E7RXRGb2x0Qk47QUFDRjtBc0ZqbHRCWTtFQURKO0lBRU87RXRGb2x0QmI7QUFDRjtBc0ZobHRCZ0I7RUFDSTtBdEZrbHRCcEI7QXNGNWt0QlE7RUFESjtJQUVRO0V0RitrdEJWO0FBQ0Y7QXNGN2t0Qkk7RUFDSTtFQUNBO0F0RitrdEJSOztBdUYxbHVCSTtFQUNJO0F2RjZsdUJSO0F1RjNsdUJJO0VBQ0k7QXZGNmx1QlI7QXVGM2x1Qkk7RUFDSTtBdkY2bHVCUjtBdUYzbHVCSTtFQUNJO0VBQ0E7QXZGNmx1QlI7QXVGM2x1Qkk7RUFDSTtBdkY2bHVCUjtBdUYzbHVCSTtFQUNJO0VBQ0E7RUFDQTtBdkY2bHVCUjtBdUY1bHVCUTtFQUNJO0F2RjhsdUJaO0F1RjFsdUJRO0VBREo7SUFFUTtFdkY2bHVCVjtBQUNGO0F1RjVsdUJRO0VBSko7SUFLUTtFdkYrbHVCVjtBQUNGO0F1RjVsdUJRO0VBREo7SUFFUTtFdkYrbHVCVjtBQUNGOztBdUYxbHVCSTs7O0VBR0k7QXZGNmx1QlI7O0F3RnRvdUJBOztFQUVJO0F4RnlvdUJKOztBd0Zyb3VCQTtFQUNJO0F4RndvdUJKOztBd0Z0b3VCQTtFQUNJO0F4RnlvdUJKO0F3RnZvdUJJO0VBSEo7SVZQSSxxQlVXd0I7SUFDcEI7SUFDQTtJQUNBO0V4RjZvdUJOO0V3RjNvdUJNO0lBQ0k7RXhGNm91QlY7QUFDRjtBd0Yzb3VCSTtFQUNJO0lBQ0k7SUFDQTtFeEY2b3VCVjtBQUNGO0F3RjNvdUJJO0VBQ0k7SUFDSTtJQUNBO0V4RjZvdUJWO0FBQ0Y7QXdGMW91Qkk7RVY3QkE7RUFDQTtFQUNBO0VBQ0E7QTlFMHF1Qko7QThFeHF1Qkk7RUFDSTtBOUUwcXVCUjtBd0ZucHVCSTtFQUVJO0VBQ0E7QXhGb3B1QlI7QXdGL291Qlk7RUFFSTtBeEZncHVCaEI7QXdGOW91Qlk7RUFDSTtBeEZncHVCaEI7QXdGN291QlE7RUFDSTtFQUNBO0F4RitvdUJaO0F3RjNvdUJRO0VBREo7SUFFUTtFeEY4b3VCVjtBQUNGOztBd0Z2b3VCSTtFQUZKO0lBR1E7RXhGMm91Qk47QUFDRjtBd0Z6b3VCSTtFQUNJO0F4RjJvdUJSO0F3RnpvdUJRO0VBSEo7SUFJUTtFeEY0b3VCVjtBQUNGO0F3RnpvdUJJO0VWeEVBO0VBQ0E7RUFDQTtFQUNBO0E5RW90dUJKO0E4RWx0dUJJO0VBQ0k7QTlFb3R1QlI7QXdGbHB1Qkk7RUFFSTtFQUNBO0F4Rm1wdUJSO0F3Ri9vdUJRO0VBQ0ksV2xGakZEO0FOa3V1Qlg7QXdGOW91Qkk7RUFDSTtBeEZncHVCUjtBd0Y3b3VCSTtFQUNJO0F4RitvdUJSOztBeUZodnVCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6Rm12dUJEO0F5Rmh2dUJFO0VBQ0M7QXpGa3Z1Qkg7QXlGOXV1QkM7RVhQRyxxQldRa0I7RUFDZDtFQUNOO0VBQ007RUFDQTtFQUNBO0VBQ0E7RUFDTjtFQUNBO0VBQ0E7RUFDQTtBekZtdnVCRjtBeUZqdnVCQztFQUNDO0F6Rm12dUJGO0F5Rmp2dUJDO0VBQ0M7QXpGbXZ1QkY7QXlGanZ1QkM7RUFDQztBekZtdnVCRjtBeUZqdnVCQztFQUNDO0F6Rm12dUJGO0F5Rmp2dUJDO0VBQ0M7QXpGbXZ1QkY7O0EwRnp4dUJBO0FBR0U7RUFDQztBMUYweHVCSDtBMEZ2eHVCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGeXh1Qk47QTBGdnh1Qk87RUFERDtJQUVFO0UxRjB4dUJOO0FBQ0Y7QTBGdnh1Qks7RUFDQztBMUZ5eHVCTjtBMEZ4eHVCTTtFQUZEO0lBR0U7RTFGMnh1Qkw7QUFDRjtBMEZ6eHVCSztFQUNDO0VBQ0E7QTFGMnh1Qk47QTBGenh1Qks7RUFDQztBMUYyeHVCTjtBMEZ6eHVCSztFQUNDO0VBQ0E7QTFGMnh1Qk47QTBGenh1Qks7RUFDQztFQUNBO0ExRjJ4dUJOO0EwRnJ4dUJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFGdXh1Qk47QTBGanh1Qkc7RUFDQztBMUZteHVCSjtBMEZqeHVCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExRm14dUJOO0EwRmh4dUJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFGa3h1Qkw7QTBGOXd1QkU7RUFDQztBMUZneHVCSDtBMEYvd3VCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGaXh1Qko7QTBGaHh1Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUZreHVCTDtBMEZoeHVCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExRmt4dUJMO0EwRmh4dUJJO0VBQ0M7QTFGa3h1Qkw7QTBGOXd1QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUZneHVCSDtBMEYvd3VCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGaXh1Qko7QTBGaHh1Qkk7RUFURDtJQVVFO0UxRm14dUJIO0FBQ0Y7QTBGaHh1QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUZreHVCSDtBMEZoeHVCRTtFQUNDO0VBQ0E7QTFGa3h1Qkg7QTBGanh1Qkc7RUFDQztBMUZteHVCSjtBMEZseHVCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGb3h1Qkw7QTBGbHh1Qkk7RUFDQztBMUZveHVCTDtBMEZseHVCSTtFQUNDO0ExRm94dUJMO0EwRjl3dUJFO0VBQ0M7RUFDQTtBMUZneHVCSDtBMEYvd3VCRztFQUNDO0VBQ0E7QTFGaXh1Qko7QTBGOXd1QkU7RUFDQztFQUNBO0ExRmd4dUJIO0EwRi93dUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRml4dUJKO0EwRmh4dUJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFGa3h1Qkw7QTBGaHh1Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUZreHVCTDtBMEYvd3VCRztFQUNDO0ExRml4dUJKO0EwRmh4dUJJO0VBQ0M7QTFGa3h1Qkw7QTBGNXd1QkU7RUFDQztBMUY4d3VCSDtBMEY1d3VCRTtFQUNDO0ExRjh3dUJIO0EwRjd3dUJHO0VBQ0M7QTFGK3d1Qko7QTBGOXd1Qkk7RUFDQztBMUZneHVCTDtBMEYzd3VCQztFQUNDO0VBQ0E7QTFGNnd1QkY7QTBGNXd1QkU7RUFDQztBMUY4d3VCSDs7QTBGMXd1QkE7RUFHRztJQUNDO0lBQ0E7RTFGMnd1QkY7RTBGend1QkM7SUFDQztJQUNBO0lBQ0E7RTFGMnd1QkY7RTBGdnd1QkM7SUFDQztJQUNBO0UxRnl3dUJGO0UwRnZ3dUJDO0lBQ0M7SUFDQTtFMUZ5d3VCRjtFMEZ0d3VCQTtJQUNDO0UxRnd3dUJEO0FBQ0Y7QTBGcHd1QkE7QUFFQztFQUNDO0VBQ0E7QTFGcXd1QkY7QTBGcHd1QkU7RUFDQztBMUZzd3VCSDtBMEZwd3VCSTtFQUNDO0ExRnN3dUJMO0EwRmp3dUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZtd3VCRjtBMEZsd3VCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNIO0VBQ0E7RUFDQTtBMUZvd3VCSDtBMEZqd3VCQztFQUNDO0VBQ0E7QTFGbXd1QkY7QTBGbHd1QkU7RUFDQztBMUZvd3VCSDtBMEZsd3VCRTtFQUNDO0ExRm93dUJIO0EwRm53dUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGcXd1Qko7QTBGcHd1Qkk7RUFDQztFQUNBO0VBQ0E7QTFGc3d1Qkw7QTBGcnd1Qks7RUFDQztBMUZ1d3VCTjtBMEZyd3VCTztFQUNDO0ExRnV3dUJSO0EwRmx3dUJRO0VBQ0M7QTFGb3d1QlQ7QTBGL3Z1Qks7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRml3dUJOO0EwRmh3dUJNO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZrd3VCUDtBMEZod3VCTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExRmt3dUJQOztBMEZ6dnVCQTtFQUtLO0lBQ0M7RTFGd3Z1Qko7RTBGdnZ1Qkk7SUFDQztFMUZ5dnVCTDtFMEZ4dnVCSztJQUNDO0UxRjB2dUJOO0UwRnh2dUJLO0lBQ0M7RTFGMHZ1Qk47QUFDRjtBMEZqdnVCQTtFQUtLO0lBQ0M7RTFGK3V1Qko7RTBGenV1QkQ7SUFDQztFMUYydXVCQTtBQUNGO0EwRnZ1dUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZ5dXVCRjtBMEZ2dXVCQztFQUNDO0VBQ0E7RUFDQTtBMUZ5dXVCRjtBMEZ4dXVCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGMHV1Qkg7QTBGenV1Qkc7RUFDQztFQUNBO0ExRjJ1dUJKO0EwRnp1dUJHO0VBQ0M7RUFDQTtBMUYydXVCSjtBMEZ2dXVCRztFQUNDO0ExRnl1dUJKO0EwRnZ1dUJHO0VBQ0M7QTFGeXV1Qko7QTBGcnV1Qkc7RUFDQztBMUZ1dXVCSjtBMEZydXVCRztFQUNDO0ExRnV1dUJKO0EwRm51dUJDO0VBQ0M7QTFGcXV1QkY7QTBGcHV1QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRnN1dUJIO0EwRnJ1dUJHO0VBQ0M7RUFDQTtFQUNBO0ExRnV1dUJKO0EwRnJ1dUJHO0VBQ0M7RUFDQTtFQUNBO0ExRnV1dUJKO0EwRm51dUJDO0VBQ0M7QTFGcXV1QkY7O0EyRjVwdkJFO0VBQ0M7QTNGK3B2Qkg7QTJGOXB2Qkc7RUFDQztFQUNBO0VBQ0E7QTNGZ3F2Qko7QTJGOXB2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0ZncXZCSjtBMkYvcHZCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGaXF2Qkw7QTJGL3B2Qk07RUFDQztBM0ZpcXZCUDtBMkY3cHZCTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0YrcHZCUDtBMkY1cHZCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EzRjhwdkJOO0EyRjVwdkJLO0VBM0JEO0lBNEJFO0UzRitwdkJKO0FBQ0Y7QTJGM3B2Qk07RUFDQztFQUNBO0EzRjZwdkJQO0EyRnZwdkJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGeXB2Qkg7QTJGeHB2Qkc7RUFDQztFQUNBO0VBQ0E7QTNGMHB2Qko7QTJGenB2Qkk7RUFDQztFQUNBO0EzRjJwdkJMO0EyRnhwdkJHO0VBQ0M7RUFDQTtFQUNBO0EzRjBwdkJKO0EyRnpwdkJJO0VBQ0M7RUFDUTtFQUNSO0EzRjJwdkJMO0EyRjFwdkJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGNHB2Qk47QTJGMXB2Qk87RUFDQztBM0Y0cHZCUjtBMkZ6cHZCTTtFQWJEO0lBY0U7SUFDQTtFM0Y0cHZCTDtBQUNGO0EyRjFwdkJLO0VBQ0M7RUFDQTtBM0Y0cHZCTjtBMkZ2cHZCRTtFQUNDO0EzRnlwdkJIO0EyRnhwdkJHO0VBQ0M7RUFDQTtFQUNBO0EzRjBwdkJKO0EyRnhwdkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRjBwdkJKO0EyRnpwdkJJO0VBUEQ7SUFRRTtJQUNBO0UzRjRwdkJIO0FBQ0Y7QTJGMXB2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRjRwdkJKO0EyRjNwdkJJO0VBVEQ7SUFVRTtJQUNBO0UzRjhwdkJIO0FBQ0Y7QTJGM3B2QkU7RUFDQztBM0Y2cHZCSDtBMkYxcHZCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Y0cHZCRjtBMkYzcHZCRTtFQUNDO0EzRjZwdkJIO0EyRjNwdkJJO0VBQ0M7QTNGNnB2Qkw7QTJGMXB2Qkc7RUFQRDtJQVFFO0UzRjZwdkJGO0FBQ0Y7QTJGM3B2QkU7RUFDQztFQUNBO0EzRjZwdkJIO0EyRjVwdkJHO0VBSEQ7SUFJRTtFM0YrcHZCRjtBQUNGO0EyRjlwdkJHO0VBQ0M7RUFDQTtFQUNBO0EzRmdxdkJKO0EyRi9wdkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ZpcXZCTDtBMkY3cHZCSTtFQUNDO0VBQ0E7QTNGK3B2Qkw7O0EyRnhwdkJBO0VBSUk7SUFDQztFM0Z3cHZCSDtFMkZwcHZCRTtJQUNDO0UzRnNwdkJIO0UyRmxwdkJJO0lBQ0M7SUFDQTtFM0ZvcHZCTDtFMkY5b3ZCRTtJQUNDO0UzRmdwdkJIO0UyRjlvdkJFO0lBQ0M7SUFDQTtFM0ZncHZCSDtFMkY5b3ZCRTtJQUNDO0lBQ0E7RTNGZ3B2Qkg7RTJGM292QkM7SUFDQztFM0Y2b3ZCRjtFMkYzb3ZCQztJQUNDO0UzRjZvdkJGO0UyRjVvdkJFO0lBQ0M7RTNGOG92Qkg7RTJGN292Qkc7SUFDQztFM0Yrb3ZCSjtBQUNGO0EyRnhvdkJBO0VBSUk7SUFDQztFM0Z1b3ZCSDtFMkZub3ZCSTtJQUNDO0lBQ0E7RTNGcW92Qkw7RTJGam92Qkk7SUFDQztJQUNBO0UzRm1vdkJMO0UyRmpvdkJJO0lBQ0M7SUFDQTtJQUNBO0UzRm1vdkJMO0UyRjVudkJDO0lBQ0M7RTNGOG52QkY7RTJGNW52QkM7SUFDQztFM0Y4bnZCRjtFMkY1bnZCRztJQUNDO0UzRjhudkJKO0FBQ0Y7QTJGdm52QkE7RUFDSTtFQUNIO0EzRnludkJEO0EyRnhudkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0YwbnZCUjtBMkZ2bnZCSTtFQUNDO0EzRnludkJMOztBMkZsbnZCQTtFQUNJO0VBQ0E7RUFDQTtBM0ZxbnZCSjtBMkZwbnZCSTtFQUNJO0VBQ0E7RUFDQTtBM0ZzbnZCUjtBMkZybnZCUTtFQUNJO0EzRnVudkJaOztBNEZ0N3ZCQTtFQUNFO0E1Rnk3dkJGO0E0RnY3dkJFO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtBNUZ3N3ZCSDtBNEZ2N3ZCRztFQUNDO0VBQ0E7RUFDTTtFQUNOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGeTd2Qko7QTRGcjd2Qkc7RUFDQztBNUZ1N3ZCSjtBNEZuN3ZCRTtFQUNFO0VBQ0E7QTVGcTd2Qko7O0E0Rmo3dkJBO0VBQ0M7RUFDQTtFQUNHO0VBQ0E7QTVGbzd2Qko7QTRGbjd2QkM7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVGbzd2QkY7O0E0Ri82dkJDO0VBQ0M7QTVGazd2QkY7QTRGaDd2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZrN3ZCSjtBNEZoN3ZCSztFQUNDO0E1Rms3dkJOO0E0Ri82dkJJO0VBQ0M7RUFDQTtFQUNBO0E1Rmk3dkJMO0E0Ri82dkJJO0VBQ0M7RUFDQTtFQUNBO0E1Rmk3dkJMOztBNEZ4NnZCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGMjZ2Qkg7QTRGejZ2Qkc7RUFDQztBNUYyNnZCSjtBNEYxNnZCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGNDZ2Qkw7QTRGMTZ2Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY0NnZCTDtBNEZ6NnZCSztFQUNDO0E1RjI2dkJOO0E0RnQ2dkJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGdzZ2Qkg7QTRGdjZ2Qkc7RUFDQztBNUZ5NnZCSjtBNEZ2NnZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rnk2dkJKO0E0Rng2dkJJO0VBQ0M7QTVGMDZ2Qkw7QTRGcjZ2QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBNUZ1NnZCRjtBNEZyNnZCQztFQUNDO0E1RnU2dkJGO0E0RnI2dkJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZ1NnZCRjtBNEZ0NnZCRTtFQUNDO0E1Rnc2dkJIO0E0RnQ2dkJFO0VBQ0M7QTVGdzZ2Qkg7O0E0Rmw2dkJDO0VBQ0M7QTVGcTZ2QkY7QTRGcDZ2QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnM2dkJIO0E0RnI2dkJHO0VBQ0M7QTVGdTZ2Qko7QTRGcDZ2Qk07RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGczZ2QlA7QTRGcjZ2Qk87RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGdTZ2QlI7QTRGLzV2Qk87RUFDQztFQUNBO0E1Rmk2dkJSO0E0Rmg2dkJRO0VBQ0M7RUFDQTtBNUZrNnZCVDtBNEYzNXZCRztFQUNDO0E1RjY1dkJKO0E0RjU1dkJJO0VBQ0M7RUFDQTtBNUY4NXZCTDs7QTRGdDV2QkM7RUFDQztBNUZ5NXZCRjtBNEZ4NXZCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUYwNXZCSDtBNEZ6NXZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E1RjI1dkJKO0E0RjE1dkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTVGNDV2Qkw7QTRGMTV2Qkk7RUFDQztFQUNBO0VBQ0E7QTVGNDV2Qkw7QTRGeDV2Qkc7RUFDQztBNUYwNXZCSjtBNEZ2NXZCTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZ5NXZCUDtBNEZ4NXZCTztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUYwNXZCUjtBNEZsNXZCTztFQUNDO0VBQ0E7QTVGbzV2QlI7QTRGbjV2QlE7RUFDQztFQUNBO0E1RnE1dkJUOztBNEZ6NHZCQztFQUNDO0VBQ0E7QTVGNDR2QkY7QTRGMzR2QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjY0dkJIO0E0RjM0dkJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY2NHZCSDtBNEZ6NHZCRTtFQUNDO0E1RjI0dkJIO0E0RjE0dkJHO0VBQ0M7QTVGNDR2Qko7QTRGMzR2Qkk7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0E1RjQ0dkJMO0E0RjM0dkJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY2NHZCTjtBNEYxNHZCSTtFQUNDO0VBQ0E7QTVGNDR2Qkw7QTRGMTR2Qk07RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0E1RjI0dkJQO0E0RjE0dkJPO0VBQ0M7QTVGNDR2QlI7O0E2RjF3d0JBO0VBQ0k7RUFDQTtBN0Y2d3dCSjs7QTZGM3d3QkE7RUFDSTtBN0Y4d3dCSjs7QTZGNXd3QkE7RUFDSTtBN0Yrd3dCSjs7QTZGN3d3QkE7RUFDSTtBN0ZneHdCSjs7QThGNXh3QkE7RUFDSTtBOUYreHdCSjs7QThGN3h3QkE7O0VBRUk7RUFDQTtFQUNBO0E5Rmd5d0JKOztBOEY5eHdCQTtFQUNJO0E5Rml5d0JKOztBOEYzeHdCSTtFQUhKOzs7SUFJUTtFOUZpeXdCTjtBQUNGOztBOEY1eHdCUTtFQURKO0lBRVE7RTlGZ3l3QlY7QUFDRjs7QThGNXh3QkE7RUFDSTtBOUYreHdCSjs7QStGNXp3Qkk7RUFDRztBL0YrendCUDs7QStGM3p3Qkk7RUFDSTtBL0Y4endCUjs7QStGMXp3QkM7RUFDQztBL0Y2endCRjtBK0YzendCQztFQUNDO0EvRjZ6d0JGO0ErRjN6d0JDO0VBQ0M7QS9GNnp3QkY7QStGM3p3QkM7RUFDQztBL0Y2endCRjs7QStGenp3Qkk7RUFDSTtBL0Y0endCUjs7QStGdnp3QlE7RUFDSTtBL0YwendCWjs7QStGcnp3Qkk7RUFDSTtBL0Z3endCUjs7QStGcHp3Qkk7RUFDSTtBL0Z1endCUjs7QWdHajJ3QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdvMndCRjtBZ0dsMndCRTtFQUNDO0FoR28yd0JIO0FnR2wyd0JFO0VBQ0M7QWhHbzJ3Qkg7QWdHajJ3Qkc7RUFDQztFQUNBO0FoR20yd0JKO0FnR2oyd0JHO0VBQ0M7QWhHbTJ3Qko7O0FpR3Yzd0JJO0VBQ0k7QWpHMDN3QlI7QWlHejN3QlE7O0VBRUk7RUFDQTtBakcyM3dCWjtBaUd4M3dCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHMDN3QlI7QWlHeDN3QlE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBakd5M3dCWjtBaUd0M3dCSTtFQUNJO0VBQ0E7RUFDQTtBakd3M3dCUjtBaUd0M3dCSTtFQUNJO0FqR3czd0JSO0FpR3Qzd0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHdzN3Qlo7QWlHcjN3Qkk7RUFDSTtBakd1M3dCUjtBaUdyM3dCSTtFQUNJO0VBQ0EsY2xCbkNVO0VrQm9DVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakd1M3dCUjtBaUdyM3dCUTtFQUNJLG1CbEI3Q007RWtCOENOLFczRmhERDtBTnU2d0JYO0FpR3Azd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHczN3QlI7QWlHcDN3QlE7RUFFSTtFQUNBO0VBQ0E7QWpHcTN3Qlo7QWlHbjN3Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR3Ezd0JoQjtBaUdsM3dCUTtFQUNJO0FqR28zd0JaO0FpR2ozd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHbTN3QlI7QWlHajN3QlE7RUFDSTtBakdtM3dCWjtBaUcvMndCUTtFQUNJO0FqR2kzd0JaO0FpRy8yd0JROztFQUVJO0FqR2kzd0JaO0FpRzcyd0JJOzs7OztFQUtJO0FqRysyd0JSO0FpRzUyd0JJO0VBQ0k7RUFDQTtFQUNBO0FqRzgyd0JSO0FpRzUyd0JRO0VBQ0k7QWpHODJ3Qlo7QWlHNTJ3Qlk7RUFDSTtFQUNBO0FqRzgyd0JoQjtBaUc1MndCWTtFQUNJO0FqRzgyd0JoQjtBaUc1MndCWTtFQUNJO0VBQ0E7QWpHODJ3QmhCO0FpRzEyd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHNDJ3QlI7QWlHMTJ3QlE7RUFDSTtBakc0MndCWjtBaUcxMndCUTtFQUNJO0FqRzQyd0JaO0FpR3oyd0JZO0VBQ0k7QWpHMjJ3QmhCO0FpR3oyd0JZO0VBQ0k7QWpHMjJ3QmhCO0FpRzEyd0JnQjtFQUZKO0lBR1E7RWpHNjJ3QmxCO0FBQ0Y7QWlHMzJ3Qlk7RUFDSTtFQUNBO0FqRzYyd0JoQjtBaUczMndCWTtFQUNJO0FqRzYyd0JoQjtBaUczMndCWTtFQUNJO0FqRzYyd0JoQjtBaUczMndCWTtFQUNJO0FqRzYyd0JoQjs7QWlHdjJ3QkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VqRzAyd0JOO0VpR3gyd0JFO0lBQ0k7SUFDQTtJQUNBO0VqRzAyd0JOO0VpR3gyd0JNO0lBQ0k7RWpHMDJ3QlY7RWlHejJ3QlU7O0lBRUk7RWpHMjJ3QmQ7RWlHdjJ3QlU7SUFDSTtFakd5MndCZDtFaUdyMndCRTs7SUFFSTtFakd1MndCTjtBQUNGO0FrR2hqeEJBO0VBQ0k7RUFDQTtBbEdranhCSjtBa0dqanhCSTtFQUNJO0VBQ0E7QWxHbWp4QlI7QWtHamp4Qkk7RUFDSTtFQUNBO0FsR21qeEJSO0FrR2pqeEJJO0VBQ0k7QWxHbWp4QlI7O0FrRzdpeEJJOztFQUVJO0VBQ0E7QWxHZ2p4QlI7QWtHL2l4QlE7O0VBQ0k7QWxHa2p4QlosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3B1YmxpYy9iYWNrZW5kL3Njc3MvbWFpbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9zY3NzL2dsb2JhbC9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9kaXN0L2Fzc2V0cy9mb250cy9pY29mb250L2Nzcy9pY29uZm9udC5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9iYWNrZW5kL3Njc3MvZ2xvYmFsL190aGVtZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9zY3NzL2dsb2JhbC9fZ2VuZXJhbC5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9iYWNrZW5kL3Njc3MvZ2xvYmFsL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9zY3NzL2dsb2JhbC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy9nbG9iYWwvX3J0bC1tb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvZGlzdC9hc3NldHMvcGx1Z2luL2NvbG9ycGlja2VyL2NvbG9ycGlja2VyLm1pbi5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9iYWNrZW5kL3Njc3MvYm9vdHN0cmFwL19jdXN0b20uc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9zY3NzL2dlbmVyaWMvX2hlbHBlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9zY3NzL2dlbmVyaWMvX2FuaW1hdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9zY3NzL2dlbmVyaWMvX3NldHRpbmctYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy9za2VsZXRvbi9lYmF6YXItbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy9wbHVnaW4vX2NhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy9wbHVnaW4vX2NoYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9zY3NzL3BsdWdpbi9fdGltZWxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9zY3NzL3BsdWdpbi9fY2FydC5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9iYWNrZW5kL3Njc3MvcGx1Z2luL19wcm9kdWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy9wbHVnaW4vX2ZpbHRlci5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9iYWNrZW5kL3Njc3MvcGx1Z2luL19ja2VkaXRlci5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9iYWNrZW5kL3Njc3MvcGx1Z2luL19kYXRhdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvYmFja2VuZC9zY3NzL3BsdWdpbi9fY2hhcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy9wbHVnaW4vX3RvZG9saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy9wbHVnaW4vX2ludm9pY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL2JhY2tlbmQvc2Nzcy93aWRnZXRzL19jYXJkLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgIHY1LjMuOCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjUgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMDs0MDA7NjAwOzcwMDs4MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6d2dodEAzMDA7NDAwOzYwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDp3Z2h0QDMwMDs0MDA7NjAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1NdWt0YTp3Z2h0QDMwMDs0MDA7NjAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvZm9udC1hd2Vzb21lLzQuNy4wL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS9ib290c3RyYXAtaWNvbnNAMS4zLjAvZm9udC9ib290c3RyYXAtaWNvbnMuY3NzXCIpO1xuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjMGQ2ZWZkO1xuICAtLWJzLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6IHJnYig1LjIsIDQ0LCAxMDEuMik7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHJnYig0My4yLCA0Ni44LCA1MCk7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiByZ2IoMTAsIDU0LCAzMy42KTtcbiAgLS1icy1pbmZvLXRleHQtZW1waGFzaXM6IHJnYig1LjIsIDgwLjgsIDk2KTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigxMDIsIDc3LjIsIDIuOCk7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6IHJnYig4OCwgMjEuMiwgMjcuNik7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6IHJnYigyMDYuNiwgMjI2LCAyNTQuNik7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogcmdiKDIyNS42LCAyMjcuNCwgMjI5KTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogcmdiKDIwOSwgMjMxLCAyMjAuOCk7XG4gIC0tYnMtaW5mby1iZy1zdWJ0bGU6IHJnYigyMDYuNiwgMjQ0LjQsIDI1Mik7XG4gIC0tYnMtd2FybmluZy1iZy1zdWJ0bGU6IHJnYigyNTUsIDI0Mi42LCAyMDUuNCk7XG4gIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogcmdiKDI0OCwgMjE0LjYsIDIxNy44KTtcbiAgLS1icy1saWdodC1iZy1zdWJ0bGU6IHJnYigyNTEuNSwgMjUyLCAyNTIuNSk7XG4gIC0tYnMtZGFyay1iZy1zdWJ0bGU6ICNjZWQ0ZGE7XG4gIC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2IoMTU4LjIsIDE5NywgMjU0LjIpO1xuICAtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiByZ2IoMTk2LjIsIDE5OS44LCAyMDMpO1xuICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogcmdiKDE2MywgMjA3LCAxODYuNik7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiByZ2IoMTU4LjIsIDIzMy44LCAyNDkpO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogcmdiKDI1NSwgMjMwLjIsIDE1NS44KTtcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogcmdiKDI0MSwgMTc0LjIsIDE4MC42KTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjZTllY2VmO1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogI2FkYjViZDtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yOiAjMDAwO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1zZWNvbmRhcnktY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC43NSk7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1zZWNvbmRhcnktYmc6ICNlOWVjZWY7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXJnYjogMjMzLCAyMzYsIDIzOTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy10ZXJ0aWFyeS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogcmdiKDEwLjQsIDg4LCAyMDIuNCk7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDEwLCA4OCwgMjAyO1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogcmdiKDI1NSwgMjQyLjYsIDIwNS40KTtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1ib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWZvY3VzLXJpbmctd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1icy1ib2R5LWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLWJvZHktYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICNmZmY7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXNlY29uZGFyeS1iZzogIzM0M2E0MDtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiA1MiwgNTgsIDY0O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXRlcnRpYXJ5LWJnOiByZ2IoNDIuNSwgNDcuNSwgNTIuNSk7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiA0MywgNDgsIDUzO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogcmdiKDEwOS44LCAxNjgsIDI1My44KTtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogcmdiKDE2Ni44LCAxNzIuMiwgMTc3KTtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6IHJnYigxMTcsIDE4MywgMTUyLjQpO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogcmdiKDEwOS44LCAyMjMuMiwgMjQ2KTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigyNTUsIDIxNy44LCAxMDYuMik7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6IHJnYigyMzQsIDEzMy44LCAxNDMuNCk7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNkZWUyZTY7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6IHJnYigyLjYsIDIyLCA1MC42KTtcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiByZ2IoMjEuNiwgMjMuNCwgMjUpO1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiByZ2IoNSwgMjcsIDE2LjgpO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiByZ2IoMi42LCA0MC40LCA0OCk7XG4gIC0tYnMtd2FybmluZy1iZy1zdWJ0bGU6IHJnYig1MSwgMzguNiwgMS40KTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiByZ2IoNDQsIDEwLjYsIDEzLjgpO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzFhMWQyMDtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYig3LjgsIDY2LCAxNTEuOCk7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYig2NC44LCA3MC4yLCA3NSk7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiByZ2IoMTUsIDgxLCA1MC40KTtcbiAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6IHJnYig3LjgsIDEyMS4yLCAxNDQpO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogcmdiKDE1MywgMTE1LjgsIDQuMik7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6IHJnYigxMzIsIDMxLjgsIDQxLjQpO1xuICAtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGU6ICM0OTUwNTc7XG4gIC0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjMzQzYTQwO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogcmdiKDEwOS44LCAxNjgsIDI1My44KTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiByZ2IoMTM4Ljg0LCAxODUuNCwgMjU0LjA0KTtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMTEwLCAxNjgsIDI1NDtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTM5LCAxODUsIDI1NDtcbiAgLS1icy1jb2RlLWNvbG9yOiByZ2IoMjMwLjQsIDEzMi42LCAxODEuMik7XG4gIC0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogcmdiKDEwMiwgNzcuMiwgMi44KTtcbiAgLS1icy1ib3JkZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6IHJnYigxMTcsIDE4MywgMTUyLjQpO1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiByZ2IoMTE3LCAxODMsIDE1Mi40KTtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6IHJnYigyMzQsIDEzMy44LCAxNDMuNCk7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogcmdiKDIzNCwgMTMzLjgsIDE0My40KTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1icy1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1iZyk7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6aG92ZXIge1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS41NzVyZW0gKyAzLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS01IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG59XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMDtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4udGFibGUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtY29sb3ItdHlwZSwgdmFyKC0tYnMtdGFibGUtY29sb3IpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1icy10YWJsZS1iZy10eXBlLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpKSk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDIwNi42LCAyMjYsIDI1NC42KTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxNjUuMjgsIDE4MC44LCAyMDMuNjgpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTYuMjcsIDIxNC43LCAyNDEuODcpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMTg1Ljk0LCAyMDMuNCwgMjI5LjE0KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigxOTEuMTA1LCAyMDkuMDUsIDIzNS41MDUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjI1LjYsIDIyNy40LCAyMjkpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE4MC40OCwgMTgxLjkyLCAxODMuMik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIxNC4zMiwgMjE2LjAzLCAyMTcuNTUpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjAzLjA0LCAyMDQuNjYsIDIwNi4xKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMDguNjgsIDIxMC4zNDUsIDIxMS44MjUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDIwOSwgMjMxLCAyMjAuOCk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTY3LjIsIDE4NC44LCAxNzYuNjQpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTguNTUsIDIxOS40NSwgMjA5Ljc2KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDE4OC4xLCAyMDcuOSwgMTk4LjcyKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigxOTMuMzI1LCAyMTMuNjc1LCAyMDQuMjQpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDIwNi42LCAyNDQuNCwgMjUyKTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxNjUuMjgsIDE5NS41MiwgMjAxLjYpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTYuMjcsIDIzMi4xOCwgMjM5LjQpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMTg1Ljk0LCAyMTkuOTYsIDIyNi44KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigxOTEuMTA1LCAyMjYuMDcsIDIzMy4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6IHJnYigyNTUsIDI0Mi42LCAyMDUuNCk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMjA0LCAxOTQuMDgsIDE2NC4zMik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDI0Mi4yNSwgMjMwLjQ3LCAxOTUuMTMpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjI5LjUsIDIxOC4zNCwgMTg0Ljg2KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMzUuODc1LCAyMjQuNDA1LCAxODkuOTk1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDI0OCwgMjE0LjYsIDIxNy44KTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxOTguNCwgMTcxLjY4LCAxNzQuMjQpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMzUuNiwgMjAzLjg3LCAyMDYuOTEpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjIzLjIsIDE5My4xNCwgMTk2LjAyKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMjkuNCwgMTk4LjUwNSwgMjAxLjQ2NSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxOTguNCwgMTk5LjIsIDIwMCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIzNS42LCAyMzYuNTUsIDIzNy41KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIyMy4yLCAyMjQuMSwgMjI1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMjkuNCwgMjMwLjMyNSwgMjMxLjI1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoNzcuNCwgODAuNiwgODMuOCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDQ0LjEsIDQ3LjksIDUxLjcpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoNTUuMiwgNTguOCwgNjIuNCk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoNDkuNjUsIDUzLjM1LCA1Ny4wNSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItY29sb3I6IHJnYigxMzQsIDE4Mi41LCAyNTQpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIG1pbi13aWR0aDogODVweDtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTM0LCAxODIuNSwgMjU0KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cbi5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLWJvZHktY29sb3IpO1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGVlMmU2JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTM0LCAxODIuNSwgMjU0KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYiUyODEzNCwgMTgyLjUsIDI1NCUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Mi40LCAyMTEuNSwgMjU0LjQpO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Mi40LCAyMTEuNSwgMjU0LjQpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbWluLWhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMXJlbSAwLjM3NXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMS41ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gIHotaW5kZXg6IDU7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy12YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLXZhbGlkIHtcbiAgei1pbmRleDogMztcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O1xuICAtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1idG4tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJ0bi1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjayArIC5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5idG46Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0biwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmJ0bi5hY3RpdmUsIC5idG4uc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bjpmb2N1cy12aXNpYmxlLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5zaG93OmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuOmRpc2FibGVkLCAuYnRuLmRpc2FibGVkLCBmaWVsZHNldDpkaXNhYmxlZCAuYnRuIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxMS4wNSwgOTMuNSwgMjE1LjA1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTAuNCwgODgsIDIwMi40KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDksIDEzMiwgMjUzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDEwLjQsIDg4LCAyMDIuNCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig5Ljc1LCA4Mi41LCAxODkuNzUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYig5MS44LCA5OS40NSwgMTA2LjI1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoODYuNCwgOTMuNiwgMTAwKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMwLCAxMzgsIDE0NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig4Ni40LCA5My42LCAxMDApO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODEsIDg3Ljc1LCA5My43NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigyMS4yNSwgMTE0Ljc1LCA3MS40KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjAsIDEwOCwgNjcuMik7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDYwLCAxNTMsIDExMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyMCwgMTA4LCA2Ny4yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE4Ljc1LCAxMDEuMjUsIDYzKTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDQ5LjMsIDIwOS45NSwgMjQyLjI1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzcuMiwgMjA3LjMsIDI0MS41KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEsIDE3MiwgMjA0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDYxLjQsIDIxMi42LCAyNDMpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMzcuMiwgMjA3LjMsIDI0MS41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1NSwgMjAyLjMsIDQ0LjIpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNTUsIDE5OS4yLCAzMS44KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAxNjQsIDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjU1LCAyMDUuNCwgNTYuNik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTUsIDE5OS4yLCAzMS44KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTg3LCA0NS4wNSwgNTguNjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNzYsIDQyLjQsIDU1LjIpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjUsIDgzLCA5NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNzYsIDQyLjQsIDU1LjIpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTY1LCAzOS43NSwgNTEuNzUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIxMC44LCAyMTEuNjUsIDIxMi41KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTk4LjQsIDE5OS4yLCAyMDApO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTEsIDIxMiwgMjEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE5OC40LCAxOTkuMiwgMjAwKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE4NiwgMTg2Ljc1LCAxODcuNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYig2Ni4zLCA2OS43LCA3My4xKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoNTUuMiwgNTguOCwgNjIuNCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDY2LCA3MCwgNzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoNzcuNCwgODAuNiwgODMuOCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig1NS4yLCA1OC44LCA2Mi40KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tbGluayB7XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDksIDEzMiwgMjUzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLXppbmRleDogMTAwMDtcbiAgLS1icy1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogdmFyKC0tYnMtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG5cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG4uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kO1xufVxuLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCk7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICMzNDNhNDA7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3IpO1xufVxuLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWdhcDogMXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICBnYXA6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtZ2FwKTtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmhvdmVyLCAubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi11bmRlcmxpbmUgLnNob3cgPiAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC42NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuOCk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMyk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MzMsIDM3LCA0MSwgMC43NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbn1cbi5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJkIHtcbiAgLS1icy1jYXJkLXNwYWNlci15OiAxcmVtO1xuICAtLWJzLWNhcmQtc3BhY2VyLXg6IDFyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteTogMC41cmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1jYXJkLWJveC1zaGFkb3c6IDtcbiAgLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1jYXJkLWNhcC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuMDMpO1xuICAtLWJzLWNhcmQtY2FwLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1oZWlnaHQ6IDtcbiAgLS1icy1jYXJkLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtc3VidGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLWdyb3VwLW1hcmdpbik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICAtLWJzLWFjY29yZGlvbi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzIxMjUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiJTI4NS4yLCA0NCwgMTAxLjIlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWNvbGxhcHNlLFxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLFxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdyZ2IlMjgxMDkuOCwgMTY4LCAyNTMuOCUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3JnYiUyODEwOS44LCAxNjgsIDI1My44JTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteTogMDtcbiAgLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1iZzogO1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogO1xuICAtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLnBhZ2UtbGluay5hY3RpdmUsIC5hY3RpdmUgPiAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rLmRpc2FibGVkLCAuZGlzYWJsZWQgPiAucGFnZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xufVxuXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmJhZGdlIHtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXg6IDAuNjVlbTtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXk6IDAuMzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXNpemU6IDAuNzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXdlaWdodDogNzAwO1xuICAtLWJzLWJhZGdlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1iYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXMpO1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmFsZXJ0IHtcbiAgLS1icy1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hbGVydC1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXkpIHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWxlcnQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIH1cbn1cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLS1icy1wcm9ncmVzcy1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXByb2dyZXNzLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpO1xuICAtLWJzLXByb2dyZXNzLWJhci1jb2xvcjogI2ZmZjtcbiAgLS1icy1wcm9ncmVzcy1iYXItYmc6ICMwZDZlZmQ7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWJnKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpub3QoLmFjdGl2ZSk6aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246bm90KC5hY3RpdmUpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5idG4tY2xvc2Uge1xuICAtLWJzLWJ0bi1jbG9zZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tY2xvc2UtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTQnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6IDAuNTtcbiAgLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC43NTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMTtcbiAgLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tYnMtYnRuLWNsb3NlLWJnKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHZhcigtLWJzLWJ0bi1jbG9zZS1maWx0ZXIpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2Utb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICAtLWJzLWJ0bi1jbG9zZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWJ0bi1jbG9zZS1maWx0ZXI6IDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLWJ0bi1jbG9zZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLnRvYXN0IHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIC0tYnMtdG9hc3QtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXRvYXN0LXNwYWNpbmc6IDEuNXJlbTtcbiAgLS1icy10b2FzdC1tYXgtd2lkdGg6IDM1MHB4O1xuICAtLWJzLXRvYXN0LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9hc3QtY29sb3I6IDtcbiAgLS1icy10b2FzdC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9hc3QtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIHdpZHRoOiB2YXIoLS1icy10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b2FzdDpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLXRvYXN0LXNwYWNpbmcpO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy15KSB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbW9kYWwtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gIC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWdhcDogMC41cmVtO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1iZzogO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tYnMtbW9kYWwtbWFyZ2luKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1icy1iYWNrZHJvcC16aW5kZXg6IDEwNTA7XG4gIC0tYnMtYmFja2Ryb3AtYmc6ICMwMDA7XG4gIC0tYnMtYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1iYWNrZHJvcC1iZyk7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdG9vbHRpcC1iZzogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wb3BvdmVyLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYm9keS1jb2xvcik7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmaWx0ZXI6IHZhcigtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXIpO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8lM2UlM2Mvc3ZnJTNlXCIpIC8qcnRsOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOCcvJTNlJTNjL3N2ZyUzZVwiKSovO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIikgLypydGw6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDAnLyUzZSUzYy9zdmclM2VcIikqLztcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcm91c2VsLWNhcHRpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjMDAwO1xuICAtLWJzLWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICMwMDA7XG4gIC0tYnMtY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYnMtY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI2ZmZjtcbiAgLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjZmZmO1xuICAtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICMwMDA7XG4gIC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogIzAwMDtcbiAgLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbiAgLnNwaW5uZXItZ3JvdyB7XG4gICAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMS41cztcbiAgfVxufVxuLm9mZmNhbnZhcywgLm9mZmNhbnZhcy14eGwsIC5vZmZjYW52YXMteGwsIC5vZmZjYW52YXMtbGcsIC5vZmZjYW52YXMtbWQsIC5vZmZjYW52YXMtc20ge1xuICAtLWJzLW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7XG4gIC0tYnMtb2ZmY2FudmFzLXdpZHRoOiA0MDBweDtcbiAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiAzMHZoO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLW9mZmNhbnZhcy1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKTtcbiAgLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLmhpZGluZywgLm9mZmNhbnZhcy1tZC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLmhpZGluZywgLm9mZmNhbnZhcy1sZy5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLmhpZGluZywgLm9mZmNhbnZhcy14bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuaGlkaW5nLCAub2ZmY2FudmFzLXh4bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuc2hvdzpub3QoLmhpZGluZykge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuaGlkaW5nLCAub2ZmY2FudmFzLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IDAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAwLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlciB7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctaW5mbyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctd2FybmluZyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTAsIDg4LCAyMDIsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxMCwgODgsIDIwMiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg4NiwgOTQsIDEwMCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDg2LCA5NCwgMTAwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjAsIDEwOCwgNjcsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMCwgMTA4LCA2NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDYxLCAyMTMsIDI0MywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDYxLCAyMTMsIDI0MywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI1NSwgMjA1LCA1NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI1NSwgMjA1LCA1NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxNzYsIDQyLCA1NSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE3NiwgNDIsIDU1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjQ5LCAyNTAsIDI1MSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI2LCAzMCwgMzMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNiwgMzAsIDMzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsIC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtZm9jdXMtcmluZy14LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXksIDApIHZhcigtLWJzLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tYnMtZm9jdXMtcmluZy1jb2xvcik7XG59XG5cbi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pY29uLWxpbmsgPiAuYmkge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaWNvbi1saW5rID4gLmJpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXI6aG92ZXIgPiAuYmksIC5pY29uLWxpbmstaG92ZXI6Zm9jdXMtdmlzaWJsZSA+IC5iaSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtaWNvbi1saW5rLXRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoMC4yNWVtLCAwLCAwKSk7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG4udmlzdWFsbHktaGlkZGVuICosXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikgKiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXN0YXJ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtZmlsbCB7XG4gIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtc2NhbGUge1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LW5vbmUge1xuICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTI1IHtcbiAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS03NSB7XG4gIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMTAwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1sZykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZy1wcmltYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXNlY29uZGFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXN1Y2Nlc3Mge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctaW5mbyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy13YXJuaW5nIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWRhbmdlciB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWxpZ2h0IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYXJrIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLTUwIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tNTAge1xuICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtNTAge1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS14IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibGFjayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTI1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4yNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC41O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNzUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNCB7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNSB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0wIHtcbiAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0xIHtcbiAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0yIHtcbiAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTMge1xuICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTQge1xuICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNSB7XG4gIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMCB7XG4gIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMSB7XG4gIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMiB7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0zIHtcbiAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC00IHtcbiAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTUge1xuICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktZW1waGFzaXMge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi50ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9mZnNldC0xIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0xLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTItaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMyB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMy1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zdWNjZXNzIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWluZm8ge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtd2FybmluZyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYW5nZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1saWdodCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFyayB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRlcnRpYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xO1xufVxuXG4uYmctb3BhY2l0eS0yNSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5iZy1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1jaXJjbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtcGlsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0xIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1waWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0wIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0yIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC01IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LXBpbGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnotbjEge1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xufVxuXG4uei0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4uei0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uei0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4uei0zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29mb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29mb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29mb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvZm9udC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bY2xhc3NePWljb2ZvbnQtXSwgW2NsYXNzKj1cIiBpY29mb250LVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uaWNvZm9udC1hbmdyeS1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG59XG5cbi5pY29mb250LWJhdGh0dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDFcIjtcbn1cblxuLmljb2ZvbnQtYmlyZC13aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMlwiO1xufVxuXG4uaWNvZm9udC1ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDNcIjtcbn1cblxuLmljb2ZvbnQtY2FzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA0XCI7XG59XG5cbi5pY29mb250LWNpcmN1aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDVcIjtcbn1cblxuLmljb2ZvbnQtY3Jvd24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNlwiO1xufVxuXG4uaWNvZm9udC1jcm93bi1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwN1wiO1xufVxuXG4uaWNvZm9udC1kYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA4XCI7XG59XG5cbi5pY29mb250LWRpc2FiaWxpdHktcmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOVwiO1xufVxuXG4uaWNvZm9udC1kaXZpbmctZ29nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBhXCI7XG59XG5cbi5pY29mb250LWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7XG59XG5cbi5pY29mb250LWZsb3JhLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xufVxuXG4uaWNvZm9udC1mbG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZFwiO1xufVxuXG4uaWNvZm9udC1naWZ0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZVwiO1xufVxuXG4uaWNvZm9udC1oYWxsb3dlZW4tcHVtcGtpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZlwiO1xufVxuXG4uaWNvZm9udC1oYW5kLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEwXCI7XG59XG5cbi5pY29mb250LWhhbmQtdGh1bmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMVwiO1xufVxuXG4uaWNvZm9udC1raW5nLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTJcIjtcbn1cblxuLmljb2ZvbnQtbG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxM1wiO1xufVxuXG4uaWNvZm9udC1tYWdpY2lhbi1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTRcIjtcbn1cblxuLmljb2ZvbnQtbmF0aXZlLWFtZXJpY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE1XCI7XG59XG5cbi5pY29mb250LW93bC1sb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE2XCI7XG59XG5cbi5pY29mb250LXBob2VuaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTdcIjtcbn1cblxuLmljb2ZvbnQtcm9ib3QtZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOFwiO1xufVxuXG4uaWNvZm9udC1zYW5kLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE5XCI7XG59XG5cbi5pY29mb250LXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWFcIjtcbn1cblxuLmljb2ZvbnQtc2hpcC13aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxYlwiO1xufVxuXG4uaWNvZm9udC1za3VsbC1kYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWNcIjtcbn1cblxuLmljb2ZvbnQtc2t1bGwtZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZFwiO1xufVxuXG4uaWNvZm9udC1zbm93bW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFlXCI7XG59XG5cbi5pY29mb250LXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWZcIjtcbn1cblxuLmljb2ZvbnQtc3Rhci1lQmF6YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjBcIjtcbn1cblxuLmljb2ZvbnQtc3dpcmw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjFcIjtcbn1cblxuLmljb2ZvbnQtdGF0dG9vLXdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjJcIjtcbn1cblxuLmljb2ZvbnQtdGhyb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIzXCI7XG59XG5cbi5pY29mb250LXRyZWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI0XCI7XG59XG5cbi5pY29mb250LXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI1XCI7XG59XG5cbi5pY29mb250LXVuaXR5LWhhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjZcIjtcbn1cblxuLmljb2ZvbnQtd2VlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyN1wiO1xufVxuXG4uaWNvZm9udC13b21hbi1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI4XCI7XG59XG5cbi5pY29mb250LWJhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyOVwiO1xufVxuXG4uaWNvZm9udC1iZWFyLWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmFcIjtcbn1cblxuLmljb2ZvbnQtYmVhci10cmFja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmJcIjtcbn1cblxuLmljb2ZvbnQtYmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyY1wiO1xufVxuXG4uaWNvZm9udC1iaXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZFwiO1xufVxuXG4uaWNvZm9udC1iaXJkLWZseWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZVwiO1xufVxuXG4uaWNvZm9udC1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJmXCI7XG59XG5cbi5pY29mb250LWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMwXCI7XG59XG5cbi5pY29mb250LWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzFcIjtcbn1cblxuLmljb2ZvbnQtYnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMlwiO1xufVxuXG4uaWNvZm9udC1idXR0ZXJmbHktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMzXCI7XG59XG5cbi5pY29mb250LWJ1dHRlcmZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNFwiO1xufVxuXG4uaWNvZm9udC1jYW1lbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzVcIjtcbn1cblxuLmljb2ZvbnQtY2FtZWwtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNlwiO1xufVxuXG4uaWNvZm9udC1jYW1lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzN1wiO1xufVxuXG4uaWNvZm9udC1jYXQtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzhcIjtcbn1cblxuLmljb2ZvbnQtY2F0LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM5XCI7XG59XG5cbi5pY29mb250LWNhdC1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzYVwiO1xufVxuXG4uaWNvZm9udC1jYXQtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNiXCI7XG59XG5cbi5pY29mb250LWNhdC1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNjXCI7XG59XG5cbi5pY29mb250LWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZFwiO1xufVxuXG4uaWNvZm9udC1jb3ctaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZVwiO1xufVxuXG4uaWNvZm9udC1jb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2ZcIjtcbn1cblxuLmljb2ZvbnQtY3JhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MFwiO1xufVxuXG4uaWNvZm9udC1jcm9jb2RpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDFcIjtcbn1cblxuLmljb2ZvbnQtZGVlci1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQyXCI7XG59XG5cbi5pY29mb250LWRvZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDNcIjtcbn1cblxuLmljb2ZvbnQtZG9nLWJhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDRcIjtcbn1cblxuLmljb2ZvbnQtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ1XCI7XG59XG5cbi5pY29mb250LWRvbHBoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDZcIjtcbn1cblxuLmljb2ZvbnQtZHVjay10cmFja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDdcIjtcbn1cblxuLmljb2ZvbnQtZWFnbGUtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0OFwiO1xufVxuXG4uaWNvZm9udC1lYXRlbi1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ5XCI7XG59XG5cbi5pY29mb250LWVsZXBoYW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0YVwiO1xufVxuXG4uaWNvZm9udC1lbGVwaGFudC1oZWFkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0YlwiO1xufVxuXG4uaWNvZm9udC1lbGVwaGFudC1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRjXCI7XG59XG5cbi5pY29mb250LWVsZXBoYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRkXCI7XG59XG5cbi5pY29mb250LWVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZVwiO1xufVxuXG4uaWNvZm9udC1maXNoLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGZcIjtcbn1cblxuLmljb2ZvbnQtZmlzaC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUwXCI7XG59XG5cbi5pY29mb250LWZpc2gtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MVwiO1xufVxuXG4uaWNvZm9udC1maXNoLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTJcIjtcbn1cblxuLmljb2ZvbnQtZmlzaC01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUzXCI7XG59XG5cbi5pY29mb250LWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTRcIjtcbn1cblxuLmljb2ZvbnQtZm94LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NVwiO1xufVxuXG4uaWNvZm9udC1mb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTZcIjtcbn1cblxuLmljb2ZvbnQtZnJvZy10cmFja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTdcIjtcbn1cblxuLmljb2ZvbnQtZnJvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1OFwiO1xufVxuXG4uaWNvZm9udC1mcm9nZ3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTlcIjtcbn1cblxuLmljb2ZvbnQtZ2lyYWZmZS1oZWFkLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWFcIjtcbn1cblxuLmljb2ZvbnQtZ2lyYWZmZS1oZWFkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWJcIjtcbn1cblxuLmljb2ZvbnQtZ2lyYWZmZS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVjXCI7XG59XG5cbi5pY29mb250LWdpcmFmZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWRcIjtcbn1cblxuLmljb2ZvbnQtZ29hdC1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVlXCI7XG59XG5cbi5pY29mb250LWdvcmlsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWZcIjtcbn1cblxuLmljb2ZvbnQtaGVuLXRyYWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MFwiO1xufVxuXG4uaWNvZm9udC1ob3JzZS1oZWFkLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjFcIjtcbn1cblxuLmljb2ZvbnQtaG9yc2UtaGVhZC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYyXCI7XG59XG5cbi5pY29mb250LWhvcnNlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjNcIjtcbn1cblxuLmljb2ZvbnQtaG9yc2UtdHJhY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY0XCI7XG59XG5cbi5pY29mb250LWplbGx5ZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NVwiO1xufVxuXG4uaWNvZm9udC1rYW5nYXJvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NlwiO1xufVxuXG4uaWNvZm9udC1sZW11cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2N1wiO1xufVxuXG4uaWNvZm9udC1saW9uLWhlYWQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2OFwiO1xufVxuXG4uaWNvZm9udC1saW9uLWhlYWQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2OVwiO1xufVxuXG4uaWNvZm9udC1saW9uLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmFcIjtcbn1cblxuLmljb2ZvbnQtbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2YlwiO1xufVxuXG4uaWNvZm9udC1tb25rZXktMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2Y1wiO1xufVxuXG4uaWNvZm9udC1tb25rZXktMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZFwiO1xufVxuXG4uaWNvZm9udC1tb25rZXktZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZVwiO1xufVxuXG4uaWNvZm9udC1tb25rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmZcIjtcbn1cblxuLmljb2ZvbnQtb2N0b3B1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzBcIjtcbn1cblxuLmljb2ZvbnQtb2N0b3B1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MVwiO1xufVxuXG4uaWNvZm9udC1vd2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzJcIjtcbn1cblxuLmljb2ZvbnQtcGFuZGEtZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3M1wiO1xufVxuXG4uaWNvZm9udC1wYW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NFwiO1xufVxuXG4uaWNvZm9udC1wYW50aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc1XCI7XG59XG5cbi5pY29mb250LXBhcnJvdC1saXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzZcIjtcbn1cblxuLmljb2ZvbnQtcGFycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc3XCI7XG59XG5cbi5pY29mb250LXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3OFwiO1xufVxuXG4uaWNvZm9udC1wZWxpY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc5XCI7XG59XG5cbi5pY29mb250LXBlbmd1aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2FcIjtcbn1cblxuLmljb2ZvbnQtcGlnLWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2JcIjtcbn1cblxuLmljb2ZvbnQtcGlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdjXCI7XG59XG5cbi5pY29mb250LXBpZ2Vvbi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdkXCI7XG59XG5cbi5pY29mb250LXBpZ2Vvbi0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdlXCI7XG59XG5cbi5pY29mb250LXBpZ2VvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3ZlwiO1xufVxuXG4uaWNvZm9udC1yYWJiaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODBcIjtcbn1cblxuLmljb2ZvbnQtcmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgxXCI7XG59XG5cbi5pY29mb250LXJoaW5vLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODJcIjtcbn1cblxuLmljb2ZvbnQtcmhpbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODNcIjtcbn1cblxuLmljb2ZvbnQtcm9vc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NFwiO1xufVxuXG4uaWNvZm9udC1zZWFob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NVwiO1xufVxuXG4uaWNvZm9udC1zZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg2XCI7XG59XG5cbi5pY29mb250LXNocmltcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODdcIjtcbn1cblxuLmljb2ZvbnQtc2hyaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg4XCI7XG59XG5cbi5pY29mb250LXNuYWlsLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODlcIjtcbn1cblxuLmljb2ZvbnQtc25haWwtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4YVwiO1xufVxuXG4uaWNvZm9udC1zbmFpbC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhiXCI7XG59XG5cbi5pY29mb250LXNuYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhjXCI7XG59XG5cbi5pY29mb250LXNuYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhkXCI7XG59XG5cbi5pY29mb250LXNxdWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhlXCI7XG59XG5cbi5pY29mb250LXNxdWlycmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhmXCI7XG59XG5cbi5pY29mb250LXRpZ2VyLWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTBcIjtcbn1cblxuLmljb2ZvbnQtdGlnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTFcIjtcbn1cblxuLmljb2ZvbnQtdHVydGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkyXCI7XG59XG5cbi5pY29mb250LXdoYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkzXCI7XG59XG5cbi5pY29mb250LXdvb2RwZWNrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTRcIjtcbn1cblxuLmljb2ZvbnQtemVicmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hZGlkYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWRvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OThcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWlyLW5ldy16ZWFsYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk5XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFpcmJuYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5YVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1haXJjZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODliXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFpcnRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5Y1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbGNhdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlkXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFsaWJhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWxpZXhwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5ZlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGExXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhMlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbWVyaWNhbi1haXJsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhM1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbmRyb2lkLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE0XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE2XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFwcHN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFzdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFhXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWF0dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhYlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hdWRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFjXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWF4aWF0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhZFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1iYWRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFlXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJiYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhZlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1iaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGIwXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYm13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGIyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiM1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1idXJnZXIta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiNFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1idXNpbmVzcy1pbnNpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJ1enpmZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI2XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNhbm5vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiN1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jYXNpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiOFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jaGluYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY2hpbmEtdGVsZWNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiYVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jaGluYS11bmljb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY2lzY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY2l0aWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiZVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jbm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY29jYWwtY29sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjMFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jb21wYXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZGViaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjM1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM0XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRlc2lnbmJ1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZGVzaWduZmxvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZGlzbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRvZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNhXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2JcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZWxldmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNjXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWVtaXJhdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNkXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWVzcG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2VcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZXRpaGFkLWFpcndheXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2ZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZXRpc2FsYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkMVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mYXN0cmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkMlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkM1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mZXJyYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ0XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZpdGJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkNVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mbGlrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkNlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mb3JiZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkOFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mb3hjb25uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ5XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZ1aml0c3U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZ2VuZXJhbC1lbGVjdHJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkYlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1naWxsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkY1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1naXptb2RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRkXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWdub21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRlXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkZlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1nb3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlMFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ndWNjaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlMVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1oYWxsbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlMlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1oaTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaG9uZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaHNiYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlNlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1odGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaHVhd2VpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWh1bHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaHl1bmRhaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlYVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pYm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaWNvZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlY1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pY3E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaWtlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlZVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWluZGllZ29nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmMFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pbnRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmMVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pcGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmMlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1qYWd1YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmNFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQta2lrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmOFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1sZWdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY5XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxlbm92bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmYVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1sZXZpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmYlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1sZXh1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmY1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1sZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmZFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1saWZlLWhhY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmZVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1saW51eC1taW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1sb3JlYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbG91aXMtdnVpdHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tYWMtb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbWFydmVsLWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tYXNoYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tYXpkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tY2RvbmFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tZXJjZWRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1taWNyb21heDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbW9iaWxlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbW9iaWx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1vdG9yb2xhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbXlzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1teXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5hc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbmF0Z2VvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5iYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1uZXNjYWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5lc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1uZXRmbGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5leHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5pa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbm9raWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbnZpZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW9tZWdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW9wZW5zdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW9yYWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1wYW5hc29uaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXBlcHNpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXBoaWxpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcGl6emEtaHV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXB1bWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcWF0YXItYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXF2YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1yZWFkZXJuYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXJlZGJ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcmVlYm9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXJldXRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2Ftc3VuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2F1ZGlhLWFpcmxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zaGVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zaWVtZW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNrLXRlbGVjb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zbWFzaGluZy1tYWdhemluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zb255LWVyaWNzc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNvbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc3F1aWRvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zdGFyYnVja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc3RjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXN1enVraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zeW1iaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXQtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRhbmdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC10YXRhLWluZGljb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGVjaGNydW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10ZWxlbm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRlbGlhc29uZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRlc2xhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRoZS12ZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10aGVuZXh0d2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRvc2hpYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdG95b3RhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRyaWJlbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC11bmlsZXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC12YWlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXZlcml6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdm9kYWZvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdm9sa3N3YWdlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC13YWxtYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXdhcm5lcmJyb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtd2lraXBlZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtd2lyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQteGlhb21pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXlhaG9vYnV6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC15YW1haGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC16YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG5cbi5pY29mb250LWJhbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG59XG5cbi5pY29mb250LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbn1cblxuLmljb2ZvbnQtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2M1wiO1xufVxuXG4uaWNvZm9udC1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuXG4uaWNvZm9udC1iaWxsYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmljb2ZvbnQtYnJpZWZjYXNlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLmljb2ZvbnQtYnJpZWZjYXNlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLmljb2ZvbnQtYnVzaW5lc3NtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmljb2ZvbnQtYnVzaW5lc3N3b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uaWNvZm9udC1jaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uaWNvZm9udC1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuXG4uaWNvZm9udC1jb21wYW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5pY29mb250LWNvbnRhY3QtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5pY29mb250LWZpbGVzLXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG5cbi5pY29mb250LWhhbmRzaGFrZS1kZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5pY29mb250LWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLmljb2ZvbnQtbWVldGluZy1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzFcIjtcbn1cblxuLmljb2ZvbnQtbW9uZXktYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcyXCI7XG59XG5cbi5pY29mb250LXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4uaWNvZm9udC1wcmVzZW50YXRpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG5cbi5pY29mb250LXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4uaWNvZm9udC1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4uaWNvZm9udC1zdG9jay1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtYXJyb3dzLWF4aXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzhcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtYmFyLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5pY29mb250LWNoYXJ0LWZsb3ctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1mbG93LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2JcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuXG4uaWNvZm9udC1jaGFydC1ncm93dGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtaGlzdG9ncmFtLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZVwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1oaXN0b2dyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtbGluZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODBcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1waWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5pY29mb250LWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuXG4uaWNvZm9udC1jaGFydC1yYWRhci1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4uaWNvZm9udC1hcmNoaXRlY3R1cmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7XG59XG5cbi5pY29mb250LWFyY2hpdGVjdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuXG4uaWNvZm9udC1iYXJyaWNhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cblxuLmljb2ZvbnQtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4uaWNvZm9udC1icmlja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODlcIjtcbn1cblxuLmljb2ZvbnQtYnVpbGRpbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG5cbi5pY29mb250LWJ1bGwtZG96ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGJcIjtcbn1cblxuLmljb2ZvbnQtY2FsY3VsYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG5cbi5pY29mb250LWNlbWVudC1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGRcIjtcbn1cblxuLmljb2ZvbnQtY2VtZW50LW1peGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7XG59XG5cbi5pY29mb250LWNvbmNyZXRlLW1peGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG5cbi5pY29mb250LWRhbmdlci16b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG5cbi5pY29mb250LWRyaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5pY29mb250LWVjby1lbmVyZ3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTJcIjtcbn1cblxuLmljb2ZvbnQtZWNvLWVudmlyb25tZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLmljb2ZvbnQtZW5lcmd5LWFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuXG4uaWNvZm9udC1lbmVyZ3ktb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk1XCI7XG59XG5cbi5pY29mb250LWVuZXJneS1zYXZpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG5cbi5pY29mb250LWVuZXJneS1zb2xhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uaWNvZm9udC1lbmVyZ3ktd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLmljb2ZvbnQtZW5naW5lZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTlcIjtcbn1cblxuLmljb2ZvbnQtZmlyZS1leHRpbmd1aXNoZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7XG59XG5cbi5pY29mb250LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG5cbi5pY29mb250LWZpeC10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuXG4uaWNvZm9udC1mb3JrLWxpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLmljb2ZvbnQtZ2x1ZS1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWVcIjtcbn1cblxuLmljb2ZvbnQtaGFtbWVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uaWNvZm9udC1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTBcIjtcbn1cblxuLmljb2ZvbnQtaGVscC1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuXG4uaWNvZm9udC1pbmR1c3RyaWVzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLmljb2ZvbnQtaW5kdXN0cmllcy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG5cbi5pY29mb250LWluZHVzdHJpZXMtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNFwiO1xufVxuXG4uaWNvZm9udC1pbmR1c3RyaWVzLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLmljb2ZvbnQtaW5kdXN0cmllcy01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG5cbi5pY29mb250LWluZHVzdHJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLmljb2ZvbnQtbGFib3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE4XCI7XG59XG5cbi5pY29mb250LW1pbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuXG4uaWNvZm9udC1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uaWNvZm9udC1wb2xsdXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWJcIjtcbn1cblxuLmljb2ZvbnQtcG93ZXItem9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhY1wiO1xufVxuXG4uaWNvZm9udC1yYWRpby1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWRcIjtcbn1cblxuLmljb2ZvbnQtcmVjeWNsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWVcIjtcbn1cblxuLmljb2ZvbnQtcmVjeWNsaW5nLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZlwiO1xufVxuXG4uaWNvZm9udC1zYWZldHktaGF0LWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIwXCI7XG59XG5cbi5pY29mb250LXNhZmV0eS1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjFcIjtcbn1cblxuLmljb2ZvbnQtc2F3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG5cbi5pY29mb250LXNjcmV3LWRyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliM1wiO1xufVxuXG4uaWNvZm9udC10b29scy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI0XCI7XG59XG5cbi5pY29mb250LXRvb2xzLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNVwiO1xufVxuXG4uaWNvZm9udC10b3ctdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cblxuLmljb2ZvbnQtdHJvbGxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliN1wiO1xufVxuXG4uaWNvZm9udC10cm93ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjhcIjtcbn1cblxuLmljb2ZvbnQtdW5kZXItY29uc3RydWN0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuXG4uaWNvZm9udC11bmRlci1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmFcIjtcbn1cblxuLmljb2ZvbnQtdmVoaWNsZS1jZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmJcIjtcbn1cblxuLmljb2ZvbnQtdmVoaWNsZS1jcmFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliY1wiO1xufVxuXG4uaWNvZm9udC12ZWhpY2xlLWRlbGl2ZXJ5LXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZFwiO1xufVxuXG4uaWNvZm9udC12ZWhpY2xlLWRvemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XG59XG5cbi5pY29mb250LXZlaGljbGUtZXhjYXZhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJmXCI7XG59XG5cbi5pY29mb250LXZlaGljbGUtdHJ1Y2t0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzBcIjtcbn1cblxuLmljb2ZvbnQtdmVoaWNsZS13cmVja2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMVwiO1xufVxuXG4uaWNvZm9udC13b3JrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzJcIjtcbn1cblxuLmljb2ZvbnQtd29ya2Vycy1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljM1wiO1xufVxuXG4uaWNvZm9udC13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzRcIjtcbn1cblxuLmljb2ZvbnQtYWZnaGFuaS1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuXG4uaWNvZm9udC1hZmdoYW5pLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM2XCI7XG59XG5cbi5pY29mb250LWFmZ2hhbmktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljN1wiO1xufVxuXG4uaWNvZm9udC1hZmdoYW5pLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzhcIjtcbn1cblxuLmljb2ZvbnQtYWZnaGFuaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOVwiO1xufVxuXG4uaWNvZm9udC1iYWh0LWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNhXCI7XG59XG5cbi5pY29mb250LWJhaHQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2JcIjtcbn1cblxuLmljb2ZvbnQtYmFodC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNjXCI7XG59XG5cbi5pY29mb250LWJhaHQtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZFwiO1xufVxuXG4uaWNvZm9udC1iYWh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNlXCI7XG59XG5cbi5pY29mb250LWJpdGNvaW4tZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2ZcIjtcbn1cblxuLmljb2ZvbnQtYml0Y29pbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMFwiO1xufVxuXG4uaWNvZm9udC1iaXRjb2luLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDFcIjtcbn1cblxuLmljb2ZvbnQtYml0Y29pbi10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQyXCI7XG59XG5cbi5pY29mb250LWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDNcIjtcbn1cblxuLmljb2ZvbnQtZG9sbGFyLWZsYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ0XCI7XG59XG5cbi5pY29mb250LWRvbGxhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNVwiO1xufVxuXG4uaWNvZm9udC1kb2xsYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNlwiO1xufVxuXG4uaWNvZm9udC1kb2xsYXItdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkN1wiO1xufVxuXG4uaWNvZm9udC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDhcIjtcbn1cblxuLmljb2ZvbnQtZG9uZy1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOVwiO1xufVxuXG4uaWNvZm9udC1kb25nLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG5cbi5pY29mb250LWRvbmctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYlwiO1xufVxuXG4uaWNvZm9udC1kb25nLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGNcIjtcbn1cblxuLmljb2ZvbnQtZG9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZFwiO1xufVxuXG4uaWNvZm9udC1ldXJvLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRlXCI7XG59XG5cbi5pY29mb250LWV1cm8tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGZcIjtcbn1cblxuLmljb2ZvbnQtZXVyby1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUwXCI7XG59XG5cbi5pY29mb250LWV1cm8tdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMVwiO1xufVxuXG4uaWNvZm9udC1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUyXCI7XG59XG5cbi5pY29mb250LWZyYW5rLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUzXCI7XG59XG5cbi5pY29mb250LWZyYW5rLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG5cbi5pY29mb250LWZyYW5rLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTVcIjtcbn1cblxuLmljb2ZvbnQtZnJhbmstdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNlwiO1xufVxuXG4uaWNvZm9udC1mcmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllN1wiO1xufVxuXG4uaWNvZm9udC1ocnl2bmlhLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU4XCI7XG59XG5cbi5pY29mb250LWhyeXZuaWEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTlcIjtcbn1cblxuLmljb2ZvbnQtaHJ5dm5pYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVhXCI7XG59XG5cbi5pY29mb250LWhyeXZuaWEtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYlwiO1xufVxuXG4uaWNvZm9udC1ocnl2bmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVjXCI7XG59XG5cbi5pY29mb250LWxpcmEtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWRcIjtcbn1cblxuLmljb2ZvbnQtbGlyYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZVwiO1xufVxuXG4uaWNvZm9udC1saXJhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWZcIjtcbn1cblxuLmljb2ZvbnQtbGlyYS10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYwXCI7XG59XG5cbi5pY29mb250LWxpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjFcIjtcbn1cblxuLmljb2ZvbnQtcGVzZXRhLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYyXCI7XG59XG5cbi5pY29mb250LXBlc2V0YS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmM1wiO1xufVxuXG4uaWNvZm9udC1wZXNldGEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNFwiO1xufVxuXG4uaWNvZm9udC1wZXNldGEtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNVwiO1xufVxuXG4uaWNvZm9udC1wZXNldGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjZcIjtcbn1cblxuLmljb2ZvbnQtcGVzby1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmN1wiO1xufVxuXG4uaWNvZm9udC1wZXNvLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY4XCI7XG59XG5cbi5pY29mb250LXBlc28tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOVwiO1xufVxuXG4uaWNvZm9udC1wZXNvLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmFcIjtcbn1cblxuLmljb2ZvbnQtcGVzbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmYlwiO1xufVxuXG4uaWNvZm9udC1wb3VuZC1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmY1wiO1xufVxuXG4uaWNvZm9udC1wb3VuZC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZFwiO1xufVxuXG4uaWNvZm9udC1wb3VuZC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZlXCI7XG59XG5cbi5pY29mb250LXBvdW5kLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmZcIjtcbn1cblxuLmljb2ZvbnQtcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDBcIjtcbn1cblxuLmljb2ZvbnQtcmVubWluYmktZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDFcIjtcbn1cblxuLmljb2ZvbnQtcmVubWluYmktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLmljb2ZvbnQtcmVubWluYmktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuXG4uaWNvZm9udC1yZW5taW5iaS10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5pY29mb250LXJlbm1pbmJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XG59XG5cbi5pY29mb250LXJpeWFsLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG5cbi5pY29mb250LXJpeWFsLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA3XCI7XG59XG5cbi5pY29mb250LXJpeWFsLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDhcIjtcbn1cblxuLmljb2ZvbnQtcml5YWwtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuXG4uaWNvZm9udC1yaXlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuXG4uaWNvZm9udC1yb3VibGUtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLmljb2ZvbnQtcm91YmxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG5cbi5pY29mb250LXJvdWJsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG5cbi5pY29mb250LXJvdWJsZS10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XG59XG5cbi5pY29mb250LXJvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZlwiO1xufVxuXG4uaWNvZm9udC1ydXBlZS1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4uaWNvZm9udC1ydXBlZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMVwiO1xufVxuXG4uaWNvZm9udC1ydXBlZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG5cbi5pY29mb250LXJ1cGVlLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTNcIjtcbn1cblxuLmljb2ZvbnQtcnVwZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTRcIjtcbn1cblxuLmljb2ZvbnQtdGFrYS1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNVwiO1xufVxuXG4uaWNvZm9udC10YWthLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE2XCI7XG59XG5cbi5pY29mb250LXRha2EtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuXG4uaWNvZm9udC10YWthLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMThcIjtcbn1cblxuLmljb2ZvbnQtdGFrYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOVwiO1xufVxuXG4uaWNvZm9udC10dXJraXNoLWxpcmEtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWFcIjtcbn1cblxuLmljb2ZvbnQtdHVya2lzaC1saXJhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XG59XG5cbi5pY29mb250LXR1cmtpc2gtbGlyYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG59XG5cbi5pY29mb250LXR1cmtpc2gtbGlyYS10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XG59XG5cbi5pY29mb250LXR1cmtpc2gtbGlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuXG4uaWNvZm9udC13b24tZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWZcIjtcbn1cblxuLmljb2ZvbnQtd29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XG59XG5cbi5pY29mb250LXdvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XG59XG5cbi5pY29mb250LXdvbi10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XG59XG5cbi5pY29mb250LXdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyM1wiO1xufVxuXG4uaWNvZm9udC15ZW4tZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjRcIjtcbn1cblxuLmljb2ZvbnQteWVuLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XG59XG5cbi5pY29mb250LXllbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI2XCI7XG59XG5cbi5pY29mb250LXllbi10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI3XCI7XG59XG5cbi5pY29mb250LXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOFwiO1xufVxuXG4uaWNvZm9udC1hbmRyb2lkLW5leHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI5XCI7XG59XG5cbi5pY29mb250LWFuZHJvaWQtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJhXCI7XG59XG5cbi5pY29mb250LWFwcGxlLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XG59XG5cbi5pY29mb250LWRyYXdpbmctdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJjXCI7XG59XG5cbi5pY29mb250LWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJkXCI7XG59XG5cbi5pY29mb250LWZsYXNoLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJlXCI7XG59XG5cbi5pY29mb250LWdhbWUtY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZlwiO1xufVxuXG4uaWNvZm9udC1nYW1lLWNvbnRyb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzBcIjtcbn1cblxuLmljb2ZvbnQtZ2FtZS1wYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzFcIjtcbn1cblxuLmljb2ZvbnQtZ2FtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMlwiO1xufVxuXG4uaWNvZm9udC1oZWFkcGhvbmUtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzNcIjtcbn1cblxuLmljb2ZvbnQtaGVhZHBob25lLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM0XCI7XG59XG5cbi5pY29mb250LWhlYWRwaG9uZS1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNVwiO1xufVxuXG4uaWNvZm9udC1oZWFkcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XG59XG5cbi5pY29mb250LWhlYWRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzN1wiO1xufVxuXG4uaWNvZm9udC1odGMtb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM4XCI7XG59XG5cbi5pY29mb250LWltYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzlcIjtcbn1cblxuLmljb2ZvbnQtaXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYVwiO1xufVxuXG4uaWNvZm9udC1pcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2JcIjtcbn1cblxuLmljb2ZvbnQtaXBvZC1uYW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNjXCI7XG59XG5cbi5pY29mb250LWlwb2QtdG91Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2RcIjtcbn1cblxuLmljb2ZvbnQta2V5Ym9hcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNlXCI7XG59XG5cbi5pY29mb250LWtleWJvYXJkLXdpcmVsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNmXCI7XG59XG5cbi5pY29mb250LWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQwXCI7XG59XG5cbi5pY29mb250LWxhcHRvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDFcIjtcbn1cblxuLmljb2ZvbnQtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XG59XG5cbi5pY29mb250LW1hY2Jvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDNcIjtcbn1cblxuLmljb2ZvbnQtbWFnaWMtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDRcIjtcbn1cblxuLmljb2ZvbnQtbWljcm8tY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NVwiO1xufVxuXG4uaWNvZm9udC1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NlwiO1xufVxuXG4uaWNvZm9udC1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ3XCI7XG59XG5cbi5pY29mb250LW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDhcIjtcbn1cblxuLmljb2ZvbnQtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cblxuLmljb2ZvbnQtbXAzLXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0YVwiO1xufVxuXG4uaWNvZm9udC1uaW50ZW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0YlwiO1xufVxuXG4uaWNvZm9udC1wbGF5c3RhdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGNcIjtcbn1cblxuLmljb2ZvbnQtcHN2aXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRkXCI7XG59XG5cbi5pY29mb250LXJhZGlvLW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZVwiO1xufVxuXG4uaWNvZm9udC1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZlwiO1xufVxuXG4uaWNvZm9udC1yZWZyaWdlcmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTBcIjtcbn1cblxuLmljb2ZvbnQtc2Ftc3VuZy1nYWxheHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTFcIjtcbn1cblxuLmljb2ZvbnQtc3VyZmFjZS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTJcIjtcbn1cblxuLmljb2ZvbnQtdWktaGVhZC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1M1wiO1xufVxuXG4uaWNvZm9udC11aS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NFwiO1xufVxuXG4uaWNvZm9udC13YXNoaW5nLW1hY2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTVcIjtcbn1cblxuLmljb2ZvbnQtd2lmaS1yb3V0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTZcIjtcbn1cblxuLmljb2ZvbnQtd2lpLXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTdcIjtcbn1cblxuLmljb2ZvbnQtd2luZG93cy1sdW1pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1OFwiO1xufVxuXG4uaWNvZm9udC13aXJlbGVzcy1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1OVwiO1xufVxuXG4uaWNvZm9udC14Ym94LTM2MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1YVwiO1xufVxuXG4uaWNvZm9udC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTViXCI7XG59XG5cbi5pY29mb250LWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWNcIjtcbn1cblxuLmljb2ZvbnQtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWRcIjtcbn1cblxuLmljb2ZvbnQtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWVcIjtcbn1cblxuLmljb2ZvbnQtYmxvY2stZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZlwiO1xufVxuXG4uaWNvZm9udC1ibG9jay1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYwXCI7XG59XG5cbi5pY29mb250LWJsb2NrLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYxXCI7XG59XG5cbi5pY29mb250LWJsb2NrLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYyXCI7XG59XG5cbi5pY29mb250LWJ1YmJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYzXCI7XG59XG5cbi5pY29mb250LWJ1YmJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XG59XG5cbi5pY29mb250LWJ1YmJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NVwiO1xufVxuXG4uaWNvZm9udC1idWJibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjZcIjtcbn1cblxuLmljb2ZvbnQtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2N1wiO1xufVxuXG4uaWNvZm9udC1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY4XCI7XG59XG5cbi5pY29mb250LWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY5XCI7XG59XG5cbi5pY29mb250LWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZhXCI7XG59XG5cbi5pY29mb250LWNpcmNsZWQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YlwiO1xufVxuXG4uaWNvZm9udC1jaXJjbGVkLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmNcIjtcbn1cblxuLmljb2ZvbnQtY2lyY2xlZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZFwiO1xufVxuXG4uaWNvZm9udC1jaXJjbGVkLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZlXCI7XG59XG5cbi5pY29mb250LWNvbGxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZmXCI7XG59XG5cbi5pY29mb250LWN1cnNvci1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTcwXCI7XG59XG5cbi5pY29mb250LWN1cnZlZC1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MVwiO1xufVxuXG4uaWNvZm9udC1jdXJ2ZWQtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTcyXCI7XG59XG5cbi5pY29mb250LWN1cnZlZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTczXCI7XG59XG5cbi5pY29mb250LWN1cnZlZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc0XCI7XG59XG5cbi5pY29mb250LWN1cnZlZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3NVwiO1xufVxuXG4uaWNvZm9udC1jdXJ2ZWQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzZcIjtcbn1cblxuLmljb2ZvbnQtZG90dGVkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzdcIjtcbn1cblxuLmljb2ZvbnQtZG90dGVkLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzhcIjtcbn1cblxuLmljb2ZvbnQtZG90dGVkLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc5XCI7XG59XG5cbi5pY29mb250LWRvdHRlZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3YVwiO1xufVxuXG4uaWNvZm9udC1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3YlwiO1xufVxuXG4uaWNvZm9udC1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2NcIjtcbn1cblxuLmljb2ZvbnQtZXhwYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZFwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2VcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdmXCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhZzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODBcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmFnMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MVwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYXduLWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgyXCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhd24tYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODNcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODRcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODVcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg2XCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhd24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4N1wiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYXduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg4XCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhd24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODlcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1ncmlwcGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4YVwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGJcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4Y1wiO1xufVxuXG4uaWNvZm9udC1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThkXCI7XG59XG5cbi5pY29mb250LWxpbmUtYmxvY2stZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZVwiO1xufVxuXG4uaWNvZm9udC1saW5lLWJsb2NrLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGZcIjtcbn1cblxuLmljb2ZvbnQtbGluZS1ibG9jay1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MFwiO1xufVxuXG4uaWNvZm9udC1saW5lLWJsb2NrLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkxXCI7XG59XG5cbi5pY29mb250LWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MlwiO1xufVxuXG4uaWNvZm9udC1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTNcIjtcbn1cblxuLmljb2ZvbnQtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NFwiO1xufVxuXG4uaWNvZm9udC1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk1XCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtY29sbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTZcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5N1wiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5OFwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTlcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWFcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1sZWZ0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWJcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1sZWZ0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTljXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZFwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLXJpZ2h0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWVcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1yaWdodC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZlwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEwXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTFcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWJ1YmJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEyXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1idWJibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhM1wiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtYnViYmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1idWJibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTVcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE2XCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhN1wiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE4XCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTlcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWFcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWJcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWxvbmctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhY1wiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtbG9uZy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFkXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1sb25nLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFlXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1sb25nLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFmXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMFwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjFcIjtcbn1cblxuLmljb2ZvbnQtc2ltcGxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjJcIjtcbn1cblxuLmljb2ZvbnQtc2ltcGxlLWxlZnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiM1wiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtbGVmdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNFwiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNVwiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtcmlnaHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNlwiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtcmlnaHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjdcIjtcbn1cblxuLmljb2ZvbnQtc2ltcGxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI4XCI7XG59XG5cbi5pY29mb250LXNpbXBsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiOVwiO1xufVxuXG4uaWNvZm9udC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiYVwiO1xufVxuXG4uaWNvZm9udC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiYlwiO1xufVxuXG4uaWNvZm9udC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmNcIjtcbn1cblxuLmljb2ZvbnQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJkXCI7XG59XG5cbi5pY29mb250LXN0eWxpc2gtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZVwiO1xufVxuXG4uaWNvZm9udC1zdHlsaXNoLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmZcIjtcbn1cblxuLmljb2ZvbnQtc3R5bGlzaC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMFwiO1xufVxuXG4uaWNvZm9udC1zdHlsaXNoLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMxXCI7XG59XG5cbi5pY29mb250LXN3b29zaC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMyXCI7XG59XG5cbi5pY29mb250LXN3b29zaC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMzXCI7XG59XG5cbi5pY29mb250LXN3b29zaC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNFwiO1xufVxuXG4uaWNvZm9udC1zd29vc2gtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzVcIjtcbn1cblxuLmljb2ZvbnQtdGhpbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNlwiO1xufVxuXG4uaWNvZm9udC10aGluLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjN1wiO1xufVxuXG4uaWNvZm9udC10aGluLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzhcIjtcbn1cblxuLmljb2ZvbnQtdGhpbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM5XCI7XG59XG5cbi5pY29mb250LXRoaW4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2FcIjtcbn1cblxuLmljb2ZvbnQtdGhpbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjYlwiO1xufVxuXG4uaWNvZm9udC1hYmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2NcIjtcbn1cblxuLmljb2ZvbnQtYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZFwiO1xufVxuXG4uaWNvZm9udC1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZVwiO1xufVxuXG4uaWNvZm9udC1iZWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZlwiO1xufVxuXG4uaWNvZm9udC1ibGFjay1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMFwiO1xufVxuXG4uaWNvZm9udC1ib29rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMVwiO1xufVxuXG4uaWNvZm9udC1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQyXCI7XG59XG5cbi5pY29mb250LWJyYWluc3Rvcm1pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDNcIjtcbn1cblxuLmljb2ZvbnQtY2VydGlmaWNhdGUtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDRcIjtcbn1cblxuLmljb2ZvbnQtY2VydGlmaWNhdGUtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDVcIjtcbn1cblxuLmljb2ZvbnQtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDZcIjtcbn1cblxuLmljb2ZvbnQtZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ3XCI7XG59XG5cbi5pY29mb250LWVsZWN0cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ4XCI7XG59XG5cbi5pY29mb250LWZvdW50YWluLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkOVwiO1xufVxuXG4uaWNvZm9udC1nbG9iZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGFcIjtcbn1cblxuLmljb2ZvbnQtZ3JhZHVhdGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRiXCI7XG59XG5cbi5pY29mb250LWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRjXCI7XG59XG5cbi5pY29mb250LWdyb3VwLXN0dWRlbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRkXCI7XG59XG5cbi5pY29mb250LWhhdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGVcIjtcbn1cblxuLmljb2ZvbnQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRmXCI7XG59XG5cbi5pY29mb250LWluc3RydW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTBcIjtcbn1cblxuLmljb2ZvbnQtbGFtcC1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlMVwiO1xufVxuXG4uaWNvZm9udC1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlMlwiO1xufVxuXG4uaWNvZm9udC1taWNyb3Njb3BlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlM1wiO1xufVxuXG4uaWNvZm9udC1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU0XCI7XG59XG5cbi5pY29mb250LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU1XCI7XG59XG5cbi5pY29mb250LXBlbi1hbHQtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNlwiO1xufVxuXG4uaWNvZm9udC1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU3XCI7XG59XG5cbi5pY29mb250LXBlbmNpbC1hbHQtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlOFwiO1xufVxuXG4uaWNvZm9udC1xdWlsbC1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTlcIjtcbn1cblxuLmljb2ZvbnQtcmVhZC1ib29rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlYVwiO1xufVxuXG4uaWNvZm9udC1yZWFkLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWJcIjtcbn1cblxuLmljb2ZvbnQtc2Nob29sLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlY1wiO1xufVxuXG4uaWNvZm9udC1zY2hvb2wtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVkXCI7XG59XG5cbi5pY29mb250LXN0dWRlbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVlXCI7XG59XG5cbi5pY29mb250LXN0dWRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWZcIjtcbn1cblxuLmljb2ZvbnQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMFwiO1xufVxuXG4uaWNvZm9udC10ZXN0LWJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjFcIjtcbn1cblxuLmljb2ZvbnQtdGVzdC10dWJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMlwiO1xufVxuXG4uaWNvZm9udC11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYzXCI7XG59XG5cbi5pY29mb250LWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY0XCI7XG59XG5cbi5pY29mb250LWFzdG9uaXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjVcIjtcbn1cblxuLmljb2ZvbnQtY29uZm91bmRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNlwiO1xufVxuXG4uaWNvZm9udC1jb25mdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmN1wiO1xufVxuXG4uaWNvZm9udC1jcnlpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjhcIjtcbn1cblxuLmljb2ZvbnQtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjlcIjtcbn1cblxuLmljb2ZvbnQtZXhwcmVzc2lvbmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmFcIjtcbn1cblxuLmljb2ZvbnQtaGVhcnQtZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmYlwiO1xufVxuXG4uaWNvZm9udC1sYXVnaGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmY1wiO1xufVxuXG4uaWNvZm9udC1uZXJkLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZkXCI7XG59XG5cbi5pY29mb250LW9wZW4tbW91dGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmVcIjtcbn1cblxuLmljb2ZvbnQtcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZlwiO1xufVxuXG4uaWNvZm9udC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDBcIjtcbn1cblxuLmljb2ZvbnQtc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAxXCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMlwiO1xufVxuXG4uaWNvZm9udC1zbGlnaHRseS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwM1wiO1xufVxuXG4uaWNvZm9udC1zbWlyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNFwiO1xufVxuXG4uaWNvZm9udC1zdHVjay1vdXQtdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA1XCI7XG59XG5cbi5pY29mb250LXdpbmstc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDZcIjtcbn1cblxuLmljb2ZvbnQtd29ycmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwN1wiO1xufVxuXG4uaWNvZm9udC1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwOFwiO1xufVxuXG4uaWNvZm9udC1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA5XCI7XG59XG5cbi5pY29mb250LWZpbGUtYXZpLW1wNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwYVwiO1xufVxuXG4uaWNvZm9udC1maWxlLWJtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwYlwiO1xufVxuXG4uaWNvZm9udC1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGNcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1jc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGRcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwZVwiO1xufVxuXG4uaWNvZm9udC1maWxlLWVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwZlwiO1xufVxuXG4uaWNvZm9udC1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjEwXCI7XG59XG5cbi5pY29mb250LWZpbGUtZXhlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjExXCI7XG59XG5cbi5pY29mb250LWZpbGUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxMlwiO1xufVxuXG4uaWNvZm9udC1maWxlLWZsdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxM1wiO1xufVxuXG4uaWNvZm9udC1maWxlLWdpZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxNFwiO1xufVxuXG4uaWNvZm9udC1maWxlLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE1XCI7XG59XG5cbi5pY29mb250LWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTZcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1pc286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTdcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE4XCI7XG59XG5cbi5pY29mb250LWZpbGUtamF2YXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxOVwiO1xufVxuXG4uaWNvZm9udC1maWxlLWpwZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxYVwiO1xufVxuXG4uaWNvZm9udC1maWxlLW1pZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWJcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1tb3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWNcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1tcDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWRcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWVcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWZcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1wbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjBcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIxXCI7XG59XG5cbi5pY29mb250LWZpbGUtcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIyXCI7XG59XG5cbi5pY29mb250LWZpbGUtcHNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIzXCI7XG59XG5cbi5pY29mb250LWZpbGUtcHNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI0XCI7XG59XG5cbi5pY29mb250LWZpbGUtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI1XCI7XG59XG5cbi5pY29mb250LWZpbGUtcnVieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyNlwiO1xufVxuXG4uaWNvZm9udC1maWxlLXNwcmVhZHNoZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI3XCI7XG59XG5cbi5pY29mb250LWZpbGUtc3FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI4XCI7XG59XG5cbi5pY29mb250LWZpbGUtc3ZnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI5XCI7XG59XG5cbi5pY29mb250LWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyYVwiO1xufVxuXG4uaWNvZm9udC1maWxlLXRpZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmJcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyY1wiO1xufVxuXG4uaWNvZm9udC1maWxlLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmRcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS13bXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmVcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJmXCI7XG59XG5cbi5pY29mb250LWZpbGUtemlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjMwXCI7XG59XG5cbi5pY29mb250LWN5Y2xpbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjMxXCI7XG59XG5cbi5pY29mb250LWN5Y2xpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzJcIjtcbn1cblxuLmljb2ZvbnQtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzNcIjtcbn1cblxuLmljb2ZvbnQtZHVtYmJlbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM0XCI7XG59XG5cbi5pY29mb250LWd5bS1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzNVwiO1xufVxuXG4uaWNvZm9udC1neW0tYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzZcIjtcbn1cblxuLmljb2ZvbnQtZ3ltLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM3XCI7XG59XG5cbi5pY29mb250LWd5bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzOFwiO1xufVxuXG4uaWNvZm9udC1tdXNjbGUtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM5XCI7XG59XG5cbi5pY29mb250LW11c2NsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzYVwiO1xufVxuXG4uaWNvZm9udC1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzYlwiO1xufVxuXG4uaWNvZm9udC1hcmFiaWFuLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzY1wiO1xufVxuXG4uaWNvZm9udC1hcnRpY2hva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2RcIjtcbn1cblxuLmljb2ZvbnQtYXNwYXJhZ3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNlXCI7XG59XG5cbi5pY29mb250LWF2b2NhZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2ZcIjtcbn1cblxuLmljb2ZvbnQtYmFieS1mb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQwXCI7XG59XG5cbi5pY29mb250LWJhbmFuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0MVwiO1xufVxuXG4uaWNvZm9udC1iYnE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDJcIjtcbn1cblxuLmljb2ZvbnQtYmVhbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDNcIjtcbn1cblxuLmljb2ZvbnQtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0NFwiO1xufVxuXG4uaWNvZm9udC1iZWxsLXBlcHBlci1jYXBzaWN1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0NVwiO1xufVxuXG4uaWNvZm9udC1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ2XCI7XG59XG5cbi5pY29mb250LWJyZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ3XCI7XG59XG5cbi5pY29mb250LWJyb2Njb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ4XCI7XG59XG5cbi5pY29mb250LWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0OVwiO1xufVxuXG4uaWNvZm9udC1jYWJiYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRhXCI7XG59XG5cbi5pY29mb250LWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0YlwiO1xufVxuXG4uaWNvZm9udC1jYXVsaS1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGNcIjtcbn1cblxuLmljb2ZvbnQtY2hlZXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRkXCI7XG59XG5cbi5pY29mb250LWNoZWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGVcIjtcbn1cblxuLmljb2ZvbnQtY2hlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRmXCI7XG59XG5cbi5pY29mb250LWNoaWNrZW4tZnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjUwXCI7XG59XG5cbi5pY29mb250LWNoaWNrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTFcIjtcbn1cblxuLmljb2ZvbnQtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTJcIjtcbn1cblxuLmljb2ZvbnQtY29jb251dC13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1M1wiO1xufVxuXG4uaWNvZm9udC1jb2NvbnV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU0XCI7XG59XG5cbi5pY29mb250LWNvZmZlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTVcIjtcbn1cblxuLmljb2ZvbnQtY29mZmVlLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1NlwiO1xufVxuXG4uaWNvZm9udC1jb2ZmZWUtbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU3XCI7XG59XG5cbi5pY29mb250LWNvZmZlZS1wb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNThcIjtcbn1cblxuLmljb2ZvbnQtY29sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1OVwiO1xufVxuXG4uaWNvZm9udC1jb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVhXCI7XG59XG5cbi5pY29mb250LWNyb2lzc2FudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1YlwiO1xufVxuXG4uaWNvZm9udC1jcm9wLXBsYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVjXCI7XG59XG5cbi5pY29mb250LWN1Y3VtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVkXCI7XG59XG5cbi5pY29mb250LWN1bGluYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVlXCI7XG59XG5cbi5pY29mb250LWN1cC1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVmXCI7XG59XG5cbi5pY29mb250LWRpbmluZy10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2MFwiO1xufVxuXG4uaWNvZm9udC1kb251dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2MVwiO1xufVxuXG4uaWNvZm9udC1lZ2ctcGxhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjJcIjtcbn1cblxuLmljb2ZvbnQtZWdnLXBvYWNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjNcIjtcbn1cblxuLmljb2ZvbnQtZmFybWVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2NFwiO1xufVxuXG4uaWNvZm9udC1mYXJtZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjVcIjtcbn1cblxuLmljb2ZvbnQtZmFzdC1mb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY2XCI7XG59XG5cbi5pY29mb250LWZvb2QtYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY3XCI7XG59XG5cbi5pY29mb250LWZvb2QtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2OFwiO1xufVxuXG4uaWNvZm9udC1mb3JrLWFuZC1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2OVwiO1xufVxuXG4uaWNvZm9udC1mcmVuY2gtZnJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmFcIjtcbn1cblxuLmljb2ZvbnQtZnJ1aXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZiXCI7XG59XG5cbi5pY29mb250LWdyYXBlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2Y1wiO1xufVxuXG4uaWNvZm9udC1ob25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2ZFwiO1xufVxuXG4uaWNvZm9udC1ob3QtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZlXCI7XG59XG5cbi5pY29mb250LWljZS1jcmVhbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmZcIjtcbn1cblxuLmljb2ZvbnQtaWNlLWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjcwXCI7XG59XG5cbi5pY29mb250LWp1aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjcxXCI7XG59XG5cbi5pY29mb250LWtldGNodXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzJcIjtcbn1cblxuLmljb2ZvbnQta2l3aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3M1wiO1xufVxuXG4uaWNvZm9udC1sYXllcmVkLWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzRcIjtcbn1cblxuLmljb2ZvbnQtbGVtb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjc1XCI7XG59XG5cbi5pY29mb250LWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjc2XCI7XG59XG5cbi5pY29mb250LWxvYnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzdcIjtcbn1cblxuLmljb2ZvbnQtbWFuZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzhcIjtcbn1cblxuLmljb2ZvbnQtbWlsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3OVwiO1xufVxuXG4uaWNvZm9udC1tdXNocm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3YVwiO1xufVxuXG4uaWNvZm9udC1ub29kbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdiXCI7XG59XG5cbi5pY29mb250LW9uaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdjXCI7XG59XG5cbi5pY29mb250LW9yYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3ZFwiO1xufVxuXG4uaWNvZm9udC1wZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdlXCI7XG59XG5cbi5pY29mb250LXBlYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2ZcIjtcbn1cblxuLmljb2ZvbnQtcGVwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjgwXCI7XG59XG5cbi5pY29mb250LXBpZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODFcIjtcbn1cblxuLmljb2ZvbnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjgyXCI7XG59XG5cbi5pY29mb250LXBpbmVhcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4M1wiO1xufVxuXG4uaWNvZm9udC1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4NFwiO1xufVxuXG4uaWNvZm9udC1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4NVwiO1xufVxuXG4uaWNvZm9udC1wbGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4NlwiO1xufVxuXG4uaWNvZm9udC1wb3Bjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg3XCI7XG59XG5cbi5pY29mb250LXBvdGF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4OFwiO1xufVxuXG4uaWNvZm9udC1wdW1wa2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg5XCI7XG59XG5cbi5pY29mb250LXJhZGRpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGFcIjtcbn1cblxuLmljb2ZvbnQtcmVzdGF1cmFudC1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhiXCI7XG59XG5cbi5pY29mb250LXJlc3RhdXJhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGNcIjtcbn1cblxuLmljb2ZvbnQtc2FsdC1hbmQtcGVwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhkXCI7XG59XG5cbi5pY29mb250LXNhbmR3aWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhlXCI7XG59XG5cbi5pY29mb250LXNhdXNhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGZcIjtcbn1cblxuLmljb2ZvbnQtc29mdC1kcmlua3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTBcIjtcbn1cblxuLmljb2ZvbnQtc291cC1ib3dsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjkxXCI7XG59XG5cbi5pY29mb250LXNwb29uLWFuZC1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjkyXCI7XG59XG5cbi5pY29mb250LXN0ZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjkzXCI7XG59XG5cbi5pY29mb250LXN0cmF3YmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTRcIjtcbn1cblxuLmljb2ZvbnQtc3ViLXNhbmR3aWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk1XCI7XG59XG5cbi5pY29mb250LXN1c2hpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk2XCI7XG59XG5cbi5pY29mb250LXRhY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTdcIjtcbn1cblxuLmljb2ZvbnQtdGVhLXBvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5OFwiO1xufVxuXG4uaWNvZm9udC10ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTlcIjtcbn1cblxuLmljb2ZvbnQtdG9tYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjlhXCI7XG59XG5cbi5pY29mb250LXdhdGVybWVsb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWJcIjtcbn1cblxuLmljb2ZvbnQtd2hlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWNcIjtcbn1cblxuLmljb2ZvbnQtYmFieS1iYWNrcGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5ZFwiO1xufVxuXG4uaWNvZm9udC1iYWJ5LWNsb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjllXCI7XG59XG5cbi5pY29mb250LWJhYnktbWlsay1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWZcIjtcbn1cblxuLmljb2ZvbnQtYmFieS10cm9sbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmEwXCI7XG59XG5cbi5pY29mb250LWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTFcIjtcbn1cblxuLmljb2ZvbnQtY2FuZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTJcIjtcbn1cblxuLmljb2ZvbnQtaG9sZGluZy1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhM1wiO1xufVxuXG4uaWNvZm9udC1pbmZhbnQtbmlwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE0XCI7XG59XG5cbi5pY29mb250LWtpZHMtc2Nvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhNVwiO1xufVxuXG4uaWNvZm9udC1zYWZldHktcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE2XCI7XG59XG5cbi5pY29mb250LXRlZGR5LWJlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTdcIjtcbn1cblxuLmljb2ZvbnQtdG95LWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYThcIjtcbn1cblxuLmljb2ZvbnQtdG95LWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhOVwiO1xufVxuXG4uaWNvZm9udC10b3ktZHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhYVwiO1xufVxuXG4uaWNvZm9udC10b3ktZWxlcGhhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWJcIjtcbn1cblxuLmljb2ZvbnQtdG95LWhhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWNcIjtcbn1cblxuLmljb2ZvbnQtdG95LWhvcnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFkXCI7XG59XG5cbi5pY29mb250LXRveS1sYXR0dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhZVwiO1xufVxuXG4uaWNvZm9udC10b3ktdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWZcIjtcbn1cblxuLmljb2ZvbnQtYnVyZ2xhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiMFwiO1xufVxuXG4uaWNvZm9udC1jYW5ub24tZmlyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmIxXCI7XG59XG5cbi5pY29mb250LWNjLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiMlwiO1xufVxuXG4uaWNvZm9udC1jb3AtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjNcIjtcbn1cblxuLmljb2ZvbnQtY29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmI0XCI7XG59XG5cbi5pY29mb250LWNvdXJ0LWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiNVwiO1xufVxuXG4uaWNvZm9udC1jb3VydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiNlwiO1xufVxuXG4uaWNvZm9udC1maW5nZXItcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjdcIjtcbn1cblxuLmljb2ZvbnQtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjhcIjtcbn1cblxuLmljb2ZvbnQtaGFuZGN1ZmYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmI5XCI7XG59XG5cbi5pY29mb250LWhhbmRjdWZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmJhXCI7XG59XG5cbi5pY29mb250LWludmVzdGlnYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmJcIjtcbn1cblxuLmljb2ZvbnQtaW52ZXN0aWdhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmJjXCI7XG59XG5cbi5pY29mb250LWphaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmRcIjtcbn1cblxuLmljb2ZvbnQtanVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmVcIjtcbn1cblxuLmljb2ZvbnQtbGF3LWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmJmXCI7XG59XG5cbi5pY29mb250LWxhdy1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjMFwiO1xufVxuXG4uaWNvZm9udC1sYXctYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzFcIjtcbn1cblxuLmljb2ZvbnQtbGF3LWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzJcIjtcbn1cblxuLmljb2ZvbnQtbGF3LWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmMzXCI7XG59XG5cbi5pY29mb250LWxhdy1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjNFwiO1xufVxuXG4uaWNvZm9udC1sYXctcHJvdGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjNVwiO1xufVxuXG4uaWNvZm9udC1sYXctc2NhbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM2XCI7XG59XG5cbi5pY29mb250LWxhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjN1wiO1xufVxuXG4uaWNvZm9udC1sYXd5ZXItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYzhcIjtcbn1cblxuLmljb2ZvbnQtbGF3eWVyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmM5XCI7XG59XG5cbi5pY29mb250LWxhd3llcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjYVwiO1xufVxuXG4uaWNvZm9udC1sZWdhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjYlwiO1xufVxuXG4uaWNvZm9udC1waXN0b2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViY2NcIjtcbn1cblxuLmljb2ZvbnQtcG9saWNlLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmNkXCI7XG59XG5cbi5pY29mb250LXBvbGljZS1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViY2VcIjtcbn1cblxuLmljb2ZvbnQtcG9saWNlLWNhci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJjZlwiO1xufVxuXG4uaWNvZm9udC1wb2xpY2UtY2FyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQwXCI7XG59XG5cbi5pY29mb250LXBvbGljZS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDFcIjtcbn1cblxuLmljb2ZvbnQtcG9saWNlLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkMlwiO1xufVxuXG4uaWNvZm9udC1wb2xpY2UtdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQzXCI7XG59XG5cbi5pY29mb250LXBvbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkNFwiO1xufVxuXG4uaWNvZm9udC10aGllZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDVcIjtcbn1cblxuLmljb2ZvbnQtdGhpZWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDZcIjtcbn1cblxuLmljb2ZvbnQtYWJhY3VzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkN1wiO1xufVxuXG4uaWNvZm9udC1hYmFjdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZDhcIjtcbn1cblxuLmljb2ZvbnQtYW5nbGUtMTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmQ5XCI7XG59XG5cbi5pY29mb250LWFuZ2xlLTQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmRhXCI7XG59XG5cbi5pY29mb250LWFuZ2xlLTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmRiXCI7XG59XG5cbi5pY29mb250LWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmRjXCI7XG59XG5cbi5pY29mb250LWNhbGN1bGF0b3ItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZGRcIjtcbn1cblxuLmljb2ZvbnQtY2FsY3VsYXRvci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJkZVwiO1xufVxuXG4uaWNvZm9udC1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmRmXCI7XG59XG5cbi5pY29mb250LWNpcmNsZS1ydWxlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTBcIjtcbn1cblxuLmljb2ZvbnQtY2lyY2xlLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmUxXCI7XG59XG5cbi5pY29mb250LWNvbXBhc3MtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTJcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFzcy1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlM1wiO1xufVxuXG4uaWNvZm9udC1jb21wYXNzLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU0XCI7XG59XG5cbi5pY29mb250LWNvbXBhc3MtYWx0LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZTVcIjtcbn1cblxuLmljb2ZvbnQtZ29sZGVuLXJhdGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU2XCI7XG59XG5cbi5pY29mb250LW1hcmtlci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlN1wiO1xufVxuXG4uaWNvZm9udC1tYXJrZXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZThcIjtcbn1cblxuLmljb2ZvbnQtbWFya2VyLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmU5XCI7XG59XG5cbi5pY29mb250LW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlYVwiO1xufVxuXG4uaWNvZm9udC1tYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmViXCI7XG59XG5cbi5pY29mb250LW1hdGhlbWF0aWNhbC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlY1wiO1xufVxuXG4uaWNvZm9udC1tYXRoZW1hdGljYWwtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZWRcIjtcbn1cblxuLmljb2ZvbnQtbWF0aGVtYXRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmVlXCI7XG59XG5cbi5pY29mb250LXBlbi1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJlZlwiO1xufVxuXG4uaWNvZm9udC1wZW4tYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjBcIjtcbn1cblxuLmljb2ZvbnQtcGVuLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmYxXCI7XG59XG5cbi5pY29mb250LXBlbi1ob2xkZXItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjJcIjtcbn1cblxuLmljb2ZvbnQtcGVuLWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmM1wiO1xufVxuXG4uaWNvZm9udC1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjRcIjtcbn1cblxuLmljb2ZvbnQtcGVuY2lsLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY1XCI7XG59XG5cbi5pY29mb250LXBlbmNpbC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmNlwiO1xufVxuXG4uaWNvZm9udC1wZW5jaWwtYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZjdcIjtcbn1cblxuLmljb2ZvbnQtcGVuY2lsLWFsdC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmY4XCI7XG59XG5cbi5pY29mb250LXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmOVwiO1xufVxuXG4uaWNvZm9udC1ydWxlci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmYVwiO1xufVxuXG4uaWNvZm9udC1ydWxlci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmYlwiO1xufVxuXG4uaWNvZm9udC1ydWxlci1jb21wYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmY1wiO1xufVxuXG4uaWNvZm9udC1ydWxlci1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmZkXCI7XG59XG5cbi5pY29mb250LXJ1bGVyLXBlbmNpbC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJmZVwiO1xufVxuXG4uaWNvZm9udC1ydWxlci1wZW5jaWwtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViZmZcIjtcbn1cblxuLmljb2ZvbnQtcnVsZXItcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzAwXCI7XG59XG5cbi5pY29mb250LXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzAxXCI7XG59XG5cbi5pY29mb250LXJ1bGVycy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDJcIjtcbn1cblxuLmljb2ZvbnQtcnVsZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzAzXCI7XG59XG5cbi5pY29mb250LXNxdWFyZS1yb290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA0XCI7XG59XG5cbi5pY29mb250LXVpLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDVcIjtcbn1cblxuLmljb2ZvbnQtYWlkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwNlwiO1xufVxuXG4uaWNvZm9udC1hbWJ1bGFuY2UtY3Jlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDdcIjtcbn1cblxuLmljb2ZvbnQtYW1idWxhbmNlLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzA4XCI7XG59XG5cbi5pY29mb250LWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwOVwiO1xufVxuXG4uaWNvZm9udC1hdXRpc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMGFcIjtcbn1cblxuLmljb2ZvbnQtYmFuZGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwYlwiO1xufVxuXG4uaWNvZm9udC1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMwY1wiO1xufVxuXG4uaWNvZm9udC1ibG9vZC1kcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzBkXCI7XG59XG5cbi5pY29mb250LWJsb29kLXRlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMGVcIjtcbn1cblxuLmljb2ZvbnQtYmxvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMGZcIjtcbn1cblxuLmljb2ZvbnQtYnJhaW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzEwXCI7XG59XG5cbi5pY29mb250LWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzExXCI7XG59XG5cbi5pY29mb250LWNhcHN1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTJcIjtcbn1cblxuLmljb2ZvbnQtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzEzXCI7XG59XG5cbi5pY29mb250LWRpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzE0XCI7XG59XG5cbi5pY29mb250LWRuYS1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxNVwiO1xufVxuXG4uaWNvZm9udC1kbmEtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMTZcIjtcbn1cblxuLmljb2ZvbnQtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzE3XCI7XG59XG5cbi5pY29mb250LWRvY3Rvci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMThcIjtcbn1cblxuLmljb2ZvbnQtZG9jdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzE5XCI7XG59XG5cbi5pY29mb250LWRydWctcGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMxYVwiO1xufVxuXG4uaWNvZm9udC1kcnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFiXCI7XG59XG5cbi5pY29mb250LWZpcnN0LWFpZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWNcIjtcbn1cblxuLmljb2ZvbnQtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFkXCI7XG59XG5cbi5pY29mb250LWhlYXJ0LWJlYXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzFlXCI7XG59XG5cbi5pY29mb250LWhlYXJ0LWJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMWZcIjtcbn1cblxuLmljb2ZvbnQtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzIwXCI7XG59XG5cbi5pY29mb250LWhlcmJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyMVwiO1xufVxuXG4uaWNvZm9udC1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyMlwiO1xufVxuXG4uaWNvZm9udC1pY3U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjNcIjtcbn1cblxuLmljb2ZvbnQtaW5qZWN0aW9uLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjRcIjtcbn1cblxuLmljb2ZvbnQtbGFib3JhdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyNVwiO1xufVxuXG4uaWNvZm9udC1tZWRpY2FsLXNpZ24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzI2XCI7XG59XG5cbi5pY29mb250LW1lZGljYWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyN1wiO1xufVxuXG4uaWNvZm9udC1udXJzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjhcIjtcbn1cblxuLmljb2ZvbnQtbnVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMjlcIjtcbn1cblxuLmljb2ZvbnQtbnVyc2luZy1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzJhXCI7XG59XG5cbi5pY29mb250LW9wZXJhdGlvbi10aGVhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzJiXCI7XG59XG5cbi5pY29mb250LXBhcmFseXNpcy1kaXNhYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzJjXCI7XG59XG5cbi5pY29mb250LXBhdGllbnQtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzJkXCI7XG59XG5cbi5pY29mb250LXBhdGllbnQtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyZVwiO1xufVxuXG4uaWNvZm9udC1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMyZlwiO1xufVxuXG4uaWNvZm9udC1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzBcIjtcbn1cblxuLmljb2ZvbnQtcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzFcIjtcbn1cblxuLmljb2ZvbnQtc3RldGhvc2NvcGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzMyXCI7XG59XG5cbi5pY29mb250LXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzMzXCI7XG59XG5cbi5pY29mb250LXN0cmV0Y2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzNFwiO1xufVxuXG4uaWNvZm9udC1zdXJnZW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzNVwiO1xufVxuXG4uaWNvZm9udC1zdXJnZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM2XCI7XG59XG5cbi5pY29mb250LXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzdcIjtcbn1cblxuLmljb2ZvbnQtdGVzdC1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzhcIjtcbn1cblxuLmljb2ZvbnQtdGVzdC10dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM5XCI7XG59XG5cbi5pY29mb250LXRoZXJtb21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzYVwiO1xufVxuXG4uaWNvZm9udC10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzYlwiO1xufVxuXG4uaWNvZm9udC10b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzY1wiO1xufVxuXG4uaWNvZm9udC14cmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzNkXCI7XG59XG5cbi5pY29mb250LXVpLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzZVwiO1xufVxuXG4uaWNvZm9udC11aS1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWMzZlwiO1xufVxuXG4uaWNvZm9udC11aS1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQwXCI7XG59XG5cbi5pY29mb250LXVpLWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQxXCI7XG59XG5cbi5pY29mb250LXVpLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0MlwiO1xufVxuXG4uaWNvZm9udC11aS1icmlnaHRuZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQzXCI7XG59XG5cbi5pY29mb250LXVpLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDRcIjtcbn1cblxuLmljb2ZvbnQtdWktY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDVcIjtcbn1cblxuLmljb2ZvbnQtdWktY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0NlwiO1xufVxuXG4uaWNvZm9udC11aS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNDdcIjtcbn1cblxuLmljb2ZvbnQtdWktY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0OFwiO1xufVxuXG4uaWNvZm9udC11aS1jZWxsLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzQ5XCI7XG59XG5cbi5pY29mb250LXVpLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNGFcIjtcbn1cblxuLmljb2ZvbnQtdWktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNGJcIjtcbn1cblxuLmljb2ZvbnQtdWktY2xpcC1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM0Y1wiO1xufVxuXG4uaWNvZm9udC11aS1jbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzRkXCI7XG59XG5cbi5pY29mb250LXVpLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzRlXCI7XG59XG5cbi5pY29mb250LXVpLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzRmXCI7XG59XG5cbi5pY29mb250LXVpLWNvbnRhY3QtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1MFwiO1xufVxuXG4uaWNvZm9udC11aS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzUxXCI7XG59XG5cbi5pY29mb250LXVpLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1MlwiO1xufVxuXG4uaWNvZm9udC11aS1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTNcIjtcbn1cblxuLmljb2ZvbnQtdWktZGlhbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1NFwiO1xufVxuXG4uaWNvZm9udC11aS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU1XCI7XG59XG5cbi5pY29mb250LXVpLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU2XCI7XG59XG5cbi5pY29mb250LXVpLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNTdcIjtcbn1cblxuLmljb2ZvbnQtdWktZmlyZS13YWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU4XCI7XG59XG5cbi5pY29mb250LXVpLWZsYXNoLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzU5XCI7XG59XG5cbi5pY29mb250LXVpLWZsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1YVwiO1xufVxuXG4uaWNvZm9udC11aS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNWJcIjtcbn1cblxuLmljb2ZvbnQtdWktZ2FtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1Y1wiO1xufVxuXG4uaWNvZm9udC11aS1oYW5kaWNhcHBlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM1ZFwiO1xufVxuXG4uaWNvZm9udC11aS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzVlXCI7XG59XG5cbi5pY29mb250LXVpLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzVmXCI7XG59XG5cbi5pY29mb250LXVpLWxhb2Rpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNjBcIjtcbn1cblxuLmljb2ZvbnQtdWktbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2MVwiO1xufVxuXG4uaWNvZm9udC11aS1sb3ZlLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2MlwiO1xufVxuXG4uaWNvZm9udC11aS1sb3ZlLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2M1wiO1xufVxuXG4uaWNvZm9udC11aS1sb3ZlLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2NFwiO1xufVxuXG4uaWNvZm9udC11aS1sb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzY1XCI7XG59XG5cbi5pY29mb250LXVpLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2NlwiO1xufVxuXG4uaWNvZm9udC11aS1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzY3XCI7XG59XG5cbi5pY29mb250LXVpLW1lc3NhZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2OFwiO1xufVxuXG4uaWNvZm9udC11aS1tb3ZpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2OVwiO1xufVxuXG4uaWNvZm9udC11aS1tdXNpYy1wbGF5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNmFcIjtcbn1cblxuLmljb2ZvbnQtdWktbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNmJcIjtcbn1cblxuLmljb2ZvbnQtdWktbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2Y1wiO1xufVxuXG4uaWNvZm9udC11aS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzZkXCI7XG59XG5cbi5pY29mb250LXVpLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNmVcIjtcbn1cblxuLmljb2ZvbnQtdWktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM2ZlwiO1xufVxuXG4uaWNvZm9udC11aS1vZmZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNzBcIjtcbn1cblxuLmljb2ZvbnQtdWktcGFzc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNzFcIjtcbn1cblxuLmljb2ZvbnQtdWktcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNzJcIjtcbn1cblxuLmljb2ZvbnQtdWktcGxheS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzczXCI7XG59XG5cbi5pY29mb250LXVpLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjNzRcIjtcbn1cblxuLmljb2ZvbnQtdWktcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3NVwiO1xufVxuXG4uaWNvZm9udC11aS1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3NlwiO1xufVxuXG4uaWNvZm9udC11aS1wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3N1wiO1xufVxuXG4uaWNvZm9udC11aS1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3OFwiO1xufVxuXG4uaWNvZm9udC11aS1yYXRlLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3OVwiO1xufVxuXG4uaWNvZm9udC11aS1yYXRlLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzdhXCI7XG59XG5cbi5pY29mb250LXVpLXJhdGUtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzdiXCI7XG59XG5cbi5pY29mb250LXVpLXJhdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM3Y1wiO1xufVxuXG4uaWNvZm9udC11aS1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjN2RcIjtcbn1cblxuLmljb2ZvbnQtdWktcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzdlXCI7XG59XG5cbi5pY29mb250LXVpLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzdmXCI7XG59XG5cbi5pY29mb250LXVpLXJvdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzgwXCI7XG59XG5cbi5pY29mb250LXVpLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4MVwiO1xufVxuXG4uaWNvZm9udC11aS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODJcIjtcbn1cblxuLmljb2ZvbnQtdWktc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODNcIjtcbn1cblxuLmljb2ZvbnQtdWktc29jaWFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODRcIjtcbn1cblxuLmljb2ZvbnQtdWktdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzg1XCI7XG59XG5cbi5pY29mb250LXVpLXRleHQtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4NlwiO1xufVxuXG4uaWNvZm9udC11aS10ZXh0LWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODdcIjtcbn1cblxuLmljb2ZvbnQtdWktdGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODhcIjtcbn1cblxuLmljb2ZvbnQtdWktdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjODlcIjtcbn1cblxuLmljb2ZvbnQtdWktdG91Y2gtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOGFcIjtcbn1cblxuLmljb2ZvbnQtdWktdHJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzhiXCI7XG59XG5cbi5pY29mb250LXVpLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM4Y1wiO1xufVxuXG4uaWNvZm9udC11aS11c2VyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzhkXCI7XG59XG5cbi5pY29mb250LXVpLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOGVcIjtcbn1cblxuLmljb2ZvbnQtdWktdi1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzhmXCI7XG59XG5cbi5pY29mb250LXVpLXZpZGVvLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTBcIjtcbn1cblxuLmljb2ZvbnQtdWktdmlkZW8tbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5MVwiO1xufVxuXG4uaWNvZm9udC11aS12aWRlby1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzkyXCI7XG59XG5cbi5pY29mb250LXVpLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzkzXCI7XG59XG5cbi5pY29mb250LXVpLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5NFwiO1xufVxuXG4uaWNvZm9udC11aS13ZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzk1XCI7XG59XG5cbi5pY29mb250LXVpLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTZcIjtcbn1cblxuLmljb2ZvbnQtdWktem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5N1wiO1xufVxuXG4uaWNvZm9udC11aS16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5OFwiO1xufVxuXG4uaWNvZm9udC1jYXNzZXR0ZS1wbGF5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOTlcIjtcbn1cblxuLmljb2ZvbnQtY2Fzc2V0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOWFcIjtcbn1cblxuLmljb2ZvbnQtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5YlwiO1xufVxuXG4uaWNvZm9udC1ndWl0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOWNcIjtcbn1cblxuLmljb2ZvbnQtbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOWRcIjtcbn1cblxuLmljb2ZvbnQtbXVsdGltZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWM5ZVwiO1xufVxuXG4uaWNvZm9udC1tdXNpYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjOWZcIjtcbn1cblxuLmljb2ZvbnQtbXVzaWMtZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhMFwiO1xufVxuXG4uaWNvZm9udC1tdXNpYy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2ExXCI7XG59XG5cbi5pY29mb250LW11c2ljLW5vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2EyXCI7XG59XG5cbi5pY29mb250LW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2EzXCI7XG59XG5cbi5pY29mb250LW11dGUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2E0XCI7XG59XG5cbi5pY29mb250LXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2E1XCI7XG59XG5cbi5pY29mb250LXBsYXktYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTZcIjtcbn1cblxuLmljb2ZvbnQtcGxheS1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhN1wiO1xufVxuXG4uaWNvZm9udC1wbGF5LWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2E4XCI7XG59XG5cbi5pY29mb250LXBsYXktcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYTlcIjtcbn1cblxuLmljb2ZvbnQtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhYVwiO1xufVxuXG4uaWNvZm9udC1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYWJcIjtcbn1cblxuLmljb2ZvbnQtcmV0cm8tbXVzaWMtZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhY1wiO1xufVxuXG4uaWNvZm9udC1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYWRcIjtcbn1cblxuLmljb2ZvbnQtc29uZy1ub3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhZVwiO1xufVxuXG4uaWNvZm9udC1zb3VuZC13YXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNhZlwiO1xufVxuXG4uaWNvZm9udC1zb3VuZC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2IwXCI7XG59XG5cbi5pY29mb250LXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjFcIjtcbn1cblxuLmljb2ZvbnQtdmlkZW8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2IyXCI7XG59XG5cbi5pY29mb250LXZpZGVvLWNhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiM1wiO1xufVxuXG4uaWNvZm9udC12aWRlby1jbGFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2I0XCI7XG59XG5cbi5pY29mb250LXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2I1XCI7XG59XG5cbi5pY29mb250LXZvbHVtZS1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjZcIjtcbn1cblxuLmljb2ZvbnQtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjdcIjtcbn1cblxuLmljb2ZvbnQtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjhcIjtcbn1cblxuLmljb2ZvbnQtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiOVwiO1xufVxuXG4uaWNvZm9udC12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYmFcIjtcbn1cblxuLmljb2ZvbnQteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2JiXCI7XG59XG5cbi5pY29mb250LTJjaGVja291dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYmNcIjtcbn1cblxuLmljb2ZvbnQtMmNoZWNrb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2JkXCI7XG59XG5cbi5pY29mb250LWFtYXpvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYmVcIjtcbn1cblxuLmljb2ZvbnQtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2JmXCI7XG59XG5cbi5pY29mb250LWFtZXJpY2FuLWV4cHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2MwXCI7XG59XG5cbi5pY29mb250LWFtZXJpY2FuLWV4cHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYzFcIjtcbn1cblxuLmljb2ZvbnQtYXBwbGUtcGF5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjMlwiO1xufVxuXG4uaWNvZm9udC1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYzNcIjtcbn1cblxuLmljb2ZvbnQtYmFuay10cmFuc2Zlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYzRcIjtcbn1cblxuLmljb2ZvbnQtYmFuay10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjNVwiO1xufVxuXG4uaWNvZm9udC1icmFpbnRyZWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2M2XCI7XG59XG5cbi5pY29mb250LWJyYWludHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjN1wiO1xufVxuXG4uaWNvZm9udC1jYXNoLW9uLWRlbGl2ZXJ5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjOFwiO1xufVxuXG4uaWNvZm9udC1jYXNoLW9uLWRlbGl2ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2M5XCI7XG59XG5cbi5pY29mb250LWRpbmVycy1jbHViLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2NhXCI7XG59XG5cbi5pY29mb250LWRpbmVycy1jbHViLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2NiXCI7XG59XG5cbi5pY29mb250LWRpbmVycy1jbHViLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2NjXCI7XG59XG5cbi5pY29mb250LWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2NkXCI7XG59XG5cbi5pY29mb250LWRpc2NvdmVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjZVwiO1xufVxuXG4uaWNvZm9udC1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNjZlwiO1xufVxuXG4uaWNvZm9udC1ld2F5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkMFwiO1xufVxuXG4uaWNvZm9udC1ld2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2QxXCI7XG59XG5cbi5pY29mb250LWdvb2dsZS13YWxsZXQtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDJcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkM1wiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtd2FsbGV0LWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Q0XCI7XG59XG5cbi5pY29mb250LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDVcIjtcbn1cblxuLmljb2ZvbnQtamNiLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkNlwiO1xufVxuXG4uaWNvZm9udC1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDdcIjtcbn1cblxuLmljb2ZvbnQtbWFlc3Ryby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZDhcIjtcbn1cblxuLmljb2ZvbnQtbWFlc3RybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkOVwiO1xufVxuXG4uaWNvZm9udC1tYXN0ZXJjYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkYVwiO1xufVxuXG4uaWNvZm9udC1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2RiXCI7XG59XG5cbi5pY29mb250LXBheW9uZWVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkY1wiO1xufVxuXG4uaWNvZm9udC1wYXlvbmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkZFwiO1xufVxuXG4uaWNvZm9udC1wYXlwYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2RlXCI7XG59XG5cbi5pY29mb250LXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNkZlwiO1xufVxuXG4uaWNvZm9udC1zYWdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlMFwiO1xufVxuXG4uaWNvZm9udC1zYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2UxXCI7XG59XG5cbi5pY29mb250LXNrcmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTJcIjtcbn1cblxuLmljb2ZvbnQtc2tyaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2UzXCI7XG59XG5cbi5pY29mb250LXN0cmlwZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTRcIjtcbn1cblxuLmljb2ZvbnQtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2U1XCI7XG59XG5cbi5pY29mb250LXZpc2EtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2U2XCI7XG59XG5cbi5pY29mb250LXZpc2EtZWxlY3Ryb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZTdcIjtcbn1cblxuLmljb2ZvbnQtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlOFwiO1xufVxuXG4uaWNvZm9udC13ZXN0ZXJuLXVuaW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlOVwiO1xufVxuXG4uaWNvZm9udC13ZXN0ZXJuLXVuaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2VhXCI7XG59XG5cbi5pY29mb250LWJveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlYlwiO1xufVxuXG4uaWNvZm9udC1idXNpbmVzcy1tYW4tYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZWNcIjtcbn1cblxuLmljb2ZvbnQtYnVzaW5lc3MtbWFuLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2VkXCI7XG59XG5cbi5pY29mb250LWJ1c2luZXNzLW1hbi1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNlZVwiO1xufVxuXG4uaWNvZm9udC1idXNpbmVzcy1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZWZcIjtcbn1cblxuLmljb2ZvbnQtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2YwXCI7XG59XG5cbi5pY29mb250LWZ1bmt5LW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmMVwiO1xufVxuXG4uaWNvZm9udC1naXJsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmMlwiO1xufVxuXG4uaWNvZm9udC1naXJsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2YzXCI7XG59XG5cbi5pY29mb250LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Y0XCI7XG59XG5cbi5pY29mb250LWhvdGVsLWJveS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjVcIjtcbn1cblxuLmljb2ZvbnQtaG90ZWwtYm95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2Y2XCI7XG59XG5cbi5pY29mb250LWtpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmN1wiO1xufVxuXG4uaWNvZm9udC1tYW4taW4tZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmOFwiO1xufVxuXG4uaWNvZm9udC1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZjlcIjtcbn1cblxuLmljb2ZvbnQtc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmYVwiO1xufVxuXG4uaWNvZm9udC11c2VyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2ZiXCI7XG59XG5cbi5pY29mb250LXVzZXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZmNcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNmZFwiO1xufVxuXG4uaWNvZm9udC11c2VyLWFsdC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlY2ZlXCI7XG59XG5cbi5pY29mb250LXVzZXItYWx0LTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjZmZcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwMFwiO1xufVxuXG4uaWNvZm9udC11c2VyLWFsdC03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDAxXCI7XG59XG5cbi5pY29mb250LXVzZXItZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDAyXCI7XG59XG5cbi5pY29mb250LXVzZXItbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwM1wiO1xufVxuXG4uaWNvZm9udC11c2VyLXN1aXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwNFwiO1xufVxuXG4uaWNvZm9udC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDA1XCI7XG59XG5cbi5pY29mb250LXVzZXJzLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDA2XCI7XG59XG5cbi5pY29mb250LXVzZXJzLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDA3XCI7XG59XG5cbi5pY29mb250LXVzZXJzLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDA4XCI7XG59XG5cbi5pY29mb250LXVzZXJzLWFsdC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDA5XCI7XG59XG5cbi5pY29mb250LXVzZXJzLWFsdC01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDBhXCI7XG59XG5cbi5pY29mb250LXVzZXJzLWFsdC02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDBiXCI7XG59XG5cbi5pY29mb250LXVzZXJzLXNvY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwY1wiO1xufVxuXG4uaWNvZm9udC11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwZFwiO1xufVxuXG4uaWNvZm9udC13YWl0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDBlXCI7XG59XG5cbi5pY29mb250LXdhaXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQwZlwiO1xufVxuXG4uaWNvZm9udC13b21hbi1pbi1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDEwXCI7XG59XG5cbi5pY29mb250LXNlYXJjaC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDExXCI7XG59XG5cbi5pY29mb250LXNlYXJjaC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDEyXCI7XG59XG5cbi5pY29mb250LXNlYXJjaC1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxM1wiO1xufVxuXG4uaWNvZm9udC1zZWFyY2gtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDE0XCI7XG59XG5cbi5pY29mb250LXNlYXJjaC1qb2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMTVcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxNlwiO1xufVxuXG4uaWNvZm9udC1zZWFyY2gtcHJvcGVydHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMTdcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLXJlc3RhdXJhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMThcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLXN0b2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDE5XCI7XG59XG5cbi5pY29mb250LXNlYXJjaC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDFhXCI7XG59XG5cbi5pY29mb250LXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxYlwiO1xufVxuXG4uaWNvZm9udC01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQxY1wiO1xufVxuXG4uaWNvZm9udC1haW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMWRcIjtcbn1cblxuLmljb2ZvbnQtYmFkb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMWVcIjtcbn1cblxuLmljb2ZvbnQtYmFpZHUtdGllYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMWZcIjtcbn1cblxuLmljb2ZvbnQtYmJtLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyMFwiO1xufVxuXG4uaWNvZm9udC1iZWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDIxXCI7XG59XG5cbi5pY29mb250LWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMjJcIjtcbn1cblxuLmljb2ZvbnQtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyM1wiO1xufVxuXG4uaWNvZm9udC1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMjRcIjtcbn1cblxuLmljb2ZvbnQtYnJpZ2h0a2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyNVwiO1xufVxuXG4uaWNvZm9udC1jbG91ZGFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyNlwiO1xufVxuXG4uaWNvZm9udC1jb25jcmV0ZTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMjdcIjtcbn1cblxuLmljb2ZvbnQtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDI4XCI7XG59XG5cbi5pY29mb250LWRlc2lnbmJ1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMjlcIjtcbn1cblxuLmljb2ZvbnQtZGVzaWduZmxvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMmFcIjtcbn1cblxuLmljb2ZvbnQtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyYlwiO1xufVxuXG4uaWNvZm9udC1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDJjXCI7XG59XG5cbi5pY29mb250LWRvdGNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyZFwiO1xufVxuXG4uaWNvZm9udC1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQyZVwiO1xufVxuXG4uaWNvZm9udC1kcmliYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDJmXCI7XG59XG5cbi5pY29mb250LWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMzBcIjtcbn1cblxuLmljb2ZvbnQtZWJ1ZGR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDMxXCI7XG59XG5cbi5pY29mb250LWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMzJcIjtcbn1cblxuLmljb2ZvbnQtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkMzNcIjtcbn1cblxuLmljb2ZvbnQtZW52YXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDM0XCI7XG59XG5cbi5pY29mb250LWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDM1XCI7XG59XG5cbi5pY29mb250LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzNlwiO1xufVxuXG4uaWNvZm9udC1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzN1wiO1xufVxuXG4uaWNvZm9udC1mZWVkYnVybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDM4XCI7XG59XG5cbi5pY29mb250LWZsaWtyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDM5XCI7XG59XG5cbi5pY29mb250LWZvbGtkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDNhXCI7XG59XG5cbi5pY29mb250LWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkM2JcIjtcbn1cblxuLmljb2ZvbnQtZnJpZW5kZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzY1wiO1xufVxuXG4uaWNvZm9udC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQzZFwiO1xufVxuXG4uaWNvZm9udC1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkM2VcIjtcbn1cblxuLmljb2ZvbnQtZ25vbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkM2ZcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLWJ1eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNDBcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLWhhbmdvdXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDQxXCI7XG59XG5cbi5pY29mb250LWdvb2dsZS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNDJcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNDNcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLXRhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNDRcIjtcbn1cblxuLmljb2ZvbnQtaHlwZS1tYWNoaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDQ1XCI7XG59XG5cbi5pY29mb250LWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ0NlwiO1xufVxuXG4uaWNvZm9udC1rYWthb3RhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNDdcIjtcbn1cblxuLmljb2ZvbnQta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNDhcIjtcbn1cblxuLmljb2ZvbnQta2lrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDQ5XCI7XG59XG5cbi5pY29mb250LWtpd2lib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNGFcIjtcbn1cblxuLmljb2ZvbnQtbGluZS1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNGJcIjtcbn1cblxuLmljb2ZvbnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ0Y1wiO1xufVxuXG4uaWNvZm9udC1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ0ZFwiO1xufVxuXG4uaWNvZm9udC1saW51eC1taW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDRlXCI7XG59XG5cbi5pY29mb250LWxpdmUtbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDRmXCI7XG59XG5cbi5pY29mb250LWxpdmVqb3VybmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDUwXCI7XG59XG5cbi5pY29mb250LW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNTFcIjtcbn1cblxuLmljb2ZvbnQtbWVldG1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDUyXCI7XG59XG5cbi5pY29mb250LW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ1M1wiO1xufVxuXG4uaWNvZm9udC1taXh4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDU0XCI7XG59XG5cbi5pY29mb250LW5ld3N2aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDU1XCI7XG59XG5cbi5pY29mb250LW5pbWJ1c3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNTZcIjtcbn1cblxuLmljb2ZvbnQtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ1N1wiO1xufVxuXG4uaWNvZm9udC1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ1OFwiO1xufVxuXG4uaWNvZm9udC1vc2NvbW1lcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDU5XCI7XG59XG5cbi5pY29mb250LXBhbmRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNWFcIjtcbn1cblxuLmljb2ZvbnQtcGhvdG9idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNWJcIjtcbn1cblxuLmljb2ZvbnQtcGljYXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDVjXCI7XG59XG5cbi5pY29mb250LXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ1ZFwiO1xufVxuXG4uaWNvZm9udC1wcmVzdGFzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDVlXCI7XG59XG5cbi5pY29mb250LXFpazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ1ZlwiO1xufVxuXG4uaWNvZm9udC1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ2MFwiO1xufVxuXG4uaWNvZm9udC1yZWFkZXJuYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDYxXCI7XG59XG5cbi5pY29mb250LXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ2MlwiO1xufVxuXG4uaWNvZm9udC1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNjNcIjtcbn1cblxuLmljb2ZvbnQtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDY0XCI7XG59XG5cbi5pY29mb250LXNob3BpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNjVcIjtcbn1cblxuLmljb2ZvbnQtc2lsdmVyc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDY2XCI7XG59XG5cbi5pY29mb250LXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDY3XCI7XG59XG5cbi5pY29mb250LXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDY4XCI7XG59XG5cbi5pY29mb250LXNsYXNoZG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDY5XCI7XG59XG5cbi5pY29mb250LXNsaWRzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ2YVwiO1xufVxuXG4uaWNvZm9udC1zbXVnbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDZiXCI7XG59XG5cbi5pY29mb250LXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDZjXCI7XG59XG5cbi5pY29mb250LXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNmRcIjtcbn1cblxuLmljb2ZvbnQtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ2ZVwiO1xufVxuXG4uaWNvZm9udC1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ2ZlwiO1xufVxuXG4uaWNvZm9udC1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3MFwiO1xufVxuXG4uaWNvZm9udC1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3MVwiO1xufVxuXG4uaWNvZm9udC1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3MlwiO1xufVxuXG4uaWNvZm9udC10YWdnZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNzNcIjtcbn1cblxuLmljb2ZvbnQtdGVjaG5vcmF0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3NFwiO1xufVxuXG4uaWNvZm9udC10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3NVwiO1xufVxuXG4uaWNvZm9udC10aW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNzZcIjtcbn1cblxuLmljb2ZvbnQtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDc3XCI7XG59XG5cbi5pY29mb250LXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3OFwiO1xufVxuXG4uaWNvZm9udC10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNzlcIjtcbn1cblxuLmljb2ZvbnQtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3YVwiO1xufVxuXG4uaWNvZm9udC10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3YlwiO1xufVxuXG4uaWNvZm9udC11YmVyY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3Y1wiO1xufVxuXG4uaWNvZm9udC12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ3ZFwiO1xufVxuXG4uaWNvZm9udC12aWRkbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDdlXCI7XG59XG5cbi5pY29mb250LXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDdmXCI7XG59XG5cbi5pY29mb250LXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkODBcIjtcbn1cblxuLmljb2ZvbnQtdmlyYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ4MVwiO1xufVxuXG4uaWNvZm9udC12aXJ0dWVtYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDgyXCI7XG59XG5cbi5pY29mb250LXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDgzXCI7XG59XG5cbi5pY29mb250LXdlY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ4NFwiO1xufVxuXG4uaWNvZm9udC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ4NVwiO1xufVxuXG4uaWNvZm9udC13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ4NlwiO1xufVxuXG4uaWNvZm9udC14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDg3XCI7XG59XG5cbi5pY29mb250LXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDg4XCI7XG59XG5cbi5pY29mb250LXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkODlcIjtcbn1cblxuLmljb2ZvbnQteW91a3U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOGFcIjtcbn1cblxuLmljb2ZvbnQteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ4YlwiO1xufVxuXG4uaWNvZm9udC16ZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDhjXCI7XG59XG5cbi5pY29mb250LWJhZG1pbnRvbi1iaXJkaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOGRcIjtcbn1cblxuLmljb2ZvbnQtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOGVcIjtcbn1cblxuLmljb2ZvbnQtYmFzZWJhbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ4ZlwiO1xufVxuXG4uaWNvZm9udC1iYXNrZXRiYWxsLWhvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOTBcIjtcbn1cblxuLmljb2ZvbnQtYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ5MVwiO1xufVxuXG4uaWNvZm9udC1iaWxsaWFyZC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDkyXCI7XG59XG5cbi5pY29mb250LWJvb3QtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOTNcIjtcbn1cblxuLmljb2ZvbnQtYm9vdC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ5NFwiO1xufVxuXG4uaWNvZm9udC1ib290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDk1XCI7XG59XG5cbi5pY29mb250LWJvd2xpbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDk2XCI7XG59XG5cbi5pY29mb250LWJvd2xpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOTdcIjtcbn1cblxuLmljb2ZvbnQtY2Fub2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOThcIjtcbn1cblxuLmljb2ZvbnQtY2hlZXItbGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDk5XCI7XG59XG5cbi5pY29mb250LWNsaW1iaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDlhXCI7XG59XG5cbi5pY29mb250LWNvcm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWQ5YlwiO1xufVxuXG4uaWNvZm9udC1maWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOWNcIjtcbn1cblxuLmljb2ZvbnQtZmllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkOWRcIjtcbn1cblxuLmljb2ZvbnQtZm9vdGJhbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDllXCI7XG59XG5cbi5pY29mb250LWZvb3RiYWxsLWFtZXJpY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDlmXCI7XG59XG5cbi5pY29mb250LWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGEwXCI7XG59XG5cbi5pY29mb250LWZvdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYTFcIjtcbn1cblxuLmljb2ZvbnQtZ29hbC1rZWVwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYTJcIjtcbn1cblxuLmljb2ZvbnQtZ29hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhM1wiO1xufVxuXG4uaWNvZm9udC1nb2xmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhNFwiO1xufVxuXG4uaWNvZm9udC1nb2xmLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhNVwiO1xufVxuXG4uaWNvZm9udC1nb2xmLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYTZcIjtcbn1cblxuLmljb2ZvbnQtZ29sZi1maWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhN1wiO1xufVxuXG4uaWNvZm9udC1nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGE4XCI7XG59XG5cbi5pY29mb250LWdvbGZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhOVwiO1xufVxuXG4uaWNvZm9udC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYWFcIjtcbn1cblxuLmljb2ZvbnQtaG9ja2V5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRhYlwiO1xufVxuXG4uaWNvZm9udC1ob2NrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYWNcIjtcbn1cblxuLmljb2ZvbnQtaWNlLXNrYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGFkXCI7XG59XG5cbi5pY29mb250LWplcnNleS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYWVcIjtcbn1cblxuLmljb2ZvbnQtamVyc2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGFmXCI7XG59XG5cbi5pY29mb250LWp1bXBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYjBcIjtcbn1cblxuLmljb2ZvbnQta2ljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiMVwiO1xufVxuXG4uaWNvZm9udC1sZWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYjJcIjtcbn1cblxuLmljb2ZvbnQtbWF0Y2gtcmV2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGIzXCI7XG59XG5cbi5pY29mb250LW1lZGFsLXNwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGI0XCI7XG59XG5cbi5pY29mb250LW9mZnNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYjVcIjtcbn1cblxuLmljb2ZvbnQtb2x5bXBpYy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGI2XCI7XG59XG5cbi5pY29mb250LW9seW1waWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYjdcIjtcbn1cblxuLmljb2ZvbnQtcGFkZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiOFwiO1xufVxuXG4uaWNvZm9udC1wZW5hbHR5LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYjlcIjtcbn1cblxuLmljb2ZvbnQtcmFjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYmFcIjtcbn1cblxuLmljb2ZvbnQtcmFjaW5nLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiYlwiO1xufVxuXG4uaWNvZm9udC1yYWNpbmctZmxhZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYmNcIjtcbn1cblxuLmljb2ZvbnQtcmFjaW5nLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYmRcIjtcbn1cblxuLmljb2ZvbnQtcmFjaW5ncy13aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRiZVwiO1xufVxuXG4uaWNvZm9udC1yZWZlcmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGJmXCI7XG59XG5cbi5pY29mb250LXJlZnJlZS1qZXJzZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYzBcIjtcbn1cblxuLmljb2ZvbnQtcmVzdWx0LXNwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGMxXCI7XG59XG5cbi5pY29mb250LXJ1Z2J5LWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYzJcIjtcbn1cblxuLmljb2ZvbnQtcnVnYnktcGxheWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGMzXCI7XG59XG5cbi5pY29mb250LXJ1Z2J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGM0XCI7XG59XG5cbi5pY29mb250LXJ1bm5lci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRjNVwiO1xufVxuXG4uaWNvZm9udC1ydW5uZXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYzZcIjtcbn1cblxuLmljb2ZvbnQtcnVubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGM3XCI7XG59XG5cbi5pY29mb250LXNjb3JlLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGM4XCI7XG59XG5cbi5pY29mb250LXNraWluZy1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkYzlcIjtcbn1cblxuLmljb2ZvbnQtc2t5ZGl2aW5nLWdvZ2dsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkY2FcIjtcbn1cblxuLmljb2ZvbnQtc25vdy1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkY2JcIjtcbn1cblxuLmljb2ZvbnQtc3RlZXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkY2NcIjtcbn1cblxuLmljb2ZvbnQtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGNkXCI7XG59XG5cbi5pY29mb250LXN1YnN0aXR1dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkY2VcIjtcbn1cblxuLmljb2ZvbnQtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRjZlwiO1xufVxuXG4uaWNvZm9udC10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZDBcIjtcbn1cblxuLmljb2ZvbnQtdGVhbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZDFcIjtcbn1cblxuLmljb2ZvbnQtdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkMlwiO1xufVxuXG4uaWNvZm9udC10ZW5uaXMtcGxheWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGQzXCI7XG59XG5cbi5pY29mb250LXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkNFwiO1xufVxuXG4uaWNvZm9udC10cmFja2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkNVwiO1xufVxuXG4uaWNvZm9udC10cm9waHktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGQ2XCI7XG59XG5cbi5pY29mb250LXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkN1wiO1xufVxuXG4uaWNvZm9udC12b2xsZXliYWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkOFwiO1xufVxuXG4uaWNvZm9udC12b2xsZXliYWxsLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZDlcIjtcbn1cblxuLmljb2ZvbnQtdm9sbGV5YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkYVwiO1xufVxuXG4uaWNvZm9udC13YXRlci1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZGJcIjtcbn1cblxuLmljb2ZvbnQtd2hpc3RsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZGNcIjtcbn1cblxuLmljb2ZvbnQtd2hpc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkZFwiO1xufVxuXG4uaWNvZm9udC13aW4tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGRlXCI7XG59XG5cbi5pY29mb250LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRkZlwiO1xufVxuXG4uaWNvZm9udC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGUwXCI7XG59XG5cbi5pY29mb250LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGUxXCI7XG59XG5cbi5pY29mb250LWFsbC1jYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGUyXCI7XG59XG5cbi5pY29mb250LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZTNcIjtcbn1cblxuLmljb2ZvbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZTRcIjtcbn1cblxuLmljb2ZvbnQtY2xpcC1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRlNVwiO1xufVxuXG4uaWNvZm9udC1jb2RlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRlNlwiO1xufVxuXG4uaWNvZm9udC1jb2xvci1idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZTdcIjtcbn1cblxuLmljb2ZvbnQtY29sb3ItcGlja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGU4XCI7XG59XG5cbi5pY29mb250LWNvcHktaW52ZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGU5XCI7XG59XG5cbi5pY29mb250LWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZWFcIjtcbn1cblxuLmljb2ZvbnQtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGViXCI7XG59XG5cbi5pY29mb250LWRlbGV0ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZWNcIjtcbn1cblxuLmljb2ZvbnQtZWRpdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZWRcIjtcbn1cblxuLmljb2ZvbnQtZXJhc2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRlZVwiO1xufVxuXG4uaWNvZm9udC1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGVmXCI7XG59XG5cbi5pY29mb250LWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZjBcIjtcbn1cblxuLmljb2ZvbnQtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGYxXCI7XG59XG5cbi5pY29mb250LWl0YWxpYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZjJcIjtcbn1cblxuLmljb2ZvbnQtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGYzXCI7XG59XG5cbi5pY29mb250LWp1c3RpZnktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGY0XCI7XG59XG5cbi5pY29mb250LWp1c3RpZnktY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGY1XCI7XG59XG5cbi5pY29mb250LWp1c3RpZnktbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRmNlwiO1xufVxuXG4uaWNvZm9udC1qdXN0aWZ5LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGY3XCI7XG59XG5cbi5pY29mb250LWxpbmstYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGY4XCI7XG59XG5cbi5pY29mb250LW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZjlcIjtcbn1cblxuLmljb2ZvbnQtcGFwZXItY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRmYVwiO1xufVxuXG4uaWNvZm9udC1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZmJcIjtcbn1cblxuLmljb2ZvbnQtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZGZjXCI7XG59XG5cbi5pY29mb250LXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkZmRcIjtcbn1cblxuLmljb2ZvbnQtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRmZVwiO1xufVxuXG4uaWNvZm9udC1yb3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWRmZlwiO1xufVxuXG4uaWNvZm9udC1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTAwXCI7XG59XG5cbi5pY29mb250LXNtYWxsLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUwMVwiO1xufVxuXG4uaWNvZm9udC1zdHJpa2UtdGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUwMlwiO1xufVxuXG4uaWNvZm9udC1zdWItbGlzdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUwM1wiO1xufVxuXG4uaWNvZm9udC1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMDRcIjtcbn1cblxuLmljb2ZvbnQtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMDVcIjtcbn1cblxuLmljb2ZvbnQtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMDZcIjtcbn1cblxuLmljb2ZvbnQtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMDdcIjtcbn1cblxuLmljb2ZvbnQtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUwOFwiO1xufVxuXG4uaWNvZm9udC10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUwOVwiO1xufVxuXG4uaWNvZm9udC11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMGFcIjtcbn1cblxuLmljb2ZvbnQtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUwYlwiO1xufVxuXG4uaWNvZm9udC1haXItYmFsbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUwY1wiO1xufVxuXG4uaWNvZm9udC1haXJwbGFuZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMGRcIjtcbn1cblxuLmljb2ZvbnQtYWlycGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMGVcIjtcbn1cblxuLmljb2ZvbnQtYXJ0aWN1bGF0ZWQtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMGZcIjtcbn1cblxuLmljb2ZvbnQtYXV0by1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMTBcIjtcbn1cblxuLmljb2ZvbnQtYXV0by1yaWNrc2hhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUxMVwiO1xufVxuXG4uaWNvZm9udC1iaWN5Y2xlLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTEyXCI7XG59XG5cbi5pY29mb250LWJpY3ljbGUtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMTNcIjtcbn1cblxuLmljb2ZvbnQtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUxNFwiO1xufVxuXG4uaWNvZm9udC1idXMtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMTVcIjtcbn1cblxuLmljb2ZvbnQtYnVzLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTE2XCI7XG59XG5cbi5pY29mb250LWJ1cy1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUxN1wiO1xufVxuXG4uaWNvZm9udC1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMThcIjtcbn1cblxuLmljb2ZvbnQtY2FiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTE5XCI7XG59XG5cbi5pY29mb250LWNhYmxlLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUxYVwiO1xufVxuXG4uaWNvZm9udC1jYXItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMWJcIjtcbn1cblxuLmljb2ZvbnQtY2FyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTFjXCI7XG59XG5cbi5pY29mb250LWNhci1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUxZFwiO1xufVxuXG4uaWNvZm9udC1jYXItYWx0LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMWVcIjtcbn1cblxuLmljb2ZvbnQtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTFmXCI7XG59XG5cbi5pY29mb250LWRlbGl2ZXJ5LXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMjBcIjtcbn1cblxuLmljb2ZvbnQtZmFzdC1kZWxpdmVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUyMVwiO1xufVxuXG4uaWNvZm9udC1maXJlLXRydWNrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUyMlwiO1xufVxuXG4uaWNvZm9udC1maXJlLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTIzXCI7XG59XG5cbi5pY29mb250LWZyZWUtZGVsaXZlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMjRcIjtcbn1cblxuLmljb2ZvbnQtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUyNVwiO1xufVxuXG4uaWNvZm9udC1tb3Rvci1iaWtlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUyNlwiO1xufVxuXG4uaWNvZm9udC1tb3Rvci1iaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTI3XCI7XG59XG5cbi5pY29mb250LW1vdG9yLWJpa2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTI4XCI7XG59XG5cbi5pY29mb250LW9pbC10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUyOVwiO1xufVxuXG4uaWNvZm9udC1yaWNrc2hhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUyYVwiO1xufVxuXG4uaWNvZm9udC1yb2NrZXQtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMmJcIjtcbn1cblxuLmljb2ZvbnQtcm9ja2V0LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTJjXCI7XG59XG5cbi5pY29mb250LXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUyZFwiO1xufVxuXG4uaWNvZm9udC1zYWlsLWJvYXQtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMmVcIjtcbn1cblxuLmljb2ZvbnQtc2FpbC1ib2F0LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTJmXCI7XG59XG5cbi5pY29mb250LXNhaWwtYm9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUzMFwiO1xufVxuXG4uaWNvZm9udC1zY29vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTMxXCI7XG59XG5cbi5pY29mb250LXNlYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUzMlwiO1xufVxuXG4uaWNvZm9udC1zaGlwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUzM1wiO1xufVxuXG4uaWNvZm9udC1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTM0XCI7XG59XG5cbi5pY29mb250LXNwZWVkLWJvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMzVcIjtcbn1cblxuLmljb2ZvbnQtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUzNlwiO1xufVxuXG4uaWNvZm9udC10cmFjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTM3XCI7XG59XG5cbi5pY29mb250LXRyYWluLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMzhcIjtcbn1cblxuLmljb2ZvbnQtdHJhaW4tc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlMzlcIjtcbn1cblxuLmljb2ZvbnQtdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWUzYVwiO1xufVxuXG4uaWNvZm9udC10cnVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlM2JcIjtcbn1cblxuLmljb2ZvbnQtdHJ1Y2stbG9hZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTNjXCI7XG59XG5cbi5pY29mb250LXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTNkXCI7XG59XG5cbi5pY29mb250LXZhbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlM2VcIjtcbn1cblxuLmljb2ZvbnQtdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTNmXCI7XG59XG5cbi5pY29mb250LXlhY2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTQwXCI7XG59XG5cbi5pY29mb250LTUtc3Rhci1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0MVwiO1xufVxuXG4uaWNvZm9udC1haXItdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTQyXCI7XG59XG5cbi5pY29mb250LWJlYWNoLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0M1wiO1xufVxuXG4uaWNvZm9udC1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0NFwiO1xufVxuXG4uaWNvZm9udC1jYW1waW5nLXZlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNDVcIjtcbn1cblxuLmljb2ZvbnQtZGlyZWN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNDZcIjtcbn1cblxuLmljb2ZvbnQtaGlsbC1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTQ3XCI7XG59XG5cbi5pY29mb250LWhpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNDhcIjtcbn1cblxuLmljb2ZvbnQtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNDlcIjtcbn1cblxuLmljb2ZvbnQtaXNsYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU0YVwiO1xufVxuXG4uaWNvZm9udC1pc2xhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNGJcIjtcbn1cblxuLmljb2ZvbnQtc2FuZGFscy1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNGNcIjtcbn1cblxuLmljb2ZvbnQtc2FuZGFscy1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTRkXCI7XG59XG5cbi5pY29mb250LXRyYXZlbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNGVcIjtcbn1cblxuLmljb2ZvbnQtYnJlYWtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTRmXCI7XG59XG5cbi5pY29mb250LWNlbHNpdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNTBcIjtcbn1cblxuLmljb2ZvbnQtY2xvdWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTUxXCI7XG59XG5cbi5pY29mb250LWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU1MlwiO1xufVxuXG4uaWNvZm9udC1kdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTUzXCI7XG59XG5cbi5pY29mb250LWVjbGlwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNTRcIjtcbn1cblxuLmljb2ZvbnQtZmFocmVuaGVpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU1NVwiO1xufVxuXG4uaWNvZm9udC1mb3Jlc3QtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU1NlwiO1xufVxuXG4uaWNvZm9udC1mdWxsLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTU3XCI7XG59XG5cbi5pY29mb250LWZ1bGwtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNThcIjtcbn1cblxuLmljb2ZvbnQtaGFpbC1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU1OVwiO1xufVxuXG4uaWNvZm9udC1oYWlsLXJhaW55LW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTVhXCI7XG59XG5cbi5pY29mb250LWhhaWwtcmFpbnktc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNWJcIjtcbn1cblxuLmljb2ZvbnQtaGFpbC1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU1Y1wiO1xufVxuXG4uaWNvZm9udC1oYWlsLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTVkXCI7XG59XG5cbi5pY29mb250LWhhaWwtdGh1bmRlci1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU1ZVwiO1xufVxuXG4uaWNvZm9udC1oYWlsLXRodW5kZXItc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNWZcIjtcbn1cblxuLmljb2ZvbnQtaGFpbC10aHVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTYwXCI7XG59XG5cbi5pY29mb250LWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNjFcIjtcbn1cblxuLmljb2ZvbnQtaGlsbC1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU2MlwiO1xufVxuXG4uaWNvZm9udC1oaWxsLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTYzXCI7XG59XG5cbi5pY29mb250LWh1cnJpY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU2NFwiO1xufVxuXG4uaWNvZm9udC1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNjVcIjtcbn1cblxuLmljb2ZvbnQtbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNjZcIjtcbn1cblxuLmljb2ZvbnQtcmFpbnktbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNjdcIjtcbn1cblxuLmljb2ZvbnQtcmFpbnktc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNjhcIjtcbn1cblxuLmljb2ZvbnQtcmFpbnktdGh1bmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU2OVwiO1xufVxuXG4uaWNvZm9udC1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU2YVwiO1xufVxuXG4uaWNvZm9udC1zbm93LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU2YlwiO1xufVxuXG4uaWNvZm9udC1zbm93LWZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTZjXCI7XG59XG5cbi5pY29mb250LXNub3ctdGVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU2ZFwiO1xufVxuXG4uaWNvZm9udC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTZlXCI7XG59XG5cbi5pY29mb250LXNub3d5LWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNmZcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktbmlnaHQtaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU3MFwiO1xufVxuXG4uaWNvZm9udC1zbm93eS1uaWdodC1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU3MVwiO1xufVxuXG4uaWNvZm9udC1zbm93eS1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU3MlwiO1xufVxuXG4uaWNvZm9udC1zbm93eS1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU3M1wiO1xufVxuXG4uaWNvZm9udC1zbm93eS1zdW5ueS1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTc0XCI7XG59XG5cbi5pY29mb250LXNub3d5LXN1bm55LXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTc1XCI7XG59XG5cbi5pY29mb250LXNub3d5LXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTc2XCI7XG59XG5cbi5pY29mb250LXNub3d5LXRodW5kZXItbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlNzdcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktdGh1bmRlci1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU3OFwiO1xufVxuXG4uaWNvZm9udC1zbm93eS10aHVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTc5XCI7XG59XG5cbi5pY29mb250LXNub3d5LXdpbmR5LW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTdhXCI7XG59XG5cbi5pY29mb250LXNub3d5LXdpbmR5LXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTdiXCI7XG59XG5cbi5pY29mb250LXNub3d5LXdpbmR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTdjXCI7XG59XG5cbi5pY29mb250LXNub3d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTdkXCI7XG59XG5cbi5pY29mb250LXN1bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlN2VcIjtcbn1cblxuLmljb2ZvbnQtc3VuLXJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlN2ZcIjtcbn1cblxuLmljb2ZvbnQtc3VuLXNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU4MFwiO1xufVxuXG4uaWNvZm9udC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlODFcIjtcbn1cblxuLmljb2ZvbnQtc3VubnktZGF5LXRlbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlODJcIjtcbn1cblxuLmljb2ZvbnQtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlODNcIjtcbn1cblxuLmljb2ZvbnQtdGh1bmRlci1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU4NFwiO1xufVxuXG4uaWNvZm9udC10b3JuYWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTg1XCI7XG59XG5cbi5pY29mb250LXVtYnJlbGxhLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU4NlwiO1xufVxuXG4uaWNvZm9udC11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU4N1wiO1xufVxuXG4uaWNvZm9udC12b2xjYW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTg4XCI7XG59XG5cbi5pY29mb250LXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlODlcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS0wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZThhXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU4YlwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZThjXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtMTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOGRcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS0xMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU4ZVwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOGZcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTkwXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU5MVwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOTJcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTkzXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU5NFwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOTVcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS05OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTk2XCI7XG59XG5cbi5pY29mb250LXdpbmQtd2F2ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOTdcIjtcbn1cblxuLmljb2ZvbnQtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWU5OFwiO1xufVxuXG4uaWNvZm9udC13aW5keS1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTk5XCI7XG59XG5cbi5pY29mb250LXdpbmR5LW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTlhXCI7XG59XG5cbi5pY29mb250LXdpbmR5LXJhaW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOWJcIjtcbn1cblxuLmljb2ZvbnQtd2luZHktc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOWNcIjtcbn1cblxuLmljb2ZvbnQtd2luZHktdGh1bmRlci1yYWluaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZTlkXCI7XG59XG5cbi5pY29mb250LXdpbmR5LXRodW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOWVcIjtcbn1cblxuLmljb2ZvbnQtd2luZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlOWZcIjtcbn1cblxuLmljb2ZvbnQtYWRkb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWEwXCI7XG59XG5cbi5pY29mb250LWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVhMVwiO1xufVxuXG4uaWNvZm9udC1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYTJcIjtcbn1cblxuLmljb2ZvbnQtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYTNcIjtcbn1cblxuLmljb2ZvbnQtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWE0XCI7XG59XG5cbi5pY29mb250LWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYTVcIjtcbn1cblxuLmljb2ZvbnQtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYTZcIjtcbn1cblxuLmljb2ZvbnQtYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVhN1wiO1xufVxuXG4uaWNvZm9udC1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVhOFwiO1xufVxuXG4uaWNvZm9udC1hdXRvbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWE5XCI7XG59XG5cbi5pY29mb250LWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWFhXCI7XG59XG5cbi5pY29mb250LWJhZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYWJcIjtcbn1cblxuLmljb2ZvbnQtYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWFjXCI7XG59XG5cbi5pY29mb250LWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVhZFwiO1xufVxuXG4uaWNvZm9udC1iYXItY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVhZVwiO1xufVxuXG4uaWNvZm9udC1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWFmXCI7XG59XG5cbi5pY29mb250LWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWViMFwiO1xufVxuXG4uaWNvZm9udC1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWIxXCI7XG59XG5cbi5pY29mb250LWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWViMlwiO1xufVxuXG4uaWNvZm9udC1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYjNcIjtcbn1cblxuLmljb2ZvbnQtYmF0dGVyeS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYjRcIjtcbn1cblxuLmljb2ZvbnQtYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWI1XCI7XG59XG5cbi5pY29mb250LWJlYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWI2XCI7XG59XG5cbi5pY29mb250LWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWViN1wiO1xufVxuXG4uaWNvZm9udC1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWI4XCI7XG59XG5cbi5pY29mb250LWJldmVyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWI5XCI7XG59XG5cbi5pY29mb250LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYmFcIjtcbn1cblxuLmljb2ZvbnQtYmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWJiXCI7XG59XG5cbi5pY29mb250LWJpbmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWViY1wiO1xufVxuXG4uaWNvZm9udC1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWJkXCI7XG59XG5cbi5pY29mb250LWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWViZVwiO1xufVxuXG4uaWNvZm9udC1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWJmXCI7XG59XG5cbi5pY29mb250LWJvb2stbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVjMFwiO1xufVxuXG4uaWNvZm9udC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYzFcIjtcbn1cblxuLmljb2ZvbnQtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWMyXCI7XG59XG5cbi5pY29mb250LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVjM1wiO1xufVxuXG4uaWNvZm9udC1idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlYzRcIjtcbn1cblxuLmljb2ZvbnQtYnVja2V0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVjNVwiO1xufVxuXG4uaWNvZm9udC1idWNrZXQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWM2XCI7XG59XG5cbi5pY29mb250LWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVjN1wiO1xufVxuXG4uaWNvZm9udC1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVjOFwiO1xufVxuXG4uaWNvZm9udC1idWxiLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVjOVwiO1xufVxuXG4uaWNvZm9udC1idWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlY2FcIjtcbn1cblxuLmljb2ZvbnQtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlY2JcIjtcbn1cblxuLmljb2ZvbnQtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlY2NcIjtcbn1cblxuLmljb2ZvbnQtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlY2RcIjtcbn1cblxuLmljb2ZvbnQtY2FtZXJhLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVjZVwiO1xufVxuXG4uaWNvZm9udC1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlY2ZcIjtcbn1cblxuLmljb2ZvbnQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVkMFwiO1xufVxuXG4uaWNvZm9udC1jYXJ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVkMVwiO1xufVxuXG4uaWNvZm9udC1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWQyXCI7XG59XG5cbi5pY29mb250LWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWQzXCI7XG59XG5cbi5pY29mb250LWNoYXJnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWQ0XCI7XG59XG5cbi5pY29mb250LWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZDVcIjtcbn1cblxuLmljb2ZvbnQtY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWQ2XCI7XG59XG5cbi5pY29mb250LWNoZWNrLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZDdcIjtcbn1cblxuLmljb2ZvbnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZDhcIjtcbn1cblxuLmljb2ZvbnQtY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVkOVwiO1xufVxuXG4uaWNvZm9udC1jaGlsZHJlbi1jYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWRhXCI7XG59XG5cbi5pY29mb250LWNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZGJcIjtcbn1cblxuLmljb2ZvbnQtY2xvY2stdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVkY1wiO1xufVxuXG4uaWNvZm9udC1jbG9zZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWRkXCI7XG59XG5cbi5pY29mb250LWNsb3NlLWxpbmUtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVkZVwiO1xufVxuXG4uaWNvZm9udC1jbG9zZS1saW5lLXNxdWFyZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWRmXCI7XG59XG5cbi5pY29mb250LWNsb3NlLWxpbmUtc3F1YXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVlMFwiO1xufVxuXG4uaWNvZm9udC1jbG9zZS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWUxXCI7XG59XG5cbi5pY29mb250LWNsb3NlLXNxdWFyZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWUyXCI7XG59XG5cbi5pY29mb250LWNsb3NlLXNxdWFyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZTNcIjtcbn1cblxuLmljb2ZvbnQtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZTRcIjtcbn1cblxuLmljb2ZvbnQtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZTVcIjtcbn1cblxuLmljb2ZvbnQtY2xvdWQtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVlNlwiO1xufVxuXG4uaWNvZm9udC1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZTdcIjtcbn1cblxuLmljb2ZvbnQtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZThcIjtcbn1cblxuLmljb2ZvbnQtY29kZS1ub3QtYWxsb3dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVlOVwiO1xufVxuXG4uaWNvZm9udC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWVhXCI7XG59XG5cbi5pY29mb250LWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZWJcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZWNcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVlZFwiO1xufVxuXG4uaWNvZm9udC1jb21wdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVlZVwiO1xufVxuXG4uaWNvZm9udC1jb25uZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWVmXCI7XG59XG5cbi5pY29mb250LWNvbnNvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZjBcIjtcbn1cblxuLmljb2ZvbnQtY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZjFcIjtcbn1cblxuLmljb2ZvbnQtY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZjJcIjtcbn1cblxuLmljb2ZvbnQtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWYzXCI7XG59XG5cbi5pY29mb250LWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWY0XCI7XG59XG5cbi5pY29mb250LWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZjVcIjtcbn1cblxuLmljb2ZvbnQtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZjZcIjtcbn1cblxuLmljb2ZvbnQtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVmN1wiO1xufVxuXG4uaWNvZm9udC1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVmOFwiO1xufVxuXG4uaWNvZm9udC1kYXNoYm9hcmQtd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWY5XCI7XG59XG5cbi5pY29mb250LWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVmYVwiO1xufVxuXG4uaWNvZm9udC1kYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWZiXCI7XG59XG5cbi5pY29mb250LWRhdGFiYXNlLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWVmY1wiO1xufVxuXG4uaWNvZm9udC1kYXRhYmFzZS1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVlZmRcIjtcbn1cblxuLmljb2ZvbnQtZGF0YWJhc2UtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWZlXCI7XG59XG5cbi5pY29mb250LWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZWZmXCI7XG59XG5cbi5pY29mb250LWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYwMFwiO1xufVxuXG4uaWNvZm9udC1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjAxXCI7XG59XG5cbi5pY29mb250LWRpY2UtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMDJcIjtcbn1cblxuLmljb2ZvbnQtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYwM1wiO1xufVxuXG4uaWNvZm9udC1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjA0XCI7XG59XG5cbi5pY29mb250LWRpc2tldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjA1XCI7XG59XG5cbi5pY29mb250LWRvY3VtZW50LWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYwNlwiO1xufVxuXG4uaWNvZm9udC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMDdcIjtcbn1cblxuLmljb2ZvbnQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMDhcIjtcbn1cblxuLmljb2ZvbnQtZG93bmxvYWRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYwOVwiO1xufVxuXG4uaWNvZm9udC1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjBhXCI7XG59XG5cbi5pY29mb250LWRyYWcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjBiXCI7XG59XG5cbi5pY29mb250LWRyYWcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjBjXCI7XG59XG5cbi5pY29mb250LWRyYWczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjBkXCI7XG59XG5cbi5pY29mb250LWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjBlXCI7XG59XG5cbi5pY29mb250LWVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjBmXCI7XG59XG5cbi5pY29mb250LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMTBcIjtcbn1cblxuLmljb2ZvbnQtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMTFcIjtcbn1cblxuLmljb2ZvbnQtZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMTJcIjtcbn1cblxuLmljb2ZvbnQtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYxM1wiO1xufVxuXG4uaWNvZm9udC1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYxNFwiO1xufVxuXG4uaWNvZm9udC1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMTVcIjtcbn1cblxuLmljb2ZvbnQtZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMTZcIjtcbn1cblxuLmljb2ZvbnQtZXhjYXZhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjE3XCI7XG59XG5cbi5pY29mb250LWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjE4XCI7XG59XG5cbi5pY29mb250LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYxOVwiO1xufVxuXG4uaWNvZm9udC1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMWFcIjtcbn1cblxuLmljb2ZvbnQtZXhjbGFtYXRpb24tdHJpbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYxYlwiO1xufVxuXG4uaWNvZm9udC1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYxY1wiO1xufVxuXG4uaWNvZm9udC1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjFkXCI7XG59XG5cbi5pY29mb250LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYxZVwiO1xufVxuXG4uaWNvZm9udC1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjFmXCI7XG59XG5cbi5pY29mb250LWV4dGVybmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjIwXCI7XG59XG5cbi5pY29mb250LWV5ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMjFcIjtcbn1cblxuLmljb2ZvbnQtZXllLWJsb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMjJcIjtcbn1cblxuLmljb2ZvbnQtZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMjNcIjtcbn1cblxuLmljb2ZvbnQtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjI0XCI7XG59XG5cbi5pY29mb250LWZhdm91cml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYyNVwiO1xufVxuXG4uaWNvZm9udC1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMjZcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjI3XCI7XG59XG5cbi5pY29mb250LWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMjhcIjtcbn1cblxuLmljb2ZvbnQtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjI5XCI7XG59XG5cbi5pY29mb250LWZpcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjJhXCI7XG59XG5cbi5pY29mb250LWZpcmUtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYyYlwiO1xufVxuXG4uaWNvZm9udC1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjJjXCI7XG59XG5cbi5pY29mb250LWZsYWctYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMmRcIjtcbn1cblxuLmljb2ZvbnQtZmxhZy1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYyZVwiO1xufVxuXG4uaWNvZm9udC1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjJmXCI7XG59XG5cbi5pY29mb250LWZsYW1lLXRvcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjMwXCI7XG59XG5cbi5pY29mb250LWZsYXNoLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjMxXCI7XG59XG5cbi5pY29mb250LWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjMyXCI7XG59XG5cbi5pY29mb250LWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjMzXCI7XG59XG5cbi5pY29mb250LWZvY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjM0XCI7XG59XG5cbi5pY29mb250LWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjM1XCI7XG59XG5cbi5pY29mb250LWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYzNlwiO1xufVxuXG4uaWNvZm9udC1mb290LXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjM3XCI7XG59XG5cbi5pY29mb250LWdhcmJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMzhcIjtcbn1cblxuLmljb2ZvbnQtZ2Vhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmMzlcIjtcbn1cblxuLmljb2ZvbnQtZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYzYVwiO1xufVxuXG4uaWNvZm9udC1nZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWYzYlwiO1xufVxuXG4uaWNvZm9udC1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjNjXCI7XG59XG5cbi5pY29mb250LWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjNkXCI7XG59XG5cbi5pY29mb250LWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjNlXCI7XG59XG5cbi5pY29mb250LWdyYWZmaXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjNmXCI7XG59XG5cbi5pY29mb250LWdyb2Nlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNDBcIjtcbn1cblxuLmljb2ZvbnQtaGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY0MVwiO1xufVxuXG4uaWNvZm9udC1oYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNDJcIjtcbn1cblxuLmljb2ZvbnQtaGFyZC1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjQzXCI7XG59XG5cbi5pY29mb250LWhlYXJ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY0NFwiO1xufVxuXG4uaWNvZm9udC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY0NVwiO1xufVxuXG4uaWNvZm9udC1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjQ2XCI7XG59XG5cbi5pY29mb250LWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNDdcIjtcbn1cblxuLmljb2ZvbnQtaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY0OFwiO1xufVxuXG4uaWNvZm9udC1ob3VyLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjQ5XCI7XG59XG5cbi5pY29mb250LWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjRhXCI7XG59XG5cbi5pY29mb250LWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjRiXCI7XG59XG5cbi5pY29mb250LWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjRjXCI7XG59XG5cbi5pY29mb250LWluZmluaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjRkXCI7XG59XG5cbi5pY29mb250LWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjRlXCI7XG59XG5cbi5pY29mb250LWluZm8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjRmXCI7XG59XG5cbi5pY29mb250LWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNTBcIjtcbn1cblxuLmljb2ZvbnQtaW5zdGl0dXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNTFcIjtcbn1cblxuLmljb2ZvbnQtaW50ZXJmYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjUyXCI7XG59XG5cbi5pY29mb250LWludmlzaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY1M1wiO1xufVxuXG4uaWNvZm9udC1qYWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNTRcIjtcbn1cblxuLmljb2ZvbnQtamFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjU1XCI7XG59XG5cbi5pY29mb250LWpld2xlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNTZcIjtcbn1cblxuLmljb2ZvbnQta2FyYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjU3XCI7XG59XG5cbi5pY29mb250LWtleS1ob2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjU4XCI7XG59XG5cbi5pY29mb250LWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY1OVwiO1xufVxuXG4uaWNvZm9udC1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY1YVwiO1xufVxuXG4uaWNvZm9udC1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjViXCI7XG59XG5cbi5pY29mb250LWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY1Y1wiO1xufVxuXG4uaWNvZm9udC1sYXlvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNWRcIjtcbn1cblxuLmljb2ZvbnQtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY1ZVwiO1xufVxuXG4uaWNvZm9udC1sZWFmbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjVmXCI7XG59XG5cbi5pY29mb250LWxlYXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjYwXCI7XG59XG5cbi5pY29mb250LWxlZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNjFcIjtcbn1cblxuLmljb2ZvbnQtbGVuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY2MlwiO1xufVxuXG4uaWNvZm9udC1sZXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNjNcIjtcbn1cblxuLmljb2ZvbnQtbGV0dGVyYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjY0XCI7XG59XG5cbi5pY29mb250LWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNjVcIjtcbn1cblxuLmljb2ZvbnQtbGljZW5zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY2NlwiO1xufVxuXG4uaWNvZm9udC1saWZlLWJvdXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNjdcIjtcbn1cblxuLmljb2ZvbnQtbGlmZS1idW95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjY4XCI7XG59XG5cbi5pY29mb250LWxpZmUtamFja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjY5XCI7XG59XG5cbi5pY29mb250LWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY2YVwiO1xufVxuXG4uaWNvZm9udC1saWdodC1idWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjZiXCI7XG59XG5cbi5pY29mb250LWxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNmNcIjtcbn1cblxuLmljb2ZvbnQtbGlnaHRuaW5nLXJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY2ZFwiO1xufVxuXG4uaWNvZm9udC1saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjZlXCI7XG59XG5cbi5pY29mb250LWxpbmUtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjZmXCI7XG59XG5cbi5pY29mb250LWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjcwXCI7XG59XG5cbi5pY29mb250LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNzFcIjtcbn1cblxuLmljb2ZvbnQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY3MlwiO1xufVxuXG4uaWNvZm9udC1saXN0ZW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNzNcIjtcbn1cblxuLmljb2ZvbnQtbGlzdGluZS1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjc0XCI7XG59XG5cbi5pY29mb250LWxpc3RpbmctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjc1XCI7XG59XG5cbi5pY29mb250LWxpc3RpbmctbnVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjc2XCI7XG59XG5cbi5pY29mb250LWxpdmUtc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY3N1wiO1xufVxuXG4uaWNvZm9udC1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY3OFwiO1xufVxuXG4uaWNvZm9udC1sb2NhdGlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmNzlcIjtcbn1cblxuLmljb2ZvbnQtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY3YVwiO1xufVxuXG4uaWNvZm9udC1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY3YlwiO1xufVxuXG4uaWNvZm9udC1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmN2NcIjtcbn1cblxuLmljb2ZvbnQtbG9sbGlwb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmN2RcIjtcbn1cblxuLmljb2ZvbnQtbG9uZy1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY3ZVwiO1xufVxuXG4uaWNvZm9udC1sb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjdmXCI7XG59XG5cbi5pY29mb250LWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmODBcIjtcbn1cblxuLmljb2ZvbnQtbHVnZ2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY4MVwiO1xufVxuXG4uaWNvZm9udC1sdW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY4MlwiO1xufVxuXG4uaWNvZm9udC1sdW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY4M1wiO1xufVxuXG4uaWNvZm9udC1tYWdpYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmODRcIjtcbn1cblxuLmljb2ZvbnQtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmODVcIjtcbn1cblxuLmljb2ZvbnQtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjg2XCI7XG59XG5cbi5pY29mb250LW1haWwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjg3XCI7XG59XG5cbi5pY29mb250LW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmODhcIjtcbn1cblxuLmljb2ZvbnQtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY4OVwiO1xufVxuXG4uaWNvZm9udC1tYXAtcGluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY4YVwiO1xufVxuXG4uaWNvZm9udC1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmOGJcIjtcbn1cblxuLmljb2ZvbnQtbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmOGNcIjtcbn1cblxuLmljb2ZvbnQtbWVhc3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY4ZFwiO1xufVxuXG4uaWNvZm9udC1tZWRpY2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY4ZVwiO1xufVxuXG4uaWNvZm9udC1tZWdhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjhmXCI7XG59XG5cbi5pY29mb250LW1lZ2FwaG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmOTBcIjtcbn1cblxuLmljb2ZvbnQtbWVnYXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjkxXCI7XG59XG5cbi5pY29mb250LW1lbW9yaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjkyXCI7XG59XG5cbi5pY29mb250LW1lbW9yeS1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjkzXCI7XG59XG5cbi5pY29mb250LW1pYy1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjk0XCI7XG59XG5cbi5pY29mb250LW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY5NVwiO1xufVxuXG4uaWNvZm9udC1taWxpdGFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY5NlwiO1xufVxuXG4uaWNvZm9udC1taWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjk3XCI7XG59XG5cbi5pY29mb250LW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWY5OFwiO1xufVxuXG4uaWNvZm9udC1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmOTlcIjtcbn1cblxuLmljb2ZvbnQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmOWFcIjtcbn1cblxuLmljb2ZvbnQtbW9iaWxlLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjliXCI7XG59XG5cbi5pY29mb250LW1vbGVjdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjljXCI7XG59XG5cbi5pY29mb250LW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjlkXCI7XG59XG5cbi5pY29mb250LW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmOWVcIjtcbn1cblxuLmljb2ZvbnQtbW9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZjlmXCI7XG59XG5cbi5pY29mb250LW11ZmZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZhMFwiO1xufVxuXG4uaWNvZm9udC1tdXN0YWNoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZhMVwiO1xufVxuXG4uaWNvZm9udC1uYXZpZ2F0aW9uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYTJcIjtcbn1cblxuLmljb2ZvbnQtbmF2aWdhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZhM1wiO1xufVxuXG4uaWNvZm9udC1uZXR3b3JrLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmE0XCI7XG59XG5cbi5pY29mb250LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYTVcIjtcbn1cblxuLmljb2ZvbnQtbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZhNlwiO1xufVxuXG4uaWNvZm9udC1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYTdcIjtcbn1cblxuLmljb2ZvbnQtbm8tc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZhOFwiO1xufVxuXG4uaWNvZm9udC1ub3QtYWxsb3dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZhOVwiO1xufVxuXG4uaWNvZm9udC1ub3RlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZhYVwiO1xufVxuXG4uaWNvZm9udC1ub3RlcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmFiXCI7XG59XG5cbi5pY29mb250LW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZhY1wiO1xufVxuXG4uaWNvZm9udC1udW1iZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZhZFwiO1xufVxuXG4uaWNvZm9udC1vcHBvc2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZhZVwiO1xufVxuXG4uaWNvZm9udC1vcHRpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZhZlwiO1xufVxuXG4uaWNvZm9udC1vcHRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmIwXCI7XG59XG5cbi5pY29mb250LXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYjFcIjtcbn1cblxuLmljb2ZvbnQtcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZiMlwiO1xufVxuXG4uaWNvZm9udC1wYWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZiM1wiO1xufVxuXG4uaWNvZm9udC1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZiNFwiO1xufVxuXG4uaWNvZm9udC1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYjVcIjtcbn1cblxuLmljb2ZvbnQtcGFwZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmI2XCI7XG59XG5cbi5pY29mb250LXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZiN1wiO1xufVxuXG4uaWNvZm9udC1wZW5ndWluLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmI4XCI7XG59XG5cbi5pY29mb250LXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZiOVwiO1xufVxuXG4uaWNvZm9udC1waG9uZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYmFcIjtcbn1cblxuLmljb2ZvbnQtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYmJcIjtcbn1cblxuLmljb2ZvbnQtcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZiY1wiO1xufVxuXG4uaWNvZm9udC1waW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmJkXCI7XG59XG5cbi5pY29mb250LXBpeGVsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZiZVwiO1xufVxuXG4uaWNvZm9udC1wbHVnaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYmZcIjtcbn1cblxuLmljb2ZvbnQtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYzBcIjtcbn1cblxuLmljb2ZvbnQtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYzFcIjtcbn1cblxuLmljb2ZvbnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZjMlwiO1xufVxuXG4uaWNvZm9udC1wb2x5Z29uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYzNcIjtcbn1cblxuLmljb2ZvbnQtcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYzRcIjtcbn1cblxuLmljb2ZvbnQtcHJpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYzVcIjtcbn1cblxuLmljb2ZvbnQtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYzZcIjtcbn1cblxuLmljb2ZvbnQtcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmM3XCI7XG59XG5cbi5pY29mb250LXFyLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYzhcIjtcbn1cblxuLmljb2ZvbnQtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmYzlcIjtcbn1cblxuLmljb2ZvbnQtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmNhXCI7XG59XG5cbi5pY29mb250LXF1ZXN0aW9uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZjYlwiO1xufVxuXG4uaWNvZm9udC1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZjY1wiO1xufVxuXG4uaWNvZm9udC1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmNkXCI7XG59XG5cbi5pY29mb250LXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmNlXCI7XG59XG5cbi5pY29mb250LXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZjZlwiO1xufVxuXG4uaWNvZm9udC1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmQwXCI7XG59XG5cbi5pY29mb250LXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZDFcIjtcbn1cblxuLmljb2ZvbnQtcmVwYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmQyXCI7XG59XG5cbi5pY29mb250LXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZkM1wiO1xufVxuXG4uaWNvZm9udC1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZkNFwiO1xufVxuXG4uaWNvZm9udC1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZDVcIjtcbn1cblxuLmljb2ZvbnQtcmVzcG9uc2l2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZkNlwiO1xufVxuXG4uaWNvZm9udC1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmQ3XCI7XG59XG5cbi5pY29mb250LXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZDhcIjtcbn1cblxuLmljb2ZvbnQtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZDlcIjtcbn1cblxuLmljb2ZvbnQtcm95YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZGFcIjtcbn1cblxuLmljb2ZvbnQtcnNzLWZlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZGJcIjtcbn1cblxuLmljb2ZvbnQtc2FmZXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmRjXCI7XG59XG5cbi5pY29mb250LXNhbGUtZGlzY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZGRcIjtcbn1cblxuLmljb2ZvbnQtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmRlXCI7XG59XG5cbi5pY29mb250LXNlbmQtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZkZlwiO1xufVxuXG4uaWNvZm9udC1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZTBcIjtcbn1cblxuLmljb2ZvbnQtc2V0dGluZ3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmUxXCI7XG59XG5cbi5pY29mb250LXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmUyXCI7XG59XG5cbi5pY29mb250LXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZlM1wiO1xufVxuXG4uaWNvZm9udC1zaGFyZS1ib3hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZlNFwiO1xufVxuXG4uaWNvZm9udC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZlNVwiO1xufVxuXG4uaWNvZm9udC1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZTZcIjtcbn1cblxuLmljb2ZvbnQtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZlN1wiO1xufVxuXG4uaWNvZm9udC1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmU4XCI7XG59XG5cbi5pY29mb250LXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmU5XCI7XG59XG5cbi5pY29mb250LXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZlYVwiO1xufVxuXG4uaWNvZm9udC1zaXRlLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZlYlwiO1xufVxuXG4uaWNvZm9udC1zbWFydC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZlY1wiO1xufVxuXG4uaWNvZm9udC1zb2NjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZWRcIjtcbn1cblxuLmljb2ZvbnQtc29ydC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZWVcIjtcbn1cblxuLmljb2ZvbnQtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZlZlwiO1xufVxuXG4uaWNvZm9udC1zcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZmMFwiO1xufVxuXG4uaWNvZm9udC1zcGFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmYxXCI7XG59XG5cbi5pY29mb250LXNwZWVjaC1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZmMlwiO1xufVxuXG4uaWNvZm9udC1zcGVlZC1tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZmM1wiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmY0XCI7XG59XG5cbi5pY29mb250LXNwaW5uZXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZjVcIjtcbn1cblxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZmNlwiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyLWFsdC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmY3XCI7XG59XG5cbi5pY29mb250LXNwaW5uZXItYWx0LTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZjhcIjtcbn1cblxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZmOVwiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmZhXCI7XG59XG5cbi5pY29mb250LXNwcmVhZHNoZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmZiXCI7XG59XG5cbi5pY29mb250LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZmY1wiO1xufVxuXG4uaWNvZm9udC1zc2wtc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVmZmRcIjtcbn1cblxuLmljb2ZvbnQtc3Rhci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWZmZVwiO1xufVxuXG4uaWNvZm9udC1zdGFyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZmZmXCI7XG59XG5cbi5pY29mb250LXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmljb2ZvbnQtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmljb2ZvbnQtc3VwcG9ydC1mYXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmljb2ZvbnQtdGFjay1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLmljb2ZvbnQtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5pY29mb250LXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLmljb2ZvbnQtdGFza3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG5cbi5pY29mb250LXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5pY29mb250LXRlbGVwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuXG4uaWNvZm9udC10ZWxlc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cblxuLmljb2ZvbnQtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLmljb2ZvbnQtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLmljb2ZvbnQtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5pY29mb250LXRpY2stYm94ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmljb2ZvbnQtdGljay1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5pY29mb250LXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZlwiO1xufVxuXG4uaWNvZm9udC10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cblxuLmljb2ZvbnQtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uaWNvZm9udC10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmljb2ZvbnQtdG9vbHMtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLmljb2ZvbnQtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjtcbn1cblxuLmljb2ZvbnQtdG91Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLmljb2ZvbnQtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuXG4uaWNvZm9udC10cmFuc3BhcmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uaWNvZm9udC10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5pY29mb250LXVuaXF1ZS1pZGVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5pY29mb250LXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuXG4uaWNvZm9udC11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuXG4uaWNvZm9udC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5pY29mb250LXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuXG4uaWNvZm9udC11c2ItZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmljb2ZvbnQtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFmXCI7XG59XG5cbi5pY29mb250LXZlY3Rvci1wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIwXCI7XG59XG5cbi5pY29mb250LXZlcmlmaWNhdGlvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uaWNvZm9udC13YWxsLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5pY29mb250LXdhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLmljb2ZvbnQtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5pY29mb250LXdhcm5pbmctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5pY29mb250LXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cblxuLmljb2ZvbnQtd2F0ZXItZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uaWNvZm9udC13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmljb2ZvbnQtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uaWNvZm9udC13aWZpLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4uaWNvZm9udC13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5pY29mb250LXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5pY29mb250LXppZ3phZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uaWNvZm9udC16aXBwZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cblxuLmljb2ZvbnQteHMge1xuICBmb250LXNpemU6IDAuNWVtO1xufVxuXG4uaWNvZm9udC1zbSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uaWNvZm9udC1tZCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uaWNvZm9udC1sZyB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5pY29mb250LTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5pY29mb250LTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5pY29mb250LTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5pY29mb250LTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5pY29mb250LTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5pY29mb250LTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07XG59XG5cbi5pY29mb250LTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5pY29mb250LTh4IHtcbiAgZm9udC1zaXplOiA4ZW07XG59XG5cbi5pY29mb250LTl4IHtcbiAgZm9udC1zaXplOiA5ZW07XG59XG5cbi5pY29mb250LTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmljb2ZvbnQtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5pY29mb250LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaWNvZm9udC11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuXG4uaWNvZm9udC11bCA+IGxpIC5pY29mb250IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaWNvZm9udC1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbiAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbn1cblxuLmljb2ZvbnQtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pY29mb250LXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5pY29mb250Lmljb2ZvbnQtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLmljb2ZvbnQuaWNvZm9udC1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4uaWNvZm9udC1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGljb2ZvbnQtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogaWNvZm9udC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvZm9udC1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBpY29mb250LXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogaWNvZm9udC1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBpY29mb250LXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpY29mb250LXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmljb2ZvbnQtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uaWNvZm9udC1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5pY29mb250LXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmljb2ZvbnQtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5pY29mb250LWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLmljb2ZvbnQtZmxpcC1ob3Jpem9udGFsLmljb2ZvbnQtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbjpyb290IC5pY29mb250LXJvdGF0ZS05MCxcbjpyb290IC5pY29mb250LXJvdGF0ZS0xODAsXG46cm9vdCAuaWNvZm9udC1yb3RhdGUtMjcwLFxuOnJvb3QgLmljb2ZvbnQtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmljb2ZvbnQtZmxpcC12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmljb2ZvbnQtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLypcbiogQWRtaW4gTGF5b3V0IChlQmF6YXIpXG4qIEBhdXRob3I6IFBpeGVsd2liZXNcbiogQGRlc2lnbiBieTogUGl4ZWx3aWJlcy5cbiogQGV2ZW50LW5hbWVzcGFjZTplQmF6YXJcbiogQ29weXJpZ2h0IDIwMjEgUGl4ZWx3aWJlc1xuKi9cbjpyb290IHtcbiAgLS1kYXJrLWNvbG9yOlx0IzMyM0E0NTtcbiAgLS1jb2xvci1mZmY6XHQjRkZGRkZGO1xuICAtLWNvbG9yLTEwMDpcdCNGMEYwRjA7XG4gIC0tY29sb3ItMjAwOlx0I0VFRUVFRTtcbiAgLS1jb2xvci0zMDA6XHQjRTBFMEUwO1xuICAtLWNvbG9yLTQwMDpcdCNCREJEQkQ7XG4gIC0tY29sb3ItNTAwOlx0IzU1NTU1NTtcbiAgLS1jb2xvci02MDA6XHQjNzU3NTc1O1xuICAtLWNvbG9yLTcwMDpcdCM2MTYxNjE7XG4gIC0tY29sb3ItODAwOlx0IzQyNDI0MjtcbiAgLS1jb2xvci05MDA6XHQjMjEyMTIxO1xuICAtLWNvbG9yLTAwMDpcdCMwMDAwMDA7XG4gIC0tYm9yZGVyLWNvbG9yOlx0I2YwZjBmMDtcbiAgLS1jYXJkLWNvbG9yOlx0I2ZmZmZmZjtcbiAgLS1ib2R5LWNvbG9yOlx0I2Y5ZmJmZDtcbiAgLS13aGl0ZS1jb2xvcjpcdCNmZmZmZmY7XG4gIC0tc2lkZWJhci1jb2xvcjpcdCNmY2ZjZmM7XG4gIC0tdGV4dC1jb2xvcjogIzIxMjUyOTtcbiAgLS1oYy1mb250LWNvbG9yOlx0IzU1NTU1NTtcbiAgLS1oYy1iZy1jb2xvcjpcdCNmMGYwZjA7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCM2YWFiOWM7XG4gIC0tc2Vjb25kYXJ5LWNvbG9yOlx0I2Y3YjM2YjtcbiAgLS1jaGFydC1jb2xvcjE6XHQjNmFhYjljO1xuICAtLWNoYXJ0LWNvbG9yMjpcdCNmN2IzNmI7XG4gIC0tY2hhcnQtY29sb3IzOlx0Izk3QjBBQTtcbiAgLS1jaGFydC1jb2xvcjQ6XHQjNEQ2RTk0O1xuICAtLWNoYXJ0LWNvbG9yNTpcdCM4MUExQ0E7XG59XG5cbltkYXRhLXRoZW1lPWRhcmtdIHtcbiAgLS1kYXJrLWNvbG9yOlx0IzMyM0E0NTtcbiAgLS1jb2xvci1mZmY6XHQjMDAwMDAwO1xuICAtLWNvbG9yLTEwMDpcdCMyMTIxMjE7XG4gIC0tY29sb3ItMjAwOlx0IzI2MjcyNztcbiAgLS1jb2xvci0zMDA6XHQjNjE2MTYxO1xuICAtLWNvbG9yLTQwMDpcdCM3NTc1NzU7XG4gIC0tY29sb3ItNTAwOlx0IzhmOGY4ZjtcbiAgLS1jb2xvci02MDA6XHQjQkRCREJEO1xuICAtLWNvbG9yLTcwMDpcdCNFMEUwRTA7XG4gIC0tY29sb3ItODAwOlx0I0VFRUVFRTtcbiAgLS1jb2xvci05MDA6XHQjRjBGMEYwO1xuICAtLWNvbG9yLTAwMDpcdCNGRkZGRkY7XG4gIC0tYm9yZGVyLWNvbG9yOlx0IzM1MzUzNTtcbiAgLS1jYXJkLWNvbG9yOlx0IzI2MjcyNztcbiAgLS1ib2R5LWNvbG9yOlx0IzFlMWYyMDtcbiAgLS13aGl0ZS1jb2xvcjpcdCNmZmZmZmY7XG4gIC0tc2lkZWJhci1jb2xvcjpcdCNmY2ZjZmM7XG4gIC0tdGV4dC1jb2xvcjogIzhmOGY4ZjtcbiAgLS1oYy1mb250LWNvbG9yOlx0IzU1NTU1NTtcbiAgLS1oYy1iZy1jb2xvcjpcdCNmMGYwZjA7XG4gIC0tYnMtYm9keS1iZzogIzE2MTYxNjtcbiAgLS1yZXZlcnNlLWNvbG9yOiAjZjlmOWY5O1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzhmOGY4ZjtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiNmOWY5Zjk7XG4gIC0tYnMtY2FyZC1jb2xvcjojOGY4ZjhmO1xuICAtLWJzLWJvZHktY29sb3I6IzhmOGY4Zjtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIFtjbGFzcz10aGVtZS1jeWFuXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCMwMGJkYWE7XG59XG5bZGF0YS10aGVtZT1kYXJrXSBbY2xhc3M9dGhlbWUtaW5kaWdvXSB7XG4gIC0tYm9yZGVyLWNvbG9yOlx0IzIxMjAyMDtcbiAgLS1jYXJkLWNvbG9yOlx0IzEwMTAxMDtcbiAgLS1ib2R5LWNvbG9yOlx0IzA1MDUwNTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIFtjbGFzcz10aGVtZS1ibHVlXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCM3MjU4ZGI7XG4gIC0tYm9keS1jb2xvcjpcdCMwODBiMTM7XG59XG5bZGF0YS10aGVtZT1kYXJrXSBbY2xhc3M9dGhlbWUtb3JhbmdlXSB7XG4gIC0tYm9yZGVyLWNvbG9yOlx0IzA5Mjk0MDtcbiAgLS1jYXJkLWNvbG9yOlx0IzA1MjEzMztcbiAgLS1ib2R5LWNvbG9yOlx0IzA1MWUyZjtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIFtjbGFzcz10aGVtZS1ibHVzaF0ge1xuICAtLWJvcmRlci1jb2xvcjpcdCMyNDIzMzE7XG4gIC0tY2FyZC1jb2xvcjpcdCMxYTE5MjU7XG4gIC0tYm9keS1jb2xvcjpcdCMxNTE0MWY7XG59XG5bZGF0YS10aGVtZT1kYXJrXSBbY2xhc3M9dGhlbWUtcmVkXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCNmNzNlNjA7XG4gIC0tYm9yZGVyLWNvbG9yOlx0IzIyMjMzNTtcbiAgLS1jYXJkLWNvbG9yOlx0IzE2MTcyNTtcbiAgLS1ib2R5LWNvbG9yOlx0IzExMTIxZDtcbn1cblxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0ge1xuICAtLWRhcmstY29sb3I6XHQjMzIzQTQ1O1xuICAtLWNvbG9yLWZmZjpcdCNmZmZmZmY7XG4gIC0tY29sb3ItMTAwOlx0IzAwMDAwMDtcbiAgLS1jb2xvci0yMDA6XHQjZmZmZmZmO1xuICAtLWNvbG9yLTMwMDpcdCNmZmZmZmY7XG4gIC0tY29sb3ItNDAwOlx0I2ZmZmZmZjtcbiAgLS1jb2xvci01MDA6XHQjZmZmZmZmO1xuICAtLWNvbG9yLTYwMDpcdCNmZmZmZmY7XG4gIC0tY29sb3ItNzAwOlx0I2ZmZmZmZjtcbiAgLS1jb2xvci04MDA6XHQjZmZmZmZmO1xuICAtLWNvbG9yLTkwMDpcdCNmZmZmZmY7XG4gIC0tY29sb3ItMDAwOlx0I2ZmZmZmZjtcbiAgLS1ib3JkZXItY29sb3I6XHQjZmZmZmZmO1xuICAtLWNhcmQtY29sb3I6XHQjMGUwZTBlO1xuICAtLWJvZHktY29sb3I6XHQjMDAwMDAwO1xuICAtLXdoaXRlLWNvbG9yOlx0I2ZmZmZmZjtcbiAgLS1ibGFjay1jb2xvcjpcdCMwMDAwMDA7XG4gIC0tc2lkZWJhci1jb2xvcjpcdCNmY2ZjZmM7XG4gIC0taGMtZm9udC1jb2xvcjpcdCM1NTU1NTU7XG4gIC0taGMtYmctY29sb3I6XHQjZjBmMGYwO1xuICAtLXRleHQtY29sb3I6ICNmZmZmZmY7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogI2ZmZmZmZjtcbiAgLS1icy1jYXJkLWNvbG9yOlx0I2ZmZmZmZjtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC50YWJsZSB7XG4gIC0tYnMtdGFibGUtYmc6ICMwMDA7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuY2FyZCB7XG4gIC0tYnMtY2FyZC1jb2xvcjogI2ZmZmZmZjtcbiAgLS1icy1ib2R5LWNvbG9yOiAjZmZmZmZmO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmNhcmQgLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuW2NsYXNzPXRoZW1lLXRyYWRld2luZF0ge1xuICAtLXByaW1hcnktY29sb3I6XHQjNmFhYjljO1xuICAtLXNlY29uZGFyeS1jb2xvcjpcdCNmN2IzNmI7XG4gIC0tY2hhcnQtY29sb3IxOlx0IzZhYWI5YztcbiAgLS1jaGFydC1jb2xvcjI6XHQjZjdiMzZiO1xuICAtLWNoYXJ0LWNvbG9yMzpcdCM5N0IwQUE7XG4gIC0tY2hhcnQtY29sb3I0Olx0IzRENkU5NDtcbiAgLS1jaGFydC1jb2xvcjU6XHQjODFBMUNBO1xuICAtLWNoYXJ0LWNvbG9yNjpcdCNFRDU3ODI7XG4gIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNjA4YmMyLCAjNjVhMGE5KTtcbn1cblxuW2NsYXNzPXRoZW1lLW1vbmFsaXNhXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCNGRjdCODk7XG4gIC0tc2Vjb25kYXJ5LWNvbG9yOlx0I2Y3Y2Y3OTtcbiAgLS1jaGFydC1jb2xvcjE6XHQjRUQ1NzgyO1xuICAtLWNoYXJ0LWNvbG9yMjpcdCNlNWRmODg7XG4gIC0tY2hhcnQtY29sb3IzOlx0IzcyNmE5NTtcbiAgLS1jaGFydC1jb2xvcjQ6XHQjYTZhNmE0O1xuICAtLWNoYXJ0LWNvbG9yNTpcdCNjOWI4Yjg7XG4gIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYjE1Zjg1LCAjZTI3MDg5KTtcbn1cblxuW2NsYXNzPXRoZW1lLWN5YW5dIHtcbiAgLS1wcmltYXJ5LWNvbG9yOlx0IzAwYmRhYTtcbiAgLS1zZWNvbmRhcnktY29sb3I6XHQjZjFmZjE3O1xuICAtLWNoYXJ0LWNvbG9yMTpcdCMwMGJkYWE7XG4gIC0tY2hhcnQtY29sb3IyOlx0I2MxYzBiOTtcbiAgLS1jaGFydC1jb2xvcjM6XHQjNTM3NzkxO1xuICAtLWNoYXJ0LWNvbG9yNDpcdCM5Y2JmM2I7XG4gIC0tY2hhcnQtY29sb3I1Olx0I2NkYjYwYztcbiAgLS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMwMDlhYmQsICMwMGJkYWEpO1xufVxuXG5bY2xhc3M9dGhlbWUtaW5kaWdvXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCM0ODRjN2Y7XG4gIC0tc2Vjb25kYXJ5LWNvbG9yOlx0I2Q4ZDQxOTtcbiAgLS1jaGFydC1jb2xvcjE6XHQjNDg0YzdmO1xuICAtLWNoYXJ0LWNvbG9yMjpcdCNkOGQ0MTk7XG4gIC0tY2hhcnQtY29sb3IzOlx0IzczOTRiOTtcbiAgLS1jaGFydC1jb2xvcjQ6XHQjNzliNmJkO1xuICAtLWNoYXJ0LWNvbG9yNTpcdCNhMGMxYjg7XG4gIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNWEyZWUyLCAjNDg0YzdmKTtcbn1cblxuW2NsYXNzPXRoZW1lLWJsdWVdIHtcbiAgLS1wcmltYXJ5LWNvbG9yOlx0IzcyNThkYjtcbiAgLS1zZWNvbmRhcnktY29sb3I6XHQjZmZkNTVkO1xuICAtLWNoYXJ0LWNvbG9yMTpcdCNFRDU3ODI7XG4gIC0tY2hhcnQtY29sb3IyOlx0I2U1ZGY4ODtcbiAgLS1jaGFydC1jb2xvcjM6XHQjNzI1OGRiO1xuICAtLWNoYXJ0LWNvbG9yNDpcdCNhNmE2YTQ7XG4gIC0tY2hhcnQtY29sb3I1Olx0I2M5YjhiODtcbiAgLS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NWFmYWYsICMwZDZlZmQpO1xufVxuXG5bY2xhc3M9dGhlbWUtZ3JlZW5dIHtcbiAgLS1wcmltYXJ5LWNvbG9yOlx0IzdFQjkzRjtcbiAgLS1zZWNvbmRhcnktY29sb3I6XHQjZmZmYjgzO1xuICAtLWNoYXJ0LWNvbG9yMTpcdCM3RUI5M0Y7XG4gIC0tY2hhcnQtY29sb3IyOlx0I2I5YmM2ZDtcbiAgLS1jaGFydC1jb2xvcjM6XHQjNDI3YTViO1xuICAtLWNoYXJ0LWNvbG9yNDpcdCM0ZTczNzY7XG4gIC0tY2hhcnQtY29sb3I1Olx0I2E2YTZhNDtcbiAgLS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM5MkQ3NTgsICMyZjk4NGQpO1xufVxuXG5bY2xhc3M9dGhlbWUtb3JhbmdlXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCNmZWIwMTk7XG4gIC0tc2Vjb25kYXJ5LWNvbG9yOlx0IzM1ZjNmZDtcbiAgLS1jaGFydC1jb2xvcjE6XHQjZWY3ZTU2O1xuICAtLWNoYXJ0LWNvbG9yMjpcdCM0NDU1OGY7XG4gIC0tY2hhcnQtY29sb3IzOlx0I2RlZDVjNDtcbiAgLS1jaGFydC1jb2xvcjQ6XHQjZjU5MjkyO1xuICAtLWNoYXJ0LWNvbG9yNTpcdCM5MGE0YWU7XG4gIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjY2U2M2NhLCAjZmViMDE5KTtcbn1cblxuW2NsYXNzPXRoZW1lLWJsdXNoXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCNFRDU3ODI7XG4gIC0tc2Vjb25kYXJ5LWNvbG9yOlx0I2ZmZGQ5NTtcbiAgLS1jaGFydC1jb2xvcjE6XHQjRUQ1NzgyO1xuICAtLWNoYXJ0LWNvbG9yMjpcdCNlNWRmODg7XG4gIC0tY2hhcnQtY29sb3IzOlx0IzcyNmE5NTtcbiAgLS1jaGFydC1jb2xvcjQ6XHQjYTZhNmE0O1xuICAtLWNoYXJ0LWNvbG9yNTpcdCNjOWI4Yjg7XG4gIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjVhZThhLCAjRUQ1NzgyKTtcbn1cblxuW2NsYXNzPXRoZW1lLXJlZF0ge1xuICAtLXByaW1hcnktY29sb3I6XHQjZmY0NTYwO1xuICAtLXNlY29uZGFyeS1jb2xvcjpcdCNmN2M1NmI7XG4gIC0tY2hhcnQtY29sb3IxOlx0I2ZmNTk1OTtcbiAgLS1jaGFydC1jb2xvcjI6XHQjZmZhZDVhO1xuICAtLWNoYXJ0LWNvbG9yMzpcdCM0ZjlkYTY7XG4gIC0tY2hhcnQtY29sb3I0Olx0I2MwNmM4NDtcbiAgLS1jaGFydC1jb2xvcjU6XHQjZjY3MjgwO1xuICAtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y1NTU4ZCwgI2ZmNDU2MCk7XG59XG5cbltjbGFzcz10aGVtZS1keW5hbWljXSB7XG4gIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSwgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSk7XG59XG5cbi5zZWNvbmRhcnktY29sb3Ige1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLnNlY29uZGFyeS1jb2xvci1maWxsIHtcbiAgZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuaHRtbCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyoqKioqKioqKioqQm9keSoqKioqKioqKi9cbmJvZHkge1xuICAtbW96LXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgLW8tdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuYm9keS5mb250LW9wZW5zYW5zIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5ib2R5LmZvbnQtcG9wcGlucyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuYm9keS5mb250LW1vbnRzZXJyYXQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbmJvZHkuZm9udC1tdWt0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIk11a3RhXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NHB4KSB7XG4gIGJvZHkgYm9keSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5ib2R5IGEge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi8qKioqKioqKioqKkJ1dHRvbiBTZXQgUmVzcG9zaXZlKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTRweCkge1xuICAuYnRuLXNldC10YXNrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi8qKioqKioqKioqKkNoYW5nZWxvZyBCdXR0b24tc2l6ZSoqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm14LXNpemUge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLyoqKioqKioqKioqTG9naW4tcGFnZSByZXNwb25zaXZlKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYXV0aC1kZXRhaWxibG9jayBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYXV0aC1oMTAwIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkycHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmF1dGgtaDEwMCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTZweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmF1dGgtaDEwMCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoqKioqKioqKioqSW52b2ljZXBhZ2UgJiBwdXJjaGFzZXBhZ2UgdGFiKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuaW52b2ljZS1zZXQubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qKioqKioqKioqKnNlbGVjdGFibGUgJiBkcm9waWZ5KioqKioqKioqL1xuLm1zLWNvbnRhaW5lciAubXMtbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4ubXMtY29udGFpbmVyIC5tcy1zZWxlY3RhYmxlLCAubXMtY29udGFpbmVyIC5tcy1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLm1zLWNvbnRhaW5lciAubXMtc2VsZWN0YWJsZSBsaS5tcy1lbGVtLXNlbGVjdGFibGUsIC5tcy1jb250YWluZXIgLm1zLXNlbGVjdGlvbiBsaS5tcy1lbGVtLXNlbGVjdGFibGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubXMtY29udGFpbmVyIC5tcy1zZWxlY3RhYmxlLCAubXMtY29udGFpbmVyIC5tcy1zZWxlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tcy1jb250YWluZXIgLm1zLXNlbGVjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uZHJvcGlmeS13cmFwcGVyIC5kcm9waWZ5LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZHJvcGlmeS13cmFwcGVyIC5kcm9waWZ5LW1lc3NhZ2Ugc3Bhbi5maWxlLWljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qKioqKioqKioqcHJvZmlsZSoqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnByb2ZpbGUtZnVsbGRlYXRpbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAucHJvZmlsZS1mdWxsZGVhdGlsIC5wcm9maWxlLWluZm8uYm9yZGVyLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAucHJvZmlsZS1mdWxsZGVhdGlsIC5wcm9maWxlLWF2IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnByb2ZpbGUtZnVsbGRlYXRpbCAuYWJvdXQtaW5mbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoqKioqKioqKioqRG8gbm90IGFkZCBpbiBwcm9qZWN0KioqKioqKioqL1xuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSwgcHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMTAwKSAhaW1wb3J0YW50O1xufVxuXG5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dLCBwcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItMDAwKSAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKippY29uLXBhZ2UqKioqKioqKiovXG4uaWNvLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5pY29ubGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmljb25saXN0IC5pY29uLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhciAwcztcbn1cbi5pY29ubGlzdCAuaWNvbi1ob2xkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pY29ubGlzdCAuaWNvbi1ob2xkZXI6aG92ZXIgLmljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmljb25saXN0IC5pY29uLWhvbGRlciAuaWNvbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pY29ubGlzdCAuaWNvbi1ob2xkZXIgLmljb24gaSB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBjb2xvcjogdmFyKC0tZm9udC1jb2xvcik7XG59XG4uaWNvbmxpc3QgLmljb24taG9sZGVyIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLyoqKioqKioqKioqcmVzcG9uc2l2ZSoqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU0cHgpIHtcbiAgLnctc20tMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAucHJvZmlsZS1ibG9jayB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2ZpbGUtY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wcm9maWxlLWNhcmQgLmNhcmQtYm9keSAucHJvZmlsZS1hdiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2ZpbGUtY2FyZCAuY2FyZC1ib2R5IC5wcm9maWxlLWF2LncyMjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9maWxlLWNhcmQgLmNhcmQtYm9keSAucHJvZmlsZS1hdiAuYWJvdXQtaW5mbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAucHJvZmlsZS1jYXJkIC5jYXJkLWJvZHkgLnByb2ZpbGUtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9maWxlLWNhcmQgLmNhcmQtYm9keSAucHJvZmlsZS1pbmZvIC5zb2NpYWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wcm9maWxlLWNhcmQgLmNhcmQtYm9keSAucHJvZmlsZS1pbmZvIC5jdC1idG4tc2V0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuYm9keS5ydGxfbW9kZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkucnRsX21vZGUgdWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuYm9keS5ydGxfbW9kZSAuZmxvYXQtcmlnaHQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAudGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLmVuZC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubXMtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSB7XG4gIC8qKioqKioqKioqKioqKk1hcmdpbioqKioqKioqKioqKioqKi9cbn1cbmJvZHkucnRsX21vZGUgLm1zLTEsIGJvZHkucnRsX21vZGUgLm1zLXNtLTEsIGJvZHkucnRsX21vZGUgLm1zLW1kLTEsIGJvZHkucnRsX21vZGUgLm1zLWxnLTEsIGJvZHkucnRsX21vZGUgLm1zLXhsLTEsIGJvZHkucnRsX21vZGUgLm1zLXh4bC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tcy0yLCBib2R5LnJ0bF9tb2RlIC5tcy1zbS0yLCBib2R5LnJ0bF9tb2RlIC5tcy1tZC0yLCBib2R5LnJ0bF9tb2RlIC5tcy1sZy0yLCBib2R5LnJ0bF9tb2RlIC5tcy14bC0yLCBib2R5LnJ0bF9tb2RlIC5tcy14eGwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tcy0zLCBib2R5LnJ0bF9tb2RlIC5tcy1zbS0zLCBib2R5LnJ0bF9tb2RlIC5tcy1tZC0zLCBib2R5LnJ0bF9tb2RlIC5tcy1sZy0zLCBib2R5LnJ0bF9tb2RlIC5tcy14bC0zLCBib2R5LnJ0bF9tb2RlIC5tcy14eGwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubXMtNCwgYm9keS5ydGxfbW9kZSAubXMtc20tNCwgYm9keS5ydGxfbW9kZSAubXMtbWQtNCwgYm9keS5ydGxfbW9kZSAubXMtbGctNCwgYm9keS5ydGxfbW9kZSAubXMteGwtNCwgYm9keS5ydGxfbW9kZSAubXMteHhsLTUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubXMtNSwgYm9keS5ydGxfbW9kZSAubXMtc20tNSwgYm9keS5ydGxfbW9kZSAubXMtbWQtNSwgYm9keS5ydGxfbW9kZSAubXMtbGctNSwgYm9keS5ydGxfbW9kZSAubXMteGwtNSwgYm9keS5ydGxfbW9kZSAubXMteHhsLTUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1lLTEsIGJvZHkucnRsX21vZGUgLm1lLXNtLTEsIGJvZHkucnRsX21vZGUgLm1lLW1kLTEsIGJvZHkucnRsX21vZGUgLm1lLWxnLTEsIGJvZHkucnRsX21vZGUgLm1lLXhsLTEsIGJvZHkucnRsX21vZGUgLm1lLXh4bC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tZS0yLCBib2R5LnJ0bF9tb2RlIC5tZS1zbS0yLCBib2R5LnJ0bF9tb2RlIC5tZS1tZC0yLCBib2R5LnJ0bF9tb2RlIC5tZS1sZy0yLCBib2R5LnJ0bF9tb2RlIC5tZS14bC0yLCBib2R5LnJ0bF9tb2RlIC5tZS14eGwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tZS0zLCBib2R5LnJ0bF9tb2RlIC5tZS1zbS0zLCBib2R5LnJ0bF9tb2RlIC5tZS1tZC0zLCBib2R5LnJ0bF9tb2RlIC5tZS1sZy0zLCBib2R5LnJ0bF9tb2RlIC5tZS14bC0zLCBib2R5LnJ0bF9tb2RlIC5tZS14eGwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubWUtNCwgYm9keS5ydGxfbW9kZSAubWUtc20tNCwgYm9keS5ydGxfbW9kZSAubWUtbWQtNCwgYm9keS5ydGxfbW9kZSAubWUtbGctNCwgYm9keS5ydGxfbW9kZSAubWUteGwtNCwgYm9keS5ydGxfbW9kZSAubWUteHhsLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubWUtNSwgYm9keS5ydGxfbW9kZSAubWUtc20tNSwgYm9keS5ydGxfbW9kZSAubWUtbWQtNSwgYm9keS5ydGxfbW9kZSAubWUtbGctNSwgYm9keS5ydGxfbW9kZSAubWUteGwtNSwgYm9keS5ydGxfbW9kZSAubWUteHhsLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUge1xuICAvKioqKioqKioqKioqKnBhZGRpbmcqKioqKioqKioqKioqL1xufVxuYm9keS5ydGxfbW9kZSAucHMtMSwgYm9keS5ydGxfbW9kZSAucHMtc20tMSwgYm9keS5ydGxfbW9kZSAucHMtbWQtMSwgYm9keS5ydGxfbW9kZSAucHMtbGctMSwgYm9keS5ydGxfbW9kZSAucHMteGwtMSwgYm9keS5ydGxfbW9kZSAucHMteHhsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAucHMtMiwgYm9keS5ydGxfbW9kZSAucHMtc20tMiwgYm9keS5ydGxfbW9kZSAucHMtbWQtMiwgYm9keS5ydGxfbW9kZSAucHMtbGctMiwgYm9keS5ydGxfbW9kZSAucHMteGwtMiwgYm9keS5ydGxfbW9kZSAucHMteHhsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5wcy0zLCBib2R5LnJ0bF9tb2RlIC5wcy1zbS0zLCBib2R5LnJ0bF9tb2RlIC5wcy1tZC0zLCBib2R5LnJ0bF9tb2RlIC5wcy1sZy0zLCBib2R5LnJ0bF9tb2RlIC5wcy14bC0zLCBib2R5LnJ0bF9tb2RlIC5wcy14eGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5wcy00LCBib2R5LnJ0bF9tb2RlIC5wcy1zbS00LCBib2R5LnJ0bF9tb2RlIC5wcy1tZC00LCBib2R5LnJ0bF9tb2RlIC5wcy1sZy00LCBib2R5LnJ0bF9tb2RlIC5wcy14bC00LCBib2R5LnJ0bF9tb2RlIC5wcy14eGwtNSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBzLTUsIGJvZHkucnRsX21vZGUgLnBzLXNtLTUsIGJvZHkucnRsX21vZGUgLnBzLW1kLTUsIGJvZHkucnRsX21vZGUgLnBzLWxnLTUsIGJvZHkucnRsX21vZGUgLnBzLXhsLTUsIGJvZHkucnRsX21vZGUgLnBzLXh4bC01IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBlLTEsIGJvZHkucnRsX21vZGUgLnBlLXNtLTEsIGJvZHkucnRsX21vZGUgLnBlLW1kLTEsIGJvZHkucnRsX21vZGUgLnBlLWxnLTEsIGJvZHkucnRsX21vZGUgLnBlLXhsLTEsIGJvZHkucnRsX21vZGUgLnBlLXh4bC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBlLTIsIGJvZHkucnRsX21vZGUgLnBlLXNtLTIsIGJvZHkucnRsX21vZGUgLnBlLW1kLTIsIGJvZHkucnRsX21vZGUgLnBlLWxnLTIsIGJvZHkucnRsX21vZGUgLnBlLXhsLTIsIGJvZHkucnRsX21vZGUgLnBlLXh4bC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAucGUtMywgYm9keS5ydGxfbW9kZSAucGUtc20tMywgYm9keS5ydGxfbW9kZSAucGUtbWQtMywgYm9keS5ydGxfbW9kZSAucGUtbGctMywgYm9keS5ydGxfbW9kZSAucGUteGwtMywgYm9keS5ydGxfbW9kZSAucGUteHhsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAucGUtNCwgYm9keS5ydGxfbW9kZSAucGUtc20tNCwgYm9keS5ydGxfbW9kZSAucGUtbWQtNCwgYm9keS5ydGxfbW9kZSAucGUtbGctNCwgYm9keS5ydGxfbW9kZSAucGUteGwtNCwgYm9keS5ydGxfbW9kZSAucGUteHhsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5wZS01LCBib2R5LnJ0bF9tb2RlIC5wZS1zbS01LCBib2R5LnJ0bF9tb2RlIC5wZS1tZC01LCBib2R5LnJ0bF9tb2RlIC5wZS1sZy01LCBib2R5LnJ0bF9tb2RlIC5wZS14bC01LCBib2R5LnJ0bF9tb2RlIC5wZS14eGwtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLmJvcmRlci1lbmQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLmRyb3Bkb3duLW1lbnUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkucnRsX21vZGUgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbjogdW5zZXQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5mb3JtLWNoZWNrIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmJvZHkucnRsX21vZGUgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbn1cbmJvZHkucnRsX21vZGUgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmJvZHkucnRsX21vZGUgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmJvZHkucnRsX21vZGUgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbmJvZHkucnRsX21vZGUgLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbmJvZHkucnRsX21vZGUgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG5ib2R5LnJ0bF9tb2RlIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbmJvZHkucnRsX21vZGUgLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuYm9keS5ydGxfbW9kZSAuYnRuLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5ib2R5LnJ0bF9tb2RlIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuYm9keS5ydGxfbW9kZSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuKzMpLFxuYm9keS5ydGxfbW9kZSAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG5ib2R5LnJ0bF9tb2RlIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXItbWluaS1idG4gLmZhLWFycm93LWxlZnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuYm9keS5ydGxfbW9kZSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xufVxuYm9keS5ydGxfbW9kZSBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ydGxfbW9kZSAubWUtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnJ0bF9tb2RlIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnJ0bF9tb2RlIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnJ0bF9tb2RlIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkucnRsX21vZGUgLnRpbWVsaW5lLWl0ZW0ge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbmJvZHkucnRsX21vZGUgLnRpbWVsaW5lLWl0ZW06YWZ0ZXIge1xuICByaWdodDogLTVweDtcbiAgbGVmdDogYXV0bztcbn1cbmJvZHkucnRsX21vZGUgLmFwZXhjaGFydHMtY2FudmFzLCBib2R5LnJ0bF9tb2RlIC5vd2wtY2Fyb3VzZWwge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbmJvZHkucnRsX21vZGUgLm93bC1jYXJvdXNlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5vd2wtY2Fyb3VzZWwgLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIuc2lkZWJhci1taW5pIC5mb3JtLXN3aXRjaC50aGVtZS1ydGwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLnNpZGViYXItbWluaSAuc2lkZWJhci1taW5pLWJ0biBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIuc2lkZWJhci1taW5pIC5zaWRlYmFyLW1pbmktYnRuIC5pY29mb250LWJ1YmJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NFwiO1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyIHNwYW4ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDEwMXB4O1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuc3ViLW1lbnUge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDEwMXB4O1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuc3ViLW1lbnUgbGkgYSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLnNpZGViYXItbWluaSAuYnJhbmQtaWNvbiAubG9nby10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIgLmZvcm0tc3dpdGNoLnRoZW1lLXJ0bCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjhlbTtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIgLnNpZGViYXItbWluaS1idG4gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyIC5zaWRlYmFyLW1pbmktYnRuIC5pY29mb250LWJ1YmJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NVwiO1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhciAuYnJhbmQtaWNvbiAubG9nby10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLm9wZW4ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyIC5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhciAuc3ViLW1lbnUge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5yaWdodGNoYXRib3ggLmZyaWVuZCAuc3RhdHVzIHtcbiAgbGVmdDogMTdweDtcbn1cbmJvZHkucnRsX21vZGUgLmljb2ZvbnQtaGFuZC1kcmF3bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4N1wiO1xufVxuYm9keS5ydGxfbW9kZSAudG9kb19saXN0IGxpIGxhYmVsOmJlZm9yZSB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMHB4O1xufVxuYm9keS5ydGxfbW9kZSAucmlnaHRjaGF0Ym94ICNjbG9zZSB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMTBweDtcbn1cbmJvZHkucnRsX21vZGUgLmZjLW1lZGlhLXNjcmVlbi5mYy1kaXJlY3Rpb24tbHRyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5mYy1tZWRpYS1zY3JlZW4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtdG9vbGJhciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbmJvZHkucnRsX21vZGUgLmRyb3Bkb3duLWl0ZW0gLm1lLTIge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5kcm9wZG93bi1pdGVtIC5tZS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSwgYm9keS5ydGxfbW9kZSAuZHJvcGRvd24tbWVudS1lbmQge1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuYm9keS5ydGxfbW9kZSAuaWNvZm9udC11aS1hZGQubWUtMiwgYm9keS5ydGxfbW9kZSAuaWNvZm9udC1wbHVzLWNpcmNsZS5tZS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuYnRuLXBvc3Rpb24ge1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IDE1cHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5pY29mb250LWRvdHRlZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3OFwiO1xufVxuYm9keS5ydGxfbW9kZSAubGlzdC1ncm91cCBpLm1lLTMge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSBidXR0b24gaS5tZS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuY2FyZC1jaGF0Lm9wZW4ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlLW5hdmJhciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGUtbmF2YmFyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuYm9keS5ydGxfbW9kZSAuZG9jIC5tZS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuZG9jIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuYm9keS5ydGxfbW9kZSAuY2FyZC5jYXJkLWNhbGxvdXQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDAuNHJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5ib2R5LnJ0bF9tb2RlIC5wcm9maWxlLWNhcmQgLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTRweCkge1xuICBib2R5LnJ0bF9tb2RlIC5wcm9qZWN0LXRhYiAucHJ0YWItc2V0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbmJvZHkucnRsX21vZGUgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0ZDpmaXJzdC1jaGlsZCxcbmJvZHkucnRsX21vZGUgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuYm9keS5ydGxfbW9kZSB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9cm93XSA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcbmJvZHkucnRsX21vZGUgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0aDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDRweDtcbn1cbmJvZHkucnRsX21vZGUgLm1vZGFsLnJpZ2h0LmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMzIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgbGVmdCAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIGxlZnQgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgbGVmdCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCBsZWZ0IDAuM3MgZWFzZS1vdXQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tb2RhbC5yaWdodC5mYWRlLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnJ0bF9tb2RlIC5tb2RhbC5yaWdodC5mYWRlLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5ib2R5LnJ0bF9tb2RlIC5jaG9vc2Utc2tpbiBsaS5hY3RpdmU6YWZ0ZXIge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDVweDtcbn1cblxuLyohXG4gKiBCb290c3RyYXAgQ29sb3JwaWNrZXIgLSBTaW1wbGUgYW5kIGN1c3RvbWl6YWJsZSBjb2xvcnBpY2tlciBjb21wb25lbnQgZm9yIFR3aXR0ZXIgQm9vdHN0cmFwLlxuICogQHBhY2thZ2UgYm9vdHN0cmFwLWNvbG9ycGlja2VyXG4gKiBAdmVyc2lvbiB2My4wLjAtYmV0YS4xXG4gKiBAbGljZW5zZSBNSVRcbiAqIEBsaW5rIGh0dHBzOi8vZmFyYmVsb3VzLmdpdGh1Yi5pby9ib290c3RyYXAtY29sb3JwaWNrZXIvXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vZmFyYmVsb3VzL2Jvb3RzdHJhcC1jb2xvcnBpY2tlci5naXRcbiAqL1xuLmNvbG9ycGlja2VyLXNhdHVyYXRpb24ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQmtDQVFBQUFEYTYxM2ZBQUFQOWtsRVFWUjRYblJXQzQ3ck5nd2NLamxBMGJ2MlZMMVFpL1lFTFJhdjcyMDNpUzFwcHFab2lYQ0FodUJIVkxJNzR4RnRHMy9IejJqb0lPalJHdVI1ZU1ZdVJuOVlBMWZkczg1OUtYOFp2Y3pMcjkvcEltaVIzUnFreTkvd2xhalJJZFZFLzFSdWZldS8wTm8zL0FTZ0JaQUpVa3dnaTBpQ2FFYXRla0pKb0VxaVRRbmNkNjcvZ3lPZlJDWnNoVGVkME5sOExiTGo4RDZxeHRvcTkvN2tKei9hSC8zWGZ1OFZ3STUrQVVIOER4RTdnVXlpSXBaNUx3aUd6VXFFM0NTY0pzQ0RRSEFzdkJueFdwa2JDMFFNSG1CcDZsYXRXUzBibnZyQ04veDEreFBmY2UrSWowR0F5ZUFHR3oxNXNPaWF4MlV5bFBoS3JGYU1QblZXQ2x3ZXBLaDA3aGRoa1ZEc0sydW95RUl5U2VyZ2pkYlkyVkJ0VjhWTHI4TWY5bUYvNHdNYjdrUjhGT2h6RldaWmU3SElaRDlKUkliZWUyOGVKS0J3ZVRCNlR3allrQWdXYVVtdER2ZUd3MVd4M3paNzZZbFBQZlFkLytnVFRVRmtpR2lKK05RQXN6VTFFUFQvUUpFZ3Vmb2xBTVBrTlU0Q1ZPeVVJQkxnNHhnbEVaSEdRblRGT0ZWMFZhdWxZZGRCaEE5ODZnZS83Ti95UWkvM2ZsRmd3ZlFxMmliTG5UREJSbDlUbVVIeUpBU1BWL2VvTjBVSVNJcitJQ1FLSUZWNEVwbGpTalYxdUZWVXE5aFJ0ZXQ1ZTlnWHZ1eUhQVzB6TWhReFdhb0JCYTlUZzh2c0NFaHd3MjNTbWQwQ0tqSWttUElveFdyVUJEZ0pxRkN5RVNGNDNjdFF4TFVvSE43UTFLeVZocXJOTm0zY3kydk15UU5QVktqYzI5Umg1U1NVK2dpV2RSSkhrTG5RRzcxRlFFdU55TkdCVERkQlFRQUtDdUdpRVVTL2pjeUdia01QcTkzMU9JemIvZFVQR3VWbEc3ZitzbHFrTzVOQUFselRNZGNxME5rem1zRUJtQVFrYkkrcFNIYmlxbnVXSUE2bGlqaHZxd0l4TXlXeE1HWmlQVTY2OVhKRTF0QUREVHMySFdwd0t4dXFkblRwT2lPUjQyeGx6THRtM3BYR2VsM3hkOC9vVHM4WHkwTVY4R00xUmxzQzJZM1d5M3d1dDNNKzJtRVZ1eDBHdDlmaHpUV3lMdkdpaUpZYXFZNURXUkZJd0FpUTVyNmdCOUdwUWloSnc0STlqNU1rc2NqM0JuekdqQmh2OHhuYTVQMUpvNDI4bzZJT1BZNUtGWnRWT2tFS3FVanFRWTlHaStqcklPRndKVUR6UnRBOXh5b0lyR0dta05SbXhWQW5ab0srVGtVSWVVWW5pNXdFemdPRzVpWlg1SENyMkp5UU5xZGsrK0cwcmdiMW9jaFNJR3V0VGo0UDdGMFB1UlVBb2xtaDVzQ3pBSG4xQll5YUFEaDZiZ0Zlb0J4NnZzdDA5MUNFdmNTTFdCQnBxR3EzODRqWjVsbFZIU3dFU2hMeCtENGQwbVUzRDVlRUFKUTlLRWhPWlVZbkRFTlYycUtnbUlsUWhXZmR2Y29YWWFlZ1BwL24xb0tJT2dZRnF4cnpRU2NpcU5odi81RnFQcHk2YjBVY1gydmYxM0RmV3lTUlNFZ2tFWWxFSkpHUVN5S0pTRVFTQ1lsRUVwSGV4SVZPM1hPZXZmZnplMmErUGZQdjl4MXJuZTFjM2IzTW1sbXo5bUUrK3p1em5nZm53L0UrRGxjNExMNE53SGRGeTd1M0tHUFZtWjYvNGVlTW9EeXJlM2kvS0hBRElIWU8wNHc5ek8wbUFvdHVLbnJjN1hhUGp2dTY2Yk5lNWNEVDdSbFBlcEVuZlMyWDhkRjEvdXREdkQrT3dHREJ4RWdReXdMQ3ZJTVlXQlkrRFNod0FBT1JBZHY5UHN3aERBcU9VQ2k1KzcxQWJGY0RNUjR4QkROZmh5U0tYUFhaMStWdWIrUTFMdGY1ejdlQzBBalZsZEhJMjZySUZkS0lBeVlCSkNGVlVoVkR3dHRBbk01MkIzRWN0MVRGUVh6SjB6MzNsT3VpYi9RTzhnK0N1TzBnS0JSVTgwQThoa2VKMGIxS1JRV21GUVZTaDhtZjNscFVwTmFSdWx6TjVOQXJybUtLR01palhnems3dzVpamRGVmdUOGYxSWRGTmpWV2pEV2ljVVlXRUVNbVNGRHRJTGR6SFc1WHVlSHA3cCt5dVM1NGVwNS9jNUJFMkd3L2dXUE5ZVTQvUFphYWsyVkdFc0ZqU2JPZjhpcmVhNktRZ29qR0NrMEt4WlkzMXRXV2d6d2F5RjhONUtZeW8zVkFEVmljV1dyaHd6cjNacUlPYTV4VzV6YnFNUFBNaXlEVVJIRElIUVRlV3E3S0ZYY1FQT3F6UE9MNU92L2lJREVEeTdESEV3eDBQVGdqTzhTUzBmT0VIY1pOTXQrWEtFRk1qOFE0UVVTdlB1NkhQdXZkNE45L3gxMlJQd2NJVlJDQWFrU09Vekhnc1VTTUZXWXpEUStQaU9KcUFPdVljOWpoNVRlY25BK3hIZkZ5T1loZWJlVEg4OVA4MHdyQ0p6VWpsc3g3ZXVJVjBnNHpRRlVTaUJQaW9JV0JBQ0ZDN0dnRGo4UDkxWlNKT1FtUVA3NE1BblFvOEg1UkllOGtaMGtCY1FDTUFsRXBSRGlLUk9CeGJSMGtzZGhXRnEwZ1I5cTl1UXprRHp1SUZRU1BxQWdSQ0FzQ2FWTkYyWkFBaHh2dHpjcWNuRGs2dHBYeFNzYXlxWExJZ1NPYjZ6cWVIK2Z2TzBpOVhFdTVFVlYrT1plaFJaSjZCR1RlYVJoQ2tUelZJWmVBemFXR0FGZkVySVBvZ1FJNUN1UjNIUVF4N0R6QkIxNlIzczdlME1CVVBlZGpXdXRnRy9KVVRQcU1lQVFORWl5dEpSbkplYXJXVWdkd0ZOeE43cnRCb0VDdWovTzNCTUhhVEl4UTBhNEdjdGlyZUVsVEpISnZMVGFhbGloNWt2QkNHTXZrZEVTVU1BZENGYUk0eUc4U3BEZlJXQXB0cWtBSlV3Q0c2QjdsT1JFRlNaQnFLczU3TUVIcVZKRUJ3SGEybHAwT2lLdGlRMThneDlQODlRclNYeWMwdk9iQk00dlBtQkFEcUpaTEFvL3l6SzdxUFNac3RDeStmRFNabGhybStaa3lqc2Y1cTJvdGRDMTR6a0xqSExmMG1lOXdqTnFRbzBCMWE2d0JKUmFJRWdDMlF3OW9ieS9jUkhBK3hIQ1F5L3hsQjFIVlNWM1kvNXlWaHNjN2RCaTJVb0lXQ01jYkVMWldneE5DR1VaNXk0Y2VCYUxsRThkQWZyRW9zcllUK3o4eWEzc3hYbmRGQnh1UWl2TkdFSEZDYkxHQmxCTEtHWUhab2VvUXBjanRNbi91SUNQZWZjeGVjcHVET0VlbWc5Uy80NGNmbFpQSWxXb2x5SGtMckVwZ2JTOUlRUmxBZ1pnaTBXRGpzRWlQaCtQTi9Ga29ncTRHZHpQdGFybFJHVzJ0SndFSzFSTVRFdmRWZG1oQUtITzFwZFV1R1FzVmNYK3JTZkd6RGJ3R3lFOE5SUFFjODNIQ2FPa1Rad1BxQUJaQmRGcTh6QU4xZ3VlMEZQTzh3WVVGQkUxV2tNd1Z6TTFpUTRCSXRGaCtIMzZReS95SmcwRFJRSUNtQmwrdGJLVUM1Y0NqM3lYSStTVUZCUzc4WkFjQnRIdCtlOWxCdWlxcFROaDl6VHZJanp1SVd4VllHUUpwQVpZK1ZXUzNRS2g4NGlTWmJ3dUlkaURwYzRLenRRYS9zamhNYURKRUpEU1o4bVora0NCZEMwSnBLVk5RelpkS3UrRXNPZUZDb3NybmdWQWtEUy91eTZpR25XN1V4bU1wa0I4RnlGS282aVFXOHoxSHVCZE11MXBka1pkQjhqV1RqbEZ0TmFpSlJZbmlJRGNEK2VFQ01xRkxTOUVENkRneHpDTUtuUkQzSFlZQTJ1TUNKVWg3ME9LOEcwRVVuSlY4bHFlOG5qODRRZHFMaGRvSnNrTmxFdzFpdmFqTThMdFBCaEllTjk5TEVTWEk5eGNRSUhGUXVkSG5nWmpVaFhPUWVHbFVZbUFkZGg1cHhNaHpWME0xdk1BdE1GSVZtZnA2ZnErRGdFV2VmalFWZW5zdGFxVXkzYkpRQWlWbEVpaERnaENESU5GUWc4b1Vob1FQa084U0JFTTdTRlE3MlZZQndQdUU3azh1WUY1TE53Zy9URWQyemt1S2pJSWhUaUpSbFlyRGZOUzFRTDdEWVVjYmNDeUtKTndPd3VjVkNWU3dCQmovRHdnaFhBMmhRdEFDZ0NCQlBwcmZYa0FJRklZUlhoT05RQVJGVTAwVHNoNkxFbW1RVWJrVEltTWk5bWU1cWFIREllQmdIZVJiZHhBSXFBSkJDRFNvQ05WUWdscmNpcVgvWkNEOVJSUDZyZ3BCdmhtS0FGaGcyRm9yQkxYQllQdFVqajd2Q0hQZThTWGJZQVk0N2dIQjltS2VxampJZy81M2ZtTUQwZlI5QnVnN1NGY0hJNkVBMU9DL0U4UVRMNE5nQlNHaUNpeVRDaG5JMXpjUXhteWZSWkdNNnc3MDFLUnliRHZzSUszTFdEeDZteEdrY2dsRVpRTGthd25DZHBwWjZzZ0NoOHRyV1dCVVFhVVdDRU9sT3M3SEFlbkZFNDVRU3U5UlFRREFxY2hYTnhEcTRvclFSNDRxUklGVVF2TSttUkp1QjZHREVpeGdDYlNCUUdYZ2hFRWJkbjFQL3pPL1FoQVdDc1dzbVJoTGEyVkZrU1pJZ1NWS21nRVFodms2SzhZS01SWmw3RHdnNGFtT1VZdkZCZkxsRTRSYXNPQ0I1UzlQWEtxMEFxR0RNaVlJUmVYRjBtWWN0SVRXQm1xUjVGMzhYNVk3eUpmZUN0S0J6TmJXWW01WHBzTXBmM2RSWkQzalBEZXN2ZFZDT3M2S1lRWElGdzFFNGZjRThkSFdPZXBaQlhwTEpjQUNXVVpWTVJaYmZ2Z1hSNEFrOEE3VlZTS1NWdXU5cDYvbUZ4eUU3Y09XYXZ0THA5NTJPOGh1SzgzK2dtSHpIYUFzVlhMZ0F2bDhnUEN2SHpBRnNNOEdOWEdLUEg1Y21OMDJzWFRMYThRZEtSWE16SHY2Ny9rNUE5azFVSXgzNlVIL1ZsV1d0dUtzc05pUmFwQjZCYUxYbDZNQStheURjTlMzdi9zWVhnQ0w2MjBGMWtrOFFoS0FFT3ZLdTREdmFqRE81emtIYzRmQmc3NmFueUVJSWNhbUJQZXg1RUs4QW9WSGhNVzdRQXFXcllEMTIwNENKQjFoQ2ZPQVYvUFRCUEgwekJtSm1zWlpLQ0VhQW1kcW00ek1jWXhZTE4wSnVIVGhJQWppckFucDNweDdUUmdEK1pTRC9LOTJNMUNOSWdiQzhFeDdGa1NFSWxRRUVVUUVRUVFCUkJBQkVVUVFFUVR4M1gwRXZhcDlBaFAzOWpMNU92dXpBV3V2YkRhVFRESXpYMmF5cFVDSjBpN25BaWdvUUFrOWdVSVVTeFhFb0NGeXlWSXVMOVpRY01ab0FybndyNEQwT0xTOGpHTkdUZ0duc1pRV01ZcmNPQVJvSVJlQUFMQmVXaGYrUlVDQUlFc0VDRlFITGt3UjV6ajRKVzN0NVdPVVU1ZGp2Z1FJYXdENTNFRHNjdG1Zejh4R2FaR1BCVVIzcU5raUd3cURJQ1VZSUZwcUJnUmFheUNmRmlBV1Iyd1d2b29ibXp4ZEY4TjVreXhYbXZhcC9zZ0djTEYvYW9Cb3NiRytsRTM5NVI4ekNBNEJxVVlnT2dZcStIdHZCclQwTEsxNVg4bFp3eDVmOWtsQ1gwcmRnWHpJSUdiZGhYTXFadEh6Smh1cHRFam1zRmM0S3ptTjVJRlB0Zk03Z1d3MmtQY3pTSXFRU1BVRFlLWUJNYW1zQkNwS3BoVzBpQTVIOEFiTURQSk9RWWpMWmcxVms0RzQ5R2xDWU5ZQWtkT2Qwa3dSUThGQ3lBSHlkZ0xaNloyQXFyVnRqRFVRN2hDRW1ya0Vvb0RBc0IyWW5CQ3ZrQnBaNnlCdkpwQ2Q3TW41eko2QzRRRjJCVVFQZ0hFSUdVckduSHpROHJsTWVrQmVUeUF6d0RKa3N4d000K3czQlkwMkI4bUlsMENtRlJtK1pzY3hBdVNudndxUXNFQ1RJR1NWNkZFb0pGVHlnVnV6QjV4QXNLcUJ2QVFFMytua1ZvSkRJMUJKSWFQQldpazdaU3U1TklwNUEzbVJRYVRGdkxna085ZlZnRWdNcXFlVmZiK3A1NXRpaldIK0tlYTcxdWJxNHY4U2w4MDg5c1pLYktFWk5xK1ZVZklTSkpGN2o3OVdyYllnUzk5NFpFZituSXowcE5GUldxYXBTbUs2UDQ1aTNPUXVJdElpUER5ZzZSbnhaNEQwZytDRlB4QXpsdW9Sc1dzYUE2STZKT3FWV0Npc0R2SjBCZ0hUek1TUmdNaTB2bWk4UitzUjZ0Zy9YVWg3a0NjN2tNUnFTTmtUQkR4ME9rQVVlZ0ZjTWF6Y2lCWE5wbTc5OFI2a2xYYXAvV1p6NDlUUXdCSHFFY2o0b0NUb1VQalV1UDlsZnhjYnlLTUF3VDZiVGYxcXFJSVFEbDNpNW9DRVJObVZtMHdnVzRBOEJHUnhNWDNoV2g4YkVWNVJ2ZnA0RFM1RjNkaldIMnp0RE5XS1c3T0JqZ2pJd3NEV2FLUmtuSmpxTXNoOVFDYTFwNjA4bExvdkZrQkU5NjlEWXRZZWxTendTUmNnNTM1dkFzRmVOVTlTelJDWVpiNExEbXhtRlFLa3dZR00rNXkvRzdiMXV4TUl5bExkeUU1eXhJeVlzb1hXaFFJcHpRaFlQaTNKa0pvS2tCOStCeEQwT011eU9FQmUzNkRneVBTcnhzY21BVGxkZ0tqOFB4cmtBL2tBNVBZTWdrcm9jd0lRNkdTUkdtRjBWYU5xQktRWjVGWURFWlNEekZUenE5bUJRakFheUUxQStyeURUemNRWmUwSWJieGo3RXdwQW1Uckp3RWltWlI5Q0NQdE9EaHp4dU50WTE5WmQyTGYvZmpDVG5FaURBT2c2MmoxdXRiL2R2OW1aL2FIQ2o0QXlPSGJzVzMvQXMwQlR6SWdlSlU3QUFBQUFFbEZUa1N1UW1DQyk7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbG9ycGlja2VyLXNhdHVyYXRpb24gLmNvbG9ycGlja2VyLWd1aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IC00cHggMCAwIC00cHg7XG59XG5cbi5jb2xvcnBpY2tlci1zYXR1cmF0aW9uIC5jb2xvcnBpY2tlci1ndWlkZSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jb2xvcnBpY2tlci1hbHBoYSwgLmNvbG9ycGlja2VyLWh1ZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5jb2xvcnBpY2tlci1hbHBoYSAuY29sb3JwaWNrZXItZ3VpZGUsIC5jb2xvcnBpY2tlci1odWUgLmNvbG9ycGlja2VyLWd1aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uY29sb3JwaWNrZXItaHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFCa0NBTUFBQUJ3OHFwU0FBQUJMRkJNVkVYcUZCYi9BQkgvQUNML0FESC9BRUgvQUZEL0FHRC9BRzcvQUg3L0FJMy9BSjMvQUt6L0FMei9BTXIvQU52L0FPci9BUHIyQVAvbUFQL1hBUC9IQVArNEFQK29BUCthQVArSkFQOTdBUDlyQVA5Y0FQOU1BUDgrQVA4dEFQOGZBUDhQQVA4QkF2OEFFUDhBSC84QUwvOEFQdjhBVHY4QVhQOEFiZjhBZS84QWkvOEFtdjhBcXY4QXVQOEF5ZjhBMS84QTUvOEE5LzhBLy9nQS8ra0EvOWtBLzhvQS83b0EvNndBLzVzQS80MEEvMzBBLzI0QS8xNEEvMUFBL3o4QS96RUEveUVBL3hFQi93TU4vd0FkL3dBcy93QTgvd0JLL3dCYi93QnAvd0I1L3dDSS93Q1kvd0NtL3dDMy93REYvd0RWL3dEay93RDEvd0QvK2dELzdBRC8zQUQvekFEL3ZnRC9yUUQvbndEL2pnRC9nQUQvY0FEL1lnRC9VUUQvUXdEL01nRC9KQUQvRkFENEVnNDJxQWVkQUFBQWgwbEVRVlI0WGdYQWczRURBQUFBd0k5dG83WnQyN2ExL3c0OUJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRTMXRIWG8xS1ZiajE1OStnMFlOR1RZaUZGanhrMllOR1hhakZsejVpMVl0R1RaaWxWcjFtM1l0R1hiamwxNzloMDRkT1RZaVZObnpsMjRkT1hhalZ0MzdqMTQ5T1RaaTFkdjNuMzQ5T1hiajE5Ly93T3hFMWRROHJlR0FBQUFBRWxGVGtTdVFtQ0MpO1xufVxuXG4uY29sb3JwaWNrZXItYWxwaGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUJrQ0FRQUFBQVZ4V2tjQUFBQnIwbEVRVlI0WG8yVndVMERRUXhGN2RtUnVOSUZsemxTQVIzUUFhWFFRZElCSlZBQkZYRGNPVkFBZDY3Y2pKTFIwN2RraGNTcmtaS2ZiL3Q3Ykc4OHJGbzNCNWdaUE1OeWNJdHUyeGxvR1Y3TVdIek05enV6RldDa21BMG5LNkFzekNVSkRXNittRzZSMDNuY3c1djhFTVRFdloyTzNBbGlZanBzbGJsYzBSRjlMbVpZV3hVUlU2YUt5dFdaWXNvV0NBZSt4d09acDFHc0V1a0dpSWtZeGNRQ0hjazk5K2dSZ0I3Sm5jeUlCNVNHRWhQM1loNVA2SndYK3U2QW5Zb3QxMDRkOERKVDd1SDdNOUpINk9aYmltajB2Zk1WYVluSklaRkpEQlc5a0hsZXJMMkM2SlY0bVN0N3V1bzJONTdSeG5aK3VzUWpuMFIxandCSkJyTk8zZXZKcFZZVVdzSi9FM1VpWFJsdjI0LzdZWjA0eG1FZFdsemNLUytCL2VhcGV5TXZGZDJrMCtoUmsvVDBBbVRXOGg2OXMyc2pZTXNkUG50RUNpSUxoQWVJTVpBZUg0UXZVd2ZuNmlqQzB0VFYrZlQ5a3k4ak05bksyZzdMeTFWalNwS1lxNkl2c0FtN010TnUxb3JFcWEvSzNLTnZnTUZkaGZxdVBmSm1wMmRiaDAvOEd6YjZZMjJWaWFOcjZuNTQxMHpYZG5nVmhidTZYcWRPdFdPdWluNWhqQUJHcDRhMnVvdFo3MU1WQ2Z3REJ0Mi92Mzd5bzZBQUFBQUFTVVZPUks1Q1lJST0pO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sb3JwaWNrZXItYWxwaGEsIC5jb2xvcnBpY2tlci1odWUsIC5jb2xvcnBpY2tlci1zYXR1cmF0aW9uIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uY29sb3JwaWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgcGFkZGluZzogNHB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMTA1NTtcbn1cblxuLmNvbG9ycGlja2VyOmFmdGVyLCAuY29sb3JwaWNrZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uY29sb3JwaWNrZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbG9ycGlja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiA2cHg7XG59XG5cbi5jb2xvcnBpY2tlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogN3B4O1xufVxuXG4uY29sb3JwaWNrZXIgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItd2l0aC1hbHBoYSB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG5cbi5jb2xvcnBpY2tlci5jb2xvcnBpY2tlci13aXRoLWFscGhhIC5jb2xvcnBpY2tlci1hbHBoYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29sb3JwaWNrZXItYmFyIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDVweCAwIDAgMDtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uY29sb3JwaWNrZXItYmFyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMCAwIDRweCAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uY29sb3JwaWNrZXItZWxlbWVudCAuYWRkLW9uIGksIC5jb2xvcnBpY2tlci1lbGVtZW50IC5pbnB1dC1ncm91cC1hZGRvbiBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB3aWR0aDogMTZweDtcbn1cblxuLmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgei1pbmRleDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG4uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxMTBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaG9yaXpvbnRhbCAuY29sb3JwaWNrZXItc2F0dXJhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWhvcml6b250YWwgLmNvbG9ycGlja2VyLWJhciB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWhvcml6b250YWwgLmNvbG9ycGlja2VyLWFscGhhLCAuY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaG9yaXpvbnRhbCAuY29sb3JwaWNrZXItaHVlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5jb2xvcnBpY2tlci5jb2xvcnBpY2tlci1ob3Jpem9udGFsIC5jb2xvcnBpY2tlci1hbHBoYSAuY29sb3JwaWNrZXItZ3VpZGUsIC5jb2xvcnBpY2tlci5jb2xvcnBpY2tlci1ob3Jpem9udGFsIC5jb2xvcnBpY2tlci1odWUgLmNvbG9ycGlja2VyLWd1aWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWhvcml6b250YWwgLmNvbG9ycGlja2VyLWh1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQUJDQU1BQUFBZkJmdVBBQUFCTEZCTVZFWHFGQmIvQUJIL0FDTC9BREgvQUVIL0FGRC9BR0QvQUc3L0FINy9BSTMvQUozL0FLei9BTHovQU1yL0FOdi9BT3IvQVByMkFQL21BUC9YQVAvSEFQKzRBUCtvQVArYUFQK0pBUDk3QVA5ckFQOWNBUDlNQVA4K0FQOHRBUDhmQVA4UEFQOEJBdjhBRVA4QUgvOEFMLzhBUHY4QVR2OEFYUDhBYmY4QWUvOEFpLzhBbXY4QXF2OEF1UDhBeWY4QTEvOEE1LzhBOS84QS8vZ0EvK2tBLzlrQS84b0EvN29BLzZ3QS81c0EvNDBBLzMwQS8yNEEvMTRBLzFBQS96OEEvekVBL3lFQS94RUIvd01OL3dBZC93QXMvd0E4L3dCSy93QmIvd0JwL3dCNS93Q0kvd0NZL3dDbS93QzMvd0RGL3dEVi93RGsvd0QxL3dELytnRC83QUQvM0FEL3pBRC92Z0QvclFEL253RC9qZ0QvZ0FEL2NBRC9ZZ0QvVVFEL1F3RC9NZ0QvSkFEL0ZBRDRFZzQycUFlZEFBQUFiVWxFUVZSNFhnWEFnaEVEc2J4dGxyWnQyN2F4L3c0OUFDQVlRVEdjSUNtYVlUbGVFQ1ZaVVRYZE1DMVdtOTNoZExrOVhwOC9FQXlGSTlGWVBKRk1wVFBaWEw1UUxKVXIxVnE5MFd5MU85MWVmekFjalNmVDJYeXhYSzAzMjkzK2NEeWRMOWZiL2ZGOHZUL2YzeCtMZlJOWEFSTWJDQUFBQUFCSlJVNUVya0pnZ2c9PSk7XG59XG5cbi5jb2xvcnBpY2tlci5jb2xvcnBpY2tlci1ob3Jpem9udGFsIC5jb2xvcnBpY2tlci1hbHBoYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQUtDQVFBQUFEb0ZUUDFBQUFCOUVsRVFWUjRYb1dUUVc0Vk1SQkV1OXFXRWltTDdEaEVNcDhORitBU25KSkxjQVFnRTFiY2dCVVNrWUtVdUhDclo5cGplcVNVNVluOUxQdTd1bUpRQklJditrN3ZJT3J0SzY2TDRsbXIzcFZPck92M290cDYxOUtaMC9LamROSTc5TDUyVW8wOUZCUVdyVTB2ZmU1dHJlelUraExzb1VLZDNSZXBvdnRlKzB2YnEvN0xqNVhiYUhFQ0thc1I5RzRNUGxicCtnelp4ZDZrb1BFSkNrQVlDNVNqY09UQUlJT0s5MERqYTFJZklaOForekFZOWptM2I1SWErTVQ1c0ZjcVJKclIyQVlZQThLdWE1QnpZUnJGUE5tRDRQUU1lZ0dKTU9mZkpKVXNXaUkzbkNIWlpqSW5OZGZmTFdPdWZ6YmMzSmFib0NBVnh3bW5SSGJoTFNQd1JKNHdVMEJSU2M2SGtFQ1lZVnc5NW5NS2dKT2N5bHhySnR0RTVJYnpmOVhxOUdQdlArV1gzTWlWL01HSGZSdS9TZW50UlFyZkcxR3pzSXJ5dGROWHVjU1JLeFFOSUdITTlZaEdGUUpjZGpOY0JadmZKYXl1WWU0U2lhMUN6d1crMTltV09oZTM3SHN4SldLd2J1L2psdUVVMTVRekFRakFxQ0ViaE1KYzc4R1lWMkUwa29vSER1YlVJbVdrVE9oR3BndjhQb1Q4REpHL2J6eG5hNEJaMGVPRlNPYUxBREdlU3BGc2c1QXplYURaSURRUVhqWjR5LzhyeWZ6VVhCd2RFTFJqVGpDTnZPZVQwck5sckp6OTB2d3k2TjlwWFhRRWx1WDBpbkVscFBXb2tTZGlMQ2ZpTkpKak1LUThRc2g4R0VLUUtNby9laUhyTmJJOVVrc0FBQUFBU1VWT1JLNUNZSUk9KTtcbn1cblxuLmNvbG9ycGlja2VyLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2cHg7XG59XG5cbi5jb2xvcnBpY2tlci1yaWdodDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA3cHg7XG59XG5cbi5jb2xvcnBpY2tlci1uby1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uY29sb3JwaWNrZXItbm8tYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uY29sb3JwaWNrZXItYWxwaGEuY29sb3JwaWNrZXItdmlzaWJsZSwgLmNvbG9ycGlja2VyLWJhci5jb2xvcnBpY2tlci12aXNpYmxlLCAuY29sb3JwaWNrZXItaHVlLmNvbG9ycGlja2VyLXZpc2libGUsIC5jb2xvcnBpY2tlci1zYXR1cmF0aW9uLmNvbG9ycGlja2VyLXZpc2libGUsIC5jb2xvcnBpY2tlci5jb2xvcnBpY2tlci12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb2xvcnBpY2tlci1hbHBoYS5jb2xvcnBpY2tlci1oaWRkZW4sIC5jb2xvcnBpY2tlci1iYXIuY29sb3JwaWNrZXItaGlkZGVuLCAuY29sb3JwaWNrZXItaHVlLmNvbG9ycGlja2VyLWhpZGRlbiwgLmNvbG9ycGlja2VyLXNhdHVyYXRpb24uY29sb3JwaWNrZXItaGlkZGVuLCAuY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbG9ycGlja2VyLWlubGluZS5jb2xvcnBpY2tlci12aXNpYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29sb3JwaWNrZXItcHJldmlldyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFvQUFBQmtDQVFBQUFBVnhXa2NBQUFCcjBsRVFWUjRYbzJWd1UwRFFReEY3ZG1SdU5JRmx6bFNBUjNRQWFYUVFkSUJKVkFCRlhEY09WQUFkNjdjakpMUjA3ZGtoY1Nya1pLZmIvdDdiRzg4ckZvM0I1Z1pQTU55Y0l0dTJ4bG9HVjdNV0h6TTl6dXpGV0NrbUEwbks2QXN6Q1VKRFc2K21HNlIwM25jdzV2OEVNVEV2WjJPM0FsaVlqcHNsYmxjMFJGOUxtWllXeFVSVTZhS3l0V1pZc29XQ0FlK3h3T1pwMUdzRXVrR2lJa1l4Y1FDSGNrOTkrZ1JnQjdKbmN5SUI1U0dFaFAzWWg1UDZKd1grdTZBbllvdDEwNGQ4REpUN3VIN005Skg2T1piaW1qMHZmTVZhWW5KSVpGSkRCVzlrSGxlckwyQzZKVjRtU3Q3dXVvMk41N1J4blordXNRam4wUjFqd0JKQnJOTzNldkpwVllVV3NKL0UzVWlYUmx2MjQvN1laMDR4bUVkV2x6Y0tTK0IvZWFwZXlNdkZkMmswK2hSay9UMEFtVFc4aDY5czJzallNc2RQbnRFQ2lJTGhBZUlNWkFlSDRRdlV3Zm42aWpDMHRUVitmVDlreThqTTluSzJnN0x5MVZqU3BLWXE2SXZzQW03TXROdTFvckVxYS9LM0tOdmdNRmRoZnF1UGZKbXAyZGJoMC84R3piNlkyMlZpYU5yNm41NDEwelhkbmdWaGJ1NlhxZE90V091aW41aGpBQkdwNGEydW90WjcxTVZDZndEQnQyL3YzN3lvNkFBQUFBQVNVVk9SSzVDWUlJPSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbn1cblxuLmNvbG9ycGlja2VyLXByZXZpZXcgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29sb3JwaWNrZXItc3dhdGNoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmNvbG9ycGlja2VyLXN3YXRjaCArIC5jb2xvcnBpY2tlci1zd2F0Y2gge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG5cbi5ib3JkZXIsXG4uYm9yZGVyLXRvcCxcbi5ib3JkZXItcmlnaHQsXG4uYm9yZGVyLWJvdHRvbSxcbi5ib3JkZXItbGVmdCxcbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4uY29udGFpbmVyLXh4bCB7XG4gIG1heC13aWR0aDogMTU2MHB4O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjhyZW0gMC44cmVtO1xufVxuXG4uemluZGV4LWZpeGVkIHtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnppbmRleC1wb3BvdmVyIHtcbiAgei1pbmRleDogMTA3MDtcbn1cblxuLnppbmRleC1tb2RhbCB7XG4gIHotaW5kZXg6IDEwNTU7XG59XG5cbi5zbWFsbC14cyB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZm9ybS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb3JtLWNvbnRyb2wsIC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC5mb3JtLXNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItNDAwKTtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMzMsIDM3LCA0MSwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZywgLmZvcm0tc2VsZWN0LmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjhyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4ubXMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLmJpZy1zZWFyY2gge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZmZmKTtcbn1cbi5iaWctc2VhcmNoOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWZmZik7XG59XG5cbi5idG4tbGluayB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uYmctd2hpdGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbn1cblxuLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5idG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbi5idG4uYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzREQ0E4ODtcbiAgYm9yZGVyLWNvbG9yOiAjNERDQTg4O1xufVxuLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREQ0E4ODtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjRkM1QTY5O1xuICBib3JkZXItY29sb3I6ICNGQzVBNjk7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQzVBNjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICM0RkI4Qzk7XG4gIGJvcmRlci1jb2xvcjogIzRGQjhDOTtcbn1cbi5idG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RkI4Qzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi5idG4tZGFyayB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLmJ0bi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC43cmVtIDFyZW07XG59XG5cbi5idG4tY2xvc2Uge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5hdmF0YXIge1xuICB3aWR0aDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYXZhdGFyLnhzIHtcbiAgd2lkdGg6IDE2cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmF2YXRhci5zbSB7XG4gIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5hdmF0YXIuc20gaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbi5hdmF0YXIubGcge1xuICB3aWR0aDogNTZweDtcbiAgbWluLXdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG59XG4uYXZhdGFyLnhsIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmF2YXRhci54eGwge1xuICB3aWR0aDogMTIwcHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG59XG4uYXZhdGFyLm5vLXRodW1ibmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXZhdGFyLWxpc3Qge1xuICBtYXJnaW46IDAgMCAtMC41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG59XG4uYXZhdGFyLWxpc3QgLmF2YXRhciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1pbi13aWR0aDogMnJlbTtcbn1cbi5hdmF0YXItbGlzdCAuYXZhdGFyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5hdmF0YXItbGlzdC5saXN0LWlubGluZWJsb2NrIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYXZhdGFyLWxpc3Qtc3RhY2tlZCAuYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC44ZW0gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgLmhlYWRlciAuYXZhdGFyLWxpc3Qtc3RhY2tlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ5MHB4KSB7XG4gIC5hZGQtbWVtYmVyLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZHJvcGRvd24taXRlbTpob3Zlcixcbi5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjEpO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xufVxuLmRyb3Bkb3duLW1lbnUgbGkge1xuICBtYXJnaW46IDVweCAwcHg7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4ubW9kYWwge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgei1pbmRleDogOTk5OTk7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2ctdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbCB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2ctdmVydGljYWwgLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwgLm1vZGFsLWhlYWRlciwgLm1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbn1cblxuLm1vZGFsLnJpZ2h0IHtcbiAgei1pbmRleDogOTk5OTk7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubW9kYWwucmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5tb2RhbC5yaWdodCAubW9kYWwtZGlhbG9nIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCkgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2RhbC5yaWdodCAubW9kYWwtZGlhbG9nIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLnJpZ2h0IC5tb2RhbC1kaWFsb2cge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxufVxuLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxLjFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2RhbC5yaWdodCAubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tb2RhbC5yaWdodCAubW9kYWwtY29udGVudCAuc2V0dGluZy10aGVtZSwgLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IC5keW5hbWljLWJsb2NrLCAubW9kYWwucmlnaHQgLm1vZGFsLWNvbnRlbnQgLnNldHRpbmctZm9udCwgLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IC5zaWRlYmFyLWdyYWRpZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG59XG4ubW9kYWwucmlnaHQgLm1vZGFsLWNvbnRlbnQgLnNldHRpbmctZm9udCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLCAubW9kYWwucmlnaHQgLm1vZGFsLWNvbnRlbnQgLnNldHRpbmctbW9kZSAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLCAubW9kYWwucmlnaHQgLm1vZGFsLWNvbnRlbnQgLmR5bmFtaWMtYmxvY2sgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IC5mb250X3NldHRpbmcgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW5oZXJpdDtcbn1cbi5tb2RhbC5yaWdodCAubW9kYWwtY29udGVudCAuc2V0dGluZy1tb2RlIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4ubW9kYWwucmlnaHQgLm1vZGFsLWNvbnRlbnQgLmR5bmFtaWMtYmxvY2sgLmxpc3QtZ3JvdXAtaXRlbSAuYXZhdGFyLnhzIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5yaWdodCAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4ubW9kYWwucmlnaHQgLm1vZGFsLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG4ubW9kYWwucmlnaHQgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLnJpZ2h0LmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHJpZ2h0OiAtMzIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgcmlnaHQgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCByaWdodCAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCByaWdodCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCByaWdodCAwLjNzIGVhc2Utb3V0O1xufVxuLm1vZGFsLnJpZ2h0LmZhZGUuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubW9kYWwucmlnaHQuZmFkZS5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci01MDApO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMudGFiLWN1c3RvbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5uYXYtdGFicy50YWItY3VzdG9tIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubmF2LXRhYnMudGFiLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLm5hdi10YWJzLnRhYi1jYXJkIC5uYXYtbGluayB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci01MDApO1xufVxuLm5hdi10YWJzLnRhYi1jYXJkIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLm5hdi10YWJzLnRhYi1ib2R5LWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIFZhcigtLXByaW1hcnktY29sb3IpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdi10YWJzLnRhYi1ib2R5LWhlYWRlciAubmF2LWxpbmsge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTUwMCk7XG59XG4ubmF2LXRhYnMudGFiLWJvZHktaGVhZGVyIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5uYXYtdGFicy50YWItYm9keS1oZWFkZXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ncm91cC1jdXN0b20gLmxpc3QtZ3JvdXAtaXRlbSwgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWN1c3RvbSAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSwgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMTAwKTtcbn1cbi5wcm9ncmVzcy5wbGFuLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCk7XG59XG5cbi50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSB0ciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGFibGUgdHIgdGgge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLnRhYmxlIHRyOmhvdmVyIHRkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTgwMCk7XG59XG4udGFibGUgLnRhYmxlLWRhcmsgdHIgdGgge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLnRhYmxlLmRvYy10YWJsZSB0ciB0aCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZmZmKTtcbn1cblxuLnNpZGUtbmF2YmFyIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnNpZGUtbmF2YmFyIGxpIGEge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWJsb2NrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXSwgaW5wdXRbdHlwZT10aW1lXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG1pbi13aWR0aDogOTUlO1xufVxuXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dCwgLmRyb3BpZnktd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xufVxuXG4ubm8tcmVzaXplIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcHJpbWFyeSB7XG4gIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ncmFkaWVudCkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb2xvci1kZWZ1bHQge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjOWE5YjlkICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RENBODg7XG4gIGJvcmRlci1jb2xvcjogIzREQ0E4ODtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM1QTY5O1xuICBib3JkZXItY29sb3I6ICNGQzVBNjk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkJBMzM7XG4gIGJvcmRlci1jb2xvcjogI0ZGQkEzMztcbn1cblxuLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQjhDOTtcbiAgYm9yZGVyLWNvbG9yOiAjNEZCOEM5O1xufVxuXG4uY2hhcnQtY29sb3IxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnQtY29sb3IxKSAhaW1wb3J0YW50O1xufVxuXG4uY2hhcnQtY29sb3IyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnQtY29sb3IyKSAhaW1wb3J0YW50O1xufVxuXG4uY2hhcnQtY29sb3IzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnQtY29sb3IzKSAhaW1wb3J0YW50O1xufVxuXG4uY2hhcnQtY29sb3I0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnQtY29sb3I0KSAhaW1wb3J0YW50O1xufVxuXG4uY2hhcnQtY29sb3I1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnQtY29sb3I1KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLFxuLmJvcmRlci1sZWZ0LFxuLmJvcmRlci10b3AsXG4uYm9yZGVyLXJpZ2h0LFxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKkN1c3RvbS1XaWR0aCoqKioqKioqKioqKiovXG4udmgxMDAge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4udzMwIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi53NjAge1xuICB3aWR0aDogNjBweDtcbn1cblxuLnc5MCB7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4udzEyMCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLncyMjAge1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi53MjQwIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4udzI4MCB7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuLnczODAge1xuICB3aWR0aDogMzgwcHg7XG59XG5cbi53LTMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLm1pbi1oZWlnaHQtMjIwIHtcbiAgbWluLWhlaWdodDogMjIwcHg7XG59XG5cbi8qKioqKioqKioqKip0aGVtZS10ZXh0Y29sb3IqKioqKioqKioqKioqL1xuLmNvbG9yLWZmZiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xufVxuXG4uY29sb3ItMTAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTEwMCk7XG59XG5cbi5jb2xvci0yMDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItMjAwKTtcbn1cblxuLmNvbG9yLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0zMDApO1xufVxuXG4uY29sb3ItNDAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTQwMCk7XG59XG5cbi5jb2xvci02MDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItNjAwKTtcbn1cblxuLmNvbG9yLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci03MDApO1xufVxuXG4uY29sb3ItODAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTgwMCk7XG59XG5cbi5jb2xvci05MDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItOTAwKTtcbn1cblxuLmNvbG9yLTAwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0wMDApO1xufVxuXG4uY29sb3ItZGVmdWx0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qKioqKioqKioqKip0aGVtZS1iYWNncm91bmRjb2xvcioqKioqKioqKioqKiovXG4uY29sb3ItYmctZmZmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZmZmKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItODAwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItYmctMDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLWRlZnVhbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKipDdXN0b20tYmFja2dyb3VuZC1jb2xvcioqKioqKioqKioqKiovXG4uYmctbGlnaHR5ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMjhjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdkYWZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodGdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4ZDdlMCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtd2FybmluZy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZGUgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXByaW1hcnktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmMGZmICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1pbmZvLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTVmZiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZGFuZ2VyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxQzhEQiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtc3VjY2Vzcy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMEQ5QjQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFBOEEgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUFFOEZGICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zYW50YS1mZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODdDNEMgIWltcG9ydGFudDtcbn1cblxuLmJnLWNhcmV5cy1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NGOUVBQyAhaW1wb3J0YW50O1xufVxuXG4uYmctbGF2ZW5kZXItcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4ODNCQSAhaW1wb3J0YW50O1xufVxuXG4uYmctdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExZTJiICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKipDdXN0b20tdGV4dGNvbG9yKioqKioqKioqKioqKi9cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzBkNmVmZCAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItbGlnaHR5ZWxsb3cge1xuICBjb2xvcjogI2ZmZTI4YyAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItbGlnaHRibHVlIHtcbiAgY29sb3I6ICNhN2RhZmYgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWxpZ2h0Z3JlZW4ge1xuICBjb2xvcjogI2E4ZDdlMCAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItbGlnaHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjQTBEOUI0ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1saWdodC1vcmFuZ2Uge1xuICBjb2xvcjogI0ZGQUE4QSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItaW5mby1saWdodCB7XG4gIGNvbG9yOiAjOUFFOEZGICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1zYW50YS1mZSB7XG4gIGNvbG9yOiAjQjg3QzRDICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1jYXJleXMtcGluayB7XG4gIGNvbG9yOiAjQ0Y5RUFDICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1sYXZlbmRlci1wdXJwbGUge1xuICBjb2xvcjogI0E4ODNCQSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItZGFuZ2VyIHtcbiAgY29sb3I6ICNGMUM4REIgIWltcG9ydGFudDtcbn1cblxuLmltZy1vdmVybGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qKioqKioqKioqKipDdXN0b20tYmVmb3JlLWJhY2tncm91bmRjb2xvcioqKioqKioqKioqKiovXG4ubGluZS1saWdodHllbGxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLWxpZ2h0eWVsbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMjhjICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWxpZ2h0Ymx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLWxpZ2h0Ymx1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZGFmZiAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1saWdodGdyZWVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtbGlnaHRncmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4ZDdlMCAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1saWdodC1zdWNjZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtbGlnaHQtc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EwRDlCNCAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1saWdodC1vcmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1saWdodC1vcmFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkFBOEEgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtaW5mby1saWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLWluZm8tbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QUU4RkYgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtc2FudGEtZmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1zYW50YS1mZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4N0M0QyAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1jYXJleXMtcGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLWNhcmV5cy1waW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0Y5RUFDICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWxhdmVuZGVyLXB1cnBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLWxhdmVuZGVyLXB1cnBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4ODNCQSAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1oZWlnaHQtY3VzdG9tIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5saW5lLWhlaWdodC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuXG4uc21hbGwtMTQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zbWFsbC0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmJ0bi1wb3N0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAtNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJ0bi1wb3N0aW9uIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHRvcDogdW5zZXQ7XG4gIH1cbn1cblxuLm5vLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaG9vc2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2aWRlcnMge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kaXZpZGVyczphZnRlciwgLmRpdmlkZXJzOmJlZm9yZSB7XG4gIC1tcy1mbGV4OiAxIDEgMCU7XG4gIGZsZXg6IDEgMSAwJTtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi10b3A6IDAuMDYyNXJlbTtcbn1cbi5kaXZpZGVyczo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG4uZGl2aWRlcnM6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmRpdmlkZXJzLWJsb2NrIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5kaXZpZGVycy1ibG9jazpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4udGFza19zdGF0dXMgc3BhbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG5bZGF0YS10aGVtZT1kYXJrXSAuYnRuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAuc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMykgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOSkgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM1YjViNWIgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC50YWJsZSAudGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtYmc6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnRhYmxlIC50YWJsZS1kYXJrIHRyIHRoIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLmxpZ2h0LXdhcm5pbmctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFkMDlkICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAuYmlnLXNlYXJjaCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5iaWctc2VhcmNoOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnRpbWVsaW5lLWl0ZW0ge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC50aW1lbGluZS1pdGVtIC5hdmF0YXIge1xuICBjb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5ib3JkZXIsIFtkYXRhLXRoZW1lPWRhcmtdIC5ib3JkZXItbGVmdCwgW2RhdGEtdGhlbWU9ZGFya10gLmJvcmRlci10b3AsIFtkYXRhLXRoZW1lPWRhcmtdIC5ib3JkZXItcmlnaHQsIFtkYXRhLXRoZW1lPWRhcmtdIC5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAuYmctbGlnaHR5ZWxsb3csIFtkYXRhLXRoZW1lPWRhcmtdIC5iZy1saWdodGJsdWUsIFtkYXRhLXRoZW1lPWRhcmtdIC5iZy1saWdodGdyZWVuLCBbZGF0YS10aGVtZT1kYXJrXSAubGlnaHQtd2FybmluZy1iZywgW2RhdGEtdGhlbWU9ZGFya10gLmxpZ2h0LXByaW1hcnktYmcsIFtkYXRhLXRoZW1lPWRhcmtdIC5saWdodC1pbmZvLWJnLFxuW2RhdGEtdGhlbWU9ZGFya10gLmxpZ2h0LWRhbmdlci1iZywgW2RhdGEtdGhlbWU9ZGFya10gLmxpZ2h0LXN1Y2Nlc3MtYmcsIFtkYXRhLXRoZW1lPWRhcmtdIC5saWdodC1vcmFuZ2UtYmcsIFtkYXRhLXRoZW1lPWRhcmtdIC5iZy1pbmZvLWxpZ2h0LCBbZGF0YS10aGVtZT1kYXJrXSAuYmctc2FudGEtZmUsIFtkYXRhLXRoZW1lPWRhcmtdIC5iZy1jYXJleXMtcGluaywgW2RhdGEtdGhlbWU9ZGFya10gLmJnLWxhdmVuZGVyLXB1cnBsZSB7XG4gIGNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC50b3AtcGVyZm9tZXIgaDYsIFtkYXRhLXRoZW1lPWRhcmtdIC50b3AtcGVyZm9tZXIgLmg2IHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMykgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOSkgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5ib3JkZXIsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5ib3JkZXItdG9wLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuYm9yZGVyLXJpZ2h0LCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuYm9yZGVyLWJvdHRvbSwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmJvcmRlci1sZWZ0LCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmJhc2ljLWN1c3RvbWUtY29sb3IgLnRhYmxlIHRyOmhvdmVyIHRkIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC52YXJpYW50cy1jdXN0b21lLWNvbG9yIC50YWJsZSB0Ym9keSB0ciB0ZCwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLnZhcmlhbnRzLWN1c3RvbWUtY29sb3IgLnRhYmxlIHRib2R5IHRyIHRoIHtcbiAgY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmJnLWxpZ2h0eWVsbG93LCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuYmctbGlnaHRibHVlLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuYmctbGlnaHRncmVlbiwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmxpZ2h0LXdhcm5pbmctYmcsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5saWdodC1wcmltYXJ5LWJnLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubGlnaHQtaW5mby1iZyxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5saWdodC1kYW5nZXItYmcsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5saWdodC1zdWNjZXNzLWJnLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubGlnaHQtb3JhbmdlLWJnLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuYmctaW5mby1saWdodCwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmJnLXNhbnRhLWZlLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuYmctY2FyZXlzLXBpbmssIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5iZy1sYXZlbmRlci1wdXJwbGUge1xuICBjb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuYXZhdGFyLm5vLXRodW1ibmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1vZGFsIC5jYXJkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1oYy1iZy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItMjAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmlucHV0LWdyb3VwLXRleHQge1xuICBjb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbXlQcm9qZWN0VGFibGUgPiB0Ym9keSA+IHRyOmhvdmVyIHRkLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI215RGF0YVRhYmxlID4gdGJvZHkgPiB0cjpob3ZlciB0ZCxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNwYXRpZW50LXRhYmxlID4gdGJvZHkgPiB0cjpob3ZlciB0ZCxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNteUNhcnRUYWJsZSA+IHRib2R5ID4gdHI6aG92ZXIgdGQsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuY2hlY2tvdXQtdGFibGUgdHI6aG92ZXIgdGQge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4udGhlbWUtdHJhZGV3aW5kIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluazpob3ZlciwgLnRoZW1lLXRyYWRld2luZCAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmsuYWN0aXZlLCAudGhlbWUtdHJhZGV3aW5kIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbms6aG92ZXIsIC50aGVtZS10cmFkZXdpbmQgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZTRjNztcbn1cblxuLmRyb3Bkb3duLWFuaW1hdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGVsaW1lbnQtYW5pbWF0aW9uIDAuMnMgZWFzZS1pbi1vdXQgMC4zMzMzM3M7XG4gIGFuaW1hdGlvbjogZWxpbWVudC1hbmltYXRpb24gMC4ycyBlYXNlLWluLW91dCAwLjMzMzMzcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjA1cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjA1cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGVsaW1lbnQtYW5pbWF0aW9uIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGVsaW1lbnQtYW5pbWF0aW9uIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ubGlmdCB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXMgZWFzZSwgdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG59XG4ubGlmdDpmb2N1cywgLmxpZnQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDZweCAxcmVtIHJnYmEoMzMsIDM3LCA0MSwgMC4xKSwgMCAwLjVyZW0gMXJlbSAtMC43NXJlbSByZ2JhKDMzLCAzNywgNDEsIDAuMSkgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKTtcbn1cblxuLnB1bHNlIC5wdWxzZS1yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbi1wdWxzZSAzLjVzIGVhc2Utb3V0O1xuICBhbmltYXRpb246IGFuaW1hdGlvbi1wdWxzZSAzLjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci13aWR0aDogNXB4O1xufVxuLnB1bHNlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uLXB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1wdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY2hvb3NlLXNraW4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmNob29zZS1za2luIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5jaG9vc2Utc2tpbiBsaS5hY3RpdmU6YWZ0ZXIge1xuICBmb250LWZhbWlseTogSWNvRm9udDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb250ZW50OiBcIlxcZWVkNlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNob29zZS1za2luIGxpLmFjdGl2ZSAuZHluYW1pYyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jaG9vc2Utc2tpbiBsaSBkaXYge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2hvb3NlLXNraW4gbGkgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiA3cHg7XG4gIGxlZnQ6IDVweDtcbn1cbi5jaG9vc2Utc2tpbiAudHJhZGV3aW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhYWI5Yztcbn1cbi5jaG9vc2Utc2tpbiAubW9uYWxpc2Ege1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3Qjg5O1xufVxuLmNob29zZS1za2luIC5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNThkYjtcbn1cbi5jaG9vc2Utc2tpbiAuYmx1c2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ1NzgyO1xufVxuLmNob29zZS1za2luIC5pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0YzdmO1xufVxuLmNob29zZS1za2luIC5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0YzdmO1xufVxuLmNob29zZS1za2luIC5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYxODQzO1xufVxuLmNob29zZS1za2luIC5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiNTAwO1xufVxuLmNob29zZS1za2luIC55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTMzO1xufVxuLmNob29zZS1za2luIC5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RUI5M0Y7XG59XG4uY2hvb3NlLXNraW4gLmN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZGFhO1xufVxuXG4uY3VzdG9tX3NldHRpbmcgLmR5bmFtaWMtYmxvY2sgLmNob29zZS1za2luIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY3VzdG9tX3NldHRpbmcgLmR5bmFtaWMtYmxvY2sgLmNob29zZS1za2luIGxpLmFjdGl2ZSAuZHluYW1pYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uY3VzdG9tX3NldHRpbmcgLmR5bmFtaWMtYmxvY2sgLmNob29zZS1za2luIGxpLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY3VzdG9tX3NldHRpbmcgLmR5bmFtaWMtYmxvY2sgLmNob29zZS1za2luIGxpIGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29sb3JwaWNrZXIge1xuICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtZHluYW1pYyAuZHQtc2V0dGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHQtc2V0dGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZXR0aW5nLWxpc3QgbGksXG4ubGF5b3V0X3NldHRpbmcgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucnRsX21vZGUgLnJpZ2h0LXNpZGViYXIge1xuICBsZWZ0OiAtMzAwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnJ0bF9tb2RlIC5yaWdodC1zaWRlYmFyLm9wZW4ge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLyoqKioqKioqKioqbWFpbiBsYXlvdXQgc2NzcyoqKioqKioqKi9cbiNlYmF6YXItbGF5b3V0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKiAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyAqL1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4vKioqKioqKioqKipsZWZ0IGljb24gbmF2aWdhdGlvbiBiYXIqKioqKioqKiovXG4ubmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gIC1tcy1mbGV4LW9yZGVyOiAwO1xuICBvcmRlcjogMDtcbiAgei1pbmRleDogOTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm5hdmlnYXRpb24gLmJyYW5kLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm5hdmlnYXRpb24gLm5hdmJhci1uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAubmF2aWdhdGlvbiAubmF2YmFyLW5hdiAuZmxleC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2aWdhdGlvbiAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLm5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm1lbnUtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDZweDtcbiAgfVxufVxuXG4vKioqKioqKioqKipTaWRlYmFyIE1haW4qKioqKioqKiovXG4uc2lkZWJhciB7XG4gIC1tb3otdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICAtby10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgbWFyZ2luOiAyNXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcbiAgd2lkdGg6IDI2MHB4O1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgZmxleC1ncm93OiAwO1xuICBib3JkZXItcmFkaXVzOiAxLjFyZW07XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogLTQwMHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNzlweCkge1xuICAuc2lkZWJhciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgfVxuICAuc2lkZWJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIC5zaWRlYmFyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zaWRlYmFyIC5mb3JtLXN3aXRjaCBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnNpZGViYXIgLmZvcm0tc3dpdGNoLnRoZW1lLXJ0bCB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuLnNpZGViYXIgLnNpZGViYXItdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDRweDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3Q6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3Q6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwLjI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgbGlbYXJpYS1leHBhbmRlZD10cnVlXSAubS1saW5rIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uc2lkZWJhciAubWVudS1saXN0IGxpW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG4uc2lkZWJhciAubWVudS1saXN0IGxpW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnN1Yi1tZW51OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmssXG4uc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluazpob3ZlciwgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rLmFjdGl2ZSxcbi5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbms6aG92ZXIsXG4uc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyOjpiZWZvcmUsIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluay5hY3RpdmU6OmJlZm9yZSxcbi5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbms6aG92ZXI6OmJlZm9yZSxcbi5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluayB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbmsgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLmZhIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5hcnJvdyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIG9wYWNpdHk6IDAuMztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLnNpZGViYXIgLm1lbnUtbGlzdCAuZGl2aWRlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgW2NsYXNzXj1pY29mb250LV0ge1xuICB3aWR0aDogMzBweDtcbn1cbi5zaWRlYmFyIC5tZW51LWxpc3QgLnN1Yi1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5zdWItbWVudTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDBweDtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDA7XG59XG4uc2lkZWJhciAubWVudS1saXN0IC5zdWItbWVudSAubXMtbGluazo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xufVxuLnNpZGViYXIgLnNpZGViYXItbWluaS1idG4ge1xuICBmb250LXNpemU6IDM0cHg7XG59XG4uc2lkZWJhciAuc2lkZWJhci1taW5pLWJ0bjpmb2N1cywgLnNpZGViYXIgLnNpZGViYXItbWluaS1idG46YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhciAuc2lkZWJhci1taW5pLWJ0biAuaWNvZm9udC1idWJibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjRcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXIgLnNpZGViYXItbWluaS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyLmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ncmFkaWVudCk7XG59XG4uc2lkZWJhci5ncmFkaWVudC5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWdyYWRpZW50KTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMHB4O1xuICB6LWluZGV4OiA5OTk5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpZGViYXIuc2lkZWJhci1taW5pIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5icmFuZC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLmJyYW5kLWljb24gLmxvZ28taWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5icmFuZC1pY29uIC5sb2dvLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAuc2lkZWJhci10aXRsZSBzcGFuLFxuLnNpZGViYXIuc2lkZWJhci1taW5pIGZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0ID4gbGk6aG92ZXIgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5tLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLm0tbGluayBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5tLWxpbms6aG92ZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMTBweCByZ2JhKDMzLCAzNywgNDEsIDAuMik7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTBweCAwcHggMTBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMXB4O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5tLWxpbms6aG92ZXIgc3Bhbi5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5tLWxpbms6aG92ZXIgc3Bhbi5iYWRnZTpiZWZvcmUge1xuICB0b3A6IDEycHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAubXMtbGluazo6YmVmb3JlIHtcbiAgbGVmdDogLTE2cHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAubXMtbGluayBzcGFuIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLmZhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMTBweCByZ2JhKDMzLCAzNywgNDEsIDAuMik7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMXB4O1xuICB0b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5zdWItbWVudTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLnN1Yi1tZW51IC5tcy1saW5rOjpiZWZvcmUge1xuICB0b3A6IDEycHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuZGl2aWRlciBzbWFsbCwgLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLmRpdmlkZXIgLnNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IFtjbGFzc149aWNvZm9udC1dIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLmZhLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgI21lbnUtQ29tcG9uZW50cyB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5zaWRlYmFyLnNpZGViYXItbWluaSAjbWVudS1Db21wb25lbnRzIGxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgI21lbnUtQXV0aGVudGljYXRpb24ge1xuICB3aWR0aDogMjMwcHg7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLnN1Yi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5zaWRlYmFyLW1pbmktYnRuIC5pY29mb250LWJ1YmJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NVwiO1xufVxuLnNpZGViYXIuc2lkZWJhci1taW5pIC5mb3JtLXN3aXRjaCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhci5zaWRlYmFyLW1pbmkgLmZvcm0tc3dpdGNoLnRoZW1lLXJ0bCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uc2lkZWJhci5vcGVuIHtcbiAgbGVmdDogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2lkZWJhci5vcGVuIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc2lkZWJhciAuYnJhbmQtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5zaWRlYmFyIC5icmFuZC1pY29uIC5sb2dvLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaWRlYmFyIC5icmFuZC1pY29uIC5sb2dvLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXIgLmJyYW5kLWljb24gLmxvZ28taWNvbiBzdmcge1xuICB3aWR0aDogNTBweDtcbn1cbi5zaWRlYmFyIC5icmFuZC1pY29uIC5sb2dvLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXIgLmJyYW5kLWljb24gLmxvZ28taWNvbiBzdmcge1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG59XG4uc2lkZWJhciAuYnJhbmQtaWNvbiAubG9nby10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyIC5icmFuZC1pY29uIC5sb2dvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4vKioqKioqKioqKiptZW51LXRvZ2dsZSoqKioqKioqKi9cbi5tZW51LXRvZ2dsZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKioqKioqKioqKiptYWluLWxheW91dCoqKioqKioqKi9cbi5tYWluIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLm1haW46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDRweDtcbn1cbi5tYWluOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubWFpbjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1haW46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tYWluOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMC4yO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubWFpbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm1haW4ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgb3JkZXI6IDM7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuLm1haW4gLmJvZHkge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi8qKioqKioqKioqKm5vdGlmaWNhdGlvbnMqKioqKioqKiovXG4ubm90aWZpY2F0aW9ucyB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbn1cbi5ub3RpZmljYXRpb25zIC5wdWxzZSxcbi5ub3RpZmljYXRpb25zIC5wdWxzZTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLm5vdGlmaWNhdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5ub3RpZmljYXRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLm5vdGlmaWNhdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubm90aWZpY2F0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyLCAubm90aWZpY2F0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgLm5hdi10YWJzIC5uYXYtbGluazpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiA1cHggYXV0byAwO1xufVxuLm5vdGlmaWNhdGlvbnMgLmNhcmQgLmxpc3Qge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuLm5vdGlmaWNhdGlvbnMgLmNhcmQgLmxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG4ubm90aWZpY2F0aW9ucyAuY2FyZCAubGlzdCB7XG4gIGhlaWdodDogMzMwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3RpZmljYXRpb25zIC5kcm9wZG93bi1tZW51IC53MzgwIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLm5vdGlmaWNhdGlvbnMgLmRyb3Bkb3duLW1lbnUgLnczODAge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4vKioqKioqKioqKipIZWFkZXItaWNvbi1zZXQqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oLXJpZ2h0IHtcbiAgICB3aWR0aDogMzQ4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmgtcmlnaHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmgtcmlnaHQgLnVzZXItcHJvZmlsZSAudS1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaC1yaWdodCAudXNlci1wcm9maWxlIC5kcm9wZG93bi1tZW51IC5jYXJkLncyODAge1xuICB3aWR0aDogMjQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmgtcmlnaHQgLm5vdGlmaWNhdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oLXJpZ2h0IC5uYXYtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZjICoge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uZmMgLmZjLWNvbC1oZWFkZXItY2VsbC1jdXNoaW9uIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmZjIC5mYy1oLWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG4uZmMgLmZjLWgtZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLmZjIC5mYy1kYXlncmlkLWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5mYyAuZmMtYnV0dG9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5IC5mYy1pY29uIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5mYyAuZmMtZGF5Z3JpZC1ldmVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYyAuZmMtZGF5Z3JpZC1ldmVudCB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZjIC5mYy1kYXlncmlkLWV2ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mYy10aGVtZS1zdGFuZGFyZCAuZmMtc2Nyb2xsZ3JpZCxcbi5mYy10aGVtZS1zdGFuZGFyZCB0ZCxcbi5mYy10aGVtZS1zdGFuZGFyZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLmNhcmQtY2hhdCxcbi5jYXJkLWNoYXQtYm9keSB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5jaGF0bGlzdC10b2dnbGUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5jYXJkLWNoYXQge1xuICBtaW4td2lkdGg6IDM4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FyZC1jaGF0IHtcbiAgICAtbW96LXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgICAtby10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gICAgdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAtNjAwcHg7XG4gICAgei1pbmRleDogOTtcbiAgfVxuICAuY2FyZC1jaGF0Lm9wZW4ge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtY2hhdC5vcGVuIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuY2FyZC1jaGF0Lm9wZW4ge1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG4uY2FyZC1jaGF0IC50YWItY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4uY2FyZC1jaGF0IC50YWItY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cbi5jYXJkLWNoYXQgLnRhYi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xufVxuLmNhcmQtY2hhdCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLm9wZW4sIC5jYXJkLWNoYXQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xufVxuLmNhcmQtY2hhdCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKTtcbn1cbi5jYXJkLWNoYXQgLmxpc3QtZ3JvdXAgLm1zZy10aW1lIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZC1jaGF0IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtY2hhdC1ib2R5IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgfVxufVxuLmNhcmQtY2hhdC1ib2R5IC5tYXgtd2lkdGgtNzAge1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtY2hhdC1ib2R5IC5tYXgtd2lkdGgtNzAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcmQtY2hhdC1ib2R5IC5jaGF0LWhpc3Rvcnkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuLmNhcmQtY2hhdC1ib2R5IC5jaGF0LWhpc3Rvcnk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG4uY2FyZC1jaGF0LWJvZHkgLmNoYXQtaGlzdG9yeSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uY2FyZC1jaGF0LWJvZHkgLnRleHQtcmlnaHQgLm1lc3NhZ2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWNoYXQtYm9keSAubWVzc2FnZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci02MDApO1xufVxuLmNhcmQtY2hhdC1ib2R5LmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbn1cblxuLnRpbWVsaW5lLWl0ZW0ge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMWVtIDJlbSAyZW07XG59XG4udGltZWxpbmUtaXRlbTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDMuNSk7XG59XG4udGltZWxpbmUtaXRlbTo6YWZ0ZXIge1xuICAtbW96LXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgLW8tdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjFzO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci05MDApO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdG9wOiAxLjNlbTtcbiAgbGVmdDogLTVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi50aW1lbGluZS1pdGVtLnRpLXByaW1hcnk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi50aW1lbGluZS1pdGVtLnRpLWluZm86YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNEZCOEM5O1xufVxuLnRpbWVsaW5lLWl0ZW0udGktc3VjY2VzczphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM3RUI5M0Y7XG59XG4udGltZWxpbmUtaXRlbS50aS13YXJuaW5nOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2Y4YjUwMDtcbn1cbi50aW1lbGluZS1pdGVtLnRpLWRhbmdlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRjE4NDM7XG59XG5cbi8qPT09PT0gIGNhcnQ9PT09PSovXG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC10YWJsZSAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnRhYmxlIHRoZWFkIHRyIHRoOmJlZm9yZSwgLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnRhYmxlIHRoZWFkIHRyIHRoOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC10YWJsZSAudGFibGUgdGhlYWQgdHIgdGgucHJvZHVjdCB7XG4gIG1pbi13aWR0aDogMjQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnRhYmxlIHRoZWFkIHRyIHRoLnByb2R1Y3Qge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnRhYmxlIHRoZWFkIHRyIHRoLnNpemUge1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnRhYmxlIHRoZWFkIHRyIHRoLnF1YW50aXR5IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnRhYmxlIHRoZWFkIHRyIHRoLnByaWNlIHtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LXRhYmxlIC50YWJsZSB0aGVhZCB0ciB0aC5hY3Rpb24ge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnByb2R1Y3QtY2FydCAucHJvZHVjdC1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC10YWJsZSAucHJvZHVjdC1jYXJ0IC5wcm9kdWN0LWNvbnRlbnQgLnRpdGxlIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC10YWJsZSAucHJvZHVjdC1jYXJ0IC5wcm9kdWN0LWNvbnRlbnQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LXRhYmxlIC5wcm9kdWN0LXNpemUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC10YWJsZSAucHJvZHVjdC1zaXplIC5uaWNlLXNlbGVjdCB7XG4gIHdpZHRoOiA3MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmbG9hdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnByb2R1Y3Qtc2l6ZSAubmljZS1zZWxlY3Q6OmFmdGVyIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC10YWJsZSAucHJvZHVjdC1zaXplIC5uaWNlLXNlbGVjdCAuY3VycmVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnByb2R1Y3Qtc2l6ZSAubmljZS1zZWxlY3QgLmxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LXRhYmxlIC5wcm9kdWN0LXF1YW50aXR5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC10YWJsZSAucHJvZHVjdC1xdWFudGl0eSBpbnB1dCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLnByb2R1Y3QtcXVhbnRpdHkgaW5wdXQge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC10YWJsZSAucHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC10YWJsZSAuYWN0aW9uIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC10YWJsZSAuYWN0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLmFjdGlvbiBsaSBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtdGFibGUgLmFjdGlvbiBsaSBhLmZhdm9yaXRlIHtcbiAgY29sb3I6ICM3RDdEN0Q7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC10YWJsZSAuYWN0aW9uIGxpIGEuZGVsZXRlIHtcbiAgY29sb3I6ICNGRjRCMjI7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC1jb3Vwb24tdG90YWwgLmNoZWNrb3V0LWNvdXBvbiB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtY291cG9uLXRvdGFsIC5jaGVja291dC1jb3Vwb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC1jb3Vwb24tdG90YWwgLmNoZWNrb3V0LXRvdGFsIHtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtY291cG9uLXRvdGFsIC5jaGVja291dC10b3RhbCAuc2luZ2xlLXRvdGFsIHtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC1jb3Vwb24tdG90YWwgLmNoZWNrb3V0LXRvdGFsIC5zaW5nbGUtdG90YWwgLnZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtY291cG9uLXRvdGFsIC5jaGVja291dC10b3RhbCAuc2luZ2xlLXRvdGFsIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiA4NXB4O1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtY291cG9uLXRvdGFsIC5jaGVja291dC10b3RhbCAuc2luZ2xlLXRvdGFsLnRvdGFsLXBheWFibGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LWNvdXBvbi10b3RhbCAuY2hlY2tvdXQtdG90YWwgLnNpbmdsZS10b3RhbC50b3RhbC1wYXlhYmxlIC52YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC1jb3Vwb24tdG90YWwuY2hlY2tvdXQtY291cG9uLXRvdGFsLTIgLmNoZWNrb3V0LWNvdXBvbiB7XG4gIHdpZHRoOiA3MCU7XG59XG4ucHJvZHVjdC1jYXJ0IC5jaGVja291dC1jb3Vwb24tdG90YWwuY2hlY2tvdXQtY291cG9uLXRvdGFsLTIgLmNoZWNrb3V0LXRvdGFsIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LWNvdXBvbi10b3RhbC5jaGVja291dC1jb3Vwb24tdG90YWwtMiAuY2hlY2tvdXQtdG90YWwgLnNpbmdsZS10b3RhbCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LWNvdXBvbi10b3RhbC5jaGVja291dC1jb3Vwb24tdG90YWwtMiAuY2hlY2tvdXQtdG90YWwgLnNpbmdsZS10b3RhbCAucHJpY2Uge1xuICB3aWR0aDogYXV0bztcbn1cbi5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LWJ0biB7XG4gIHBhZGRpbmc6IDBweCAxNXB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtYnRuIC5zaW5nbGUtYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtY2FydCAuY2hlY2tvdXQtY291cG9uLXRvdGFsIC5jaGVja291dC1jb3Vwb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICB9XG4gIC5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LWNvdXBvbi10b3RhbCAuY2hlY2tvdXQtdG90YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICB9XG4gIC5wcm9kdWN0LWNhcnQgLmNoZWNrb3V0LWNvdXBvbi10b3RhbC5jaGVja291dC1jb3Vwb24tdG90YWwtMiAuY2hlY2tvdXQtY291cG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgfVxuICAucHJvZHVjdC1jYXJ0IC5jaGVja291dC1jb3Vwb24tdG90YWwuY2hlY2tvdXQtY291cG9uLXRvdGFsLTIgLmNoZWNrb3V0LXRvdGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgfVxuICAucHJvZHVjdC1jYXJ0IC5jaGVja291dC1idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICB9XG59XG4vKj09PT09ICBjaGVja291dCA9PT09PSovXG4uY2hlY2tvdXQtc3RlcHMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG59XG4uY2hlY2tvdXQtc3RlcHMgdWwgbGkge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uY2hlY2tvdXQtc3RlcHMgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uY2hlY2tvdXQtc3RlcHMgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tvdXQtc3RlcHMgLnRpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlxcZWE5OVwiO1xuICBmb250LWZhbWlseTogXCJJY29Gb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cbi5jaGVja291dC1zdGVwcyAuY2hlY2tvdXQtc3RlcHMtZm9ybS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLmNoZWNrb3V0LXN0ZXBzIC5jaGVja291dC1zdGVwcy1mb3JtLWNvbnRlbnQgLnN0ZXBzLWZvcm0tYnRuIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uY2hlY2tvdXQtc3RlcHMgLmNoZWNrb3V0LXN0ZXBzLWZvcm0tY29udGVudCAuY2hlY2tvdXQtcGF5bWVudC1vcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmNoZWNrb3V0LXN0ZXBzIC5jaGVja291dC1zdGVwcy1mb3JtLWNvbnRlbnQgLmNoZWNrb3V0LXBheW1lbnQtb3B0aW9uIC5wYXltZW50LW9wdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuLmNoZWNrb3V0LXN0ZXBzIC5jaGVja291dC1zdGVwcy1mb3JtLWNvbnRlbnQgLmNoZWNrb3V0LXBheW1lbnQtb3B0aW9uIC5wYXltZW50LW9wdGlvbi13cmFwcGVyIC5zaW5nbGUtcGF5bWVudC1vcHRpb24ge1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5jaGVja291dC1zdGVwcyAuY2hlY2tvdXQtc3RlcHMtZm9ybS1jb250ZW50IC5jaGVja291dC1wYXltZW50LW9wdGlvbiAucGF5bWVudC1vcHRpb24td3JhcHBlciAuc2luZ2xlLXBheW1lbnQtb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dC1zdGVwcyAuY2hlY2tvdXQtc3RlcHMtZm9ybS1jb250ZW50IC5jaGVja291dC1wYXltZW50LW9wdGlvbiAucGF5bWVudC1vcHRpb24td3JhcHBlciAuc2luZ2xlLXBheW1lbnQtb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLmNoZWNrb3V0LXN0ZXBzIC5jaGVja291dC1zdGVwcy1mb3JtLWNvbnRlbnQgLmNoZWNrb3V0LXBheW1lbnQtb3B0aW9uIC5wYXltZW50LW9wdGlvbi13cmFwcGVyIC5zaW5nbGUtcGF5bWVudC1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uY2hlY2tvdXQtc3RlcHMgLmNoZWNrb3V0LXN0ZXBzLWZvcm0tY29udGVudCAuY2hlY2tvdXQtcGF5bWVudC1vcHRpb24gLnBheW1lbnQtb3B0aW9uLXdyYXBwZXIgLnNpbmdsZS1wYXltZW50LW9wdGlvbiBsYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrb3V0LXN0ZXBzIC5jaGVja291dC1zdGVwcy1mb3JtLWNvbnRlbnQgLmNoZWNrb3V0LXBheW1lbnQtb3B0aW9uIC5wYXltZW50LW9wdGlvbi13cmFwcGVyIC5zaW5nbGUtcGF5bWVudC1vcHRpb24gbGFiZWwgLnMtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2hlY2tvdXQtc3RlcHMgLmNoZWNrb3V0LXN0ZXBzLWZvcm0tY29udGVudCAuY2hlY2tvdXQtcGF5bWVudC1vcHRpb24gLnBheW1lbnQtb3B0aW9uLXdyYXBwZXIgLnNpbmdsZS1wYXltZW50LW9wdGlvbiBsYWJlbCAucHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tvdXQtc3RlcHMgLmNoZWNrb3V0LXN0ZXBzLWZvcm0tY29udGVudCAuY2hlY2tvdXQtcGF5bWVudC1vcHRpb24gLnBheW1lbnQtb3B0aW9uLXdyYXBwZXIgLnNpbmdsZS1wYXltZW50LW9wdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2hlY2tvdXQtc3RlcHMgLmNoZWNrb3V0LXN0ZXBzLWZvcm0tY29udGVudCAuY2hlY2tvdXQtcGF5bWVudC1vcHRpb24gLnBheW1lbnQtb3B0aW9uLXdyYXBwZXIgLnNpbmdsZS1wYXltZW50LW9wdGlvbiBsYWJlbCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG4gIC5jaGVja291dC1zdGVwcyAuY2hlY2tvdXQtc3RlcHMtZm9ybS1jb250ZW50IC5jaGVja291dC1wYXltZW50LW9wdGlvbiAucGF5bWVudC1vcHRpb24td3JhcHBlciAuc2luZ2xlLXBheW1lbnQtb3B0aW9uIGxhYmVsIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuY2hlY2tvdXQtc3RlcHMgLmNoZWNrb3V0LXN0ZXBzLWZvcm0tY29udGVudCAuY2hlY2tvdXQtcGF5bWVudC1vcHRpb24gLnBheW1lbnQtb3B0aW9uLXdyYXBwZXIgLnNpbmdsZS1wYXltZW50LW9wdGlvbiBsYWJlbCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jaGVja291dC1zdGVwcyAuY2hlY2tvdXQtc3RlcHMtZm9ybS1jb250ZW50IC5jaGVja291dC1wYXltZW50LW9wdGlvbiAucGF5bWVudC1vcHRpb24td3JhcHBlciAuc2luZ2xlLXBheW1lbnQtb3B0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmMgLmZjLXRvb2xiYXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNoZWNrb3V0LXNpZGViYXItcHJpY2UtdGFibGUgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLmNoZWNrb3V0LXNpZGViYXItcHJpY2UtdGFibGUgLnN1Yi10b3RhbC1wcmljZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uY2hlY2tvdXQtc2lkZWJhci1wcmljZS10YWJsZSAuc3ViLXRvdGFsLXByaWNlIC50b3RhbC1wcmljZSB7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jaGVja291dC1zaWRlYmFyLXByaWNlLXRhYmxlIC5zdWItdG90YWwtcHJpY2UgLnRvdGFsLXByaWNlIC52YWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2hlY2tvdXQtc2lkZWJhci1wcmljZS10YWJsZSAuc3ViLXRvdGFsLXByaWNlIC50b3RhbC1wcmljZSAucHJpY2Uge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNoZWNrb3V0LXNpZGViYXItcHJpY2UtdGFibGUgLnN1Yi10b3RhbC1wcmljZSAuc2hpcHBpbmcgLnZhbHVlIHtcbiAgY29sb3I6ICNGRjRCMjI7XG59XG4uY2hlY2tvdXQtc2lkZWJhci1wcmljZS10YWJsZSAuc3ViLXRvdGFsLXByaWNlIC5zaGlwcGluZyAucHJpY2Uge1xuICBjb2xvcjogI0ZGNEIyMjtcbn1cbi5jaGVja291dC1zaWRlYmFyLXByaWNlLXRhYmxlIC5zdWItdG90YWwtcHJpY2UgLmRpc2NvdW50IC52YWx1ZSB7XG4gIGNvbG9yOiAjN0NCNjM3O1xufVxuLmNoZWNrb3V0LXNpZGViYXItcHJpY2UtdGFibGUgLnN1Yi10b3RhbC1wcmljZSAuZGlzY291bnQgLnByaWNlIHtcbiAgY29sb3I6ICM3Q0I2Mzc7XG59XG4uY2hlY2tvdXQtc2lkZWJhci1wcmljZS10YWJsZSAudG90YWwtcGF5YWJsZSB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLmNoZWNrb3V0LXNpZGViYXItcHJpY2UtdGFibGUgLnRvdGFsLXBheWFibGUgLnBheWFibGUtcHJpY2Uge1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2hlY2tvdXQtc2lkZWJhci1wcmljZS10YWJsZSAudG90YWwtcGF5YWJsZSAucGF5YWJsZS1wcmljZSAudmFsdWUge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNoZWNrb3V0LXNpZGViYXItcHJpY2UtdGFibGUgLnRvdGFsLXBheWFibGUgLnBheWFibGUtcHJpY2UgLnByaWNlIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jaGVja291dC1zaWRlYmFyLXByaWNlLXRhYmxlIC5wcmljZS10YWJsZS1idG4ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1pdGVtcyAuaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1pdGVtcyAuaXRlbXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1pdGVtcyAuaXRlbXMtd3JhcHBlciAuc2luZ2xlLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC1tb3otZmxleDogMTtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtaXRlbXMgLml0ZW1zLXdyYXBwZXIgLnNpbmdsZS1pdGVtICsgLnNpbmdsZS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWl0ZW1zIC5pdGVtcy13cmFwcGVyIC5zaW5nbGUtaXRlbSAuaXRlbXMtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1pdGVtcyAuaXRlbXMtd3JhcHBlciAuc2luZ2xlLWl0ZW0gLnRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1pdGVtcyAuaXRlbXMtd3JhcHBlciAuc2luZ2xlLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWl0ZW1zIC5pdGVtcy13cmFwcGVyIC5zaW5nbGUtaXRlbS5hY3RpdmUgLml0ZW1zLWltYWdlIGltZyB7XG4gIGJveC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXNlbGVjdC13cmFwcGVyIHtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1zZWxlY3Qtd3JhcHBlciAuc2VsZWN0LXRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTB4O1xufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1pdGVtIC5jb2xvci1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1pdGVtIC5jb2xvci1zZWxlY3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1zZWxlY3Qtd3JhcHBlciAuc2VsZWN0LWl0ZW0gLmNvbG9yLXNlbGVjdCBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1pdGVtIC5jb2xvci1zZWxlY3QgbGkge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1pdGVtIC5jb2xvci1zZWxlY3QgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBib3gtc2hhZG93OiAycHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMzIpO1xufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtcHJpY2Uge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXByaWNlIC5wcmljZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1wcmljZSAuc2FsZS1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXByaWNlIC5zYWxlLXByaWNlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXByaWNlIC5yZWd1bGFyLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTQwMCk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1wcmljZSAucmVndWxhci1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1idG4ge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1pbWFnZSAucHJvZHVjdC1pbWFnZSB7XG4gIHdpZHRoOiA4NSU7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtaW1hZ2UgLnByb2R1Y3QtaW1hZ2UgLnNpbmdsZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWltYWdlIC5wcm9kdWN0LWltYWdlIHtcbiAgICB3aWR0aDogODMlO1xuICB9XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtaW1hZ2UgLnByb2R1Y3QtdGh1bWItaW1hZ2Uge1xuICB3aWR0aDogMTUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1pbWFnZSAucHJvZHVjdC10aHVtYi1pbWFnZSB7XG4gICAgd2lkdGg6IDE3JTtcbiAgfVxufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWltYWdlIC5wcm9kdWN0LXRodW1iLWltYWdlIC5zaW5nbGUtdGh1bWIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiA1cHggMTBweDtcbn1cbi5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1pbWFnZSAucHJvZHVjdC10aHVtYi1pbWFnZSAuc2luZ2xlLXRodW1iIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG9wYWNpdHk6IDAuNzQ7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWltYWdlIC5wcm9kdWN0LXRodW1iLWltYWdlIC5zaW5nbGUtdGh1bWIuYWN0aXZlIGltZyB7XG4gIGJveC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1pdGVtcyAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXNlbGVjdC13cmFwcGVyIC5zZWxlY3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1zZWxlY3Qtd3JhcHBlciAuc2VsZWN0LWl0ZW0gLmNvbG9yLXNlbGVjdCBsaSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXByaWNlIC5wcmljZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXByaWNlIC5zYWxlLXByaWNlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtcHJpY2UgLnJlZ3VsYXItcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtaW1hZ2UgLnByb2R1Y3QtaW1hZ2Uge1xuICAgIHdpZHRoOiA4MyU7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWltYWdlIC5wcm9kdWN0LXRodW1iLWltYWdlIHtcbiAgICB3aWR0aDogMTclO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1pbWFnZSAucHJvZHVjdC10aHVtYi1pbWFnZSAuc2luZ2xlLXRodW1iIHtcbiAgICBtYXJnaW46IDNweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtaW1hZ2UgLnByb2R1Y3QtdGh1bWItaW1hZ2UgLnNpbmdsZS10aHVtYiBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXNlbGVjdC13cmFwcGVyIC5zZWxlY3QtaXRlbSAuY29sb3Itc2VsZWN0IGxpIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1pdGVtIC5zZWxlY3QtcXVhbnRpdHkgYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIgLnNlbGVjdC1pdGVtIC5zZWxlY3QtcXVhbnRpdHkgaW5wdXQge1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWltYWdlIC5wcm9kdWN0LWltYWdlIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1pbWFnZSAucHJvZHVjdC10aHVtYi1pbWFnZSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRldGFpbHMtaW1hZ2UgLnByb2R1Y3QtdGh1bWItaW1hZ2UgLnNpbmdsZS10aHVtYiBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG4ucHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wcm9kdWN0IC5hZGQtd2lzaGxpc3Qge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjRTE0QzdCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cbi5wcm9kdWN0IC5hZGQtd2lzaGxpc3Q6aG92ZXIgaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjtcbn1cblxuLmdyb3VwLWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG4uZ3JvdXAtbGluayAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweCAhaW1wb3J0YW50O1xufVxuLmdyb3VwLWxpbmsgLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5zaXplLWJsb2NrLCAucHJpY2UtcmFuZ2UtYmxvY2ssIC5yYXRpbmctYmxvY2ssIC5jb2xvci1ibG9jaywgLmNhdGVnb3JpZXMge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnNpemUtYmxvY2sgLmZpbHRlci10aXRsZSAudGl0bGUsIC5wcmljZS1yYW5nZS1ibG9jayAuZmlsdGVyLXRpdGxlIC50aXRsZSwgLnJhdGluZy1ibG9jayAuZmlsdGVyLXRpdGxlIC50aXRsZSwgLmNvbG9yLWJsb2NrIC5maWx0ZXItdGl0bGUgLnRpdGxlLCAuY2F0ZWdvcmllcyAuZmlsdGVyLXRpdGxlIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l6ZS1ibG9jayAuZmlsdGVyLXRpdGxlIC50aXRsZTo6YmVmb3JlLCAucHJpY2UtcmFuZ2UtYmxvY2sgLmZpbHRlci10aXRsZSAudGl0bGU6OmJlZm9yZSwgLnJhdGluZy1ibG9jayAuZmlsdGVyLXRpdGxlIC50aXRsZTo6YmVmb3JlLCAuY29sb3ItYmxvY2sgLmZpbHRlci10aXRsZSAudGl0bGU6OmJlZm9yZSwgLmNhdGVnb3JpZXMgLmZpbHRlci10aXRsZSAudGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGVhOTlcIjtcbiAgZm9udC1mYW1pbHk6IFwiSWNvRm9udFwiICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5zaXplLWJsb2NrIC5maWx0ZXItdGl0bGUgLnRpdGxlLmNvbGxhcHNlZDo6YmVmb3JlLCAucHJpY2UtcmFuZ2UtYmxvY2sgLmZpbHRlci10aXRsZSAudGl0bGUuY29sbGFwc2VkOjpiZWZvcmUsIC5yYXRpbmctYmxvY2sgLmZpbHRlci10aXRsZSAudGl0bGUuY29sbGFwc2VkOjpiZWZvcmUsIC5jb2xvci1ibG9jayAuZmlsdGVyLXRpdGxlIC50aXRsZS5jb2xsYXBzZWQ6OmJlZm9yZSwgLmNhdGVnb3JpZXMgLmZpbHRlci10aXRsZSAudGl0bGUuY29sbGFwc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMVwiO1xufVxuLnNpemUtYmxvY2sgdWwsIC5wcmljZS1yYW5nZS1ibG9jayB1bCwgLnJhdGluZy1ibG9jayB1bCwgLmNvbG9yLWJsb2NrIHVsLCAuY2F0ZWdvcmllcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ucmVzZXQtYmxvY2sge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmVzZXQtYmxvY2sgLmZpbHRlci10aXRsZSAudGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5zaXplLWJsb2NrIC5maWx0ZXItc2l6ZSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uc2l6ZS1ibG9jayAuZmlsdGVyLXNpemUgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpemUtYmxvY2sgLmZpbHRlci1zaXplIHVsIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLnNpemUtYmxvY2sgLmZpbHRlci1zaXplIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpemUtYmxvY2sgLmZpbHRlci1zaXplIHVsIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByaWNlLXJhbmdlLWJsb2NrIC5wcmljZS1yYW5nZSAucHJpY2UtYW1vdW50IHtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByaWNlLXJhbmdlLWJsb2NrIC5wcmljZS1yYW5nZSAucHJpY2UtYW1vdW50IC5hbW91bnQtaW5wdXQge1xuICB3aWR0aDogNTAlO1xufVxuLnByaWNlLXJhbmdlLWJsb2NrIC5wcmljZS1yYW5nZSAucHJpY2UtYW1vdW50IC5hbW91bnQtaW5wdXQgbGFiZWwge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmljZS1yYW5nZS1ibG9jayAucHJpY2UtcmFuZ2UgLnByaWNlLWFtb3VudCAuYW1vdW50LWlucHV0IGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTUlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ucHJpY2UtcmFuZ2UtYmxvY2sgLnByaWNlLXJhbmdlIC5wcmljZS1hbW91bnQgLmFtb3VudC1pbnB1dDpsYXN0LWNoaWxkIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnByaWNlLXJhbmdlLWJsb2NrIC5wcmljZS1yYW5nZSAuc2xpZGVyLXJhbmdlIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4ucHJpY2UtcmFuZ2UtYmxvY2sgLnByaWNlLXJhbmdlIC5zbGlkZXItcmFuZ2UgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnByaWNlLXJhbmdlLWJsb2NrIC5wcmljZS1yYW5nZSAuc2xpZGVyLXJhbmdlIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgdG9wOiAtMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG59XG4ucHJpY2UtcmFuZ2UtYmxvY2sgLnByaWNlLXJhbmdlIC5zbGlkZXItcmFuZ2UgLnVpLXNsaWRlci1oYW5kbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnByaWNlLXJhbmdlLWJsb2NrIC5ub1VpLWJhc2Uge1xuICB3aWR0aDogOTclO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnByaWNlLXJhbmdlLWJsb2NrIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5wcmljZS1yYW5nZS1ibG9jayAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB0b3A6IC05cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByaWNlLXJhbmdlLWJsb2NrIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJpY2UtcmFuZ2UtYmxvY2sgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXRpbmctYmxvY2sgLmZpbHRlci1yYXRpbmcge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLnJhdGluZy1ibG9jayAuZmlsdGVyLXJhdGluZyAucmF0aW5nLWNoZWNrIHtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnJhdGluZy1ibG9jayAuZmlsdGVyLXJhdGluZyAucmF0aW5nLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYXRpbmctYmxvY2sgLmZpbHRlci1yYXRpbmcgLnJhdGluZy1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHNwYW4ge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggLTNweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBsaW5lYXI7XG59XG4ucmF0aW5nLWJsb2NrIC5maWx0ZXItcmF0aW5nIC5yYXRpbmctY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCBzcGFuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxlZWQ4XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIiAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGxpbmVhcjtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnJhdGluZy1ibG9jayAuZmlsdGVyLXJhdGluZyAucmF0aW5nLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4ucmF0aW5nLWJsb2NrIC5maWx0ZXItcmF0aW5nIC5yYXRpbmctY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHNwYW46OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucmF0aW5nLWJsb2NrIC5maWx0ZXItcmF0aW5nIC5yYXRpbmctY2hlY2sgcCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnJhdGluZy1ibG9jayAuZmlsdGVyLXJhdGluZyAucmF0aW5nLWNoZWNrIHAgaSB7XG4gIGNvbG9yOiAjRkZCRTI3O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jb2xvci1ibG9jayAuZmlsdGVyLWNvbG9yIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5jb2xvci1ibG9jayAuZmlsdGVyLWNvbG9yIC5jb2xvci1jaGVjayB7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmNvbG9yLWJsb2NrIC5maWx0ZXItY29sb3IgLmNvbG9yLWNoZWNrIHAge1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbG9yLWJsb2NrIC5maWx0ZXItY29sb3IgLmNvbG9yLWNoZWNrIHAgc3BhbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuLmNvbG9yLWJsb2NrIC5maWx0ZXItY29sb3IgLmNvbG9yLWNoZWNrIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5jb2xvci1ibG9jayAuZmlsdGVyLWNvbG9yIC5jb2xvci1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sb3ItYmxvY2sgLmZpbHRlci1jb2xvciAuY29sb3ItY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCBzcGFuIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IC0zcHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgbGluZWFyO1xufVxuLmNvbG9yLWJsb2NrIC5maWx0ZXItY29sb3IgLmNvbG9yLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgc3Bhbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZWVkOFwiO1xuICBmb250LWZhbWlseTogXCJJY29Gb250XCIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBsaW5lYXI7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jb2xvci1ibG9jayAuZmlsdGVyLWNvbG9yIC5jb2xvci1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmNvbG9yLWJsb2NrIC5maWx0ZXItY29sb3IgLmNvbG9yLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCBzcGFuOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY2F0ZWdvcmllcyAuZmlsdGVyLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXRlZ29yaWVzIC5maWx0ZXItc2VhcmNoIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY2F0ZWdvcmllcyAuZmlsdGVyLXNlYXJjaCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmNhdGVnb3JpZXMgLmZpbHRlci1jYXRlZ29yeSAuY2F0ZWdvcnktbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uY2F0ZWdvcmllcyAuZmlsdGVyLWNhdGVnb3J5IC5jYXRlZ29yeS1saXN0IGxpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmNhdGVnb3JpZXMgLmZpbHRlci1jYXRlZ29yeSAuY2F0ZWdvcnktbGlzdCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXRlZ29yaWVzIC5maWx0ZXItY2F0ZWdvcnkgLmNhdGVnb3J5LWxpc3QgbGkgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZWE5OVwiO1xuICBmb250LWZhbWlseTogXCJJY29Gb250XCIgIWltcG9ydGFudDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmNhdGVnb3JpZXMgLmZpbHRlci1jYXRlZ29yeSAuY2F0ZWdvcnktbGlzdCBsaSAuc3ViLWNhdGVnb3J5IHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbn1cbi5jYXRlZ29yaWVzIC5maWx0ZXItY2F0ZWdvcnkgLmNhdGVnb3J5LWxpc3QgbGkgLnN1Yi1jYXRlZ29yeSBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXRlZ29yaWVzIC5maWx0ZXItY2F0ZWdvcnkgLmNhdGVnb3J5LWxpc3QgbGkgLnN1Yi1jYXRlZ29yeSBsaSBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2suY2stdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmNrLmNrLXJlc2V0X2FsbCwgLmNrLmNrLXJlc2V0X2FsbCAqIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZTpub3QoLmNrLWZvY3VzZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tY29sb3ItMTAwKTtcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9cm93XSA+IHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI215UHJvamVjdFRhYmxlX2xlbmd0aCwgI215UHJvamVjdFRhYmxlX2ZpbHRlciwgI215UHJvamVjdFRhYmxlX2luZm8sXG4gICNteURhdGFUYWJsZV9sZW5ndGgsICNteURhdGFUYWJsZV9maWx0ZXIsICNteURhdGFUYWJsZV9pbmZvLFxuICAjcGF0aWVudC10YWJsZV9sZW5ndGgsICNwYXRpZW50LXRhYmxlX2ZpbHRlciwgI3BhdGllbnQtdGFibGVfaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNteVByb2plY3RUYWJsZV9wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uLCAjbXlEYXRhVGFibGVfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiwgI3BhdGllbnQtdGFibGVfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNteUNhcnRUYWJsZV9sZW5ndGgsICNteUNhcnRUYWJsZV9maWx0ZXIsICNteUNhcnRUYWJsZV9pbmZvLCAjbXlDYXJ0VGFibGVfcGFnaW5hdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYXBleC1jaXJjbGUtZ3JhZGllbnQgY2lyY2xlIHtcbiAgZmlsbDogdmFyKC0tY2FyZC1jb2xvcik7XG59XG5cbi5hYy1saW5lLXRyYW5zcGFyZW50IGxpbmUge1xuICBzdHJva2U6IHZhcigtLWNhcmQtY29sb3IpO1xufVxuXG4uYXBleGNoYXJ0cy1jYW52YXMgbGluZSB7XG4gIHN0cm9rZTogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5hcGV4Y2hhcnRzLWNhbnZhcyB0ZXh0IHtcbiAgZmlsbDogdmFyKC0tY29sb3ItNTAwKTtcbn1cbi5hcGV4Y2hhcnRzLWNhbnZhcyBjaXJjbGUge1xuICBzdHJva2U6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4uYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtbGVnZW5kLXRleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uc3BhcmtsaW5lX2NoYXJ0IGNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWNvbG9yIC5hcGV4Y2hhcnRzLWNhbnZhcyBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS1jYXJkLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4jYXBleC1lbXBseW9lZUFuYWx5dGljcyAuYXBleGNoYXJ0cy1jYW52YXMgbGluZSB7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuI2FwZXgtTWFpbkNhdGVnb3JpZXMgLmFwZXhjaGFydHMtY2FudmFzLCAjaW5jb21lYW5hbHl0aWNzIC5hcGV4Y2hhcnRzLWNhbnZhcyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udG9kby1saXN0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50b2RvLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udG9kby1saXN0IGxpIC5mYS1jaGVjayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci00MDApO1xufVxuLnRvZG8tbGlzdCBsaS5hY3RpdmUgPiBzcGFuIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi50b2RvLWxpc3QgbGkuYWN0aXZlIC5mYS1jaGVjayB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLnByaW50X2ludm9pY2UgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnByaW50X2ludm9pY2UgdGFibGUgdGQsXG4ucHJpbnRfaW52b2ljZSB0YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5wcmludF9pbnZvaWNlIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2FyZC1jb2xvcik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHJlc2l6ZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ucHJpbnRfaW52b2ljZSB0ZXh0YXJlYTpob3ZlciwgLnByaW50X2ludm9pY2UgdGV4dGFyZWE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG4ucHJpbnRfaW52b2ljZSAuYWRkcmVzcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG59XG4ucHJpbnRfaW52b2ljZSAuY3VzdG9tZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByaW50X2ludm9pY2UgLmN1c3RvbWVyIC5jdXN0b21lci10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcmludF9pbnZvaWNlIC5kZWxldGUtd3ByIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByaW50X2ludm9pY2UgLmRlbGV0ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiAjRkM1QTY5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTIycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wcmludF9pbnZvaWNlIC5kZWxldGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkM1QTY5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcmludF9pbnZvaWNlICNsb2dvIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cbi5wcmludF9pbnZvaWNlICNsb2dvOmhvdmVyLCAucHJpbnRfaW52b2ljZSAjbG9nby5lZGl0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWF4LWhlaWdodDogMTI1cHg7XG59XG4ucHJpbnRfaW52b2ljZSAjbG9nbzpob3ZlciAjbG9nb2N0ciwgLnByaW50X2ludm9pY2UgI2xvZ28uZWRpdCAjbG9nb2N0ciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTEwMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnByaW50X2ludm9pY2UgI2xvZ28gI2xvZ29jdHIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByaW50X2ludm9pY2UgI2xvZ29oZWxwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbn1cbi5wcmludF9pbnZvaWNlICNsb2dvaGVscCBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wcmludF9pbnZvaWNlIC5lZGl0ICNsb2dvaGVscCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByaW50X2ludm9pY2UgLmVkaXQgI3NhdmUtbG9nbyxcbi5wcmludF9pbnZvaWNlIC5lZGl0ICNjYW5jZWwtbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wcmludF9pbnZvaWNlIC5lZGl0ICNpbWFnZSxcbi5wcmludF9pbnZvaWNlICNzYXZlLWxvZ28sXG4ucHJpbnRfaW52b2ljZSAjY2FuY2VsLWxvZ28sXG4ucHJpbnRfaW52b2ljZSAuZWRpdCAjY2hhbmdlLWxvZ28sXG4ucHJpbnRfaW52b2ljZSAuZWRpdCAjZGVsZXRlLWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByaW50X2ludm9pY2UgLm1ldGEge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLnByaW50X2ludm9pY2UgLm1ldGEgdGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcmludF9pbnZvaWNlIC5tZXRhIHRkLm1ldGEtaGVhZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTEwMCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJpbnRfaW52b2ljZSAubWV0YSB0ZCAuZHVlIHtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cbi5wcmludF9pbnZvaWNlIC5tZXRhIHRkIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcmludF9pbnZvaWNlIC5pdGVtcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cbi5wcmludF9pbnZvaWNlIC5pdGVtcyB0aCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTEwMCk7XG59XG4ucHJpbnRfaW52b2ljZSAuaXRlbXMgdHIuaXRlbS1yb3cgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnByaW50X2ludm9pY2UgLml0ZW1zIHRkLml0ZW0tbmFtZSB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5wcmludF9pbnZvaWNlIC5pdGVtcyB0ZC5kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnByaW50X2ludm9pY2UgLml0ZW1zIHRkLmRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cbi5wcmludF9pbnZvaWNlIC5pdGVtcyB0ZC50b3RhbC1saW5lIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5wcmludF9pbnZvaWNlIC5pdGVtcyB0ZC50b3RhbC12YWx1ZSB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5wcmludF9pbnZvaWNlIC5pdGVtcyB0ZC5iYWxhbmNlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMTAwKTtcbn1cbi5wcmludF9pbnZvaWNlIC5pdGVtcyB0ZC5ibGFuayB7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgYm9keSAqIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnByaW50X2ludm9pY2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAucHJpbnRfaW52b2ljZSAqIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5wcmludF9pbnZvaWNlICogI2hpZGVyb3csXG4gIC5wcmludF9pbnZvaWNlICogLmRlbGV0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJpbnRfaW52b2ljZSAuZm9vdGVyLW5vdGUgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2aWdhdGlvbixcbiAgLnNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXJkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbn1cbi5jYXJkLmNhcmQtY2FsbG91dCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4ucm93LWRlY2sgPiAuY29sLFxuLnJvdy1kZWNrID4gW2NsYXNzKj1jb2wtXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnJvdy1kZWNrID4gLmNvbCAuY2FyZCxcbi5yb3ctZGVjayA+IFtjbGFzcyo9Y29sLV0gLmNhcmQge1xuICBmbGV4OiAxIDEgYXV0bztcbn0iLCJAbWl4aW4gYnNCYW5uZXIoJGZpbGUpIHtcbiAgLyohXG4gICAqIEJvb3RzdHJhcCAjeyRmaWxlfSB2NS4zLjggKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjUgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbn1cbiIsIjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0IHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1iYXNlKX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3IpfTtcblxuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmd9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmcpfTtcblxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmd9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWxpbmstZGVjb3JhdGlvbjogI3skbGluay1kZWNvcmF0aW9ufTtcblxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yKX07XG5cbiAgQGlmICRsaW5rLWhvdmVyLWRlY29yYXRpb24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1kZWNvcmF0aW9uOiAjeyRsaW5rLWhvdmVyLWRlY29yYXRpb259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsOiAjeyRib3JkZXItcmFkaXVzLXh4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGwpOyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMCBmb3IgY29uc2lzdGVuY3lcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3c6ICN7JGJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtOiAjeyRib3gtc2hhZG93LXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1sZzogI3skYm94LXNoYWRvdy1sZ307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQ6ICN7JGJveC1zaGFkb3ctaW5zZXR9O1xuXG4gIC8vIEZvY3VzIHN0eWxlc1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb2N1cy12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aDogI3skZm9jdXMtcmluZy13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctb3BhY2l0eTogI3skZm9jdXMtcmluZy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcjogI3skZm9jdXMtcmluZy1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb2N1cy12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG5cbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnLWRhcmspfTtcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dC1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvci1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmctZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudC1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWRhcmstbW9kZS12YXJzXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1tb2RlLW1peGluXG5AbWl4aW4gY29sb3ItbW9kZSgkbW9kZTogbGlnaHQsICRyb290OiBmYWxzZSkge1xuICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSBcIm1lZGlhLXF1ZXJ5XCIge1xuICAgIEBpZiAkcm9vdCA9PSB0cnVlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIDpyb290IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBbZGF0YS1icy10aGVtZT1cIiN7JG1vZGV9XCJdIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1tb2RlLW1peGluXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxuXG4gIC8vIDMuIEJldHRlciBhZmZvcmRhbmNlIGFuZCBjb25zaXN0ZW50IGFwcGVhcmFuY2UgZm9yIHNlYXJjaCBjYW5jZWwgYnV0dG9uXG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgfVxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4yIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LW1pbmltdW1cbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuJHByaW1hcnktdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby10ZXh0LWVtcGhhc2lzOiAgICAgIHNoYWRlLWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItdGV4dC1lbXBoYXNpczogICAgc2hhZGUtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC10ZXh0LWVtcGhhc2lzOiAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGRhcmstdGV4dC1lbXBoYXNpczogICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHByaW1hcnksIDgwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJnLXN1YnRsZTogICAgIHRpbnQtY29sb3IoJHNlY29uZGFyeSwgODAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkc3VjY2VzcywgODAlKSAhZGVmYXVsdDtcbiRpbmZvLWJnLXN1YnRsZTogICAgICAgICAgdGludC1jb2xvcigkaW5mbywgODAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkd2FybmluZywgODAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYmctc3VidGxlOiAgICAgICAgdGludC1jb2xvcigkZGFuZ2VyLCA4MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJnLXN1YnRsZTogICAgICAgICBtaXgoJGdyYXktMTAwLCAkd2hpdGUpICFkZWZhdWx0O1xuJGRhcmstYmctc3VidGxlOiAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLWJvcmRlci1zdWJ0bGU6ICAgICAgdGludC1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYm9yZGVyLXN1YnRsZTogICAgdGludC1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJvcmRlci1zdWJ0bGU6ICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZGFyay1ib3JkZXItc3VidGxlOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbiRlbmFibGUtZGFyay1tb2RlOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kY29sb3ItbW9kZS10eXBlOiAgICAgICAgICAgICBkYXRhICFkZWZhdWx0OyAvLyBgZGF0YWAgb3IgYG1lZGlhLXF1ZXJ5YFxuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRib2R5LXNlY29uZGFyeS1jb2xvcjogICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpICFkZWZhdWx0O1xuJGJvZHktc2Vjb25kYXJ5LWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGJvZHktdGVydGlhcnktY29sb3I6ICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC41KSAhZGVmYXVsdDtcbiRib2R5LXRlcnRpYXJ5LWJnOiAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRib2R5LWVtcGhhc2lzLWNvbG9yOiAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gSWNvbiBsaW5rc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGljb24tbGluay12YXJpYWJsZXNcbiRpY29uLWxpbmstZ2FwOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ6ICAuMjVlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi1zaXplOiAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uOiAgIC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNmb3JtOiAgICB0cmFuc2xhdGUzZCguMjVlbSwgMCwgMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGljb24tbGluay12YXJpYWJsZXNcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXh4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbi8vIGZ1c3YtZGlzYWJsZVxuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMteHhsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9jdXMtcmluZy12YXJpYWJsZXNcbiRmb2N1cy1yaW5nLXdpZHRoOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLW9wYWNpdHk6ICAgIC4yNSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWNvbG9yOiAgICAgIHJnYmEoJHByaW1hcnksICRmb2N1cy1yaW5nLW9wYWNpdHkpICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYmx1cjogICAgICAgMCAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJveC1zaGFkb3c6IDAgMCAkZm9jdXMtcmluZy1ibHVyICRmb2N1cy1yaW5nLXdpZHRoICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC1zdHlsZTogIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gNS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGhyLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdnItdmFyaWFibGVzXG4kdnItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdnItdmFyaWFibGVzXG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstY29sb3I6ICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMiAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICRmb2N1cy1yaW5nLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAkZm9jdXMtcmluZy1vcGFjaXR5ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgJGZvY3VzLXJpbmctYmx1ciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdiOiAgIHRvLXJnYihtaXgoY29sb3ItY29udHJhc3QoJGxpbmstY29sb3IpLCAkbGluay1jb2xvciwgMTUlKSkgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogMikgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgICAgICAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgICAgICAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ6ICAgICAgICAgICAgMS41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgICAgICAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjEnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG4kZm9ybS12YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3IpLFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWRhbmdlciksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fWRhbmdlci1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LWxldmVscy1tYXBcbiR6aW5kZXgtbGV2ZWxzOiAoXG4gIG4xOiAtMSxcbiAgMDogMCxcbiAgMTogMSxcbiAgMjogMixcbiAgMzogM1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LWxldmVscy1tYXBcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi11bmRlcmxpbmUtZ2FwOiAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC42NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuOCkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcjogICAgICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjE1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWljb24tY29sb3I6ICAgICAgICAgICAgJG5hdmJhci1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkZHJvcGRvd24tbGluay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICBjYWxjKC0xICogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7IC8vIFRvZG8gaW4gdjY6IHJlbW92ZSB0aGlzP1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4zXG4vLyBmdXN2LWVuYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwYXRoIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1maWx0ZXI6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMtZGFya1wiOyAvLyBUT0RPOiBjYW4gYmUgcmVtb3ZlZCBzYWZlbHkgaW4gdjYsIG9ubHkgaGVyZSB0byBhdm9pZCBicmVha2luZyBjaGFuZ2VzIGluIHY1LjNcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW4gaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLy8gUmVzZXQgbmVlZGVkIGZvciBuZXN0aW5nIHRhYmxlc1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC8vIEVuZCBvZiByZXNldFxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZykpKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGMoI3skdGFibGUtYm9yZGVyLXdpZHRofSAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yZSB3ZSBhZGQgdG9wIGFuZCBib3JkZXIgYm90dG9tcyB0byB0aGUgYHRyYHMgYW5kIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnNcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xuXG4udGFibGUtYm9yZGVyZWQge1xuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGggMDtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gICAgPiAqIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4vLyBGb3Igcm93c1xuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBGb3IgY29sdW1uc1xuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyB7XG4gID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZCgjeyR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXJ9KSB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBPbiBBbmRyb2lkIENocm9tZSwgZm9ybS1jb250cm9sJ3MgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgLy9cbiAgICAvLyBPbiBpT1MgU2FmYXJpLCBmb3JtLWNvbnRyb2wncyBcImFwcGVhcmFuY2U6IG5vbmVcIiArIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIGlPUyAxNi4yIC8gU2FmYXJpIDE2LjJcbiAgICBtaW4td2lkdGg6IDg1cHg7IC8vIFNlZW1zIHRvIGJlIGEgZ29vZCBtaW5pbXVtIHNhZmUgd2lkdGhcblxuICAgIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gICAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuXG4gICAgLy8gQW5kcm9pZCBDaHJvbWUgdHlwZT1cImRhdGVcIiBpcyB0YWxsZXIgdGhhbiB0aGUgb3RoZXIgaW5wdXRzXG4gICAgLy8gYmVjYXVzZSBvZiBcIm1hcmdpbjogMXB4IDI0cHggMXB4IDRweFwiIGluc2lkZSB0aGUgc2hhZG93IERPTVxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBQcmV2ZW50IGV4Y2Vzc2l2ZSBkYXRlIGlucHV0IGhlaWdodCBpbiBXZWJraXRcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zNDQzM1xuICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtOyB9XG4gICYuZm9ybS1jb250cm9sLWxnIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnOyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcil9O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvci1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZzogI3skZm9ybS1jaGVjay1pbnB1dC1iZ307XG5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX07XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpfTtcblxuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpfTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UtZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgPiB0ZXh0YXJlYTpmb2N1cyxcbiAgPiB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgfiBsYWJlbDo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAoJGZvcm0tZmxvYXRpbmctcGFkZGluZy14ICogLjUpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgPiB0ZXh0YXJlYTpkaXNhYmxlZCB+IGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxuXG4gID4gOmRpc2FibGVkIH4gbGFiZWwsXG4gID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHsgLy8gUmVxdWlyZWQgZm9yIGAuZm9ybS1jb250cm9sYHMgYmVjYXVzZSBvZiBzcGVjaWZpY2l0eVxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb246ICN7ZXNjYXBlLXN2ZygkaWNvbil9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAjeyRidG4tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwOyAvLyBDYW4ndCB1c2UgYG5vbmVgIGFzIGtleXdvcmQgbmVnYXRlcyBhbGwgdmFsdWVzIHdoZW4gdXNlZCB3aXRoIG11bHRpcGxlIHNoYWRvd3NcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7JGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2J9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleDogI3skemluZGV4LWRyb3Bkb3dufTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCkpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24oJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0KCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KFxuICAkZGlyZWN0aW9uOiBkb3duLFxuICAkd2lkdGg6ICRjYXJldC13aWR0aCxcbiAgJHNwYWNpbmc6ICRjYXJldC1zcGFjaW5nLFxuICAkdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnblxuKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCR3aWR0aCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICN7JGJ0bi1ib3JkZXItd2lkdGh9KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqICN7JGJ0bi1ib3JkZXItd2lkdGh9KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgdG9wIHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skY2FyZC10aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICA+IC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICA+IC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgPiAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICA+IC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG4gICAgPiAuYWNjb3JkaW9uLWNvbGxhcHNlLFxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrKX07XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBhZ2luYXRpb24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3I6ICN7JHBhZ2luYXRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnOiAjeyRwYWdpbmF0aW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZzogI3skcGFnaW5hdGlvbi1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICN7JHBhZ2luYXRpb24tZm9jdXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI3skcGFnaW5hdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcGFnaW5hdGlvbi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAuYWN0aXZlID4gJiB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgLmRpc2FibGVkID4gJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09IGNhbGMoLTEgKiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0pIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXg6ICN7JGJhZGdlLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2UtcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRiYWRnZS1mb250LXNpemUsIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0OiAjeyRiYWRnZS1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJhZGdlLWNvbG9yOiAjeyRiYWRnZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXM6ICN7JGJhZGdlLWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJhZGdlLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydFxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAmOm5vdCguYWN0aXZlKSB7XG4gICAgLy8gSG92ZXIgc3RhdGVcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yOiAjeyRidG4tY2xvc2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtYmc6ICN7IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogI3skYnRuLWNsb3NlLWZvY3VzLXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtY3NzLXZhcnNcblxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZmlsdGVyKTtcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5KTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWNsb3NlLXdoaXRlKCkge1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZmlsdGVyOiAjeyRidG4tY2xvc2UtZmlsdGVyLWRhcmt9O1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG59XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS1maWx0ZXJ9O1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbiAgfVxufVxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmc6ICN7JHRvYXN0LXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b2FzdC1jb2xvcjogI3skdG9hc3QtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICAvLyBTcGxpdCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGludmFsaWQgY2FsYygpIGZ1bmN0aW9uIGlmIHZhbHVlIGlzIDBcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleDogI3skemluZGV4LXBvcG92ZXJ9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aDogI3skcG9wb3Zlci1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYmc6ICN7JHBvcG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aDogI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcjogI3skcG9wb3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93OiAjeyRwb3BvdmVyLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWhlYWRlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnOiAjeyRwb3BvdmVyLWhlYWRlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yOiAjeyRwb3BvdmVyLWJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoOiAjeyRwb3BvdmVyLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aCk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdykpO1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXN0YXJ0O1xuICB9XG59XG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcik7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcik7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICsgXCIqL1wifTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgKyBcIiovXCJ9O1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY2FwdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbkBtaXhpbiBjYXJvdXNlbC1kYXJrKCkge1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjeyRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnLWRhcmt9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjeyRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yLWRhcmt9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAjeyRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyLWRhcmt9O1xufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI3skY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICN7JGNhcm91c2VsLWNhcHRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAjeyRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyfTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIC8vIFNwbGl0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW52YWxpZCBjYWxjKCkgZnVuY3Rpb24gaWYgdmFsdWUgaXMgMFxuICAgIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAkaG92ZXItY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgICBjb2xvcjogUkdCQSgje3RvLXJnYigkaG92ZXItY29sb3IpfSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh0by1yZ2IoJGhvdmVyLWNvbG9yKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBPbmUtb2ZmIHNwZWNpYWwgbGluayBoZWxwZXIgYXMgYSBicmlkZ2UgdW50aWwgdjZcbi5saW5rLWJvZHktZW1waGFzaXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgfVxuICB9XG59XG4iLCIuZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIC8vIEJ5IGRlZmF1bHQsIHRoZXJlIGlzIG5vIGAtLWJzLWZvY3VzLXJpbmcteGAsIGAtLWJzLWZvY3VzLXJpbmcteWAsIG9yIGAtLWJzLWZvY3VzLXJpbmctYmx1cmAsIGJ1dCB3ZSBwcm92aWRlIENTUyB2YXJpYWJsZXMgd2l0aCBmYWxsYmFja3MgdG8gaW5pdGlhbCBgMGAgdmFsdWVzXG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXgsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXksIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcik7XG59XG4iLCIuaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogJGljb24tbGluay1nYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6ICRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gID4gLmJpIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbik7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3ZlciB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgPiAuYmkge1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9aWNvbi1saW5rLXRyYW5zZm9ybSwgJGljb24tbGluay1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gIC8vIEZpeCBmb3IgcG9zaXRpb25lZCB0YWJsZSBjYXB0aW9uIHRoYXQgY291bGQgYmVjb21lIGFub255bW91cyBjZWxsc1xuICAmOm5vdChjYXB0aW9uKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBGaXggdG8gcHJldmVudCBvdmVyZmxvd2luZyBjaGlsZHJlbiB0byBiZWNvbWUgZm9jdXNhYmxlXG4gICoge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjIvVGVjaG5pcXVlcy9nZW5lcmFsL0cxLmh0bWxcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIGN5cmlsbGljLWV4dCAqL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEAzMDA7NDAwOzYwMDs3MDA7ODAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zOndnaHRAMzAwOzQwMDs2MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6d2dodEAzMDA7NDAwOzYwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TXVrdGE6d2dodEAzMDA7NDAwOzYwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbi8vIEZvbnQgQXdlc29tZVxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvZm9udC1hd2Vzb21lLzQuNy4wL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzcycpOyBcclxuXHJcbi8vIGljb25zIGZvbnQgXHJcbkBpbXBvcnQgXCIuLi8uLi9kaXN0L2Fzc2V0cy9mb250cy9pY29mb250L2Nzcy9pY29uZm9udFwiO1xyXG5cclxuLy8gQm9vdHN0YXJwIGZvbnQgaWNvbnNcclxuQGltcG9ydCB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2Jvb3RzdHJhcC1pY29uc0AxLjMuMC9mb250L2Jvb3RzdHJhcC1pY29ucy5jc3NcIik7IiwiQGZvbnQtZmFjZVxyXG57XHJcbiAgIGZvbnQtZmFtaWx5OiAnSWNvRm9udCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvaWNvZm9udC5lb3QnKTtcclxuICAgIHNyYzogIHVybCgnLi4vZm9udHMvaWNvZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29mb250LndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29mb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvZm9udC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb2ZvbnQtXCJdLCBbY2xhc3MqPVwiIGljb2ZvbnQtXCJdXHJcbntcclxuICBmb250LWZhbWlseTogJ0ljb0ZvbnQnICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbmdyeS1tb25zdGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmF0aHR1YjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpcmQtd2luZ3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib3c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXN0bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaXJjdWl0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3Jvd24ta2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNyb3duLXF1ZWVuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGFydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpc2FiaWxpdHktcmFjZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpdmluZy1nb2dnbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leWUtb3BlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsb3JhLWZsb3dlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsb3JhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2lmdC1ib3g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYWxsb3dlZW4tcHVtcGtpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtcG93ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLXRodW5kZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1raW5nLW1vbnN0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sb3ZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFnaWNpYW4taGF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmF0aXZlLWFtZXJpY2FuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb3dsLWxvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waG9lbml4OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm9ib3QtZmFjZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhbmQtY2xvY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaGllbGQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2hpcC13aGVlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNrdWxsLWRhbmdlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNrdWxsLWZhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgxZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93bW9iaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3BhY2Utc2h1dHRsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0YXItZUJhemFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3dpcmw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YXR0b28td2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODIyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRocm9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyZWUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJpYW5nbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11bml0eS1oYW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2VlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdvbWFuLWJpcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWFyLWZhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWFyLXRyYWNrczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaXJkLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpcmQtZmx5aW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmlyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpcmRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1bGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgzMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXR0ZXJmbHktYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnV0dGVyZmx5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FtZWwtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FtZWwtaGVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhbWVsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2F0LWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2F0LWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4MzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2F0LWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4M2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2F0LWRvZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhdC1mYWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4M2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2F0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4M2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY293LWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgzZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb3c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTgzZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jcmFiOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3JvY29kaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGVlci1oZWFkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9nLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvZy1iYXJraW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9scGhpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWR1Y2stdHJhY2tzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWFnbGUtaGVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVhdGVuLWZpc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg0OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbGVwaGFudC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg0YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbGVwaGFudC1oZWFkLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVsZXBoYW50LWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg0Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbGVwaGFudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVsazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2gtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2gtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2gtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2gtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2gtNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb3gtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm94OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnJvZy10cmFja3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mcm9nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnJvZ2d5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2lyYWZmZS1oZWFkLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1naXJhZmZlLWhlYWQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdpcmFmZmUtaGVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdpcmFmZmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb2F0LWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg1ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb3JpbGxhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVuLXRyYWNrczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvcnNlLWhlYWQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvcnNlLWhlYWQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvcnNlLWhlYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob3JzZS10cmFja3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qZWxseWZpc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rYW5nYXJvbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxlbXVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlvbi1oZWFkLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW9uLWhlYWQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpb24taGVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb25rZXktMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1vbmtleS0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW9ua2V5LWZhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb25rZXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vY3RvcHVzLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODcwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9jdG9wdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vd2w6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYW5kYS1mYWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFuZGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYW50aGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4NzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFycm90LWxpcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODc2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcnJvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODc3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODc4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbGljYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW5ndWluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4N2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGlnLWZhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWdlb24tMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODdkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpZ2Vvbi0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4N2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGlnZW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4N2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFiYml0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmhpbm8taGVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODgyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJoaW5vOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm9vc3RlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYWhvcnNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODg2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNocmltcC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaHJpbXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbmFpbC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ODlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25haWwtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODhhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNuYWlsLTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbmFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODhjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNuYWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3F1aWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg4ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcXVpcnJlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODhmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRpZ2VyLWZhY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg5MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aWdlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODkxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXR1cnRsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODkyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdoYWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd29vZHBlY2tlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODk0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXplYnJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYWNlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODk2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFkaWRhczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODk3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFkb2JlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYWlyLW5ldy16ZWFsYW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYWlyYm5iOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYWlyY2VsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODliXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFpcnRlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODljXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFsY2F0ZWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTg5ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hbGliYWJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4OWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYWxpZXhwcmVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlODlmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFsaXBheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFtYXpvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFtZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFtZXJpY2FuLWFpcmxpbmVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYW5kcm9pZC1yb2JvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFuZHJvaWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hb2w6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1hcHBsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWFwcHN0b3JlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYXN1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWF0aTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWF0dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWF1ZGk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1heGlhdGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1iYWRhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYmJjOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtYmluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGIwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWJsYWNrYmVycnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ibXc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ib3g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1idXJnZXIta2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWJ1c2luZXNzLWluc2lkZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1idXp6ZmVlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGI2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNhbm5vbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNhc2lvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtY2hpbmEtbW9iaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtY2hpbmEtdGVsZWNvbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNoaW5hLXVuaWNvbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNpc2NvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtY2l0aWJhbms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThiZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1jbmV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtY25uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtY29jYWwtY29sYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWNvbXBhcTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWRlYmlhbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWRlbGljaW91czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWRlbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1kZXNpZ25idW1wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4YzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZGVzaWduZmxvYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1kaXNuZXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1kb2RnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGM4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWRvdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1kcnVwYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1lYmF5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4Y2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZWxldmVuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4Y2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZW1pcmF0ZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1lc3BuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4Y2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZXRpaGFkLWFpcndheXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThjZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ldGlzYWxhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWV0c3k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThkMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1mYXN0cmFjazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWZlZGV4OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZmVycmFyaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWZpdGJpdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWZsaWtyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZm9yYmVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZm91cnNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWZveGNvbm46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThkOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1mdWppdHN1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZ2VuZXJhbC1lbGVjdHJpYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWdpbGxldHRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZ2l6bW9kbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWdub21lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZ29vZ2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtZ29wcm86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ndWNjaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWhhbGxtYXJrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaGk1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaG9uZGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ocDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWhzYmM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1odGM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1odWF3ZWk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1odWx1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaHl1bmRhaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGVhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWlibTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWljb2ZvbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1pY3E6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThlZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1pa2VhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaW1kYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWluZGllZ29nbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWludGVsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtaXBhaXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1qYWd1YXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1qYXZhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtam9vbWxhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQta2lja3N0YXJ0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1raWs6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1sYXN0Zm06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1sZWdvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGVub3ZvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGV2aXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1sZXh1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOGZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLWxnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGlmZS1oYWNrZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZThmZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1saW51eC1taW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU4ZmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbGludXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1saW9uaXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1sb3JlYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1sb3Vpcy12dWl0dG9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbWFjLW9zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbWFydmVsLWFwcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1hc2hhYmxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbWF6ZGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1tY2RvbmFsczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1lcmNlZGVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbWljcm9tYXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1taWNyb3NvZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkwYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1tb2JpbGVtZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1vYmlseTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW1vdG9yb2xhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbXNpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbXRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbXlzcGFjZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW15dHY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1uYXNhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbmF0Z2VvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbmJjOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtbmVzY2FmZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW5lc3RsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW5ldGZsaXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1uZXh1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW5pa2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1ub2tpYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW52aWRpYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLW9tZWdhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtb3BlbnN1c2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1vcmFjbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkxZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1wYW5hc29uaWM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1wYXlwYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1wZXBzaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXBoaWxpcHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1waXp6YS1odXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1wbGF5c3RhdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXB1bWE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1xYXRhci1haXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1xdmM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1yZWFkZXJuYXV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtcmVkYnVsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXJlZWJvazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXJldXRlcnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zYW1zdW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2FwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2F1ZGlhLWFpcmxpbmVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2NyaWJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2hlbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkzMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zaWVtZW5zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc2stdGVsZWNvbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNsaWRlc2hhcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkzNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zbWFzaGluZy1tYWdhemluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNuYXBjaGF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc29ueS1lcmljc3NvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXNvbnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTkzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC1zb3VuZGNsb3VkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5MzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc3ByaW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5M2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc3F1aWRvbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXN0YXJidWNrczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXN0YzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXN0ZWFtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5M2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc3V6dWtpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtc3ltYmlhbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXQtbW9iaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdGFuZ286YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10YXJnZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10YXRhLWluZGljb206YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10ZWNoY3J1bmNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdGVsZW5vcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXRlbGlhc29uZXJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdGVzbGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10aGUtdmVyZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC10aGVuZXh0d2ViOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdG9zaGliYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXRveW90YTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXRyaWJlbmV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdWJ1bnR1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdW5pbGV2ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC12YWlvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdmVyaXpvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXZpYmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtdm9kYWZvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk1M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC12b2xrc3dhZ2VuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtd2FsbWFydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXdhcm5lcmJyb3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk1NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC13aGF0c2FwcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXdpa2lwZWRpYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXdpbmRvd3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk1OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFuZC13aXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQtd29yZHByZXNzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQteGlhb21pOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQteWFob29idXp6OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQteWFtYWhhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJhbmQteW91dHViZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYW5kLXphaW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYW5rLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhbms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXJjb2RlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmlsbC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaWxsYm9hcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmllZmNhc2UtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyaWVmY2FzZS0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVzaW5lc3NtYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXNpbmVzc3dvbWFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhaXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2luczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbXBhbnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb250YWN0LWFkZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGVzLXN0YWNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZHNoYWtlLWRlYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pZC1jYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVldGluZy1hZGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb25leS1iYWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWUtY2hhcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wcmVzZW50YXRpb24tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcHJlc2VudGF0aW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5NzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RhbXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdG9jay1tb2JpbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1hcnJvd3MtYXhpczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LWJhci1ncmFwaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LWZsb3ctMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LWZsb3ctMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LWZsb3c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1ncm93dGg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk3ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1oaXN0b2dyYW0tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5N2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhcnQtaGlzdG9ncmFtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhcnQtbGluZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFydC1saW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ODFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hhcnQtcGllLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LXBpZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXJ0LXJhZGFyLWdyYXBoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ODRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXJjaGl0ZWN0dXJlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFyY2hpdGVjdHVyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhcnJpY2FkZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmlja3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWlsZGluZy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk4YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWxsLWRvemVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FsY3VsYXRpb25zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2VtZW50LW1peDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNlbWVudC1taXhlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbmNyZXRlLW1peGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGFuZ2VyLXpvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kcmlsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVjby1lbmVyZ3k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lY28tZW52aXJvbm1lbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTkzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVuZXJneS1haXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbmVyZ3ktb2lsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZW5lcmd5LXNhdmluZ3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbmVyZ3ktc29sYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbmVyZ3ktd2F0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbmdpbmVlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTk5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpcmUtZXh0aW5ndWlzaGVyLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZml4LXRvb2xzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9yay1saWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2x1ZS1vaWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW1tZXItYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5OWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFtbWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVscC1yb2JvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXMtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXMtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXMtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXMtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXMtNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZHVzdHJpZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sYWJvdXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taW5pbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYWludC1icnVzaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvbGx1dGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvd2VyLXpvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWRpby1hY3RpdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWN5Y2xlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlY3ljbGluZy1tYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlhZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYWZldHktaGF0LWxpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2FmZXR5LWhhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcmV3LWRyaXZlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRvb2xzLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTliNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b29scy1iYWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTliNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3ctdHJ1Y2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTliNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cm9sbGV5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJvd2VsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdW5kZXItY29uc3RydWN0aW9uLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVuZGVyLWNvbnN0cnVjdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZlaGljbGUtY2VtZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmVoaWNsZS1jcmFuZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZlaGljbGUtZGVsaXZlcnktdmFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmVoaWNsZS1kb3plcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZlaGljbGUtZXhjYXZhdG9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmVoaWNsZS10cnVja3RvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZlaGljbGUtd3JlY2tpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b3JrZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b3JrZXJzLWdyb3VwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd3JlbmNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWZnaGFuaS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFmZ2hhbmktbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZmdoYW5pLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZmdoYW5pLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZmdoYW5pOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5YzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFodC1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhaHQtbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWh0LXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWh0LXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTljZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWh0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5Y2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYml0Y29pbi1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWNmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpdGNvaW4tbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaXRjb2luLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaXRjb2luLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaXRjb2luOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9sbGFyLWZsYXNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9sbGFyLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9sbGFyLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb2xsYXItdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvbGxhcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvbmctZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb25nLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9uZy1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9uZy10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9uZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV1cm8tZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlkZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ldXJvLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXVyby1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXVyby10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXVybzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyYW5rLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnJhbmstbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mcmFuay1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnJhbmstdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWU2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyYW5rOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaHJ5dm5pYS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhyeXZuaWEtbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ocnl2bmlhLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ocnl2bmlhLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ocnl2bmlhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlyYS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpcmEtbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXJhLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTllZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXJhLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlmMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzZXRhLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzZXRhLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzZXRhLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlmNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZXNldGEtdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlc2V0YTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlc28tZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlmN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZXNvLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzby1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzby10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVzbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvdW5kLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG91bmQtbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZTlmZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb3VuZC1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGU5ZmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG91bmQtdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlOWZmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvdW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVubWluYmktZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZW5taW5iaS1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlbm1pbmJpLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZW5taW5iaS10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVubWluYmk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yaXlhbC1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJpeWFsLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcml5YWwtcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJpeWFsLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yaXlhbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdWJsZS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdWJsZS1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdWJsZS1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91YmxlLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VibGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydXBlZS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1cGVlLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVwZWUtcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1cGVlLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydXBlZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRha2EtZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YWthLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFrYS1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFrYS10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFrYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXR1cmtpc2gtbGlyYS1mYWxzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXR1cmtpc2gtbGlyYS1taW51czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXR1cmtpc2gtbGlyYS1wbHVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHVya2lzaC1saXJhLXRydWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10dXJraXNoLWxpcmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b24tZmFsc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWExZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b24tbWludXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b24tcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdvbi10cnVlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd29uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteWVuLWZhbHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteWVuLW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteWVuLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC15ZW4tdHJ1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXllbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFuZHJvaWQtbmV4dXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbmRyb2lkLXRhYmxldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFwcGxlLXdhdGNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHJhd2luZy10YWJsZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lYXJwaG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsYXNoLWRyaXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2FtZS1jb25zb2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2FtZS1jb250cm9sbGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ2FtZS1wYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nYW1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhZHBob25lLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhZHBob25lLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhZHBob25lLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhZHBob25lLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlYWRwaG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWh0Yy1vbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbWFjOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhMzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaXBhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWlwaG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWlwb2QtbmFubzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTNjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWlwb2QtdG91Y2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rZXlib2FyZC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWEzZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rZXlib2FyZC13aXJlbGVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTNmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtleWJvYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGFwdG9wLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhcHRvcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hY2Jvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWdpYy1tb3VzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pY3JvLWNoaXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taWNyb3Bob25lLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pY3JvcGhvbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb25pdG9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW91c2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tcDMtcGxheWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmludGVuZG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbGF5c3RhdGlvbi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wc3ZpdGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWRpby1taWM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWRpbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlZnJpZ2VyYXRvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhbXN1bmctZ2FsYXh5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3VyZmFjZS10YWJsZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1oZWFkLXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWkta2V5Ym9hcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YXNoaW5nLW1hY2hpbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aWZpLXJvdXRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTU2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpaS11OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZG93cy1sdW1pYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpcmVsZXNzLW1vdXNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteGJveC0zNjA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hcnJvdy1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXJyb3ctbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFycm93LXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXJyb3ctdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE1ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ibG9jay1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmxvY2stbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJsb2NrLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmxvY2stdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE2MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWJibGUtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1YmJsZS1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnViYmxlLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnViYmxlLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FyZXQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhcmV0LWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE2OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXJldC1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhcmV0LXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2lyY2xlZC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2lyY2xlZC1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2lyY2xlZC1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNpcmNsZWQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE2ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2xsYXBzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTZmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWN1cnNvci1kcmFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3VydmVkLWRvdWJsZS1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3VydmVkLWRvdWJsZS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTcyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWN1cnZlZC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3VydmVkLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jdXJ2ZWQtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jdXJ2ZWQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb3R0ZWQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTc3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvdHRlZC1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG90dGVkLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhNzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG90dGVkLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhN2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG91YmxlLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb3VibGUtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leHBhbmQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhN2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhN2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhN2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmFnMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTgwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtZHJhZzI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWRyYXduLWFsdC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhODJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTgzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtZHJhd24tYWx0LXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhODRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWRyYXduLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWRyYXduLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWRyYXduLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC1kcmF3bi11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTg5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmQtZ3JpcHBlcnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE4YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYW5kLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYThkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmUtYmxvY2stZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYThlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmUtYmxvY2stbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYThmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmUtYmxvY2stcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW5lLWJsb2NrLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9uZy1hcnJvdy1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTk0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvbmctYXJyb3ctdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VuZGVkLWNvbGxhcHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91bmRlZC1kb3VibGUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTk3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtZG91YmxlLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91bmRlZC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhOTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91bmRlZC1leHBhbmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VuZGVkLWxlZnQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTliXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtbGVmdC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTljXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTlkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtcmlnaHQtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTllXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvdW5kZWQtcmlnaHQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWE5ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3VuZGVkLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm91bmRlZC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1idWJibGUtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1idWJibGUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1idWJibGUtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFhNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3JvbGwtYnViYmxlLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1kb3VibGUtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFhOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3JvbGwtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1sZWZ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLWxvbmctZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1sb25nLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY3JvbGwtbG9uZy1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjcm9sbC1sb25nLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nyb2xsLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFiMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaW1wbGUtbGVmdC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLWxlZnQtdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFiNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaW1wbGUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWI1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpbXBsZS1yaWdodC1kb3duOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLXJpZ2h0LXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2ltcGxlLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3F1YXJlLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFiYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcXVhcmUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNxdWFyZS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNxdWFyZS11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0eWxpc2gtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0eWxpc2gtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0eWxpc2gtcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdHlsaXNoLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhYzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3dvb3NoLWRvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zd29vc2gtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN3b29zaC1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWM0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN3b29zaC11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRoaW4tZG91YmxlLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGluLWRvdWJsZS1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRoaW4tZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWM4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRoaW4tbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRoaW4tcmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGluLXVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhY2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYWJjOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhY2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXRvbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF3YXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhY2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVsbC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFjZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ibGFjay1ib2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvb2stYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9vazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYWluc3Rvcm1pbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jZXJ0aWZpY2F0ZS1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNlcnRpZmljYXRlLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2VydGlmaWNhdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lZHVjYXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbGVjdHJvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvdW50YWluLXBlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWQ5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdsb2JlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdyYWR1YXRlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdyYWR1YXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ3JvdXAtc3R1ZGVudHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFkZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYXQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW5zdHJ1bWVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhbXAtbGlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZWRhbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pY3Jvc2NvcGUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWljcm9zY29wZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWU0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuLWFsdC00OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuLW5pYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbC1hbHQtNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXF1aWxsLXBlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWU5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlYWQtYm9vay1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWFkLWJvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFlYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zY2hvb2wtYmFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2Nob29sLWJ1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0dWRlbnQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3R1ZGVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRlYWNoZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZXN0LWJ1bGI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZXN0LXR1YmUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdW5pdmVyc2l0eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFuZ3J5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXN0b25pc2hlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbmZvdW5kZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb25mdXNlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNyeWluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWY4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpenp5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhwcmVzc2lvbmxlc3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oZWFydC1leWVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF1Z2hpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uZXJkLXNtaWxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVhZmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb3Blbi1tb3V0aDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWFmZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb2xsaW5nLWV5ZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaW1wbGUtc21pbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbGlnaHRseS1zbWlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjAzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNtaXJrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3R1Y2stb3V0LXRvbmd1ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjA1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmstc21pbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b3JyaWVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWF1ZGlvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1hdmktbXA0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1ibXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWNvZGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWNzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtZG9jdW1lbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWVwczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjBmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtZXhjZWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWV4ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtZmlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtZmx2OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1naWY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWh0bWw1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1pbWFnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtaXNvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1qYXZhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1qYXZhc2NyaXB0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1qcGc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLW1pZGk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLW1vdjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtbXAzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1wZGY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIxZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXBocDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtcG5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1wb3dlcnBvaW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1wcmVzZW50YXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXBzYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtcHNkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1weXRob246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXJ1Ynk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXNwcmVhZHNoZWV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsZS1zcWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXN2ZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtdGV4dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtdGlmZjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtdmlkZW86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXdhdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIyZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLXdtdjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtd29yZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpbGUtemlwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3ljbGluZy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jeWNsaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHVtYmJlbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kdW1iYmVsbHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1neW0tYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1neW0tYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1neW0tYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1neW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdXNjbGUtd2VpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViMzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVzY2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViM2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXBwbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hcmFiaWFuLWNvZmZlZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjNjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFydGljaG9rZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFzcGFyYWd1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF2b2NhZG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWIzZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWJ5LWZvb2Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYW5hbmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYnE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWFuczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjQzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWxsLXBlcHBlci1jYXBzaWN1bTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpcnRoZGF5LWNha2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmVhZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyb2Njb2xpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVyZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FiYmFnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhcnJvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhdWxpLWZsb3dlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoZWVzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoZWY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGVycnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI0ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGlja2VuLWZyeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoaWNrZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2NrdGFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvY29udXQtd2F0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2NvbnV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29mZmVlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvZmZlZS1jdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2ZmZWUtbXVnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29mZmVlLXBvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbGE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb3JuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3JvaXNzYW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3JvcC1wbGFudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWN1Y3VtYmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3VsaW5hcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI1ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jdXAtY2FrZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpbmluZy10YWJsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvbnV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWdnLXBsYW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWdnLXBvYWNoZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYXJtZXItYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmFybWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmFzdC1mb29kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9vZC1iYXNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb29kLWNhcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb3JrLWFuZC1rbmlmZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyZW5jaC1mcmllczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZydWl0czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdyYXBlczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvbmV5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaG90LWRvZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWljZS1jcmVhbS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pY2UtY3JlYW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qdWljZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjcxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtldGNodXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1raXdpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF5ZXJlZC1jYWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVtb24tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVtb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sb2JzdGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFuZ286YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taWxrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViNzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVzaHJvb206YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ub29kbGVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViN2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb25pb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vcmFuZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI3ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZWFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViN2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVhczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjdmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlcHBlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjgwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waW5lYXBwbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waXp6YS1zbGljZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpenphOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViODVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGxhbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb3Bjb3JuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViODdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG90YXRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcHVtcGtpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjg5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhZGRpc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXN0YXVyYW50LW1lbnU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXN0YXVyYW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2FsdC1hbmQtcGVwcGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2FuZHdpY2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI4ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYXVzYWdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc29mdC1kcmlua3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zb3VwLWJvd2w6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcG9vbi1hbmQtZm9yazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjkyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0ZWFrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RyYXdiZXJyeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjk0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1Yi1zYW5kd2ljaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjk1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1c2hpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFjbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjk3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRlYS1wb3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZWE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b21hdG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YXRlcm1lbG9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2hlYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWJ5LWJhY2twYWNrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViOWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFieS1jbG90aDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYjllXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhYnktbWlsay1ib3R0bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWI5ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWJ5LXRyb2xsZXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FuZHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob2xkaW5nLWhhbmRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW5mYW50LW5pcHBsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtpZHMtc2Nvb3RlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhZmV0eS1waW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZWRkeS1iZWFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG95LWJhbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3ktY2F0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG95LWR1Y2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3ktZWxlcGhhbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJhYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b3ktaGFuZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRveS1ob3JzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmFkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRveS1sYXR0dTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRveS10cmFpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1cmdsYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYW5ub24tZmlyaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2MtY2FtZXJhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29wLWJhZGdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY291cnQtaGFtbWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY291cnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maW5nZXItcHJpbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nYXZlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmRjdWZmLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmRjdWZmOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW52ZXN0aWdhdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWludmVzdGlnYXRvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWphaWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJiZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qdWRnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdy1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdy1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdy1hbHQtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhdy1ib29rOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3LWRvY3VtZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3LW9yZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3LXByb3RlY3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJjNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sYXctc2NhbGVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3eWVyLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3eWVyLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViYzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGF3eWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViY2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVnYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJjYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waXN0b2w6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJjY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb2xpY2UtYmFkZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJjZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb2xpY2UtY2FwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViY2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG9saWNlLWNhci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmNmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvbGljZS1jYXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb2xpY2UtY2FyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcG9saWNlLWhhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvbGljZS12YW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wb2xpY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGllZi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGllZjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFiYWN1cy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hYmFjdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbmdsZS0xODA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbmdsZS00NTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFuZ2xlLTkwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW5nbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYWxjdWxhdG9yLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FsY3VsYXRvci1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhbGN1bGF0b3I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJkZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaXJjbGUtcnVsZXItYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2lyY2xlLXJ1bGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29tcGFzcy1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbXBhc3MtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb21wYXNzLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29tcGFzcy1hbHQtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvbGRlbi1yYXRpbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmU2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hcmtlci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hcmtlci1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hcmtlci1hbHQtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmU5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hcmtlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmVhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hdGg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXRoZW1hdGljYWwtYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXRoZW1hdGljYWwtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXRoZW1hdGljYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW4tYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJlZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW4tYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW4tYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wZW4taG9sZGVyLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuLWhvbGRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbC1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbC1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbC1hbHQtMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbC1hbHQtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmNpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1bGVyLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGViZmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVsZXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlci1jb21wYXNzLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYmZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1bGVyLWNvbXBhc3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlci1wZW5jaWwtYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlci1wZW5jaWwtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWJmZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlci1wZW5jaWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzAxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1bGVycy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ydWxlcnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcXVhcmUtcm9vdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNhbGN1bGF0b3I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1haWRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1idWxhbmNlLWNyZXNjZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1idWxhbmNlLWNyb3NzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1idWxhbmNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXV0aXNtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFuZGFnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzBiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJsaW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmxvb2QtZHJvcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJsb29kLXRlc3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ibG9vZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzBmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYWluLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYWluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2Fwc3VsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNydXRjaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpc2FibGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG5hLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG5hLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG5hOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9jdG9yLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRvY3RvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRydWctcGFjazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRydWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMxYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXJzdC1haWQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlyc3QtYWlkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhcnQtYmVhdC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMxZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oZWFydC1iZWF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVhcnRiZWF0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGVyYmFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaG9zcGl0YWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pY3U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmplY3Rpb24tc3lyaW5nZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhYm9yYXRvcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZWRpY2FsLXNpZ24tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVkaWNhbC1zaWduOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbnVyc2UtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbnVyc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1udXJzaW5nLWhvbWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vcGVyYXRpb24tdGhlYXRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcmFseXNpcy1kaXNhYmlsaXR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGF0aWVudC1iZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXRpZW50LWZpbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMyZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWxsczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXByZXNjcmlwdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXB1bHNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RldGhvc2NvcGUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RldGhvc2NvcGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdHJldGNoZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdXJnZW9uLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzM1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1cmdlb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YWJsZXRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjMzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVzdC1ib3R0bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZXN0LXR1YmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGVybW9tZXRlci1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWMzYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aGVybW9tZXRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRvb3RoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjM2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteHJheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWFkZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWFsYXJtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjM2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktYmF0dGVyeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWJsb2NrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktYmx1ZXRvb3RoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktYnJpZ2h0bmVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzQzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWJyb3dzZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jYWxlbmRhcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNhbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jYW1lcmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktY2VsbC1waG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzQ5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNoYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jaGVjazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNsaXAtYm9hcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jbGlwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktY2xvY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jbG9zZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNvbnRhY3QtbGlzdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzUwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWNvcHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM1MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1jdXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM1MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1kZWxldGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM1M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1kaWFsLXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZWRpdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWVtYWlsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZmlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzU3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWZpcmUtd2FsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWZsYXNoLWxpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZmxpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZm9sZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktZ2FtZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWhhbmRpY2FwcGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktaG9tZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzVlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWltYWdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbGFvZGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzYwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWxvY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1sb3ZlLWFkZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLWxvdmUtYnJva2VuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbG92ZS1yZW1vdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1sb3ZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbWFwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbWVzc2FnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLW1lc3NhZ2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzY4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLW1vdmllOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbXVzaWMtcGxheWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbXVzaWM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1tdXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktbmV0d29yazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLW5leHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM2ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1ub3RlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktb2ZmaWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcGFzc3dvcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1wYXVzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzcyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXBsYXktc3RvcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzczXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXBsYXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1wb2ludGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcG93ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1wcmVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzc3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXByZXZpb3VzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjNzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcmF0ZS1hZGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1yYXRlLWJsYW5rOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjN2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcmF0ZS1yZW1vdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1yYXRpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1yZWNvcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1yZW1vdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM3ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1yZXBseTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzdmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXJvdGF0aW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjODBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktcnNzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjODFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktc2VhcmNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjODJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktc2V0dGluZ3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM4M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS1zb2NpYWwtbGluazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXRhZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzg1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXRleHQtY2hhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzg2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXRleHQtbG9hZGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzg3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXRoZW1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktdGltZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM4OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS10b3VjaC1waG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzhhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXRyYXZlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzhiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXVubG9jazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzhjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXVzZXItZ3JvdXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM4ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS11c2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktdi1jYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktdmlkZW8tY2hhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzkwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXZpZGVvLW1lc3NhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS12aWRlby1wbGF5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktdmlkZW86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS12b2x1bWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS13ZWF0aGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdWktd2lmaTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzk2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVpLXpvb20taW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWM5N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11aS16b29tLW91dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzk4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhc3NldHRlLXBsYXllcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzk5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhc3NldHRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9yd2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzliXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWd1aXRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzljXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1vdmllOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjOWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVsdGltZWRpYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzllXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW11c2ljLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlYzlmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW11c2ljLWRpc2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdXNpYy1ub3RlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbXVzaWMtbm90ZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdXNpYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2EzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW11dGUtdm9sdW1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGF1c2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbGF5LWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGxheS1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2E3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBsYXktYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbGF5LXBhdXNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGxheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2FhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlY29yZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2FiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJldHJvLW11c2ljLWRpc2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXdpbmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zb25nLW5vdGVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc291bmQtd2F2ZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNhZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zb3VuZC13YXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RvcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2IxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpZGVvLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2IyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpZGVvLWNhbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2IzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpZGVvLWNsYXBwZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12aWRlbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2I1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZvbHVtZS1iYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12b2x1bWUtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2I3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZvbHVtZS1tdXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdm9sdW1lLW9mZjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2I5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZvbHVtZS11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2JhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXlvdXR1YmUtcGxheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2JiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LTJjaGVja291dC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC0yY2hlY2tvdXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNiZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbWF6b24tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1hem9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYW1lcmljYW4tZXhwcmVzcy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbWVyaWNhbi1leHByZXNzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXBwbGUtcGF5LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2MyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFwcGxlLXBheTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2MzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhbmstdHJhbnNmZXItYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjYzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFuay10cmFuc2ZlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2M1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyYWludHJlZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmFpbnRyZWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXNoLW9uLWRlbGl2ZXJ5LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2M4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhc2gtb24tZGVsaXZlcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaW5lcnMtY2x1Yi1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2NhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpbmVycy1jbHViLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjY2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGluZXJzLWNsdWItYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNjY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaW5lcnMtY2x1YjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2NkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpc2NvdmVyLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2NlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpc2NvdmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjY2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXdheS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ld2F5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldC1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2QyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvb2dsZS13YWxsZXQtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb29nbGUtd2FsbGV0LWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2Q1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWpjYi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qY2I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWVzdHJvLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2Q4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hZXN0cm86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXN0ZXJjYXJkLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2RhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hc3RlcmNhcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXlvbmVlci1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXlvbmVlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2RkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBheXBhbC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYXlwYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNkZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYWdlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2UwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1za3JpbGwtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2tyaWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RyaXBlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2U0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0cmlwZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2U1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpc2EtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmlzYS1lbGVjdHJvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2U3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpc2E6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13ZXN0ZXJuLXVuaW9uLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2U5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdlc3Rlcm4tdW5pb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib3k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXNpbmVzcy1tYW4tYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXNpbmVzcy1tYW4tYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXNpbmVzcy1tYW4tYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXNpbmVzcy1tYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNlZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mZW1hbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mdW5reS1tYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1naXJsLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2YyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdpcmw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ncm91cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2Y0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvdGVsLWJveS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob3RlbC1ib3k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1raWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYW4taW4tZ2xhc3NlczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2Y4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlb3BsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2Y5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1cHBvcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlci1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2ZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXItYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWNmZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLWFsdC00OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVjZmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlci1hbHQtNTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlY2ZmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXItYWx0LTY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLWFsdC03OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlci1mZW1hbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLW1hbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyLXN1aXRlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2Vycy1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDA2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXJzLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlcnMtYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2Vycy1hbHQtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDA5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVzZXJzLWFsdC01OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNlcnMtYWx0LTY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2Vycy1zb2NpYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC11c2VyczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdhaXRlci1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YWl0ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13b21hbi1pbi1nbGFzc2VzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhcmNoLTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWFyY2gtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYXJjaC1kb2N1bWVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYXJjaC1mb2xkZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWFyY2gtam9iOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhcmNoLW1hcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYXJjaC1wcm9wZXJ0eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDE3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNlYXJjaC1yZXN0YXVyYW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhcmNoLXN0b2NrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2VhcmNoLXVzZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWFyY2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC01MDBweDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDFjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFpbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDFkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhZG9vOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFpZHUtdGllYmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQxZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYm0tbWVzc2VuZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVibzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlaGFuY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ibG9nZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9vdHN0cmFwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnJpZ2h0a2l0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDI1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3VkYXBwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29uY3JldGU1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGVsaWNpb3VzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGVzaWduYnVtcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRlc2lnbmZsb2F0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGV2aWFudGFydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpZ2c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb3RjbXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kcmliYmJsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRyaWJibGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQyZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kcm9wYm94OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWJ1ZGR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWxsbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVtYmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZW52YXRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkMzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXZlcm5vdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYWNlYm9vazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZlZWRidXJuZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGlrcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvbGtkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkM2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm91cnNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyaWVuZGZlZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQzY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1naG9zdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdpdGh1YjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdub21lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkM2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29vZ2xlLWJ1eno6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ0MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb29nbGUtaGFuZ291dHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ0MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb29nbGUtbWFwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29vZ2xlLXBsdXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ0M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb29nbGUtdGFsazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWh5cGUtbWFjaGluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluc3RhZ3JhbTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtha2FvdGFsazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtpY2tzdGFydGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQta2lrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQta2l3aWJveDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmUtbWVzc2VuZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbmtlZGluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGludXgtbWludDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpdmUtbWVzc2VuZ2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGl2ZWpvdXJuYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWdlbnRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVldG1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVldHVwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWl4eDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDU0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5ld3N2aW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmltYnVzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDU2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9kbm9rbGFzc25pa2k6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vcGVuY2FydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9zY29tbWVyY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYW5kb3JhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGhvdG9idWNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waWNhc2E6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waW50ZXJlc3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ1ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wcmVzdGFzaG9wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcWlrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcXE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWFkZXJuYXV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVkZGl0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVucmVuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnNzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2hvcGlmeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDY1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpbHZlcnN0cmlwZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDY2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNreXBlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2xhY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbGFzaGRvdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNsaWRzaGFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNtdWdtdWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbmFwY2hhdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNvdW5kY2xvdWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcG90aWZ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RhY2stZXhjaGFuZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdGFjay1vdmVyZmxvdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDcwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0ZWFtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3R1bWJsZXVwb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YWdnZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZWNobm9yYXRpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkNzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVsZWdyYW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aW5kZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cmVsbG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10dW1ibHI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10d2l0Y2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10d2l0dGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkN2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHlwbzM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ3YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11YmVyY2FydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDdjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpYmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkN2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmlkZGxlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDdlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpbWVvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkN2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDgwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZpcmI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12aXJ0dWVtYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkODJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC13ZWNoYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13ZWlibzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDg1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdoYXRzYXBwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkODZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDg3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXlhaG9vOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteWVscDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDg5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXlvdWt1OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteW91dHViZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDhiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXplbmNhcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWRtaW50b24tYmlyZGllOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFzZWJhbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ4ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXNlYmFsbGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFza2V0YmFsbC1ob29wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmFza2V0YmFsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDkxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpbGxpYXJkLWJhbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib290LWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9vdC1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDk0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvb3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ib3dsaW5nLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDk2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvd2xpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYW5vZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDk4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoZWVyLWxlYWRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDk5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsaW1iaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29ybmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmllbGQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkOWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmllbGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb290YmFsbC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWQ5ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb290YmFsbC1hbWVyaWNhbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZDlmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvb3RiYWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm91bDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvYWwta2VlcGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29hbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvbGYtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29sZi1iYWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb2xmLWNhcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nb2xmLWZpZWxkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ29sZjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdvbGZlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGE5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlbG1ldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvY2tleS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob2NrZXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pY2Utc2thdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qZXJzZXktYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtamVyc2V5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtanVtcGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGIwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtpY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sZWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYXRjaC1yZXZpZXc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZWRhbC1zcG9ydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9mZnNpZGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vbHltcGljLWxvZ286YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vbHltcGljOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFkZGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlbmFsdHktY2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhY2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFjaW5nLWNhcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhY2luZy1mbGFnLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhY2luZy1mbGFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFjaW5ncy13aGVlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlZmVyZWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRiZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWZyZWUtamVyc2V5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVzdWx0LXNwb3J0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVnYnktYmFsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1Z2J5LXBsYXllcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJ1Z2J5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVubmVyLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVubmVyLWFsdC0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcnVubmVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2NvcmUtYm9hcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRjOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1za2lpbmctbWFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkYzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2t5ZGl2aW5nLWdvZ2dsZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRjYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93LW1vYmlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0ZWVyaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkY2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RvcHdhdGNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkY2RcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Vic3RpdHV0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGNlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN3aW1tZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRjZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10YWJsZS10ZW5uaXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZWFtLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGQxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRlYW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZW5uaXMtcGxheWVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVubmlzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJhY2tpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cm9waHktYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJvcGh5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdm9sbGV5YmFsbC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12b2xsZXliYWxsLWZpcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12b2xsZXliYWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2F0ZXItYm90dGxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2hpc3RsZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRkY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aGlzdGxlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luLXRyb3BoeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFsaWduLWNlbnRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFsaWduLWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRlMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbGlnbi1yaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFsbC1jYXBzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9sZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJydXNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xpcC1ib2FyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvZGUtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29sb3ItYnVja2V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29sb3ItcGlja2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29weS1pbnZlcnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRlOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb3B5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGVsZXRlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVkaXQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXJhc2VyLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGVlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRlZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oZWFkaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW5kZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaXRhbGljLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWl0YWxpYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWp1c3RpZnktYWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtanVzdGlmeS1jZW50ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qdXN0aWZ5LWxlZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1qdXN0aWZ5LXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGluay1icm9rZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vdXRkZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFwZXItY2xpcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcmFncmFwaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZGZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXByaW50ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZWRvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVkZmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm90YXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWRmZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc21hbGwtY2FwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMDFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RyaWtlLXRocm91Z2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdWItbGlzdGluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTAzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1YnNjcmlwdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1cGVyc2NyaXB0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFibGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10ZXh0LWhlaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTA3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRleHQtd2lkdGg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cmFzaDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTA5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVuZGVybGluZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTBhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVuZG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1haXItYmFsbG9vbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTBjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFpcnBsYW5lLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFpcnBsYW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYXJ0aWN1bGF0ZWQtdHJ1Y2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hdXRvLW1vYmlsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTEwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF1dG8tcmlja3NoYXc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaWN5Y2xlLWFsdC0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmljeWNsZS1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpY3ljbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXMtYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXMtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXMtYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYWI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYWJsZS1jYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXItYWx0LTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXItYWx0LTM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXItYWx0LTQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUxZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kZWxpdmVyeS10aW1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmFzdC1kZWxpdmVyeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZpcmUtdHJ1Y2stYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlyZS10cnVjazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZyZWUtZGVsaXZlcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oZWxpY29wdGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW90b3ItYmlrZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb3Rvci1iaWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW90b3ItYmlrZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vaWwtdHJ1Y2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUyOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yaWNrc2hhdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvY2tldC1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvY2tldC1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvY2tldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhaWwtYm9hdC1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhaWwtYm9hdC1hbHQtMjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhaWwtYm9hdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNjb290ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZWEtcGxhbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaGlwLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNoaXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGVlZC1ib2F0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGF4aTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyYWN0b3I6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cmFpbi1saW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlMzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJhaW4tc3RlYW06YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10cmFtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlM2FcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJ1Y2stYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlM2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJ1Y2stbG9hZGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlM2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJ1Y2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWUzZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12YW4tYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlM2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmFuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlM2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQteWFjaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC01LXN0YXItaG90ZWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1haXItdGlja2V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVhY2gtYmVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmVhY2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYW1waW5nLXZlc3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaXJlY3Rpb24tc2lnbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhpbGwtc2lkZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTQ3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhpbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob3RlbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTQ5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWlzbGFuZC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pc2xhbmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYW5kYWxzLWZlbWFsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhbmRhbHMtbWFsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyYXZlbGxpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1icmVha2Rvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU0ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jZWxzaXVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvdWRzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvdWR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHVzdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVjbGlwc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU1NFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYWhyZW5oZWl0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9yZXN0LWZpcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU1NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mdWxsLW5pZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZnVsbC1zdW5ueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhaWwtbmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU1OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYWlsLXJhaW55LW5pZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbC1yYWlueS1zdW5ueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhaWwtcmFpbnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU1Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oYWlsLXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbC10aHVuZGVyLW5pZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbC10aHVuZGVyLXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbC10aHVuZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhpbGwtbmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU2MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1oaWxsLXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaHVycmljYW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWV0ZW9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU2NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yYWlueS1uaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhaW55LXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFpbnktdGh1bmRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTY5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJhaW55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vdy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU2YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93LWZsYWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vdy10ZW1wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vdzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LWhhaWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS1uaWdodC1oYWlsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNzBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktbmlnaHQtcmFpbnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS1uaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTcyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LXJhaW55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktc3VubnktaGFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTc0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LXN1bm55LXJhaW55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktc3Vubnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS10aHVuZGVyLW5pZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlNzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktdGh1bmRlci1zdW5ueTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTc4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LXRodW5kZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eS13aW5keS1uaWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTdhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNub3d5LXdpbmR5LXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlN2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc25vd3ktd2luZHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbm93eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTdkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1bi1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU3ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdW4tcmlzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTdmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1bi1zZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdW5ueS1kYXktdGVtcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTgyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN1bm55OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlODNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGh1bmRlci1saWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRvcm5hZG86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11bWJyZWxsYS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11bWJyZWxsYTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTg3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXZvbGNhbm86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlODlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS0wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS0xOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS0xMDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZThjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQtc2NhbGUtMTE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU4ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5kLXNjYWxlLTEyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS0yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS00OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS01OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS02OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS03OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS04OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC1zY2FsZS05OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZC13YXZlczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZTk3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdpbmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU5OFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5keS1oYWlsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZHktbmlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU5YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5keS1yYWluaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZHktc3Vubnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU5Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5keS10aHVuZGVyLXJhaW5pbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU5ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aW5keS10aHVuZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlOWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2luZHk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWU5ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZGRvbnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZGRyZXNzLWJvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hZGp1c3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hbGFybTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWEzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFuY2hvcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWFyY2hpdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF0dGFjaG1lbnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1hdWRpbzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWF1dG9tYXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWRnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhZy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXItY29kZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWFlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJhcnM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVhZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iYXR0ZXJ5LWVtcHR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmF0dGVyeS1mdWxsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmF0dGVyeS1oYWxmOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmF0dGVyeS1sb3c6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWFrZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZWFyZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWI2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWI3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJlbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iZXZlcmFnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJpbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaW5hcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWViY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1iaW5vY3VsYXJzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYmx1ZXRvb3RoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9tYjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWJmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJvb2stbWFyazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJveDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyaWVmY2FzZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJyb2tlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1Y2tldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWM0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1Y2tldDE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWNrZXQyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlYzdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVpbGRpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1idWxiLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1bGxldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWJ1bGxob3JuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlY2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtYnVsbHNleWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYWxlbmRhcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNhbWVyYS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYW1lcmE6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVjZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2FydC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGFyZ2luZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNoYXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGVjay1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGVjay1jaXJjbGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hlY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jaGVja2VkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2hpbGRyZW4tY2FyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWRhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsaXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG9jay10aW1lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZGNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvc2UtY2lyY2xlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWRkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3NlLWxpbmUtY2lyY2xlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWRlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3NlLWxpbmUtc3F1YXJlZC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVkZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG9zZS1saW5lLXNxdWFyZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG9zZS1saW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvc2Utc3F1YXJlZC1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG9zZS1zcXVhcmVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZTNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY2xvc2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG91ZC1kb3dubG9hZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNsb3VkLXJlZnJlc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG91ZC11cGxvYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jbG91ZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvZGUtbm90LWFsbG93ZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVlOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb2RlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29tbWVudDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbXBhc3MtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29tcGFzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbXB1dGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29ubmVjdGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbnNvbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jb250YWN0czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWNvbnRyYXN0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY29weXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3JlZGl0LWNhcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jcm9wOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3Jvd246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1jdWJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtY3ViZXM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWVmOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kYXNoYm9hcmQtd2ViOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGFzaGJvYXJkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZmFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGF0YTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWZiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRhdGFiYXNlLWFkZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRhdGFiYXNlLWxvY2tlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWZkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRhdGFiYXNlLXJlbW92ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZWZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRhdGFiYXNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVlZmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGVsZXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGlhbW9uZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjAxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpY2UtbXVsdGlwbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYwMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kaWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZGlzYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjA0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRpc2tldHRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG9jdW1lbnQtZm9sZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG93bmxvYWQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZG93bmxvYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYwOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kb3dubG9hZGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHJhZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjBhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWRyYWcxOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZHJhZzI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYwY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1kcmFnMzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjBkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVhcnRoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMGVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWJvb2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lZGl0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMTBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZWplY3Q6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbWFpbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVudmVsb3BlLW9wZW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1lbnZlbG9wZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVyYXNlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWVycm9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhjYXZhdG9yOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhjaGFuZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leGNsYW1hdGlvbi10cmluZ2xlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhjbGFtYXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYxY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leGl0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXhwYW5kOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXh0ZXJuYWwtbGluazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjFmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV4dGVybmFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXllLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWV5ZS1ibG9ja2VkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZXllLWRyb3BwZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1leWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyNFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYXZvdXJpdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mYXg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxlLWZpbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maWxtOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlsdGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmlyZS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXJlLWJ1cm46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1maXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmxhZy1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjJkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsYWctYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYyZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMmZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmxhbWUtdG9yY2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGFzaC1saWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjMxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZsYXNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZmxhc2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1mb2N1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjM0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWZvbGRlci1vcGVuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMzVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9sZGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmMzZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZm9vdC1wcmludDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdhcmJhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nZWFyLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdlYXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nZWFyczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdpZnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1nbGFzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWdsb2JlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmM2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtZ3JhZmZpdGk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWYzZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ncm9jZXJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGFuZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhbmdlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhhcmQtZGlzazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlYXJ0LWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhlYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNDVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaGlzdG9yeTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQ2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWhvbWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ob3JuOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaG91ci1nbGFzczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjQ5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWlkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW1hZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0YlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmJveDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZmluaXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtaW5mby1jaXJjbGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY0ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbmZvLXNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjRmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWluZm86YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbnN0aXR1dGlvbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjUxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWludGVyZmFjZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWludmlzaWJsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWphY2tldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjU0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWphcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjU1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWpld2xlcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1NlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rYXJhdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1rZXktaG9sZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWtleTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjU5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxhYmVsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGFtcDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjViXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxheWVyczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxheW91dDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxlYWY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY1ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sZWFmbGV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVhcm46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sZWdvOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNjFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGVuczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxldHRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjYzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxldHRlcmJveDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjY0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpYnJhcnk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saWNlbnNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlmZS1ib3V5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlmZS1idW95OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNjhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlmZS1qYWNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2OVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saWZlLXJpbmc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2YVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saWdodC1idWxiOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlnaHRlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjZjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpZ2h0bmluZy1yYXk6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saWtlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNmVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGluZS1oZWlnaHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY2ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saW5rLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjcwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpbms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY3MVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXN0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlzdGVuaW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlzdGluZS1kb3RzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbGlzdGluZy1ib3g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY3NVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1saXN0aW5nLW51bWJlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjc2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxpdmUtc3VwcG9ydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjc3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvY2F0aW9uLWFycm93OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9jYXRpb24tcGluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmNzlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9jazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjdhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvZ2luOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmN2JcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9nb3V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmN2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9sbGlwb3A6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY3ZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sb25nLWRyaXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmN2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbG9vazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjdmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LWxvb3A6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4MFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sdWdnYWdlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmODFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbHVuY2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4MlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1sdW5nczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjgzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hZ2ljLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjg0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hZ2ljOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmODVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFnbmV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmODZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFpbC1ib3g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4N1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tYWlsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmODhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjg5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1hcC1waW5zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOGFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWFwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOGJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWF4aW1pemU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZWFzdXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOGRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVkaWNpbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY4ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tZWdhLXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOGZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVnYXBob25lLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjkwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1lZ2FwaG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjkxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1lbW9yaWFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWVtb3J5LWNhcmQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5M1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1taWMtbXV0ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjk0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pYzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjk1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pbGl0YXJ5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOTZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbWlsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjk3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pbnVzLWNpcmNsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjk4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pbnVzLXNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjk5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1pbnVzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW9iaWxlLXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmOWJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbW9sZWN1bGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5Y1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb25leTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZjlkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW1vb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5ZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tb3A6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWY5ZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdWZmaW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1tdXN0YWNoZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmExXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5hdmlnYXRpb24tbWVudTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmEyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5hdmlnYXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uZXR3b3JrLXRvd2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbmV0d29yazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmE1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5ld3M6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uZXdzcGFwZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1uby1zbW9raW5nOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYThcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtbm90LWFsbG93ZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhOVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ub3RlYm9vazpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmFhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW5vdGVwYWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1ub3RpZmljYXRpb246YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1udW1iZXJlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmFkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LW9wcG9zaXRlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtb3B0aWM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZhZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1vcHRpb25zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFja2FnZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmIxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhZ2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wYWludDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBhcGVyLXBsYW5lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYjRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFwZXJjbGlwOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGFwZXJzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGF5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYjdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGVuZ3Vpbi1saW51eDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmI4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBlc3RsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmI5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBob25lLWNpcmNsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmJhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGljdHVyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmJjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBpbmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1waXhlbHM6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbHVnaW46YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZiZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wbHVzLWNpcmNsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmMwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBsdXMtc3F1YXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYzFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcGx1czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmMyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvbHlnb25hbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmMzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXBvd2VyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmYzRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcHJpY2U6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZjNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1wcmludDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmM2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXB1enpsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmM3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXFyLWNvZGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZjOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1xdWVlbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmM5XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmNhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXF1ZXN0aW9uLXNxdWFyZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmNiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXF1ZXN0aW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmY2NcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcXVvdGUtbGVmdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmNkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXF1b3RlLXJpZ2h0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmY2VcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmFuZG9tOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmY2ZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcmVjeWNsZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmQwXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlZnJlc2g6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXBhaXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkMlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXBseS1hbGw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXBseTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmQ0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlc2l6ZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmQ1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJlc3BvbnNpdmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yZXR3ZWV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm9hZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmQ4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXJvYm90OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtcm95YWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1yc3MtZmVlZDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmRiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhZmV0eTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmRjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNhbGUtZGlzY291bnQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zYXRlbGxpdGU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZW5kLW1haWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZkZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZXJ2ZXI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZXR0aW5ncy1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zZXR0aW5nczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmUyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNoYXJlLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmUzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNoYXJlLWJveGVkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZTRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2hhcmU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaGllbGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlNlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zaG9wcGluZy1jYXJ0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2lnbi1pbjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmU4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNpZ24tb3V0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2lnbmFsOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc2l0ZS1tYXA6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZlYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbWFydC1waG9uZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmVjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNvY2NlcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmVkXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNvcnQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc29ydDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmVmXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwYWNlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZjBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Bhbm5lcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmYxXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwZWVjaC1jb21tZW50czpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmYyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwZWVkLW1ldGVyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZjNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmY0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwaW5uZXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZmNVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGlubmVyLWFsdC0zOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZjZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtNDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmY3XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwaW5uZXItYWx0LTU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZmOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGlubmVyLWFsdC02OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Bpbm5lcjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmZhXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXNwcmVhZHNoZWV0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3F1YXJlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZmNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3NsLXNlY3VyaXR5OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGVmZmRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3Rhci1hbHQtMTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxlZmZlXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXN0YXItYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZWZmZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdGFyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDBcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtc3RyZWV0LXZpZXc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC1zdXBwb3J0LWZhcTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRhY2stcGluOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFnOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGFnczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRhc2tzLWFsdDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRhc2tzOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVsZXBob25lOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDhcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVsZXNjb3BlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMDlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdGVybWluYWw6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aHVtYnMtZG93bjpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRodW1icy11cDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRpY2stYm94ZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aWNrLW1hcms6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aWNrZXQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAwZlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10aWU6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAxMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b2dnbGUtb2ZmOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG9nZ2xlLW9uOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdG9vbHMtYWx0LTI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAxM1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC10b29sczpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRvdWNoOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJhZmZpYy1saWdodDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXRyYW5zcGFyZW50OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTdcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdHJlZTpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXVuaXF1ZS1pZGVhOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMTlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdW5sb2NrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMWFcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdW5sb2NrZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAxYlwiO1xyXG59XHJcblxyXG4uaWNvZm9udC11cGxvYWQtYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMWNcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXBsb2FkOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMWRcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNiLWRyaXZlOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMWVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdXNiOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMWZcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtdmVjdG9yLXBhdGg6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyMFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC12ZXJpZmljYXRpb24tY2hlY2s6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyMVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13YWxsLWNsb2NrOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMjJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2FsbDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdhbGxldDpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdhcm5pbmctYWx0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMjVcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2FybmluZzpiZWZvcmVcclxue1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XHJcbn1cclxuXHJcbi5pY29mb250LXdhdGVyLWRyb3A6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyN1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC13ZWI6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyOFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aGVlbGNoYWlyOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMjlcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd2lmaS1hbHQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyYVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC13aWZpOmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogXCJcXGYwMmJcIjtcclxufVxyXG5cclxuLmljb2ZvbnQtd29ybGQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyY1wiO1xyXG59XHJcblxyXG4uaWNvZm9udC16aWd6YWc6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyZFwiO1xyXG59XHJcblxyXG4uaWNvZm9udC16aXBwZWQ6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiBcIlxcZjAyZVwiO1xyXG59XHJcblxyXG4uaWNvZm9udC14c1xyXG57XHJcbiAgZm9udC1zaXplOiAuNWVtO1xyXG59XHJcblxyXG4uaWNvZm9udC1zbVxyXG57XHJcbiAgZm9udC1zaXplOiAuNzVlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtbWRcclxue1xyXG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG59XHJcblxyXG4uaWNvZm9udC1sZ1xyXG57XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtMXhcclxue1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4uaWNvZm9udC0yeFxyXG57XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuXHJcbi5pY29mb250LTN4XHJcbntcclxuICBmb250LXNpemU6IDNlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtNHhcclxue1xyXG4gIGZvbnQtc2l6ZTogNGVtO1xyXG59XHJcblxyXG4uaWNvZm9udC01eFxyXG57XHJcbiAgZm9udC1zaXplOiA1ZW07XHJcbn1cclxuXHJcbi5pY29mb250LTZ4XHJcbntcclxuICBmb250LXNpemU6IDZlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtN3hcclxue1xyXG4gIGZvbnQtc2l6ZTogN2VtO1xyXG59XHJcblxyXG4uaWNvZm9udC04eFxyXG57XHJcbiAgZm9udC1zaXplOiA4ZW07XHJcbn1cclxuXHJcbi5pY29mb250LTl4XHJcbntcclxuICBmb250LXNpemU6IDllbTtcclxufVxyXG5cclxuLmljb2ZvbnQtMTB4XHJcbntcclxuICBmb250LXNpemU6IDEwZW07XHJcbn1cclxuXHJcbi5pY29mb250LWZ3XHJcbntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEuMjVlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtdWxcclxue1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5pY29mb250LXVsID4gbGlcclxue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogMmVtO1xyXG59XHJcblxyXG4uaWNvZm9udC11bCA+IGxpIC5pY29mb250XHJcbntcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmljb2ZvbnQtYm9yZGVyXHJcbntcclxuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZjFmMWYxO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XHJcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxufVxyXG5cclxuLmljb2ZvbnQtcHVsbC1sZWZ0XHJcbntcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmljb2ZvbnQtcHVsbC1yaWdodFxyXG57XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uaWNvZm9udC5pY29mb250LXB1bGwtbGVmdFxyXG57XHJcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xyXG59XHJcblxyXG4uaWNvZm9udC5pY29mb250LXB1bGwtcmlnaHRcclxue1xyXG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xyXG59XHJcblxyXG4uaWNvZm9udC1zcGluXHJcbntcclxuICAtd2Via2l0LWFuaW1hdGlvbjogaWNvZm9udC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICBhbmltYXRpb246IGljb2ZvbnQtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uaWNvZm9udC1wdWxzZVxyXG57XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGljb2ZvbnQtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxuICBhbmltYXRpb246IGljb2ZvbnQtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBpY29mb250LXNwaW5cclxue1xyXG4gIDAlXHJcbiAge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJVxyXG4gIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGljb2ZvbnQtc3BpblxyXG57XHJcbiAgMCVcclxuICB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlXHJcbiAge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5pY29mb250LXJvdGF0ZS05MFxyXG57XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufVxyXG5cclxuLmljb2ZvbnQtcm90YXRlLTE4MFxyXG57XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uaWNvZm9udC1yb3RhdGUtMjcwXHJcbntcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbn1cclxuXHJcbi5pY29mb250LWZsaXAtaG9yaXpvbnRhbFxyXG57XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG59XHJcblxyXG4uaWNvZm9udC1mbGlwLXZlcnRpY2FsXHJcbntcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbn1cclxuXHJcbi5pY29mb250LWZsaXAtaG9yaXpvbnRhbC5pY29mb250LWZsaXAtdmVydGljYWxcclxue1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xyXG59XHJcblxyXG46cm9vdCAuaWNvZm9udC1yb3RhdGUtOTAsXHJcblx0OnJvb3QgLmljb2ZvbnQtcm90YXRlLTE4MCxcclxuXHQ6cm9vdCAuaWNvZm9udC1yb3RhdGUtMjcwLFxyXG5cdDpyb290IC5pY29mb250LWZsaXAtaG9yaXpvbnRhbCxcclxuXHQ6cm9vdCAuaWNvZm9udC1mbGlwLXZlcnRpY2FsXHJcbntcclxuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uaWNvZm9udC1pbnZlcnNlXHJcbntcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNyLW9ubHlcclxue1xyXG4gIGJvcmRlcjogMDtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXHJcblx0LnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzXHJcbntcclxuICBjbGlwOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cdCIsIi8qXHJcbiogQWRtaW4gTGF5b3V0IChlQmF6YXIpXHJcbiogQGF1dGhvcjogUGl4ZWx3aWJlc1xyXG4qIEBkZXNpZ24gYnk6IFBpeGVsd2liZXMuXHJcbiogQGV2ZW50LW5hbWVzcGFjZTplQmF6YXJcclxuKiBDb3B5cmlnaHQgMjAyMSBQaXhlbHdpYmVzXHJcbiovXHJcbjpyb290IHtcclxuXHQtLWRhcmstY29sb3I6IFx0XHQjMzIzQTQ1O1xyXG5cclxuICAgIC0tY29sb3ItZmZmOlx0XHQjRkZGRkZGO1xyXG5cdC0tY29sb3ItMTAwOlx0XHQjRjBGMEYwO1xyXG5cdC0tY29sb3ItMjAwOlx0XHQjRUVFRUVFO1xyXG5cdC0tY29sb3ItMzAwOlx0XHQjRTBFMEUwO1xyXG5cdC0tY29sb3ItNDAwOlx0XHQjQkRCREJEO1xyXG5cdC0tY29sb3ItNTAwOlx0XHQjNTU1NTU1O1xyXG5cdC0tY29sb3ItNjAwOlx0XHQjNzU3NTc1O1xyXG5cdC0tY29sb3ItNzAwOlx0XHQjNjE2MTYxO1xyXG5cdC0tY29sb3ItODAwOlx0XHQjNDI0MjQyO1xyXG5cdC0tY29sb3ItOTAwOlx0XHQjMjEyMTIxO1xyXG5cdC0tY29sb3ItMDAwOlx0XHQjMDAwMDAwO1xyXG5cclxuXHQtLWJvcmRlci1jb2xvcjpcdFx0I2YwZjBmMDtcclxuXHQtLWNhcmQtY29sb3I6IFx0XHQjZmZmZmZmO1xyXG5cdC0tYm9keS1jb2xvcjogXHRcdCNmOWZiZmQ7XHJcblx0LS13aGl0ZS1jb2xvcjogXHRcdCNmZmZmZmY7XHJcblx0LS1zaWRlYmFyLWNvbG9yOlx0I2ZjZmNmYztcclxuICAgIC0tdGV4dC1jb2xvcjogICAgICAgIzIxMjUyOTtcclxuXHJcblx0LS1oYy1mb250LWNvbG9yOlx0IzU1NTU1NTtcclxuXHQtLWhjLWJnLWNvbG9yOlx0XHQjZjBmMGYwO1xyXG5cclxuICAgIC0tcHJpbWFyeS1jb2xvcjogXHQjNmFhYjljO1xyXG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiBcdCNmN2IzNmI7XHJcblxyXG5cdC0tY2hhcnQtY29sb3IxOlx0IFx0IzZhYWI5YztcclxuXHQtLWNoYXJ0LWNvbG9yMjogXHQjZjdiMzZiO1xyXG5cdC0tY2hhcnQtY29sb3IzOiBcdCM5N0IwQUE7XHJcblx0LS1jaGFydC1jb2xvcjQ6IFx0IzRENkU5NDtcclxuXHQtLWNoYXJ0LWNvbG9yNTogXHQjODFBMUNBO1xyXG5cclxufVxyXG5cclxuW2RhdGEtdGhlbWU9XCJkYXJrXCJdIHtcclxuXHQtLWRhcmstY29sb3I6IFx0XHQjMzIzQTQ1O1xyXG5cclxuXHQtLWNvbG9yLWZmZjpcdFx0IzAwMDAwMDtcclxuXHQtLWNvbG9yLTEwMDpcdFx0IzIxMjEyMTtcclxuXHQtLWNvbG9yLTIwMDpcdFx0IzI2MjcyNztcclxuXHQtLWNvbG9yLTMwMDpcdFx0IzYxNjE2MTtcclxuXHQtLWNvbG9yLTQwMDpcdFx0Izc1NzU3NTtcclxuXHQtLWNvbG9yLTUwMDpcdFx0IzhmOGY4ZjtcclxuXHQtLWNvbG9yLTYwMDpcdFx0I0JEQkRCRDtcclxuXHQtLWNvbG9yLTcwMDpcdFx0I0UwRTBFMDtcclxuXHQtLWNvbG9yLTgwMDpcdFx0I0VFRUVFRTtcclxuXHQtLWNvbG9yLTkwMDpcdFx0I0YwRjBGMDtcclxuXHQtLWNvbG9yLTAwMDpcdFx0I0ZGRkZGRjtcclxuXHJcblx0LS1ib3JkZXItY29sb3I6XHRcdCMzNTM1MzU7XHJcblx0LS1jYXJkLWNvbG9yOiBcdFx0IzI2MjcyNztcclxuXHQtLWJvZHktY29sb3I6IFx0XHQjMWUxZjIwO1xyXG5cdC0td2hpdGUtY29sb3I6IFx0XHQjZmZmZmZmO1xyXG5cdC0tc2lkZWJhci1jb2xvcjpcdCNmY2ZjZmM7XHJcbiAgICAtLXRleHQtY29sb3I6ICAgICAgICM4ZjhmOGY7XHJcblxyXG5cdC0taGMtZm9udC1jb2xvcjpcdCM1NTU1NTU7XHJcblx0LS1oYy1iZy1jb2xvcjpcdFx0I2YwZjBmMDtcclxuXHJcblx0LS1icy1ib2R5LWJnOiAjMTYxNjE2O1xyXG5cdC0tcmV2ZXJzZS1jb2xvcjogI2Y5ZjlmOTtcclxuXHQtLWJzLWJvcmRlci1jb2xvcjogIzhmOGY4ZjtcclxuXHQtLWJzLWhlYWRpbmctY29sb3I6I2Y5ZjlmOTtcclxuXHQtLWJzLWNhcmQtY29sb3I6IzhmOGY4ZjtcclxuXHQtLWJzLWJvZHktY29sb3I6IzhmOGY4ZjtcclxuXHJcbiAgICBbY2xhc3M9XCJ0aGVtZS1jeWFuXCJdIHtcclxuXHRcdC0tcHJpbWFyeS1jb2xvcjogXHQjMDBiZGFhO1xyXG5cdH1cclxuXHJcblx0W2NsYXNzPVwidGhlbWUtaW5kaWdvXCJdIHtcclxuXHRcdC0tYm9yZGVyLWNvbG9yOlx0XHQjMjEyMDIwO1xyXG5cdFx0LS1jYXJkLWNvbG9yOiBcdFx0IzEwMTAxMDtcclxuXHRcdC0tYm9keS1jb2xvcjogXHRcdCMwNTA1MDU7XHJcblx0fVxyXG5cclxuXHRbY2xhc3M9XCJ0aGVtZS1ibHVlXCJdIHtcclxuXHRcdC0tcHJpbWFyeS1jb2xvcjogXHQjNzI1OGRiO1xyXG5cdFx0LS1ib2R5LWNvbG9yOiBcdFx0IzA4MGIxMztcclxuXHR9XHJcblx0XHJcblx0W2NsYXNzPVwidGhlbWUtb3JhbmdlXCJdIHtcclxuICAgICAgICAtLWJvcmRlci1jb2xvcjpcdFx0IzA5Mjk0MDtcclxuXHRcdC0tY2FyZC1jb2xvcjogXHRcdCMwNTIxMzM7XHJcblx0XHQtLWJvZHktY29sb3I6IFx0XHQjMDUxZTJmO1xyXG5cdH1cclxuXHRcclxuXHRbY2xhc3M9XCJ0aGVtZS1ibHVzaFwiXSB7XHJcbiAgICAgICAgLS1ib3JkZXItY29sb3I6XHRcdCMyNDIzMzE7XHJcblx0XHQtLWNhcmQtY29sb3I6IFx0XHQjMWExOTI1O1xyXG5cdFx0LS1ib2R5LWNvbG9yOiBcdFx0IzE1MTQxZjtcclxuXHR9XHJcblx0XHJcblx0W2NsYXNzPVwidGhlbWUtcmVkXCJdIHtcclxuXHRcdC0tcHJpbWFyeS1jb2xvcjogXHQjZjczZTYwO1xyXG4gICAgICAgIC0tYm9yZGVyLWNvbG9yOlx0XHQjMjIyMzM1O1xyXG5cdFx0LS1jYXJkLWNvbG9yOiBcdFx0IzE2MTcyNTtcclxuXHRcdC0tYm9keS1jb2xvcjogXHRcdCMxMTEyMWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbltkYXRhLXRoZW1lPVwiaGlnaC1jb250cmFzdFwiXSB7XHJcblx0LS1kYXJrLWNvbG9yOiBcdFx0IzMyM0E0NTtcclxuXHJcblx0LS1jb2xvci1mZmY6XHRcdCNmZmZmZmY7XHJcblx0LS1jb2xvci0xMDA6XHRcdCMwMDAwMDA7XHJcblx0LS1jb2xvci0yMDA6XHRcdCNmZmZmZmY7XHJcblx0LS1jb2xvci0zMDA6XHRcdCNmZmZmZmY7XHJcblx0LS1jb2xvci00MDA6XHRcdCNmZmZmZmY7XHJcblx0LS1jb2xvci01MDA6XHRcdCNmZmZmZmY7XHJcblx0LS1jb2xvci02MDA6XHRcdCNmZmZmZmY7XHJcblx0LS1jb2xvci03MDA6XHRcdCNmZmZmZmY7XHJcblx0LS1jb2xvci04MDA6XHRcdCNmZmZmZmY7XHJcblx0LS1jb2xvci05MDA6XHRcdCNmZmZmZmY7XHJcblx0LS1jb2xvci0wMDA6XHRcdCNmZmZmZmY7XHJcblxyXG5cdC0tYm9yZGVyLWNvbG9yOlx0XHQjZmZmZmZmO1xyXG5cdC0tY2FyZC1jb2xvcjogXHRcdCMwZTBlMGU7XHJcblx0LS1ib2R5LWNvbG9yOiBcdFx0IzAwMDAwMDtcclxuXHQtLXdoaXRlLWNvbG9yOiBcdFx0I2ZmZmZmZjtcclxuXHQtLWJsYWNrLWNvbG9yOiBcdFx0IzAwMDAwMDtcclxuXHQtLXNpZGViYXItY29sb3I6XHQjZmNmY2ZjO1xyXG5cclxuXHQtLWhjLWZvbnQtY29sb3I6XHQjNTU1NTU1O1xyXG5cdC0taGMtYmctY29sb3I6XHRcdCNmMGYwZjA7XHJcblxyXG5cdC0tdGV4dC1jb2xvcjogICAgICAgI2ZmZmZmZjtcclxuXHQtLWJzLWhlYWRpbmctY29sb3I6ICNmZmZmZmY7XHJcblx0LS1icy1jYXJkLWNvbG9yOiBcdCNmZmZmZmY7XHJcblxyXG5cdC50YWJsZXtcclxuXHRcdC0tYnMtdGFibGUtYmc6ICMwMDA7XHJcblx0fVxyXG5cclxuXHQuY2FyZHtcclxuXHRcdC0tYnMtY2FyZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdC0tYnMtYm9keS1jb2xvcjogI2ZmZmZmZjsgXHJcblx0XHQuZm9ybS1jaGVjay1sYWJlbHtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7ICBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuW2NsYXNzPVwidGhlbWUtdHJhZGV3aW5kXCJde1xyXG4gICAgLS1wcmltYXJ5LWNvbG9yOiBcdCM2YWFiOWM7XHJcblx0LS1zZWNvbmRhcnktY29sb3I6IFx0I2Y3YjM2YjtcclxuXHJcblx0LS1jaGFydC1jb2xvcjE6XHQgXHQjNmFhYjljO1xyXG5cdC0tY2hhcnQtY29sb3IyOiBcdCNmN2IzNmI7XHJcblx0LS1jaGFydC1jb2xvcjM6IFx0Izk3QjBBQTtcclxuXHQtLWNoYXJ0LWNvbG9yNDogXHQjNEQ2RTk0O1xyXG5cdC0tY2hhcnQtY29sb3I1OiBcdCM4MUExQ0E7XHJcbiAgICAtLWNoYXJ0LWNvbG9yNjogXHQjRUQ1NzgyO1xyXG5cclxuXHQtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzYwOGJjMiwgIzY1YTBhOSk7XHJcbn1cclxuW2NsYXNzPVwidGhlbWUtbW9uYWxpc2FcIl17XHJcbiAgICAtLXByaW1hcnktY29sb3I6IFx0I0ZGN0I4OTtcclxuXHQtLXNlY29uZGFyeS1jb2xvcjogXHQjZjdjZjc5O1xyXG5cclxuICAgIC0tY2hhcnQtY29sb3IxOlx0IFx0I0VENTc4MjtcclxuXHQtLWNoYXJ0LWNvbG9yMjogXHQjZTVkZjg4O1xyXG5cdC0tY2hhcnQtY29sb3IzOiBcdCM3MjZhOTU7XHJcblx0LS1jaGFydC1jb2xvcjQ6IFx0I2E2YTZhNDtcclxuXHQtLWNoYXJ0LWNvbG9yNTogXHQjYzliOGI4O1xyXG5cclxuICAgIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYjE1Zjg1LCAjZTI3MDg5KTtcclxuICAgIFxyXG59XHJcbltjbGFzcz1cInRoZW1lLWN5YW5cIl0ge1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogXHQjMDBiZGFhO1xyXG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiBcdCNmMWZmMTc7XHJcblxyXG5cdC0tY2hhcnQtY29sb3IxOlx0IFx0IzAwYmRhYTtcclxuXHQtLWNoYXJ0LWNvbG9yMjogXHQjYzFjMGI5O1xyXG5cdC0tY2hhcnQtY29sb3IzOiBcdCM1Mzc3OTE7XHJcblx0LS1jaGFydC1jb2xvcjQ6IFx0IzljYmYzYjtcclxuXHQtLWNoYXJ0LWNvbG9yNTogXHQjY2RiNjBjO1xyXG5cclxuXHQtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwOWFiZCwgIzAwYmRhYSk7XHJcbn1cclxuW2NsYXNzPVwidGhlbWUtaW5kaWdvXCJdIHtcclxuXHQtLXByaW1hcnktY29sb3I6IFx0IzQ4NGM3ZjtcclxuXHQtLXNlY29uZGFyeS1jb2xvcjogXHQjZDhkNDE5O1xyXG5cclxuXHQtLWNoYXJ0LWNvbG9yMTpcdCBcdCM0ODRjN2Y7XHJcblx0LS1jaGFydC1jb2xvcjI6IFx0I2Q4ZDQxOTtcclxuXHQtLWNoYXJ0LWNvbG9yMzogXHQjNzM5NGI5O1xyXG5cdC0tY2hhcnQtY29sb3I0OiBcdCM3OWI2YmQ7XHJcblx0LS1jaGFydC1jb2xvcjU6IFx0I2EwYzFiODtcclxuXHJcblx0LS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM1YTJlZTIsICM0ODRjN2YpO1xyXG59XHJcbltjbGFzcz1cInRoZW1lLWJsdWVcIl0ge1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogXHQjNzI1OGRiO1xyXG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiBcdCNmZmQ1NWQ7XHJcblxyXG5cdC0tY2hhcnQtY29sb3IxOlx0IFx0I0VENTc4MjtcclxuXHQtLWNoYXJ0LWNvbG9yMjogXHQjZTVkZjg4O1xyXG5cdC0tY2hhcnQtY29sb3IzOiBcdCM3MjU4ZGI7XHJcblx0LS1jaGFydC1jb2xvcjQ6IFx0I2E2YTZhNDtcclxuXHQtLWNoYXJ0LWNvbG9yNTogXHQjYzliOGI4O1xyXG5cclxuXHQtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1YWZhZiwgIzBkNmVmZCk7XHRcclxufVxyXG5bY2xhc3M9XCJ0aGVtZS1ncmVlblwiXSB7XHJcblx0LS1wcmltYXJ5LWNvbG9yOiBcdCM3RUI5M0Y7XHJcblx0LS1zZWNvbmRhcnktY29sb3I6IFx0I2ZmZmI4MztcclxuXHJcblx0LS1jaGFydC1jb2xvcjE6XHQgXHQjN0VCOTNGO1xyXG5cdC0tY2hhcnQtY29sb3IyOiBcdCNiOWJjNmQ7XHJcblx0LS1jaGFydC1jb2xvcjM6IFx0IzQyN2E1YjtcclxuXHQtLWNoYXJ0LWNvbG9yNDogXHQjNGU3Mzc2O1xyXG5cdC0tY2hhcnQtY29sb3I1OiBcdCNhNmE2YTQ7XHJcblxyXG5cdC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjOTJENzU4LCAjMmY5ODRkKTtcclxufVxyXG5bY2xhc3M9XCJ0aGVtZS1vcmFuZ2VcIl0ge1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogXHQjZmViMDE5O1xyXG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiBcdCMzNWYzZmQ7XHJcblxyXG5cdC0tY2hhcnQtY29sb3IxOlx0IFx0I2VmN2U1NjtcclxuXHQtLWNoYXJ0LWNvbG9yMjogXHQjNDQ1NThmO1xyXG5cdC0tY2hhcnQtY29sb3IzOiBcdCNkZWQ1YzQ7XHJcblx0LS1jaGFydC1jb2xvcjQ6IFx0I2Y1OTI5MjtcclxuXHQtLWNoYXJ0LWNvbG9yNTogXHQjOTBhNGFlO1xyXG5cclxuXHQtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2NlNjNjYSwgI2ZlYjAxOSk7XHRcclxufVxyXG5bY2xhc3M9XCJ0aGVtZS1ibHVzaFwiXSB7XHJcblx0LS1wcmltYXJ5LWNvbG9yOiBcdCNFRDU3ODI7XHJcblx0LS1zZWNvbmRhcnktY29sb3I6IFx0I2ZmZGQ5NTtcclxuXHJcblx0LS1jaGFydC1jb2xvcjE6XHQgXHQjRUQ1NzgyO1xyXG5cdC0tY2hhcnQtY29sb3IyOiBcdCNlNWRmODg7XHJcblx0LS1jaGFydC1jb2xvcjM6IFx0IzcyNmE5NTtcclxuXHQtLWNoYXJ0LWNvbG9yNDogXHQjYTZhNmE0O1xyXG5cdC0tY2hhcnQtY29sb3I1OiBcdCNjOWI4Yjg7XHJcblxyXG5cdC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjVhZThhLCAjRUQ1NzgyKTtcclxufVxyXG5bY2xhc3M9XCJ0aGVtZS1yZWRcIl0ge1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogXHQjZmY0NTYwOyBcclxuXHQtLXNlY29uZGFyeS1jb2xvcjogXHQjZjdjNTZiO1xyXG5cclxuXHQtLWNoYXJ0LWNvbG9yMTpcdCBcdCNmZjU5NTk7XHJcblx0LS1jaGFydC1jb2xvcjI6IFx0I2ZmYWQ1YTtcclxuXHQtLWNoYXJ0LWNvbG9yMzogXHQjNGY5ZGE2OyBcclxuXHQtLWNoYXJ0LWNvbG9yNDogXHQjYzA2Yzg0O1xyXG5cdC0tY2hhcnQtY29sb3I1OiBcdCNmNjcyODA7XHJcblxyXG5cdC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjU1NThkLCAjZmY0NTYwKTtcclxufVxyXG5cclxuW2NsYXNzPVwidGhlbWUtZHluYW1pY1wiXSB7XHJcblx0LS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLXByaW1hcnktY29sb3IpLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpKTtcclxufVxyXG5cclxuLnNlY29uZGFyeS1jb2xvcntcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG59XHJcbi5zZWNvbmRhcnktY29sb3ItZmlsbHtcclxuICAgIGZpbGw6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbn0iLCJodG1se1xyXG4gICAgKntcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKipCb2R5KioqKioqKioqL1xyXG5ib2R5IHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oZWFzZSAuMXMpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuc2FucztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAmLmZvbnQtb3BlbnNhbnN7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW5zYW5zO1xyXG4gICAgfVxyXG4gICAgJi5mb250LXBvcHBpbnN7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi5mb250LW1vbnRzZXJyYXR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1vbnRzZXJyYXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi5mb250LW11a3Rhe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tdWt0YTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU0cHgpe1xyXG4gICAgICAgIGJvZHkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKkJ1dHRvbiBTZXQgUmVzcG9zaXZlKioqKioqKioqL1xyXG4uYnRuLXNldC10YXNre1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTRweCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqQ2hhbmdlbG9nIEJ1dHRvbi1zaXplKioqKioqKioqL1xyXG4ubXgtc2l6ZXtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xyXG4gICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqTG9naW4tcGFnZSByZXNwb25zaXZlKioqKioqKioqL1xyXG4uYXV0aC1kZXRhaWxibG9ja3tcclxuICAgIHN0cm9uZ3tcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYXV0aC1oMTAwe1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkycHgpO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstMTI4MCkge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDk2cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXhzbWFsbCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4uZm9ybS1jb250cm9sLWxnIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKkludm9pY2VwYWdlICYgcHVyY2hhc2VwYWdlIHRhYioqKioqKioqKi9cclxuLmludm9pY2Utc2V0e1xyXG4gICAgJi5uYXYtdGFic3tcclxuICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogICRicmVhay14eHNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcblxyXG4vKioqKioqKioqKipzZWxlY3RhYmxlICYgZHJvcGlmeSoqKioqKioqKi9cclxuLm1zLWNvbnRhaW5lciB7XHJcbiAgICAubXMtbGlzdHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLm1zLXNlbGVjdGFibGUsLm1zLXNlbGVjdGlvbntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcblxyXG4gICAgICAgIGxpLm1zLWVsZW0tc2VsZWN0YWJsZXtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICA1MDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1zLXNlbGVjdGlvbntcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICA1MDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZHJvcGlmeS13cmFwcGVye1xyXG4gICAgLmRyb3BpZnktbWVzc2FnZXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgc3Bhbi5maWxlLWljb257XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqcHJvZmlsZSoqKioqKioqKi9cclxuLnByb2ZpbGUtZnVsbGRlYXRpbHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXh4c21hbGwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLnByb2ZpbGUtaW5mb3tcclxuICAgICAgICAmLmJvcmRlci1zdGFydHtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9maWxlLWF2e1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXh4c21hbGwpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC1pbmZve1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXh4c21hbGwpIHtcclxuICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKkRvIG5vdCBhZGQgaW4gcHJvamVjdCoqKioqKioqKi9cclxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl17XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0xMDApICFpbXBvcnRhbnQ7XHJcbn1cclxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl17XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLTAwMCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqKioqKioqKioqaWNvbi1wYWdlKioqKioqKioqL1xyXG4uaWNvLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcbi5pY29ubGlzdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAuaWNvbi1ob2xkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhciAwcztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIC5pY29uIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvcilcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKipyZXNwb25zaXZlKioqKioqKioqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NHB4KXtcclxuICAgIC53LXNtLTEwMHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXh4c21hbGwgKyA0MCkge1xyXG5cclxuICAgIC5wcm9maWxlLWJsb2Nre1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9maWxlLWNhcmR7XHJcbiAgICAgICAgLmNhcmQtYm9keXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLnByb2ZpbGUtYXZ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICYudzIyMHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hYm91dC1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2ZpbGUtaW5mb3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAuc29jaWFse1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmN0LWJ0bi1zZXR7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIlxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24pIHtcbiAgICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5cbkBtaXhpbiBvdmVyZmxvdygkc2Nyb2xsKSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvLyBGaXJlZm94XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLy8gSUUgMTArXG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7IC8vIFdlYktpdCBcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKVxuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMjAwKVxuICAgIH1cbn1cblxuQG1peGluIGNfb3ZlcmZsb3coJHNjcm9sbCkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLy8gSUUgMTArXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvLyBGaXJlZm94XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfSAgICBcbiAgICB9XG4gICAgXG4gICAgLy8gVHJhY2sgL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9ICAgIFxuICAgIC8vIEhhbmRsZSAvXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9Gb250cyBGYW1pbHlcclxuJGZvbnQtZmFtaWx5OiBcdFx0ICAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtb3BlbnNhbnM6IFx0ICAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtcG9wcGluczogXHQgICAgICAnUG9wcGlucycsIHNhbnMtc2VyaWY7XHJcbiRmb250LW1vbnRzZXJyYXQ6IFx0ICAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiRmb250LW11a3RhOiBcdCAgICAgICdNdWt0YScsIHNhbnMtc2VyaWY7IFxyXG5cclxuXHJcbi8vIEJvb3RzdHJhcCBjb2xvcnNcclxuJGNvbG9yLXN1Y2Nlc3M6IFx0XHQjNERDQTg4O1xyXG4kY29sb3ItZGFuZ2VyOiBcdFx0XHQjRkM1QTY5O1xyXG4kY29sb3Itd2FybmluZzogXHRcdCNGRkJBMzM7XHJcbiRjb2xvci1pbmZvOiBcdFx0XHQjNEZCOEM5O1xyXG5cclxuLy8gRm9udHNcclxuJGZvbnQtc2l6ZTogXHRcdFx0MTRweDtcclxuXHJcbiR0cmFkZXdpbmQ6ICAgICAgICAgICAgICM2YWFiOWMgIWRlZmF1bHQ7XHJcbiRtb25hbGlzYTogICAgICAgICAgICAgICNGRjdCODkgIWRlZmF1bHQ7XHJcbiRpbmRpZ29zOiBcdFx0XHQgICAgIzQ4NGM3ZiAhZGVmYXVsdDtcclxuJHB1cnBsZXM6IFx0XHRcdCAgICAjNDg0YzdmICFkZWZhdWx0O1xyXG4kb3JhbmdlczpcdFx0XHRcdCNmOGI1MDAgIWRlZmF1bHQ7XHJcbiR5ZWxsb3c6IFx0XHRcdFx0I0ZGQkEzMyAhZGVmYXVsdDtcclxuJGdyZWVuczogXHRcdFx0XHQjN0VCOTNGICFkZWZhdWx0O1xyXG4kYmx1ZXM6XHRcdFx0XHRcdCM3MjU4ZGIgIWRlZmF1bHQ7XHJcbiRibHVzaDogXHRcdFx0XHQjRUQ1NzgyICFkZWZhdWx0O1xyXG4kY3lhbnM6XHRcdFx0XHRcdCMwMGJkYWEgIWRlZmF1bHQ7XHJcbiRyZWRzOlx0IFx0XHRcdCAgICAjRkYxODQzICFkZWZhdWx0O1xyXG4kaW5mbzpcdFx0IFx0XHRcdCM0RkI4QzkgIWRlZmF1bHQ7XHJcbiR3aGl0ZTpcdFx0IFx0XHRcdCNmZmZmZmYgIWRlZmF1bHQ7XHJcbiRkYXJrOlx0XHQgXHRcdFx0IzE5MTgxOCAhZGVmYXVsdDtcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXHJcbiRjX2NvbG9yczogKFxyXG5cInRyYWRld2luZFwiOiAgIzZhYWI5YyxcclxuXCJtb25hbGlzYVwiOiAgICNGRjdCODksXHJcblwiYmx1ZVwiOiAgICAgICAjNzI1OGRiLFxyXG5cImJsdXNoXCI6ICAgICAgI0VENTc4MixcclxuXCJpbmRpZ29cIjogICAgICM0ODRjN2YsXHJcblwicHVycGxlXCI6ICAgICAjNDg0YzdmLFxyXG5cInJlZFwiOiAgICAgICAgI0ZGMTg0MyxcclxuXCJvcmFuZ2VcIjogICAgICNmOGI1MDAsXHJcblwieWVsbG93XCI6ICAgICAjRkZCQTMzLFxyXG5cImdyZWVuXCI6ICAgICAgIzdFQjkzRixcclxuXCJjeWFuXCI6ICAgICAgICMwMGJkYWEsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kc2lkZWJhci13aWR0aDogXHRcdDI1MHB4O1xyXG4kcmlnaHRiYXItd2lkdGg6IFx0XHQyODBweDtcclxuJHNpZGViYXItaWNvbjpcdCBcdFx0NTBweDtcclxuXHJcbi8vIEJyZWFrcG9pbnRzXHJcbiRicmVhay14eHNtYWxsOiBcdFx0MzkwcHg7XHJcbiRicmVhay14c21hbGw6IFx0XHRcdDY0MHB4O1xyXG4kYnJlYWstc21hbGw6IFx0XHRcdDc2OHB4O1xyXG4kYnJlYWstbWVkaXVtOiBcdFx0XHQ5OTJweDtcclxuJGJyZWFrLTEwMjQ6IFx0XHRcdDEwMjRweDtcclxuJGJyZWFrLWxhcmdlOiBcdFx0XHQxMjAwcHg7XHJcbiRicmVhay0xMjgwOiBcdFx0XHQxMjgwcHg7XHJcbiRicmVhay14bGFyZ2U6IFx0XHRcdDE0NDBweDsiLCJib2R5LnJ0bF9tb2RlIHtcclxuXHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0OyBcclxuXHJcbiAgICB1bHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbG9hdC1yaWdodHtcclxuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRleHQtZW5ke1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tcy1hdXRve1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1lLWF1dG97XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZW5kLTB7XHJcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIgKiAuMjUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyoqKioqKioqKioqKioqTWFyZ2luKioqKioqKioqKioqKioqL1xyXG5cclxuICAgIC5tcy0xLC5tcy1zbS0xLC5tcy1tZC0xLC5tcy1sZy0xLC5tcy14bC0xLC5tcy14eGwtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtMiwubXMtc20tMiwubXMtbWQtMiwubXMtbGctMiwubXMteGwtMiwubXMteHhsLTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtMywubXMtc20tMywubXMtbWQtMywubXMtbGctMywubXMteGwtMywubXMteHhsLTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLTQsLm1zLXNtLTQsLm1zLW1kLTQsLm1zLWxnLTQsLm1zLXhsLTQsLm1zLXh4bC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLTUsLm1zLXNtLTUsLm1zLW1kLTUsLm1zLWxnLTUsLm1zLXhsLTUsLm1zLXh4bC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWUtMSwubWUtc20tMSwubWUtbWQtMSwubWUtbGctMSwubWUteGwtMSwubWUteHhsLTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLTIsLm1lLXNtLTIsLm1lLW1kLTIsLm1lLWxnLTIsLm1lLXhsLTIsLm1lLXh4bC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLTMsLm1lLXNtLTMsLm1lLW1kLTMsLm1lLWxnLTMsLm1lLXhsLTMsLm1lLXh4bC0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS00LC5tZS1zbS00LC5tZS1tZC00LC5tZS1sZy00LC5tZS14bC00LC5tZS14eGwtNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS01LC5tZS1zbS01LC5tZS1tZC01LC5tZS1sZy01LC5tZS14bC01LC5tZS14eGwtNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKioqKioqKioqKioqKnBhZGRpbmcqKioqKioqKioqKioqL1xyXG5cclxuICAgIC5wcy0xLC5wcy1zbS0xLC5wcy1tZC0xLC5wcy1sZy0xLC5wcy14bC0xLC5wcy14eGwtMSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHMtMiwucHMtc20tMiwucHMtbWQtMiwucHMtbGctMiwucHMteGwtMiwucHMteHhsLTIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHMtMywucHMtc20tMywucHMtbWQtMywucHMtbGctMywucHMteGwtMywucHMteHhsLTMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBzLTQsLnBzLXNtLTQsLnBzLW1kLTQsLnBzLWxnLTQsLnBzLXhsLTQsLnBzLXh4bC01IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBzLTUsLnBzLXNtLTUsLnBzLW1kLTUsLnBzLWxnLTUsLnBzLXhsLTUsLnBzLXh4bC01IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wZS0xLC5wZS1zbS0xLC5wZS1tZC0xLC5wZS1sZy0xLC5wZS14bC0xLC5wZS14eGwtMSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGUtMiwucGUtc20tMiwucGUtbWQtMiwucGUtbGctMiwucGUteGwtMiwucGUteHhsLTIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGUtMywucGUtc20tMywucGUtbWQtMywucGUtbGctMywucGUteGwtMywucGUteHhsLTMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBlLTQsLnBlLXNtLTQsLnBlLW1kLTQsLnBlLWxnLTQsLnBlLXhsLTQsLnBlLXh4bC00IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBlLTUsLnBlLXNtLTUsLnBlLW1kLTUsLnBlLWxnLTUsLnBlLXhsLTUsLnBlLXh4bC01IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvcmRlci1zdGFydCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYm9yZGVyLWVuZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnUtcmlnaHR7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtaGVhZGVye1xyXG4gICAgICAgIC5idG4tY2xvc2V7XHJcbiAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3QtaW5saW5lLWl0ZW17XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jaGVja3tcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0e1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW17XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFse1xyXG4gICAgICAgICYuZmFkZSAubW9kYWwtZGlhbG9nLXZlcnRpY2Fse1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoKzEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNob3cgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXB7XHJcbiAgICAgICAgJjpub3QoLmhhcy12YWxpZGF0aW9uKXtcclxuICAgICAgICAgICAgPjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxyXG4gICAgICAgICAgICA+LmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpe1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tZ3JvdXB7XHJcbiAgICAgICAgLmJ0bjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbiAgICAgICAgPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRue1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+LmJ0bjpudGgtY2hpbGQobiszKSxcclxuICAgICAgICA+Om5vdCguYnRuLWNoZWNrKSsuYnRuLFxyXG4gICAgICAgID4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG57XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGViYXItbWluaS1idG57XHJcbiAgICAgICAgLmZhLWFycm93LWxlZnR7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XHJcbiAgICB9XHJcbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcntcclxuICAgICAgICB0ZXh0LWFsaWduOmVuZDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAubWUtbGctMHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBlLWxnLTQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgLm1zLW1kLTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtbWQtc3RhcnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keS5ydGxfbW9kZSB7XHJcbiAgICAudGltZWxpbmUtaXRlbXtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcGV4Y2hhcnRzLWNhbnZhcywub3dsLWNhcm91c2Vse1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgfVxyXG4gICAgLm93bC1jYXJvdXNlbHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC5tcy0ye1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDowLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhcntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi5zaWRlYmFyLW1pbml7XHJcbiAgICAgICAgICAgIC5mb3JtLXN3aXRjaHtcclxuICAgICAgICAgICAgICAgICYudGhlbWUtcnRse1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaWRlYmFyLW1pbmktYnRuIHtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY29mb250LWJ1YmJsZS1yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGVhNjRcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lbnUtbGlzdHtcclxuICAgICAgICAgICAgICAgIC5tLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDFweDtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJyYW5kLWljb257XHJcbiAgICAgICAgICAgICAgICAubG9nby10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgICAgIC5mb3JtLXN3aXRjaHtcclxuICAgICAgICAgICAgJi50aGVtZS1ydGx7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLW1pbmktYnRuIHtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb2ZvbnQtYnViYmxlLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGVhNjVcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnJhbmQtaWNvbntcclxuICAgICAgICAgICAgLmxvZ28tdGV4dHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdC11bnN0eWxlZHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHRjaGF0Ym94e1xyXG4gICAgICAgIC5mcmllbmR7XHJcbiAgICAgICAgICAgIC5zdGF0dXN7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH0gXHJcbiAgICAuaWNvZm9udC1oYW5kLWRyYXduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGVhODdcIjtcclxuICAgIH1cclxuICAgIC50b2RvX2xpc3QgbGkgbGFiZWw6YmVmb3Jle1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAucmlnaHRjaGF0Ym94ICNjbG9zZXtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5mYy1tZWRpYS1zY3JlZW57XHJcbiAgICAgICAgJi5mYy1kaXJlY3Rpb24tbHRyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJ0bDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIC5mYy10b29sYmFye1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLWl0ZW17XHJcbiAgICAgICAgLm1lLTJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWUtM3tcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdLC5kcm9wZG93bi1tZW51LWVuZCB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudS1lbmQge1xyXG4gICAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLmljb2ZvbnQtdWktYWRkLC5pY29mb250LXBsdXMtY2lyY2xle1xyXG4gICAgICAgICYubWUtMntcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICAuYnRuLXBvc3Rpb257XHJcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIGxlZnQ6MTVweDtcclxuICAgIH1cclxuICAgIC5pY29mb250LWRvdHRlZC1yaWdodDpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcXGVhNzhcIjtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3Vwe1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgICYubWUtM3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnV0dG9ue1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgICYubWUtMntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC1jaGF0Lm9wZW4ge1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnNpZGUtbmF2YmFye1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRvY3tcclxuICAgICAgICAubWUtMntcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQuY2FyZC1jYWxsb3V0IHtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6LjRyZW0gICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICB9XHJcbiAgICAucHJvZmlsZS1jYXJkIC5tZS0ye1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wcm9qZWN0LXRhYntcclxuICAgICAgICAucHJ0YWItc2V0e1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICA1NTRweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9XCJyb3dcIl0+dGQ6Zmlyc3QtY2hpbGQsIFxyXG4gICAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9XCJyb3dcIl0+dGg6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRkOmZpcnN0LWNoaWxkOmJlZm9yZSwgXHJcbiAgICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1cInJvd1wiXT50aDpmaXJzdC1jaGlsZDpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDp1bnNldDtcclxuICAgICAgICByaWdodDo0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFse1xyXG4gICAgICAgICYucmlnaHR7XHJcbiAgICAgICAgICAgICYuZmFkZXtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgbGVmdCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgbGVmdCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIGxlZnQgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCBsZWZ0IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNob3d7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaG9vc2Utc2tpbntcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7ICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSAgXHJcbiIsIi8qIVxyXG4gKiBCb290c3RyYXAgQ29sb3JwaWNrZXIgLSBTaW1wbGUgYW5kIGN1c3RvbWl6YWJsZSBjb2xvcnBpY2tlciBjb21wb25lbnQgZm9yIFR3aXR0ZXIgQm9vdHN0cmFwLlxyXG4gKiBAcGFja2FnZSBib290c3RyYXAtY29sb3JwaWNrZXJcclxuICogQHZlcnNpb24gdjMuMC4wLWJldGEuMVxyXG4gKiBAbGljZW5zZSBNSVRcclxuICogQGxpbmsgaHR0cHM6Ly9mYXJiZWxvdXMuZ2l0aHViLmlvL2Jvb3RzdHJhcC1jb2xvcnBpY2tlci9cclxuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2ZhcmJlbG91cy9ib290c3RyYXAtY29sb3JwaWNrZXIuZ2l0XHJcbiAqLy5jb2xvcnBpY2tlci1zYXR1cmF0aW9ue3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQmtDQVFBQUFEYTYxM2ZBQUFQOWtsRVFWUjRYblJXQzQ3ck5nd2NLamxBMGJ2MlZMMVFpL1lFTFJhdjcyMDNpUzFwcHFab2lYQ0FodUJIVkxJNzR4RnRHMy9IejJqb0lPalJHdVI1ZU1ZdVJuOVlBMWZkczg1OUtYOFp2Y3pMcjkvcEltaVIzUnFreTkvd2xhalJJZFZFLzFSdWZldS8wTm8zL0FTZ0JaQUpVa3dnaTBpQ2FFYXRla0pKb0VxaVRRbmNkNjcvZ3lPZlJDWnNoVGVkME5sOExiTGo4RDZxeHRvcTkvN2tKei9hSC8zWGZ1OFZ3STUrQVVIOER4RTdnVXlpSXBaNUx3aUd6VXFFM0NTY0pzQ0RRSEFzdkJueFdwa2JDMFFNSG1CcDZsYXRXUzBibnZyQ04veDEreFBmY2UrSWowR0F5ZUFHR3oxNXNPaWF4MlV5bFBoS3JGYU1QblZXQ2x3ZXBLaDA3aGRoa1ZEc0sydW95RUl5U2VyZ2pkYlkyVkJ0VjhWTHI4TWY5bUYvNHdNYjdrUjhGT2h6RldaWmU3SElaRDlKUkliZWUyOGVKS0J3ZVRCNlR3allrQWdXYVVtdER2ZUd3MVd4M3paNzZZbFBQZlFkLytnVFRVRmtpR2lKK05RQXN6VTFFUFQvUUpFZ3Vmb2xBTVBrTlU0Q1ZPeVVJQkxnNHhnbEVaSEdRblRGT0ZWMFZhdWxZZGRCaEE5ODZnZS83Ti95UWkvM2ZsRmd3ZlFxMmliTG5UREJSbDlUbVVIeUpBU1BWL2VvTjBVSVNJcitJQ1FLSUZWNEVwbGpTalYxdUZWVXE5aFJ0ZXQ1ZTlnWHZ1eUhQVzB6TWhReFdhb0JCYTlUZzh2c0NFaHd3MjNTbWQwQ0tqSWttUElveFdyVUJEZ0pxRkN5RVNGNDNjdFF4TFVvSE43UTFLeVZocXJOTm0zY3kydk15UU5QVktqYzI5Umg1U1NVK2dpV2RSSkhrTG5RRzcxRlFFdU55TkdCVERkQlFRQUtDdUdpRVVTL2pjeUdia01QcTkzMU9JemIvZFVQR3VWbEc3ZitzbHFrTzVOQUFselRNZGNxME5rem1zRUJtQVFrYkkrcFNIYmlxbnVXSUE2bGlqaHZxd0l4TXlXeE1HWmlQVTY2OVhKRTF0QUREVHMySFdwd0t4dXFkblRwT2lPUjQyeGx6THRtM3BYR2VsM3hkOC9vVHM4WHkwTVY4R00xUmxzQzJZM1d5M3d1dDNNKzJtRVZ1eDBHdDlmaHpUV3lMdkdpaUpZYXFZNURXUkZJd0FpUTVyNmdCOUdwUWloSnc0STlqNU1rc2NqM0JuekdqQmh2OHhuYTVQMUpvNDI4bzZJT1BZNUtGWnRWT2tFS3FVanFRWTlHaStqcklPRndKVUR6UnRBOXh5b0lyR0dta05SbXhWQW5ab0srVGtVSWVVWW5pNXdFemdPRzVpWlg1SENyMkp5UU5xZGsrK0cwcmdiMW9jaFNJR3V0VGo0UDdGMFB1UlVBb2xtaDVzQ3pBSG4xQll5YUFEaDZiZ0Zlb0J4NnZzdDA5MUNFdmNTTFdCQnBxR3EzODRqWjVsbFZIU3dFU2hMeCtENGQwbVUzRDVlRUFKUTlLRWhPWlVZbkRFTlYycUtnbUlsUWhXZmR2Y29YWWFlZ1BwL24xb0tJT2dZRnF4cnpRU2NpcU5odi81RnFQcHk2YjBVY1gydmYxM0RmV3lTUlNFZ2tFWWxFSkpHUVN5S0pTRVFTQ1lsRUVwSGV4SVZPM1hPZXZmZnplMmErUGZQdjl4MXJuZTFjM2IzTW1sbXo5bUUrK3p1em5nZm53L0UrRGxjNExMNE53SGRGeTd1M0tHUFZtWjYvNGVlTW9EeXJlM2kvS0hBRElIWU8wNHc5ek8wbUFvdHVLbnJjN1hhUGp2dTY2Yk5lNWNEVDdSbFBlcEVuZlMyWDhkRjEvdXREdkQrT3dHREJ4RWdReXdMQ3ZJTVlXQlkrRFNod0FBT1JBZHY5UHN3aERBcU9VQ2k1KzcxQWJGY0RNUjR4QkROZmh5U0tYUFhaMStWdWIrUTFMdGY1ejdlQzBBalZsZEhJMjZySUZkS0lBeVlCSkNGVlVoVkR3dHRBbk01MkIzRWN0MVRGUVh6SjB6MzNsT3VpYi9RTzhnK0N1TzBnS0JSVTgwQThoa2VKMGIxS1JRV21GUVZTaDhtZjNscFVwTmFSdWx6TjVOQXJybUtLR01palhnems3dzVpamRGVmdUOGYxSWRGTmpWV2pEV2ljVVlXRUVNbVNGRHRJTGR6SFc1WHVlSHA3cCt5dVM1NGVwNS9jNUJFMkd3L2dXUE5ZVTQvUFphYWsyVkdFc0ZqU2JPZjhpcmVhNktRZ29qR0NrMEt4WlkzMXRXV2d6d2F5RjhONUtZeW8zVkFEVmljV1dyaHd6cjNacUlPYTV4VzV6YnFNUFBNaXlEVVJIRElIUVRlV3E3S0ZYY1FQT3F6UE9MNU92L2lJREVEeTdESEV3eDBQVGdqTzhTUzBmT0VIY1pOTXQrWEtFRk1qOFE0UVVTdlB1NkhQdXZkNE45L3gxMlJQd2NJVlJDQWFrU09Vekhnc1VTTUZXWXpEUStQaU9KcUFPdVljOWpoNVRlY25BK3hIZkZ5T1loZWJlVEg4OVA4MHdyQ0p6VWpsc3g3ZXVJVjBnNHpRRlVTaUJQaW9JV0JBQ0ZDN0dnRGo4UDkxWlNKT1FtUVA3NE1BblFvOEg1UkllOGtaMGtCY1FDTUFsRXBSRGlLUk9CeGJSMGtzZGhXRnEwZ1I5cTl1UXprRHp1SUZRU1BxQWdSQ0FzQ2FWTkYyWkFBaHh2dHpjcWNuRGs2dHBYeFNzYXlxWExJZ1NPYjZ6cWVIK2Z2TzBpOVhFdTVFVlYrT1plaFJaSjZCR1RlYVJoQ2tUelZJWmVBemFXR0FGZkVySVBvZ1FJNUN1UjNIUVF4N0R6QkIxNlIzczdlME1CVVBlZGpXdXRnRy9KVVRQcU1lQVFORWl5dEpSbkplYXJXVWdkd0ZOeE43cnRCb0VDdWovTzNCTUhhVEl4UTBhNEdjdGlyZUVsVEpISnZMVGFhbGloNWt2QkNHTXZrZEVTVU1BZENGYUk0eUc4U3BEZlJXQXB0cWtBSlV3Q0c2QjdsT1JFRlNaQnFLczU3TUVIcVZKRUJ3SGEybHAwT2lLdGlRMThneDlQODlRclNYeWMwdk9iQk00dlBtQkFEcUpaTEFvL3l6SzdxUFNac3RDeStmRFNabGhybStaa3lqc2Y1cTJvdGRDMTR6a0xqSExmMG1lOXdqTnFRbzBCMWE2d0JKUmFJRWdDMlF3OW9ieS9jUkhBK3hIQ1F5L3hsQjFIVlNWM1kvNXlWaHNjN2RCaTJVb0lXQ01jYkVMWldneE5DR1VaNXk0Y2VCYUxsRThkQWZyRW9zcllUK3o4eWEzc3hYbmRGQnh1UWl2TkdFSEZDYkxHQmxCTEtHWUhab2VvUXBjanRNbi91SUNQZWZjeGVjcHVET0VlbWc5Uy80NGNmbFpQSWxXb2x5SGtMckVwZ2JTOUlRUmxBZ1pnaTBXRGpzRWlQaCtQTi9Ga29ncTRHZHpQdGFybFJHVzJ0SndFSzFSTVRFdmRWZG1oQUtITzFwZFV1R1FzVmNYK3JTZkd6RGJ3R3lFOE5SUFFjODNIQ2FPa1Rad1BxQUJaQmRGcTh6QU4xZ3VlMEZQTzh3WVVGQkUxV2tNd1Z6TTFpUTRCSXRGaCtIMzZReS95SmcwRFJRSUNtQmwrdGJLVUM1Y0NqM3lYSStTVUZCUzc4WkFjQnRIdCtlOWxCdWlxcFROaDl6VHZJanp1SVd4VllHUUpwQVpZK1ZXUzNRS2g4NGlTWmJ3dUlkaURwYzRLenRRYS9zamhNYURKRUpEU1o4bVora0NCZEMwSnBLVk5RelpkS3UrRXNPZUZDb3NybmdWQWtEUy91eTZpR25XN1V4bU1wa0I4RnlGS282aVFXOHoxSHVCZE11MXBka1pkQjhqV1RqbEZ0TmFpSlJZbmlJRGNEK2VFQ01xRkxTOUVENkRneHpDTUtuUkQzSFlZQTJ1TUNKVWg3ME9LOEcwRVVuSlY4bHFlOG5qODRRZHFMaGRvSnNrTmxFdzFpdmFqTThMdFBCaEllTjk5TEVTWEk5eGNRSUhGUXVkSG5nWmpVaFhPUWVHbFVZbUFkZGg1cHhNaHpWME0xdk1BdE1GSVZtZnA2ZnErRGdFV2VmalFWZW5zdGFxVXkzYkpRQWlWbEVpaERnaENESU5GUWc4b1Vob1FQa084U0JFTTdTRlE3MlZZQndQdUU3azh1WUY1TE53Zy9URWQyemt1S2pJSWhUaUpSbFlyRGZOUzFRTDdEWVVjYmNDeUtKTndPd3VjVkNWU3dCQmovRHdnaFhBMmhRdEFDZ0NCQlBwcmZYa0FJRklZUlhoT05RQVJGVTAwVHNoNkxFbW1RVWJrVEltTWk5bWU1cWFIREllQmdIZVJiZHhBSXFBSkJDRFNvQ05WUWdscmNpcVgvWkNEOVJSUDZyZ3BCdmhtS0FGaGcyRm9yQkxYQllQdFVqajd2Q0hQZThTWGJZQVk0N2dIQjltS2VxampJZy81M2ZtTUQwZlI5QnVnN1NGY0hJNkVBMU9DL0U4UVRMNE5nQlNHaUNpeVRDaG5JMXpjUXhteWZSWkdNNnc3MDFLUnliRHZzSUszTFdEeDZteEdrY2dsRVpRTGthd25DZHBwWjZzZ0NoOHRyV1dCVVFhVVdDRU9sT3M3SEFlbkZFNDVRU3U5UlFRREFxY2hYTnhEcTRvclFSNDRxUklGVVF2TSttUkp1QjZHREVpeGdDYlNCUUdYZ2hFRWJkbjFQL3pPL1FoQVdDc1dzbVJoTGEyVkZrU1pJZ1NWS21nRVFodms2SzhZS01SWmw3RHdnNGFtT1VZdkZCZkxsRTRSYXNPQ0I1UzlQWEtxMEFxR0RNaVlJUmVYRjBtWWN0SVRXQm1xUjVGMzhYNVk3eUpmZUN0S0J6TmJXWW01WHBzTXBmM2RSWkQzalBEZXN2ZFZDT3M2S1lRWElGdzFFNGZjRThkSFdPZXBaQlhwTEpjQUNXVVpWTVJaYmZ2Z1hSNEFrOEE3VlZTS1NWdXU5cDYvbUZ4eUU3Y09XYXZ0THA5NTJPOGh1SzgzK2dtSHpIYUFzVlhMZ0F2bDhnUEN2SHpBRnNNOEdOWEdLUEg1Y21OMDJzWFRMYThRZEtSWE16SHY2Ny9rNUE5azFVSXgzNlVIL1ZsV1d0dUtzc05pUmFwQjZCYUxYbDZNQStheURjTlMzdi9zWVhnQ0w2MjBGMWtrOFFoS0FFT3ZLdTREdmFqRE81emtIYzRmQmc3NmFueUVJSWNhbUJQZXg1RUs4QW9WSGhNVzdRQXFXcllEMTIwNENKQjFoQ2ZPQVYvUFRCUEgwekJtSm1zWlpLQ0VhQW1kcW00ek1jWXhZTE4wSnVIVGhJQWppckFucDNweDdUUmdEK1pTRC9LOTJNMUNOSWdiQzhFeDdGa1NFSWxRRUVVUUVRUVFCUkJBQkVVUVFFUVR4M1gwRXZhcDlBaFAzOWpMNU92dXpBV3V2YkRhVFRESXpYMmF5cFVDSjBpN25BaWdvUUFrOWdVSVVTeFhFb0NGeXlWSXVMOVpRY01ab0FybndyNEQwT0xTOGpHTkdUZ0duc1pRV01ZcmNPQVJvSVJlQUFMQmVXaGYrUlVDQUlFc0VDRlFITGt3UjV6ajRKVzN0NVdPVVU1ZGp2Z1FJYXdENTNFRHNjdG1Zejh4R2FaR1BCVVIzcU5raUd3cURJQ1VZSUZwcUJnUmFheUNmRmlBV1Iyd1d2b29ibXp4ZEY4TjVreXhYbXZhcC9zZ0djTEYvYW9Cb3NiRytsRTM5NVI4ekNBNEJxVVlnT2dZcStIdHZCclQwTEsxNVg4bFp3eDVmOWtsQ1gwcmRnWHpJSUdiZGhYTXFadEh6Smh1cHRFam1zRmM0S3ptTjVJRlB0Zk03Z1d3MmtQY3pTSXFRU1BVRFlLWUJNYW1zQkNwS3BoVzBpQTVIOEFiTURQSk9RWWpMWmcxVms0RzQ5R2xDWU5ZQWtkT2Qwa3dSUThGQ3lBSHlkZ0xaNloyQXFyVnRqRFVRN2hDRW1ya0Vvb0RBc0IyWW5CQ3ZrQnBaNnlCdkpwQ2Q3TW41eko2QzRRRjJCVVFQZ0hFSUdVckduSHpROHJsTWVrQmVUeUF6d0RKa3N4d000K3czQlkwMkI4bUlsMENtRlJtK1pzY3hBdVNudndxUXNFQ1RJR1NWNkZFb0pGVHlnVnV6QjV4QXNLcUJ2QVFFMytua1ZvSkRJMUJKSWFQQldpazdaU3U1TklwNUEzbVJRYVRGdkxna085ZlZnRWdNcXFlVmZiK3A1NXRpaldIK0tlYTcxdWJxNHY4U2w4MDg5c1pLYktFWk5xK1ZVZklTSkpGN2o3OVdyYllnUzk5NFpFZituSXowcE5GUldxYXBTbUs2UDQ1aTNPUXVJdElpUER5ZzZSbnhaNEQwZytDRlB4QXpsdW9Sc1dzYUE2STZKT3FWV0Npc0R2SjBCZ0hUek1TUmdNaTB2bWk4UitzUjZ0Zy9YVWg3a0NjN2tNUnFTTmtUQkR4ME9rQVVlZ0ZjTWF6Y2lCWE5wbTc5OFI2a2xYYXAvV1p6NDlUUXdCSHFFY2o0b0NUb1VQalV1UDlsZnhjYnlLTUF3VDZiVGYxcXFJSVFEbDNpNW9DRVJObVZtMHdnVzRBOEJHUnhNWDNoV2g4YkVWNVJ2ZnA0RFM1RjNkaldIMnp0RE5XS1c3T0JqZ2pJd3NEV2FLUmtuSmpxTXNoOVFDYTFwNjA4bExvdkZrQkU5NjlEWXRZZWxTendTUmNnNTM1dkFzRmVOVTlTelJDWVpiNExEbXhtRlFLa3dZR00rNXkvRzdiMXV4TUl5bExkeUU1eXhJeVlzb1hXaFFJcHpRaFlQaTNKa0pvS2tCOStCeEQwT011eU9FQmUzNkRneVBTcnhzY21BVGxkZ0tqOFB4cmtBL2tBNVBZTWdrcm9jd0lRNkdTUkdtRjBWYU5xQktRWjVGWURFWlNEekZUenE5bUJRakFheUUxQStyeURUemNRWmUwSWJieGo3RXdwQW1Uckp3RWltWlI5Q0NQdE9EaHp4dU50WTE5WmQyTGYvZmpDVG5FaURBT2c2MmoxdXRiL2R2OW1aL2FIQ2o0QXlPSGJzVzMvQXMwQlR6SWdlSlU3QUFBQUFFbEZUa1N1UW1DQyk7Y3Vyc29yOmNyb3NzaGFpcjtmbG9hdDpsZWZ0fS5jb2xvcnBpY2tlci1zYXR1cmF0aW9uIC5jb2xvcnBpY2tlci1ndWlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDo1cHg7d2lkdGg6NXB4O2JvcmRlcjoxcHggc29saWQgIzAwMDtib3JkZXItcmFkaXVzOjVweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bWFyZ2luOi00cHggMCAwIC00cHh9LmNvbG9ycGlja2VyLXNhdHVyYXRpb24gLmNvbG9ycGlja2VyLWd1aWRlIGl7ZGlzcGxheTpibG9jaztoZWlnaHQ6NXB4O3dpZHRoOjVweDtib3JkZXI6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czo1cHh9LmNvbG9ycGlja2VyLWFscGhhLC5jb2xvcnBpY2tlci1odWV7d2lkdGg6MTVweDtoZWlnaHQ6MTAwcHg7ZmxvYXQ6bGVmdDtjdXJzb3I6cm93LXJlc2l6ZTttYXJnaW4tbGVmdDo0cHg7bWFyZ2luLWJvdHRvbTo0cHh9LmNvbG9ycGlja2VyLWFscGhhIC5jb2xvcnBpY2tlci1ndWlkZSwuY29sb3JwaWNrZXItaHVlIC5jb2xvcnBpY2tlci1ndWlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7YmFja2dyb3VuZDojMDAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDotMXB4fS5jb2xvcnBpY2tlci1odWV7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUJrQ0FNQUFBQnc4cXBTQUFBQkxGQk1WRVhxRkJiL0FCSC9BQ0wvQURIL0FFSC9BRkQvQUdEL0FHNy9BSDcvQUkzL0FKMy9BS3ovQUx6L0FNci9BTnYvQU9yL0FQcjJBUC9tQVAvWEFQL0hBUCs0QVArb0FQK2FBUCtKQVA5N0FQOXJBUDljQVA5TUFQOCtBUDh0QVA4ZkFQOFBBUDhCQXY4QUVQOEFILzhBTC84QVB2OEFUdjhBWFA4QWJmOEFlLzhBaS84QW12OEFxdjhBdVA4QXlmOEExLzhBNS84QTkvOEEvL2dBLytrQS85a0EvOG9BLzdvQS82d0EvNXNBLzQwQS8zMEEvMjRBLzE0QS8xQUEvejhBL3pFQS95RUEveEVCL3dNTi93QWQvd0FzL3dBOC93Qksvd0JiL3dCcC93QjUvd0NJL3dDWS93Q20vd0MzL3dERi93RFYvd0RrL3dEMS93RC8rZ0QvN0FELzNBRC96QUQvdmdEL3JRRC9ud0QvamdEL2dBRC9jQUQvWWdEL1VRRC9Rd0QvTWdEL0pBRC9GQUQ0RWc0MnFBZWRBQUFBaDBsRVFWUjRYZ1hBZzNFREFBQUF3STl0bzdadDI3YTEvdzQ5QkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFMxdEhYbzFLVmJqMTU5K2cwWU5HVFlpRkZqeGsyWU5HWGFqRmx6NWkxWXRHVFppbFZyMW0zWXRHWGJqbDE3OWgwNGRPVFlpVk5uemwyNGRPWGFqVnQzN2oxNDlPVFppMWR2M24zNDlPWGJqMTkvL3dPeEUxZFE4cmVHQUFBQUFFbEZUa1N1UW1DQyl9LmNvbG9ycGlja2VyLWFscGhhe2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFCa0NBUUFBQUFWeFdrY0FBQUJyMGxFUVZSNFhvMlZ3VTBEUVF4RjdkbVJ1TklGbHpsU0FSM1FBYVhRUWRJQkpWQUJGWERjT1ZBQWQ2N2NqSkxSMDdka2hjU3JrWktmYi90N2JHODhyRm8zQjVnWlBNTnljSXR1Mnhsb0dWN01XSHpNOXp1ekZXQ2ttQTBuSzZBc3pDVUpEVzYrbUc2UjAzbmN3NXY4RU1URXZaMk8zQWxpWWpwc2xibGMwUkY5TG1aWVd4VVJVNmFLeXRXWllzb1dDQWUreHdPWnAxR3NFdWtHaUlrWXhjUUNIY2s5OStnUmdCN0puY3lJQjVTR0VoUDNZaDVQNkp3WCt1NkFuWW90MTA0ZDhESlQ3dUg3TTlKSDZPWmJpbWowdmZNVmFZbkpJWkZKREJXOWtIbGVyTDJDNkpWNG1TdDd1dW8yTjU3UnhuWit1c1FqbjBSMWp3QkpCck5PM2V2SnBWWVVXc0ovRTNVaVhSbHYyNC83WVowNHhtRWRXbHpjS1MrQi9lYXBleU12RmQyazAraFJrL1QwQW1UVzhoNjlzMnNqWU1zZFBudEVDaUlMaEFlSU1aQWVINFF2VXdmbjZpakMwdFRWK2ZUOWt5OGpNOW5LMmc3THkxVmpTcEtZcTZJdnNBbTdNdE51MW9yRXFhL0szS052Z01GZGhmcXVQZkptcDJkYmgwLzhHemI2WTIyVmlhTnI2bjU0MTB6WGRuZ1ZoYnU2WHFkT3RXT3VpbjVoakFCR3A0YTJ1b3RaNzFNVkNmd0RCdDIvdjM3eW82QUFBQUFBU1VWT1JLNUNZSUk9KTtkaXNwbGF5Om5vbmV9LmNvbG9ycGlja2VyLWFscGhhLC5jb2xvcnBpY2tlci1odWUsLmNvbG9ycGlja2VyLXNhdHVyYXRpb257YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LmNvbG9ycGlja2Vye3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTstd2Via2l0LWJveC1zaGFkb3c6MCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO2JveC1zaGFkb3c6MCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO3BhZGRpbmc6NHB4O21pbi13aWR0aDoxMzBweDttYXJnaW4tdG9wOjFweDtib3JkZXItcmFkaXVzOjRweDt6LWluZGV4OjEwNTV9LmNvbG9ycGlja2VyOmFmdGVyLC5jb2xvcnBpY2tlcjpiZWZvcmV7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCI7bGluZS1oZWlnaHQ6MH0uY29sb3JwaWNrZXI6YWZ0ZXJ7Y2xlYXI6Ym90aH0uY29sb3JwaWNrZXI6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgI2NjYztib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjIpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotN3B4O2xlZnQ6NnB4fS5jb2xvcnBpY2tlcjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1sZWZ0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NnB4IHNvbGlkICNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02cHg7bGVmdDo3cHh9LmNvbG9ycGlja2VyIGRpdntwb3NpdGlvbjpyZWxhdGl2ZX0uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItd2l0aC1hbHBoYXttaW4td2lkdGg6MTQwcHh9LmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLXdpdGgtYWxwaGEgLmNvbG9ycGlja2VyLWFscGhhe2Rpc3BsYXk6YmxvY2t9LmNvbG9ycGlja2VyLWJhcntoZWlnaHQ6MTVweDttYXJnaW46NXB4IDAgMCAwO2NsZWFyOmJvdGg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6bm9ybWFsfS5jb2xvcnBpY2tlci1iYXItaG9yaXpvbnRhbHtoZWlnaHQ6MTVweDttYXJnaW46MCAwIDRweCAwO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwcHh9LmNvbG9ycGlja2VyLWVsZW1lbnQgLmFkZC1vbiBpLC5jb2xvcnBpY2tlci1lbGVtZW50IC5pbnB1dC1ncm91cC1hZGRvbiBpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO2hlaWdodDoxNnB4O3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wO3dpZHRoOjE2cHh9LmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWlubGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3otaW5kZXg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbX0uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaG9yaXpvbnRhbHt3aWR0aDoxMTBweDttaW4td2lkdGg6MTEwcHg7aGVpZ2h0OmF1dG99LmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWhvcml6b250YWwgLmNvbG9ycGlja2VyLXNhdHVyYXRpb257bWFyZ2luLWJvdHRvbTo0cHh9LmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWhvcml6b250YWwgLmNvbG9ycGlja2VyLWJhcnt3aWR0aDoxMDBweH0uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaG9yaXpvbnRhbCAuY29sb3JwaWNrZXItYWxwaGEsLmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWhvcml6b250YWwgLmNvbG9ycGlja2VyLWh1ZXt3aWR0aDoxMDBweDtoZWlnaHQ6MTVweDtmbG9hdDpsZWZ0O2N1cnNvcjpjb2wtcmVzaXplO21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbTo0cHh9LmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWhvcml6b250YWwgLmNvbG9ycGlja2VyLWFscGhhIC5jb2xvcnBpY2tlci1ndWlkZSwuY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaG9yaXpvbnRhbCAuY29sb3JwaWNrZXItaHVlIC5jb2xvcnBpY2tlci1ndWlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDoxNXB4O2JhY2tncm91bmQ6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MXB4O2JvcmRlcjpub25lO21hcmdpbi10b3A6MH0uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaG9yaXpvbnRhbCAuY29sb3JwaWNrZXItaHVle2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR1FBQUFBQkNBTUFBQUFmQmZ1UEFBQUJMRkJNVkVYcUZCYi9BQkgvQUNML0FESC9BRUgvQUZEL0FHRC9BRzcvQUg3L0FJMy9BSjMvQUt6L0FMei9BTXIvQU52L0FPci9BUHIyQVAvbUFQL1hBUC9IQVArNEFQK29BUCthQVArSkFQOTdBUDlyQVA5Y0FQOU1BUDgrQVA4dEFQOGZBUDhQQVA4QkF2OEFFUDhBSC84QUwvOEFQdjhBVHY4QVhQOEFiZjhBZS84QWkvOEFtdjhBcXY4QXVQOEF5ZjhBMS84QTUvOEE5LzhBLy9nQS8ra0EvOWtBLzhvQS83b0EvNndBLzVzQS80MEEvMzBBLzI0QS8xNEEvMUFBL3o4QS96RUEveUVBL3hFQi93TU4vd0FkL3dBcy93QTgvd0JLL3dCYi93QnAvd0I1L3dDSS93Q1kvd0NtL3dDMy93REYvd0RWL3dEay93RDEvd0QvK2dELzdBRC8zQUQvekFEL3ZnRC9yUUQvbndEL2pnRC9nQUQvY0FEL1lnRC9VUUQvUXdEL01nRC9KQUQvRkFENEVnNDJxQWVkQUFBQWJVbEVRVlI0WGdYQWdoRURzYnh0bHJadDI3YXgvdzQ5QUNBWVFUR2NJQ21hWVRsZUVDVlpVVFhkTUMxV205M2hkTGs5WHA4L0VBeUZJOUZZUEpGTXBUUFpYTDVRTEpVcjFWcTkwV3kxTzkxZWZ6QWNqU2ZUMlh5eFhLMDMyOTMrY0R5ZEw5ZmIvZkY4dlQvZjN4K0xmUk5YQVJNYkNBQUFBQUJKUlU1RXJrSmdnZz09KX0uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaG9yaXpvbnRhbCAuY29sb3JwaWNrZXItYWxwaGF7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUFLQ0FRQUFBRG9GVFAxQUFBQjlFbEVRVlI0WG9XVFFXNFZNUkJFdTlxV0VpbUw3RGhFTXA4TkYrQVNuSkpMY0FRZ0UxYmNnQlVTa1lLVXVIQ3JaOXBqZXFTVTVZbjlMUHU3dW1KUUJJSXYrazd2SU9ydEs2Nkw0bG1yM3BWT3JPdjNvdHA2MTlLWjAvS2pkTkk3OUw1MlVvMDlGQlFXclUwdmZlNXRyZXpVK2hMc29VS2QzUmVwb3Z0ZSswdmJxLzdMajVYYmFIRUNLYXNSOUc0TVBsYnArZ3paeGQ2a29QRUpDa0FZQzVTamNPVEFJSU9LOTBEamExSWZJWjhaK3pBWTlqbTNiNUlhK01UNXNGY3FSSnJSMkFZWUE4S3VhNUJ6WVJyRlBObUQ0UFFNZWdHSk1PZmZKSlVzV2lJM25DSFpaakluTmRmZkxXT3VmemJjM0phYm9DQVZ4d21uUkhiaExTUHdSSjR3VTBCUlNjNkhrRUNZWVZ3OTVuTUtnSk9jeWx4ckp0dEU1SWJ6ZjlYcTlHUHZQK1dYM01pVi9NR0hmUnUvU2VudFJRcmZHMUd6c0lyeXRkTlh1Y1NSS3hRTklHSE05WWhHRlFKY2RqTmNCWnZmSmF5dVllNFNpYTFDendXKzE5bVdPaGUzN0hzeEpXS3didS9qbHVFVTE1UXpBUWpBcUNFYmhNSmM3OEdZVjJFMGtvb0hEdWJVSW1Xa1RPaEdwZ3Y4UG9UOERKRy9ienhuYTRCWjBlT0ZTT2FMQURHZVNwRnNnNUF6ZWFEWklEUVFYalo0eS84cnlmelVYQndkRUxSalRqQ052T2VUMHJObHJKejkwdnd5Nk45cFhYUUVsdVgwaW5FbHBQV29rU2RpTENmaU5KSmpNS1E4UXNoOEdFS1FLTW8vZWlIck5iSTlVa3NBQUFBQVNVVk9SSzVDWUlJPSl9LmNvbG9ycGlja2VyLXJpZ2h0OmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6NnB4fS5jb2xvcnBpY2tlci1yaWdodDphZnRlcntsZWZ0OmF1dG87cmlnaHQ6N3B4fS5jb2xvcnBpY2tlci1uby1hcnJvdzpiZWZvcmV7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MH0uY29sb3JwaWNrZXItbm8tYXJyb3c6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MH0uY29sb3JwaWNrZXItYWxwaGEuY29sb3JwaWNrZXItdmlzaWJsZSwuY29sb3JwaWNrZXItYmFyLmNvbG9ycGlja2VyLXZpc2libGUsLmNvbG9ycGlja2VyLWh1ZS5jb2xvcnBpY2tlci12aXNpYmxlLC5jb2xvcnBpY2tlci1zYXR1cmF0aW9uLmNvbG9ycGlja2VyLXZpc2libGUsLmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLXZpc2libGV7ZGlzcGxheTpibG9ja30uY29sb3JwaWNrZXItYWxwaGEuY29sb3JwaWNrZXItaGlkZGVuLC5jb2xvcnBpY2tlci1iYXIuY29sb3JwaWNrZXItaGlkZGVuLC5jb2xvcnBpY2tlci1odWUuY29sb3JwaWNrZXItaGlkZGVuLC5jb2xvcnBpY2tlci1zYXR1cmF0aW9uLmNvbG9ycGlja2VyLWhpZGRlbiwuY29sb3JwaWNrZXIuY29sb3JwaWNrZXItaGlkZGVue2Rpc3BsYXk6bm9uZX0uY29sb3JwaWNrZXItaW5saW5lLmNvbG9ycGlja2VyLXZpc2libGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNvbG9ycGlja2VyLXByZXZpZXd7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUJrQ0FRQUFBQVZ4V2tjQUFBQnIwbEVRVlI0WG8yVndVMERRUXhGN2RtUnVOSUZsemxTQVIzUUFhWFFRZElCSlZBQkZYRGNPVkFBZDY3Y2pKTFIwN2RraGNTcmtaS2ZiL3Q3Ykc4OHJGbzNCNWdaUE1OeWNJdHUyeGxvR1Y3TVdIek05enV6RldDa21BMG5LNkFzekNVSkRXNittRzZSMDNuY3c1djhFTVRFdloyTzNBbGlZanBzbGJsYzBSRjlMbVpZV3hVUlU2YUt5dFdaWXNvV0NBZSt4d09acDFHc0V1a0dpSWtZeGNRQ0hjazk5K2dSZ0I3Sm5jeUlCNVNHRWhQM1loNVA2SndYK3U2QW5Zb3QxMDRkOERKVDd1SDdNOUpINk9aYmltajB2Zk1WYVluSklaRkpEQlc5a0hsZXJMMkM2SlY0bVN0N3V1bzJONTdSeG5aK3VzUWpuMFIxandCSkJyTk8zZXZKcFZZVVdzSi9FM1VpWFJsdjI0LzdZWjA0eG1FZFdsemNLUytCL2VhcGV5TXZGZDJrMCtoUmsvVDBBbVRXOGg2OXMyc2pZTXNkUG50RUNpSUxoQWVJTVpBZUg0UXZVd2ZuNmlqQzB0VFYrZlQ5a3k4ak05bksyZzdMeTFWalNwS1lxNkl2c0FtN010TnUxb3JFcWEvSzNLTnZnTUZkaGZxdVBmSm1wMmRiaDAvOEd6YjZZMjJWaWFOcjZuNTQxMHpYZG5nVmhidTZYcWRPdFdPdWluNWhqQUJHcDRhMnVvdFo3MU1WQ2Z3REJ0Mi92Mzd5bzZBQUFBQUFTVVZPUks1Q1lJST0pO2JhY2tncm91bmQtcG9zaXRpb246MCAxMDAlfS5jb2xvcnBpY2tlci1wcmV2aWV3IGRpdntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jb2xvcnBpY2tlci1zd2F0Y2h7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4fS5jb2xvcnBpY2tlci1zd2F0Y2grLmNvbG9ycGlja2VyLXN3YXRjaHttYXJnaW4tbGVmdDoycHh9XHJcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1jb2xvcnBpY2tlci5taW4uY3NzLm1hcCAqL1xyXG4iLCIvLyBib290c3RyYXAgY2xhc3Mgb3ZlcndyaXRlIGNzc1xyXG4uYm9yZGVyLFxyXG4uYm9yZGVyLXRvcCxcclxuLmJvcmRlci1yaWdodCxcclxuLmJvcmRlci1ib3R0b20sXHJcbi5ib3JkZXItbGVmdCxcclxuLmRyb3Bkb3duLWRpdmlkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG59XHJcbi5jb250YWluZXIteHhse1xyXG4gICAgbWF4LXdpZHRoOiAxNTYwcHg7XHJcbn1cclxuLmZvbnQtd2VpZ2h0LWJvbGR7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4udGFibGU+Om5vdChjYXB0aW9uKT4qPip7XHJcbiAgICBwYWRkaW5nOiAuOHJlbSAuOHJlbTtcclxufVxyXG4uemluZGV4LWZpeGVke1xyXG4gICAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG4uemluZGV4LXBvcG92ZXJ7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XHJcbn1cclxuLnppbmRleC1tb2RhbHtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XHJcbn1cclxuLnNtYWxsLXhze1xyXG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIC5mb3JtLWNvbnRyb2xcclxuLmJvb3RzdHJhcC10YWdzaW5wdXR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtLWxhYmVse1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCwuZm9ybS1zZWxlY3Qge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItNDAwKTtcclxuICAgIH1cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgkZGFyaywgLjE1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmZvcm0tY29udHJvbC1sZ3tcclxuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMS44cmVtICsgMnB4KTtcclxuICAgIH1cclxufVxyXG4uaW5wdXQtZ3JvdXAtdGV4dHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTIwMCk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbn1cclxuLm1zLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5iYWRnZS1pbmZve1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbn1cclxuXHJcbi8vIGZvcm0gU3dpdGNoZXMgY3NzXHJcbi5mb3JtLXN3aXRjaCB7XHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dHtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5iaWctc2VhcmNoe1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWZmZik7XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xyXG4gICAgfVxyXG59XHJcbi5idG4tbGlua3tcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuLmJnLXdoaXRle1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcbi8vbGluZWhlaWdodFxyXG4uZnMtMSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy0yIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZzLTMge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy00IHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6Y2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xyXG59XHJcbi8vIGJvdHRvbVxyXG4uYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgfVxyXG4gICAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG4gICAgJi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idG4tb3V0bGluZS1zdWNjZXNze1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc3VjY2VzcztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuLW91dGxpbmUtZGFuZ2Vye1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhbmdlcjtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuLW91dGxpbmUtaW5mb3tcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWluZm87XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5mbztcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mbztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gJi5idG4td2hpdGUge1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZmZik7XHJcbiAgICAvLyAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xyXG4gICAgLy8gICAgIGNvbG9yOiB2YXIoLS1jb2xvci03MDApO1xyXG4gICAgLy8gfVxyXG4gICAgICYuYnRuLWRhcmsge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1zZWNvbmRhcnl7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1sZyB7XHJcbiAgICAgICAgcGFkZGluZzogLjdyZW0gMXJlbTtcclxuICAgIH1cclxufVxyXG4uYnRuLWNsb3Nle1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcbi8vIGF2YXRhclxyXG4uYXZhdGFyIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgXHJcbiAgICAmLnhze1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmLnNte1xyXG4gICAgICAgIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sZ3tcclxuICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDU2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgfVxyXG4gICAgJi54bHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG4gICAgJi54eGx7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIH1cclxuICAgICYubm8tdGh1bWJuYWlse1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLmF2YXRhci1saXN0IHtcclxuXHRtYXJnaW46IDAgMCAtLjVyZW07XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXNpemU6IDA7XHJcblx0LmF2YXRhciB7XHJcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIG1pbi13aWR0aDogMnJlbTtcclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLjVyZW07XHJcblx0XHR9XHJcbiAgICB9XHJcblx0Ji5saXN0LWlubGluZWJsb2Nre1xyXG5cdFx0bGl7XHJcblx0XHRcdGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hdmF0YXItbGlzdC1zdGFja2VkIHtcclxuXHQuYXZhdGFyIHtcclxuXHRcdG1hcmdpbi1yaWdodDogLS44ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJHdoaXRlO1xyXG5cdH1cclxuICAgXHJcbn1cclxuLmhlYWRlcntcclxuICAgIC5hdmF0YXItbGlzdC1zdGFja2VkIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14c21hbGwgLSAxNTBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWRkLW1lbWJlci10b3B7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay14c21hbGwgLSAxNTBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLy8gZHJvcGRvd24gbWVudVxyXG4uZHJvcGRvd24taXRlbTpob3ZlcixcclxuLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgLjEpO1xyXG59XHJcbi5kcm9wZG93bi1pdGVte1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUgKyAxcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcclxuICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbjo1cHggMHB4O1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLWl0ZW17XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWN0aXZlLCY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBjdXN0b20gbW9kYWwgcG9wdXAgY3NzXHJcbi5tb2RhbCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIFxyXG4gICAgJi5mYWRle1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2ctdmVydGljYWx7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaG93e1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2ctdmVydGljYWx7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nLXZlcnRpY2Fse1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtaGVhZGVyLC5tb2RhbC1mb290ZXJ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbHtcclxuICAgICYucmlnaHR7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7ICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgICAgXHJcbiAgICAgICAgfSBcclxuICAgICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2V0dGluZy10aGVtZSwuZHluYW1pYy1ibG9jaywuc2V0dGluZy1mb250LC5zaWRlYmFyLWdyYWRpZW50e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNldHRpbmctZm9udCwuc2V0dGluZy1tb2RlLC5keW5hbWljLWJsb2Nre1xyXG4gICAgICAgICAgICAgICAgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvbnRfc2V0dGluZ3tcclxuICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2V0dGluZy1tb2Rle1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHluYW1pYy1ibG9ja3tcclxuICAgICAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgLmF2YXRhcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi54c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vZGFsLWZvb3RlcntcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1ib2R5e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvdmVyZmxvdyhzY3JvbGwpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZhZGV7XHJcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTMyMHB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCByaWdodCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCByaWdodCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgcmlnaHQgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHJpZ2h0IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zaG93e1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gYnJlYWRjcnVtYlxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xyXG59XHJcblxyXG4vLyBuYXZiYXIgIFxyXG4ubmF2YmFyLWxpZ2h0IHtcclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKTtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gY3VzdG9tIHRhYiB1aVxyXG4ubmF2LXRhYnMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgJi50YWItY3VzdG9te1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAuMik7XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudGFiLWNhcmR7XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudGFiLWJvZHktaGVhZGVye1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIFZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTUwMCk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gbmF2IHBpbGxcclxuLm5hdi1waWxscyB7XHJcbiAgICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gICAgLnNob3c+Lm5hdi1saW5re1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLm5hdi1saW5re1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4vL2JvcmRlclxyXG4uYm9yZGVyLWRhcmt7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci1zdGFydHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xyXG59XHJcbi8vIGxpc3QtZ3JvdXAgZGVzaWduXHJcbi5saXN0LWdyb3VwLWN1c3RvbSwubGlzdC1ncm91cCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVte1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gLnByb2dyZXNzIGJhciBkZXNpZ25cclxuLnByb2dyZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTEwMCk7XHJcbiAgICAmLnBsYW4tYWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHRhYmxlIFxyXG4udGFibGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgdHJ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0aHtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItODAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZS1kYXJre1xyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmRvYy10YWJsZXtcclxuICAgICAgICB0cntcclxuICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHBhZ2luYXRpb25cclxuLnBhZ2UtaXRlbXtcclxuICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgLnBhZ2UtbGlua3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLWxpbmt7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgICAgLnBhZ2UtbGlua3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOnZhcigtLWNvbG9yLWZmZik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL1NpZGUgbmF2YmFyXHJcbi5zaWRlLW5hdmJhcntcclxuICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL2J1dHRvblxyXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1ibG9ja3tcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vbmF2YmFyXHJcbi5uYXZiYXItdG9nZ2xlcjpmb2N1c3tcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi8vRGF0ZSAmIFRpbWUgXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLGlucHV0W3R5cGU9XCJ0aW1lXCJdXHJcbntcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgbWluLXdpZHRoOjk1JTtcclxufVxyXG5cclxuLy90YWdlaW5wdXRcclxuLmJvb3RzdHJhcC10YWdzaW5wdXQsLmRyb3BpZnktd3JhcHBlcntcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcclxufSIsIu+7vy5uby1yZXNpemUgICAgICAgICAgICAgIHtyZXNpemU6IG5vbmU7fVxuXG4udGV4dC1wcmltYXJ5ICAgICAgICAgICB7Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7fVxuLmJnLXByaW1hcnkgICAgICAgICAgICAge2JhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7fVxuLmZpbGwtcHJpbWFyeSAgICAgICAgICAge2ZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7fVxuLnRleHQtc2Vjb25kYXJ5ICAgICAgICAge2NvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7fVxuLmJnLXNlY29uZGFyeSAgICAgICAgICAge2JhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDt9XG4uYmctcHJpbWFyeS1ncmFkaWVudCAgICB7YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ncmFkaWVudCkgIWltcG9ydGFudDsgY29sb3I6ICR3aGl0ZTt9XG4uY29sb3ItZGVmdWx0ICAgICAgICAgICB7Y29sb3I6IzIxMjUyOSAhaW1wb3J0YW50fVxuLnRleHQtbXV0ZWQgICAgICAgICAgICAge2NvbG9yOiAjOWE5YjlkICFpbXBvcnRhbnQ7fVxuLmxpbmstc2Vjb25kYXJ5ICAgICAgICAgeyBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O31cblxuLmJ0bi1zdWNjZXNzICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWNjZXNzOyBib3JkZXItY29sb3I6ICRjb2xvci1zdWNjZXNzO31cbi5idG4tZGFuZ2VyICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFuZ2VyOyBib3JkZXItY29sb3I6ICRjb2xvci1kYW5nZXI7fVxuLmJ0bi13YXJuaW5nICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXJuaW5nOyBib3JkZXItY29sb3I6ICRjb2xvci13YXJuaW5nO31cbi5idG4taW5mbyAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mbzsgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5mbzt9XG5cbi5jaGFydC1jb2xvcjEgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFydC1jb2xvcjEpICFpbXBvcnRhbnR9XG4uY2hhcnQtY29sb3IyICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnQtY29sb3IyKSAhaW1wb3J0YW50fVxuLmNoYXJ0LWNvbG9yMyAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJ0LWNvbG9yMykgIWltcG9ydGFudH1cbi5jaGFydC1jb2xvcjQgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFydC1jb2xvcjQpICFpbXBvcnRhbnR9XG4uY2hhcnQtY29sb3I1ICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnQtY29sb3I1KSAhaW1wb3J0YW50fVxuXG4uYm9yZGVyLFxuLmJvcmRlci1sZWZ0LFxuLmJvcmRlci10b3AsXG4uYm9yZGVyLXJpZ2h0LFxuLmJvcmRlci1ib3R0b20gICAgICAgICAge2JvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItMTAwKSAhaW1wb3J0YW50O31cblxuLyoqKioqKioqKioqKkN1c3RvbS1XaWR0aCoqKioqKioqKioqKiovXG4udmgxMDAgICAgICAgICAgICAgICAgICB7aGVpZ2h0OiAxMDB2aDt9XG4udzMwICAgICAgICAgICAgICAgICAgICB7d2lkdGg6IDMwcHg7fVxuLnc2MCAgICAgICAgICAgICAgICAgICAge3dpZHRoOiA2MHB4O31cbi53OTAgICAgICAgICAgICAgICAgICAgIHt3aWR0aDogOTBweDt9XG4udzEyMCAgICAgICAgICAgICAgICAgICB7d2lkdGg6IDEyMHB4O31cbi53MjIwICAgICAgICAgICAgICAgICAgIHt3aWR0aDogMjIwcHg7fVxuLncyNDAgICAgICAgICAgICAgICAgICAge3dpZHRoOiAyNDBweDt9XG4udzI4MCAgICAgICAgICAgICAgICAgICB7d2lkdGg6IDI4MHB4O31cbi53MzgwICAgICAgICAgICAgICAgICAgIHt3aWR0aDogMzgwcHg7fVxuLnctMzAgICAgICAgICAgICAgICAgICAge3dpZHRoOjMwJTt9XG4ubWluLWhlaWdodC0yMjAgICAgICAgICB7bWluLWhlaWdodDogMjIwcHg7fVxuLyoqKioqKioqKioqKnRoZW1lLXRleHRjb2xvcioqKioqKioqKioqKiovXG4uY29sb3ItZmZmICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLWZmZik7fVxuLmNvbG9yLTEwMCAgICAgICAgICAgICAge2NvbG9yOiB2YXIoLS1jb2xvci0xMDApO31cbi5jb2xvci0yMDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItMjAwKTt9XG4uY29sb3ItMzAwICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLTMwMCk7fVxuLmNvbG9yLTQwMCAgICAgICAgICAgICAge2NvbG9yOiB2YXIoLS1jb2xvci00MDApO31cbi5jb2xvci02MDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItNjAwKTt9XG4uY29sb3ItNzAwICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLTcwMCk7fVxuLmNvbG9yLTgwMCAgICAgICAgICAgICAge2NvbG9yOiB2YXIoLS1jb2xvci04MDApO31cbi5jb2xvci05MDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItOTAwKTt9XG4uY29sb3ItMDAwICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLTAwMCk7fVxuLmNvbG9yLWRlZnVsdC13aGl0ZSAgICAgICAgICAge2NvbG9yOiNmZmY7fVxuLyoqKioqKioqKioqKnRoZW1lLWJhY2dyb3VuZGNvbG9yKioqKioqKioqKioqKi9cbi5jb2xvci1iZy1mZmYgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mZmYpICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJnLTEwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTEwMCkgIWltcG9ydGFudDt9XG4uY29sb3ItYmctMjAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKSAhaW1wb3J0YW50O31cbi5jb2xvci1iZy0zMDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0zMDApICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJnLTQwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTQwMCkgIWltcG9ydGFudDt9XG4uY29sb3ItYmctNjAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItNjAwKSAhaW1wb3J0YW50O31cbi5jb2xvci1iZy03MDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci03MDApICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJnLTgwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTgwMCkgIWltcG9ydGFudDt9XG4uY29sb3ItYmctOTAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItOTAwKSAhaW1wb3J0YW50O31cbi5jb2xvci1iZy0wMDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0wMDApICFpbXBvcnRhbnQ7fVxuLmJnLWRhcmsgICAgICAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7fVxuLmJnLWRhcmstZGVmdWFsdCAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDt9XG5cbi8qKioqKioqKioqKipDdXN0b20tYmFja2dyb3VuZC1jb2xvcioqKioqKioqKioqKiovXG4uYmctbGlnaHR5ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyOGMgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodGJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2RhZmYgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodGdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkN2UwICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtd2FybmluZy1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRkZSAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LXByaW1hcnktYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWYwZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1pbmZvLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlNWZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtZGFuZ2VyLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFDOERCICAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LXN1Y2Nlc3MtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBMEQ5QjQgICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtb3JhbmdlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQThBICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mby1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlBRThGRiAhaW1wb3J0YW50O1xufVxuLmJnLXNhbnRhLWZle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCODdDNEMgIWltcG9ydGFudDtcbn1cbi5iZy1jYXJleXMtcGlua3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0Y5RUFDICFpbXBvcnRhbnQ7XG59XG4uYmctbGF2ZW5kZXItcHVycGxle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBODgzQkEhaW1wb3J0YW50O1xufVxuXG4uYmctdmlkZW97XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWUyYiAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqQ3VzdG9tLXRleHRjb2xvcioqKioqKioqKioqKiovXG4udGV4dC1ibHVle1xuICAgIGNvbG9yOiAjMGQ2ZWZkICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItbGlnaHR5ZWxsb3cge1xuICAgY29sb3I6ICNmZmUyOGMgIWltcG9ydGFudDtcbn1cbi5jb2xvci1saWdodGJsdWUge1xuICAgY29sb3I6ICNhN2RhZmYgIWltcG9ydGFudDtcbn1cbi5jb2xvci1saWdodGdyZWVuIHtcbiAgIGNvbG9yOiAjYThkN2UwICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItbGlnaHQtc3VjY2Vzc3tcbiAgIGNvbG9yOiAjQTBEOUI0ICAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWxpZ2h0LW9yYW5nZXtcbiAgIGNvbG9yOiAjRkZBQThBICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItaW5mby1saWdodCB7XG4gICBjb2xvcjogIzlBRThGRiAhaW1wb3J0YW50O1xufVxuLmNvbG9yLXNhbnRhLWZle1xuICAgY29sb3I6ICNCODdDNEMgIWltcG9ydGFudDtcbn1cbi5jb2xvci1jYXJleXMtcGlua3tcbiAgIGNvbG9yOiAjQ0Y5RUFDICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItbGF2ZW5kZXItcHVycGxle1xuICAgY29sb3I6ICNBODgzQkEhaW1wb3J0YW50O1xufVxuLmNvbG9yLWRhbmdlciB7XG4gICAgY29sb3I6ICNGMUM4REIgICFpbXBvcnRhbnQ7XG59XG4uaW1nLW92ZXJsYXl7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjQpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbi8qKioqKioqKioqKipDdXN0b20tYmVmb3JlLWJhY2tncm91bmRjb2xvcioqKioqKioqKioqKiovXG4ubGluZS1saWdodHllbGxvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI2ZmZTI4YyAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5saW5lLWxpZ2h0Ymx1ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI2E3ZGFmZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5saW5lLWxpZ2h0Z3JlZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi0xcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNhOGQ3ZTAgIWltcG9ydGFudDtcbiAgICB9XG59XG4ubGluZS1saWdodC1zdWNjZXNze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi0xcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNBMEQ5QjQgICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmxpbmUtbGlnaHQtb3Jhbmdle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi0xcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNGRkFBOEEgIWltcG9ydGFudDtcbiAgICB9XG59XG4ubGluZS1pbmZvLWxpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDotMXB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjOUFFOEZGICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmxpbmUtc2FudGEtZmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0I4N0M0QyAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5saW5lLWNhcmV5cy1waW5re1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi0xcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNDRjlFQUMgIWltcG9ydGFudDtcbiAgICB9XG59XG4ubGluZS1sYXZlbmRlci1wdXJwbGV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTg4M0JBIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5saW5lLWhlaWdodC1jdXN0b217XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubGluZS1oZWlnaHQtc217XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4uc21hbGwtMTR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNtYWxsLTExe1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5idG4tcG9zdGlvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOi01MHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXhzbWFsbCkge1xuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgdG9wOnVuc2V0O1xuICAgIH1cbn1cbi5uby1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnBvaW50ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob29zZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDE7IG9wYWNpdHk6IDA7IGN1cnNvcjogcG9pbnRlcjsgd2lkdGg6IDEwMCU7fVxuLmRpdmlkZXJzIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3Jle1xuICAgICAgICAtbXMtZmxleDogMSAxIDAlO1xuICAgICAgICBmbGV4OiAxIDEgMCU7XG4gICAgICAgIGJvcmRlci10b3A6IC4wNjI1cmVtIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG1hcmdpbi10b3A6IC4wNjI1cmVtO1xuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIH1cbiAgICAmOjphZnRlcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICB9XG59XG4uZGl2aWRlcnMtYmxvY2t7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJvcmRlcjogMDtcbiAgICBvcGFjaXR5OiAuMjU7XG4gICAgJjpub3QoW3NpemVdKSB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cbn1cbi50YXNrX3N0YXR1c3tcbiAgICBzcGFue1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4uYnRuLWNsb3Nle1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuW2RhdGEtdGhlbWU9XCJkYXJrXCJdIHtcbiAgICAuYnRuLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG4gICAgfVxuICAgIC5zaGFkb3ctc217XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKCR3aGl0ZSwgMC4yMykgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNoYWRvd3tcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKCR3aGl0ZSwgMC4xOSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtbXV0ZWR7XG4gICAgICAgIGNvbG9yOiAjNWI1YjViICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50YWJsZXtcbiAgICAgICAgLnRhYmxlLWRhcmt7XG4gICAgICAgICAgICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5saWdodC13YXJuaW5nLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZDA5ZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYmlnLXNlYXJjaHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50aW1lbGluZS1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgIC5hdmF0YXJ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm9yZGVyLCAuYm9yZGVyLWxlZnQsIC5ib3JkZXItdG9wLCAuYm9yZGVyLXJpZ2h0LCAuYm9yZGVyLWJvdHRvbXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOnZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVye1xuICAgICAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gICAgLmJnLWxpZ2h0eWVsbG93LC5iZy1saWdodGJsdWUsLmJnLWxpZ2h0Z3JlZW4sLmxpZ2h0LXdhcm5pbmctYmcsLmxpZ2h0LXByaW1hcnktYmcsLmxpZ2h0LWluZm8tYmcsXG4gICAgLmxpZ2h0LWRhbmdlci1iZywubGlnaHQtc3VjY2Vzcy1iZywubGlnaHQtb3JhbmdlLWJnLC5iZy1pbmZvLWxpZ2h0LC5iZy1zYW50YS1mZSwuYmctY2FyZXlzLXBpbmssLmJnLWxhdmVuZGVyLXB1cnBsZXtcbiAgICAgICAgY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xuICAgIH1cbiAgICAudG9wLXBlcmZvbWVye1xuICAgICAgICBoNntcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtdGhlbWU9XCJoaWdoLWNvbnRyYXN0XCJdIHtcbiAgICAuc2hhZG93LXNte1xuICAgICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgkd2hpdGUsIDAuMjMpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zaGFkb3d7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgkd2hpdGUsIDAuMTkpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ib3JkZXIsIC5ib3JkZXItdG9wLCAuYm9yZGVyLXJpZ2h0LCAuYm9yZGVyLWJvdHRvbSwgLmJvcmRlci1sZWZ0LCAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYmFzaWMtY3VzdG9tZS1jb2xvcntcbiAgICAgICAgLnRhYmxlIHRyOmhvdmVyIHRke1xuICAgICAgICAgICAgY29sb3I6dmFyKC0td2hpdGUtY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52YXJpYW50cy1jdXN0b21lLWNvbG9ye1xuICAgICAgICAudGFibGV7XG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICB0ZCx0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLWJvZHktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmctbGlnaHR5ZWxsb3csLmJnLWxpZ2h0Ymx1ZSwuYmctbGlnaHRncmVlbiwubGlnaHQtd2FybmluZy1iZywubGlnaHQtcHJpbWFyeS1iZywubGlnaHQtaW5mby1iZyxcbiAgICAubGlnaHQtZGFuZ2VyLWJnLC5saWdodC1zdWNjZXNzLWJnLC5saWdodC1vcmFuZ2UtYmcsLmJnLWluZm8tbGlnaHQsLmJnLXNhbnRhLWZlLC5iZy1jYXJleXMtcGluaywuYmctbGF2ZW5kZXItcHVycGxle1xuICAgICAgICBjb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG4gICAgfVxuICAgIC5hdmF0YXIubm8tdGh1bWJuYWlse1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXHR9XG5cdC5mb3JtLWNvbnRyb2wge1xuXHRcdCY6OnBsYWNlaG9sZGVye1xuXHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0XHR9XG5cdH1cblx0Lm1vZGFsIHtcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xuICAgICAgICB9XG4gICAgICAgIFxuXHRcdC5jYXJke1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1oYy1iZy1jb2xvcik7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdFx0fVxuXHR9XG5cdC5ib3JkZXItZGFya3tcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pbnB1dC1ncm91cC10ZXh0e1xuICAgICAgICBjb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG4gICAgfVxuICAgICNteVByb2plY3RUYWJsZSA+dGJvZHk+dHI6aG92ZXIgdGQsXG4gICAgI215RGF0YVRhYmxlID50Ym9keT50cjpob3ZlciB0ZCxcbiAgICAjcGF0aWVudC10YWJsZSA+dGJvZHk+dHI6aG92ZXIgdGQsXG4gICAgI215Q2FydFRhYmxlID50Ym9keT50cjpob3ZlciB0ZCxcbiAgICAuY2hlY2tvdXQtdGFibGUgdHI6aG92ZXIgdGR7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgfVxufVxuLnRoZW1lLXRyYWRld2luZHtcbiAgICAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbms6aG92ZXIsIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluay5hY3RpdmUsIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbms6aG92ZXIsIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbmsuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmU0Yzc7IFxuICAgIH1cbn0iLCIvLyBkcm9wZG93bi1tZW51XHJcbi5kcm9wZG93bi1hbmltYXRpb257XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XHJcblx0LXdlYmtpdC1hbmltYXRpb246IGVsaW1lbnQtYW5pbWF0aW9uIC4ycyBlYXNlLWluLW91dCAuMzMzMzNzO1xyXG5cdGFuaW1hdGlvbjogZWxpbWVudC1hbmltYXRpb24gLjJzIGVhc2UtaW4tb3V0IC4zMzMzM3M7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjA1cztcclxuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAuMDVzO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZWxpbWVudC1hbmltYXRpb257dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1cclxuQGtleWZyYW1lcyBlbGltZW50LWFuaW1hdGlvbnt0b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fVxyXG5cclxuQGtleWZyYW1lcyBwaW5nIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxpZnR7XHJcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzIGVhc2UsXHJcblx0dHJhbnNmb3JtIC4yNXMgZWFzZTtcclxuXHJcblx0Jjpmb2N1cyxcclxuXHQmOmhvdmVye1xyXG5cdFx0Ym94LXNoYWRvdzogMCA2cHggMXJlbSByZ2JhKCRkYXJrLC4xKSwwIC41cmVtIDFyZW0gLS43NXJlbSByZ2JhKCRkYXJrLC4xKSFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTNweCwwKVxyXG5cdH1cclxufVxyXG5cclxuLy8gYW5pbWF0aW9uIFxyXG4ucHVsc2Uge1xyXG4gICAgLnB1bHNlLXJpbmcge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRpb24tcHVsc2UgMy41cyBlYXNlLW91dDtcclxuICAgICAgICBhbmltYXRpb246IGFuaW1hdGlvbi1wdWxzZSAzLjVzIGVhc2Utb3V0O1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0aW9uLXB1bHNlIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIDYwJSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgIFxyXG4gICAgQGtleWZyYW1lcyBhbmltYXRpb24tcHVsc2Uge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4wO1xyXG4gICAgICAgIH1cclxuICAgICAgICA2MCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDY1JSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNob29zZS1za2luIHtcclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEljb0ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlZWQ2JztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5keW5hbWlje1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3R0b206IDdweDtcclxuICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWFjaCAka2V5LCAkdmFsIGluICRjX2NvbG9ycyB7XHJcbiAgICAgICAgLiN7JGtleX0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbV9zZXR0aW5ne1xyXG4gICAgLmR5bmFtaWMtYmxvY2t7XHJcbiAgICAgICAgLmNob29zZS1za2luIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmR5bmFtaWN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uY29sb3JwaWNrZXJ7XHJcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xyXG59XHJcbi50aGVtZS1keW5hbWlje1xyXG4gICAgLmR0LXNldHRpbmd7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9ICAgIFxyXG59XHJcbi5kdC1zZXR0aW5ne1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNldHRpbmctbGlzdCxcclxuLmxheW91dF9zZXR0aW5ne1xyXG4gICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJ0bF9tb2Rle1xyXG4gICAgLnJpZ2h0LXNpZGViYXJ7XHJcbiAgICAgICAgbGVmdDogLTMwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyoqKioqKioqKioqbWFpbiBsYXlvdXQgc2NzcyoqKioqKioqKi9cclxuI2ViYXphci1sYXlvdXR7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8qIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7ICovXHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4vKioqKioqKioqKipsZWZ0IGljb24gbmF2aWdhdGlvbiBiYXIqKioqKioqKiovXHJcbi5uYXZpZ2F0aW9ue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgIG9yZGVyOiAwO1xyXG4gICAgei1pbmRleDogOTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1tZWRpdW0gLSAxcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuYnJhbmQtaWNvbntcclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1uYXZ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuZmxleC1ncm93LTF7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVudS10b2dnbGV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKipTaWRlYmFyIE1haW4qKioqKioqKiovXHJcbi5zaWRlYmFye1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihlYXNlIC4xcyk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XHJcbiAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjFyZW07XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay0xMjgwIC0gMXB4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IC00MDBweDtcclxuICAgICAgICBoZWlnaHQ6MTAwdmg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLTEyODAgLSAxcHgpIHtcclxuICAgICAgICBAaW5jbHVkZSBvdmVyZmxvdyhzY3JvbGwpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXN3aXRjaHtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGhlbWUtcnRse1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItdGl0bGV7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1saXN0e1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAaW5jbHVkZSBjX292ZXJmbG93KHNjcm9sbCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGlbYXJpYS1leHBhbmRlZD1cInRydWVcIl17XHJcbiAgICAgICAgICAgIC5tLWxpbmt7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXJyb3c6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMGNcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViLW1lbnU6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubS1saW5rLFxyXG4gICAgICAgIC5tcy1saW5re1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tLWxpbmt7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tcy1saW5re1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJyb3d7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2aWRlcntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4zKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzc149XCJpY29mb250LVwiXXtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubXMtbGluazo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci1taW5pLWJ0bntcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgJjpmb2N1cywmOmFjdGl2ZXtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnRcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb2ZvbnQtYnViYmxlLXJpZ2h0e1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgJGJyZWFrLXNtYWxsIC0gMXB4KSB7XHJcbiAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmFkaWVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWdyYWRpZW50KTtcclxuICAgICAgICAmLnNpZGViYXItbWluaXtcclxuICAgICAgICAgICAgLm1lbnUtbGlzdHtcclxuICAgICAgICAgICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWdyYWRpZW50KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2lkZWJhci1taW5pe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLTEyODAgLSAxcHgpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnJhbmQtaWNvbntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC5sb2dvLWljb257XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nby10ZXh0e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLXRpdGxlIHNwYW4sXHJcbiAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LWxpc3R7XHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm0tbGlua3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCAxMHB4IHJnYmEoJGRhcmssLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYmFkZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1zLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmF7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDEwcHggcmdiYSgkZGFyaywuMik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAxcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1zLWxpbms6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGl2aWRlciBzbWFsbHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgW2NsYXNzXj1cImljb2ZvbnQtXCJde1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYS1hcnJvdy1sZWZ0OjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjbWVudS1Db21wb25lbnRze1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNtZW51LUF1dGhlbnRpY2F0aW9ue1xyXG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItbWVudS5zaG93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci1taW5pLWJ0bntcclxuICAgICAgICAgICAgLmljb2ZvbnQtYnViYmxlLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGVhNjVcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1zd2l0Y2h7XHJcbiAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRoZW1lLXJ0bHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYub3BlbntcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbWVkaXVtIC0gMXB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmFuZC1pY29ueyAgXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAubG9nby1pY29ue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwgLSAxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nby10ZXh0e1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDlweDtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwgLSAxcHgpIHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG5cclxuLyoqKioqKioqKioqbWVudS10b2dnbGUqKioqKioqKiovXHJcbi5tZW51LXRvZ2dsZXtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLTEyODApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKiptYWluLWxheW91dCoqKioqKioqKi9cclxuLm1haW57XHJcbiAgICBAaW5jbHVkZSBjX292ZXJmbG93KHNjcm9sbCk7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXg6IDE7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgLmJvZHl7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKipub3RpZmljYXRpb25zKioqKioqKioqL1xyXG4ubm90aWZpY2F0aW9ucyB7XHJcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAucHVsc2UsXHJcbiAgICAucHVsc2U6Zm9jdXN7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY2FyZHtcclxuICAgICAgICAuY2FyZC1oZWFkZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgLm5hdi10YWJze1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3ZlcmZsb3coc2Nyb2xsKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAudzM4MHtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgJGJyZWFrLXNtYWxsIC0gMXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgMzgwcHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKkhlYWRlci1pY29uLXNldCoqKioqKioqKi9cclxuLmgtcmlnaHR7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6dW5zZXQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICB3aWR0aDogMzQ4cHg7XHJcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG4gICAgLnVzZXItcHJvZmlsZXtcclxuICAgICAgICAudS1pbmZve1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICAgIC5jYXJke1xyXG4gICAgICAgICAgICAgICAgJi53Mjgwe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ub3RpZmljYXRpb25ze1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIuZmN7XHJcbiAgICAqIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb257XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLmZjLWgtZXZlbnQgLmZjLWV2ZW50LXRpdGxle1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAuZmMtaC1ldmVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAuZmMtZGF5Z3JpZC1ldmVudC1kb3R7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLmZjLWJ1dHRvbi1wcmltYXJ5e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgLmZjLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mYy1kYXlncmlkLWV2ZW50e1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmMtZGF5Z3JpZC1ldmVudHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cdH1cclxufVxyXG5cclxuLmZjLXRoZW1lLXN0YW5kYXJke1xyXG4gICAgLmZjLXNjcm9sbGdyaWQsXHJcbiAgICB0ZCxcclxuICAgIHRoe1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4iLCJcclxuXHJcbi8vIENoYXQgYXBwIHBhZ2Ugc2Nzc1xyXG4uY2FyZC1jaGF0LFxyXG4uY2FyZC1jaGF0LWJvZHl7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4vLyBsZWZ0IHNpZGViYXIgY2hhdCBsaXN0LCBncm91cHMgYW5kIGNvbnRhY3RcclxuLmNoYXRsaXN0LXRvZ2dsZXtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxufVxyXG4uY2FyZC1jaGF0e1xyXG4gICAgbWluLXdpZHRoOiAzODBweDtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1tZWRpdW0gLSAxcHgpIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGVhc2UgLjFzKTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogLTYwMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgIEBpbmNsdWRlIG92ZXJmbG93KHNjcm9sbCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXB7XHJcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbXtcclxuICAgICAgICAgICAgJi5vcGVuLFxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci01MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tc2ctdGltZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtbGlua3tcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gXHJcbi5jYXJkLWNoYXQtYm9keXtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXgtd2lkdGgtNzB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoYXQtaGlzdG9yeXtcclxuICAgICAgICBAaW5jbHVkZSBvdmVyZmxvdyhzY3JvbGwpO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1yaWdodHtcclxuICAgICAgICAubWVzc2FnZXtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9ICAgIFxyXG4gICAgfVxyXG4gICAgLm1lc3NhZ2V7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTYwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYXJke1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xyXG4gICAgfVxyXG59XHJcbiIsIi50aW1lbGluZS1pdGVtIHtcclxuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMWVtIDJlbSAyZW07XHJcblx0XHJcblx0Jjpob3ZlcntcclxuXHRcdCY6OmFmdGVye1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDMuNSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGVhc2UgLjFzKTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItOTAwKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuXHRcdGhlaWdodDogOHB4O1xyXG5cdFx0dG9wOiAxLjNlbTtcclxuXHRcdGxlZnQ6IC01cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdH1cclxuXHQmLnRpLXByaW1hcnk6YWZ0ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHR9XHJcblx0Ji50aS1pbmZvOmFmdGVye1xyXG5cdFx0YmFja2dyb3VuZDogIzRGQjhDOTtcclxuXHR9XHJcblx0Ji50aS1zdWNjZXNzOmFmdGVye1xyXG5cdFx0YmFja2dyb3VuZDogIzdFQjkzRjtcclxuXHR9XHJcblx0Ji50aS13YXJuaW5nOmFmdGVye1xyXG5cdFx0YmFja2dyb3VuZDogI2Y4YjUwMDtcclxuXHR9XHJcblx0Ji50aS1kYW5nZXI6YWZ0ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkYxODQzO1xyXG5cdH1cclxuXHRcclxufSIsIi8qPT09PT0gIGNhcnQ9PT09PSovXHJcbi5wcm9kdWN0LWNhcnQge1xyXG5cdC5jaGVja291dC10YWJsZSB7XHJcblx0XHQudGFibGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR0aGVhZCB7XHJcblx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0dGgge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA5cHggMTVweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGgucHJvZHVjdCB7XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjQwcHg7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGguc2l6ZSB7XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogODBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aC5xdWFudGl0eSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoLnByaWNlIHtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogODBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoLmFjdGlvbiB7XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdHRyIHtcclxuXHRcdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHJvZHVjdC1jYXJ0IHtcclxuXHRcdFx0LnByb2R1Y3QtY29udGVudCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XHJcblx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3Qtc2l6ZSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Lm5pY2Utc2VsZWN0IHtcclxuXHRcdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMzcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHR3aWR0aDogOXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA5cHg7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzAwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmN1cnJlbnQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzNweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5saXN0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3QtcXVhbnRpdHkge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHR3aWR0aDoxMDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgNXB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGNvbG9yOnZhcigtLXRleHQtY29sb3IpO1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6ODBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wcmljZSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdH1cclxuXHRcdC5hY3Rpb24ge1xyXG5cdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGEuZmF2b3JpdGUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM3RDdEN0Q7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGEuZGVsZXRlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkY0QjIyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hlY2tvdXQtY291cG9uLXRvdGFsIHtcclxuXHRcdC5jaGVja291dC1jb3Vwb24ge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDBweDtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2hlY2tvdXQtdG90YWwge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHRcdC5zaW5nbGUtdG90YWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHRcdFx0XHQudmFsdWUge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDg1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zaW5nbGUtdG90YWwudG90YWwtcGF5YWJsZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG5cdFx0XHRcdC52YWx1ZSB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hlY2tvdXQtY291cG9uLXRvdGFsLmNoZWNrb3V0LWNvdXBvbi10b3RhbC0yIHtcclxuXHRcdC5jaGVja291dC1jb3Vwb24ge1xyXG5cdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0fVxyXG5cdFx0LmNoZWNrb3V0LXRvdGFsIHtcclxuXHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0LnNpbmdsZS10b3RhbCB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNoZWNrb3V0LWJ0biB7XHJcblx0XHRwYWRkaW5nOiAwcHggMTVweCAxNXB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG5cdFx0LnNpbmdsZS1idG57XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnByb2R1Y3QtY2FydCB7XHJcblx0XHQuY2hlY2tvdXQtY291cG9uLXRvdGFsIHtcclxuXHRcdFx0LmNoZWNrb3V0LWNvdXBvbiB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNoZWNrb3V0LXRvdGFsIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jaGVja291dC1jb3Vwb24tdG90YWwuY2hlY2tvdXQtY291cG9uLXRvdGFsLTIge1xyXG5cdFx0XHQuY2hlY2tvdXQtY291cG9uIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY2hlY2tvdXQtdG90YWwge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2hlY2tvdXQtYnRue1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qPT09PT0gIGNoZWNrb3V0ID09PT09Ki9cclxuLmNoZWNrb3V0LXN0ZXBze1xyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRsaSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdFx0KyB7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHJpZ2h0OiAxNnB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlYTk5XCI7XHJcbiAgICBcdFx0Zm9udC1mYW1pbHk6ICdJY29Gb250JyAhaW1wb3J0YW50O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hlY2tvdXQtc3RlcHMtZm9ybS1jb250ZW50IHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHQuc3RlcHMtZm9ybS1idG4ge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHRcdC5jaGVja291dC1wYXltZW50LW9wdGlvbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdC5wYXltZW50LW9wdGlvbi13cmFwcGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC00cHg7XHJcblx0XHRcdFx0LnNpbmdsZS1wYXltZW50LW9wdGlvbiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNHB4O1xyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0KyB7XHJcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHRcdFx0XHQrIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTJweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0XHRcdC1tcy1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0XHRcdC1vLWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHQucy1pbmZvIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnByaWNlIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC5jaGVja291dC1zdGVwc3tcclxuXHRcdC5jaGVja291dC1zdGVwcy1mb3JtLWNvbnRlbnQge1xyXG5cdFx0XHQuY2hlY2tvdXQtcGF5bWVudC1vcHRpb24ge1xyXG5cdFx0XHRcdC5wYXltZW50LW9wdGlvbi13cmFwcGVyIHtcclxuXHRcdFx0XHRcdC5zaW5nbGUtcGF5bWVudC1vcHRpb24ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4O1xyXG5cdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblx0LmNoZWNrb3V0LXN0ZXBze1xyXG5cdFx0LmNoZWNrb3V0LXN0ZXBzLWZvcm0tY29udGVudCB7XHJcblx0XHRcdC5jaGVja291dC1wYXltZW50LW9wdGlvbiB7XHJcblx0XHRcdFx0LnBheW1lbnQtb3B0aW9uLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0LnNpbmdsZS1wYXltZW50LW9wdGlvbiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmMgLmZjLXRvb2xiYXItdGl0bGV7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uY2hlY2tvdXQtc2lkZWJhci1wcmljZS10YWJsZSB7XHJcblx0LnRpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0fVxyXG5cdC5zdWItdG90YWwtcHJpY2Uge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdFx0LnRvdGFsLXByaWNlIHtcclxuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHQudmFsdWUge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNoaXBwaW5nIHtcclxuXHRcdFx0LnZhbHVlIHtcclxuXHRcdFx0XHRjb2xvcjogI0ZGNEIyMjtcclxuXHRcdFx0fVxyXG5cdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdGNvbG9yOiAjRkY0QjIyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZGlzY291bnQge1xyXG5cdFx0XHQudmFsdWUge1xyXG5cdFx0XHRcdGNvbG9yOiAjN0NCNjM3O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0Y29sb3I6ICM3Q0I2Mzc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnRvdGFsLXBheWFibGUge1xyXG5cdFx0cGFkZGluZzogOHB4IDA7XHJcblx0XHQucGF5YWJsZS1wcmljZSB7XHJcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0LnZhbHVlIHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wcmljZS10YWJsZS1idG4ge1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIucHJvZHVjdC1kZXRhaWxzIHtcclxuXHQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQge1xyXG5cdFx0LnByb2R1Y3QtaXRlbXMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0XHQuaXRlbS10aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lml0ZW1zLXdyYXBwZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0LnNpbmdsZS1pdGVtIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTMwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHQtbW96LWZsZXg6IDE7XHJcblx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdFx0KyB7XHJcblx0XHRcdFx0XHRcdC5zaW5nbGUtaXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lml0ZW1zLWltYWdlIHtcclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTFweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNpbmdsZS1pdGVtLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHQuaXRlbXMtaW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHJvZHVjdC1zZWxlY3Qtd3JhcHBlciB7XHJcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuXHRcdFx0LnNlbGVjdC10aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlbGVjdC1pdGVtIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTB4O1xyXG5cdFx0XHRcdC5jb2xvci1zZWxlY3Qge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgIFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcblx0XHRcdFx0XHRcdCsge1xyXG5cdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGxpLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMnB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMyKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wcm9kdWN0LXByaWNlIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDI0cHg7XHJcblx0XHRcdC5wcmljZS10aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNhbGUtcHJpY2Uge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucmVndWxhci1wcmljZSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLTQwMCk7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDNweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHJvZHVjdC1idG4ge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjRweDtcclxuXHRcdH1cclxuXHR9ICAgICAgXHJcblx0LnByb2R1Y3QtZGV0YWlscy1pbWFnZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdC5wcm9kdWN0LWltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDg1JTtcclxuXHRcdFx0LnNpbmdsZS1pbWFnZSB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDgzJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3QtdGh1bWItaW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogMTUlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTclO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zaW5nbGUtdGh1bWIge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0bWFyZ2luOiA1cHggMTBweDtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjc0O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2luZ2xlLXRodW1iLmFjdGl2ZSB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0gICBcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnByb2R1Y3QtZGV0YWlscyB7XHJcblx0XHQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQge1xyXG5cdFx0XHQucHJvZHVjdC1pdGVtcyB7XHJcblx0XHRcdFx0Lml0ZW0tdGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucHJvZHVjdC1zZWxlY3Qtd3JhcHBlciB7XHJcblx0XHRcdFx0LnNlbGVjdC10aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zZWxlY3QtaXRlbSB7XHJcblx0XHRcdFx0XHQuY29sb3Itc2VsZWN0IHtcclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucHJvZHVjdC1wcmljZSB7XHJcblx0XHRcdFx0LnByaWNlLXRpdGxlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNhbGUtcHJpY2Uge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5yZWd1bGFyLXByaWNlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3QtZGV0YWlscy1pbWFnZSB7XHJcblx0XHRcdC5wcm9kdWN0LWltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogODMlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9kdWN0LXRodW1iLWltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogMTclO1xyXG5cdFx0XHRcdC5zaW5nbGUtdGh1bWIge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAzcHg7XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5wcm9kdWN0LWRldGFpbHMge1xyXG5cdFx0LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IHtcclxuXHRcdFx0LnByb2R1Y3Qtc2VsZWN0LXdyYXBwZXIge1xyXG5cdFx0XHRcdC5zZWxlY3QtdGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2VsZWN0LWl0ZW0ge1xyXG5cdFx0XHRcdFx0LmNvbG9yLXNlbGVjdCB7XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zZWxlY3QtcXVhbnRpdHkge1xyXG5cdFx0XHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzRweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzRweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3QtZGV0YWlscy1pbWFnZSB7XHJcblx0XHRcdC5wcm9kdWN0LWltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogODUlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9kdWN0LXRodW1iLWltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogMTUlO1xyXG5cdFx0XHRcdC5zaW5nbGUtdGh1bWIge1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59ICAgXHJcblxyXG4ucHJvZHVjdHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG4gICAgLmFkZC13aXNobGlzdHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBjb2xvcjogI0UxNEM3QjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0aXtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYzZjVcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyb3VwLWxpbmt7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHBhZGRpbmc6IDNweDtcclxuICAgIC5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLnNpemUtYmxvY2ssLnByaWNlLXJhbmdlLWJsb2NrLC5yYXRpbmctYmxvY2ssLmNvbG9yLWJsb2NrLC5jYXRlZ29yaWVze1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgLmZpbHRlci10aXRsZSB7XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGVhOTlcIjtcclxuICAgICAgICBcdFx0Zm9udC1mYW1pbHk6ICdJY29Gb250JyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGl0bGUuY29sbGFwc2VkIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZWFhMVwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG4gIHVse1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJlc2V0LWJsb2NrIHtcdFxyXG5cdHBhZGRpbmc6IDE1cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0LmZpbHRlci10aXRsZSAudGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zaXplLWJsb2NrIHtcclxuXHQuZmlsdGVyLXNpemUge1xyXG5cdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdHVsIHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0KyB7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHJpY2UtcmFuZ2UtYmxvY2sge1xyXG5cdC5wcmljZS1yYW5nZSB7XHJcblx0XHQucHJpY2UtYW1vdW50IHtcclxuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW8tZmxleDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0LmFtb3VudC1pbnB1dCB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiA5NSU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2xpZGVyLXJhbmdlIHtcclxuXHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHRcdG1hcmdpbi10b3A6IDM4cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHRcdC51aS1zbGlkZXItcmFuZ2Uge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC51aS1zbGlkZXItaGFuZGxlIHtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHRcdHRvcDogLTEzcHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdG91dGxpbmU6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ub1VpLWJhc2Uge1xyXG5cdFx0d2lkdGg6IDk3JTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHR9XHJcblx0Lm5vVWktY29ubmVjdCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHR9XHJcblx0Lm5vVWktaGFuZGxlIHtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHR0b3A6IC05cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucmF0aW5nLWJsb2NrIHtcclxuXHQuZmlsdGVyLXJhdGluZyB7XHJcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0LnJhdGluZy1jaGVjayB7XHJcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdCsge1xyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTdweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDVweCAtM3B4IDA7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgbGluZWFyO1xyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlZWQ4JztcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnSWNvRm9udCcgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0XHRcdFx0XHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogLTFweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgbGluZWFyO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuODtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHRcdCsge1xyXG5cdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZCRTI3O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvbG9yLWJsb2NrIHtcclxuXHQuZmlsdGVyLWNvbG9yIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHQuY29sb3ItY2hlY2sge1xyXG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiAtby1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1vLWZsZXg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHQrIHtcclxuXHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCA1cHggLTNweCAwO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGxpbmVhcjtcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZWVkOCc7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0ljb0ZvbnQnICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdFx0XHRcdFx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDFweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0xcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGxpbmVhcjtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwLjg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHQrIHtcclxuXHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXRlZ29yaWVzIHtcclxuXHQuZmlsdGVyLXNlYXJjaCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE2cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdH1cclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5maWx0ZXItY2F0ZWdvcnkge1xyXG5cdFx0LmNhdGVnb3J5LWxpc3Qge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGVhOTlcIjtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdJY29Gb250JyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zdWItY2F0ZWdvcnkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogOHB4IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiXHJcbi5jay5jay10b29sYmFye1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1jb2xvcikgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG4uY2suY2stcmVzZXRfYWxsLCAuY2suY2stcmVzZXRfYWxsICp7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG4uY2suY2stZWRpdG9yX19tYWluPi5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCl7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG4uY2suY2stZWRpdG9yX19tYWluPi5jay1lZGl0b3JfX2VkaXRhYmxle1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1jb2xvcikgIWltcG9ydGFudDtcclxufSIsIi50YWJsZS1ob3Zlcj50Ym9keT50cjpob3ZlcntcclxuICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1jb2xvci0xMDApO1xyXG59XHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRkOmZpcnN0LWNoaWxkOmJlZm9yZSwgXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRoOmZpcnN0LWNoaWxkOmJlZm9yZXtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG50YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuY2hpbGQgdWwuZHRyLWRldGFpbHN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI215UHJvamVjdFRhYmxlX2xlbmd0aCwjbXlQcm9qZWN0VGFibGVfZmlsdGVyLCNteVByb2plY3RUYWJsZV9pbmZvLFxyXG4jbXlEYXRhVGFibGVfbGVuZ3RoLCNteURhdGFUYWJsZV9maWx0ZXIsI215RGF0YVRhYmxlX2luZm8sXHJcbiNwYXRpZW50LXRhYmxlX2xlbmd0aCwjcGF0aWVudC10YWJsZV9maWx0ZXIsI3BhdGllbnQtdGFibGVfaW5mb3tcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNteVByb2plY3RUYWJsZV9wYWdpbmF0ZSwjbXlEYXRhVGFibGVfcGFnaW5hdGUsI3BhdGllbnQtdGFibGVfcGFnaW5hdGV7XHJcbiAgICB1bC5wYWdpbmF0aW9uIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICAkYnJlYWstc21hbGwgLSAxcHgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbXlDYXJ0VGFibGVfbGVuZ3RoLCNteUNhcnRUYWJsZV9maWx0ZXIsI215Q2FydFRhYmxlX2luZm8sI215Q2FydFRhYmxlX3BhZ2luYXRle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIiNhcGV4LWNpcmNsZS1ncmFkaWVudHtcclxuICAgIGNpcmNsZXtcclxuICAgICAgIGZpbGw6dmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuLmFjLWxpbmUtdHJhbnNwYXJlbnR7XHJcbiAgICBsaW5le1xyXG4gICAgICAgIHN0cm9rZTogdmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuLmFwZXhjaGFydHMtY2FudmFze1xyXG5cdGxpbmV7XHJcblx0XHRzdHJva2U6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0fVxyXG5cdHRleHR7XHJcblx0XHRmaWxsOiB2YXIoLS1jb2xvci01MDApO1xyXG5cdH1cclxuXHRjaXJjbGV7XHJcblx0XHRzdHJva2U6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0fVxyXG5cdC5hcGV4Y2hhcnRzLWxlZ2VuZC10ZXh0e1xyXG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLTUwMCkgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLnNwYXJrbGluZV9jaGFydHtcclxuICAgIGNhbnZhc3tcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5saW5lLWNvbG9ye1xyXG4gICAgLmFwZXhjaGFydHMtY2FudmFzIHtcclxuICAgICAgICBsaW5lIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1jYXJkLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jYXBleC1lbXBseW9lZUFuYWx5dGljc3tcclxuICAgIC5hcGV4Y2hhcnRzLWNhbnZhcyBsaW5lIHtcclxuICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuI2FwZXgtTWFpbkNhdGVnb3JpZXMsI2luY29tZWFuYWx5dGljc3tcclxuICAgIC5hcGV4Y2hhcnRzLWNhbnZhc3tcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufSIsIi50b2RvLWxpc3R7XHJcblx0bGl7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0cGFkZGluZzogMTRweCAwO1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdC5mYS1jaGVja3tcclxuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLTQwMCk7XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0PnNwYW57XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mYS1jaGVja3tcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucHJpbnRfaW52b2ljZXtcclxuICAgIFxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgdGQsXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGV4dGFyZWF7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hZGRyZXNzIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuICAgIC5jdXN0b21lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmN1c3RvbWVyLXRpdGxlIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZWxldGUtd3ByIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIH0gICAgXHJcbiAgICAuZGVsZXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgbGVmdDogLTIycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNsb2dvIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLmVkaXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpOztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTI1cHg7XHJcbiAgICBcclxuICAgICAgICAgICAgI2xvZ29jdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMTAwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNsb2dvY3RyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbG9nb2hlbHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5lZGl0IHtcclxuICAgICAgICAjbG9nb2hlbHAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgI3NhdmUtbG9nbyxcclxuICAgICAgICAjY2FuY2VsLWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZWRpdCAjaW1hZ2UsXHJcbiAgICAjc2F2ZS1sb2dvLFxyXG4gICAgI2NhbmNlbC1sb2dvLFxyXG4gICAgLmVkaXQgI2NoYW5nZS1sb2dvLFxyXG4gICAgLmVkaXQgI2RlbGV0ZS1sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWV0YSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgJi5tZXRhLWhlYWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMTAwKTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmR1ZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbXMge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgIFxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHIuaXRlbS1yb3cgdGQge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZHsgXHJcbiAgICAgICAgICAgICYuaXRlbS1uYW1lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLW1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRvdGFsLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50b3RhbC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5iYWxhbmNlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTEwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ibGFuayB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgICBib2R5ICoge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5wcmludF9pbnZvaWNlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAjaGlkZXJvdyxcclxuICAgICAgICAgICAgLmRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXItbm90ZXtcclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2aWdhdGlvbixcclxuICAgIC5zaWRlYmFye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIvLyBjYXJkIFxyXG4uY2FyZHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgJi5jYXJkLWNhbGxvdXR7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IC40cmVtO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuICAgIC5jYXJkLWhlYWRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtZm9vdGVye1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5yb3ctZGVjayB7XHJcbiAgICA+LmNvbCxcclxuICAgID5bY2xhc3MqPSdjb2wtJ117XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAuY2FyZHtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/